MCPcopy Create free account

hub / github.com/ScaleX-IO/uGDS / functions

Functions178 in github.com/ScaleX-IO/uGDS

↓ 1 callersFunctionnvm_dma_remap
* Create DMA mapping descriptor from other descriptor. */
src/libnvm/dma.cpp:401
↓ 1 callersFunctionnvm_prp_list_chain
* Build chain of PRP lists. * Returns the total number of PRP entries. */
include/libnvm/nvm_cmd.h:153
↓ 1 callersFunctionnvm_raw_ctrl_reset
* Reset the controller manually. * We deliberately use the pointers from the user-handle, in case the user * overrides them somehow. */
src/libnvm/ctrl.cpp:210
↓ 1 callersFunctionrelease_device
* Unmap controller memory and close file descriptor. */
src/libnvm/linux_device.cpp:39
↓ 1 callersFunctionrelease_handles
* Helper function to remove all server handles. * Lock must be held when calling this. */
src/libnvm/rpc.cpp:175
↓ 1 callersFunctionremove_container
* Call release callback and free container. * NB! unmap (if map was successful) must be called * before calling this function. */
src/libnvm/dma.cpp:290
↓ 1 callersFunctionuGDSHandleDeregister
src/ugds_handle.cpp:294
↓ 1 callersFunctionuGDSHandleRegister
src/ugds_handle.cpp:36
Function__always_inline list_node_init
* Initialize element. */
drv/list.h:46
Function_nvm_b2log
Calculate the base-2 logarithm of a number n */
src/libnvm/internal/lib_util.h:41
Function_nvm_cache_flush
include/libnvm/nvm_util.h:23
Function_nvm_cache_invalidate
include/libnvm/nvm_util.h:38
Function_nvm_dma_va
src/libnvm/dma.cpp:468
Function_nvm_dprintf
Debug printf */
src/libnvm/internal/dprintf.h:12
Function_nvm_local_admin
src/libnvm/rpc.cpp:546
Function_nvm_rpc_bind
* Bind reference to remote handle. */
src/libnvm/rpc.cpp:452
Function_nvm_rpc_handle_insert
src/libnvm/rpc.cpp:79
Function_nvm_rpc_handle_remove
src/libnvm/rpc.cpp:138
Function_nvm_wcb_flush
include/libnvm/nvm_util.h:53
Functionadd_pci_dev
drv/pci.c:306
Functionasync_io_callback
src/ugds_async.cpp:14
Functionclose_handle
test/functional/test_utils.h:78
Functionfill_pattern_u32
test/functional/test_utils.h:52
Functionforce_release_gpu_memory
drv/map.c:239
Functionfree_sg_table
Cleanup action to free the sg_table's internal scatterlist */
drv/test/sg_flatten_test.c:16
Functionhip_page_size
Use runtime page size -- must match kernel PAGE_SIZE for ioctl contract. * Thread-safe initialization via C++11 function-local static. */
src/libnvm/linux_dma.cpp:162
Functionioctl_map
* Call kernel module ioctl and map memory for DMA. */
src/libnvm/linux_device.cpp:51
Functionioctl_unmap
* Call kernel module ioctl and unmap memory. */
src/libnvm/linux_device.cpp:117
Functionmap_ioctl
drv/pci.c:99
Functionmmap_registers
drv/pci.c:76
Functionnvm_admin_get_log_page
src/libnvm/admin.cpp:204
Functionnvm_admin_get_num_queues
src/libnvm/admin.cpp:449
Functionnvm_admin_set_num_queues
src/libnvm/admin.cpp:474
Functionnvm_cmd_data
* Helper function to build a PRP list and set a command's data pointer fields. * Number of pages should always be max_data_size (MDTS) for IO command
include/libnvm/nvm_cmd.h:184
Functionnvm_ctrl_from_dma
src/libnvm/dma.cpp:454
Functionnvm_dma_create
src/libnvm/linux_dma.cpp:77
Functionnvm_dma_map
* Create DMA mapping descriptor from user supplied physical/bus addresses. */
src/libnvm/dma.cpp:347
Functionnvm_queue_reset
src/libnvm/queue.cpp:43
Functionnvm_raw_ctrl_init
src/libnvm/ctrl.cpp:286
Functionnvm_rpc_unbind
src/libnvm/rpc.cpp:570
Functionopen_handle
test/functional/test_utils.h:57
Functionparse_args
test/functional/test_utils.h:85
Functionparse_bench_opts
test/perf/bench_utils.h:135
Functionrelease_dmabuf_memory
drv/map.c:522
Functionrelease_gpu_memory
drv/map.c:282
Functionrelease_mapping_descriptor
src/libnvm/linux_dma.cpp:40
Functionrelease_user_pages
drv/map.c:118
Functionremove_admin
* Helper function to remove an admin descriptor. */
src/libnvm/rpc.cpp:408
Functionremove_pci_dev
drv/pci.c:379
Functionreport_results
test/perf/bench_utils.h:62
Functiontest_empty_sg
drv/test/sg_flatten_test.c:162
Functiontest_exact_page_multiple
drv/test/sg_flatten_test.c:137
Functiontest_offset_consumption
drv/test/sg_flatten_test.c:107
Functiontest_offset_spans_entry
drv/test/sg_flatten_test.c:123
Functiontest_offset_too_large
drv/test/sg_flatten_test.c:151
Functiontest_page_aligned
drv/test/sg_flatten_test.c:56
Functiontest_residual_at_first_entry
drv/test/sg_flatten_test.c:96
Functiontest_residual_fail
drv/test/sg_flatten_test.c:71
Functiontest_residual_ignored_when_full
drv/test/sg_flatten_test.c:83
Functionts_diff_ns
test/perf/bench_utils.h:50
FunctionuGDSBatchIODestroy
src/ugds_batch.cpp:458
FunctionuGDSBatchIOGetStatus
src/ugds_batch.cpp:388
FunctionuGDSBatchIOSetUp
src/ugds_batch.cpp:87
FunctionuGDSBatchIOSubmit
src/ugds_batch.cpp:142
FunctionuGDSBufDeregister
src/ugds_buf.cpp:34
FunctionuGDSBufRegister
src/ugds_buf.cpp:3
FunctionuGDSDriverClose
src/ugds_driver.cpp:14
FunctionuGDSDriverOpen
src/ugds_driver.cpp:5
FunctionuGDSRead
src/ugds_io.cpp:206
FunctionuGDSReadAsync
src/ugds_async.cpp:63
FunctionuGDSStreamDeregister
src/ugds_async.cpp:87
FunctionuGDSStreamRegister
src/ugds_async.cpp:81
FunctionuGDSWrite
src/ugds_io.cpp:212
FunctionuGDSWriteAsync
src/ugds_async.cpp:72
FunctionuGDS_status_error
include/ugds.h:60
Functionugds_dmabuf_move_notify
* move_notify callback -- called by the exporter if it needs to move the buffer. * With dma_buf_pin() held for the mapping lifetime, the exporter can
drv/map.c:503
Functionugds_drv_entry
drv/pci.c:437
Functionugds_drv_exit
drv/pci.c:482
← previous101–178 of 178, ranked by callers