numam-dpdk/lib/librte_eal/common
Anatoly Burakov f901e64d21 mem: add virt2memseg function
This can be used as a virt2iova function that only looks up
memory that is owned by DPDK (as opposed to doing pagemap walks).
Using this will result in less dependency on internals of mem API.

Signed-off-by: Anatoly Burakov <anatoly.burakov@intel.com>
Tested-by: Santosh Shukla <santosh.shukla@caviumnetworks.com>
Tested-by: Hemant Agrawal <hemant.agrawal@nxp.com>
Tested-by: Gowrishankar Muthukrishnan <gowrishankar.m@linux.vnet.ibm.com>
2018-04-11 19:54:44 +02:00
..
arch align SPDX Mellanox copyrights 2018-04-11 01:47:47 +02:00
include mem: add virt2memseg function 2018-04-11 19:54:44 +02:00
eal_common_bus.c convert snprintf to strlcpy 2018-04-04 17:33:08 +02:00
eal_common_cpuflags.c lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
eal_common_dev.c eal: use SPDX tags in 6WIND copyrighted files 2018-02-01 02:32:41 +01:00
eal_common_devargs.c eal: use SPDX tags in 6WIND copyrighted files 2018-02-01 02:32:41 +01:00
eal_common_errno.c lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
eal_common_hexdump.c lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
eal_common_hypervisor.c align SPDX Mellanox copyrights 2018-04-11 01:47:47 +02:00
eal_common_launch.c lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
eal_common_lcore.c eal: provide API for querying valid socket ids 2018-04-05 00:27:13 +02:00
eal_common_log.c eal: register log type and pick level from args 2018-03-30 14:08:44 +02:00
eal_common_memory.c mem: add virt2memseg function 2018-04-11 19:54:44 +02:00
eal_common_memzone.c memzone: enable IOVA-contiguous reserving 2018-04-11 19:44:05 +02:00
eal_common_options.c eal: register log type and pick level from args 2018-03-30 14:08:44 +02:00
eal_common_proc.c eal: add IPC asynchronous request 2018-04-04 23:47:59 +02:00
eal_common_string_fns.c lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
eal_common_tailqs.c lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
eal_common_thread.c lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
eal_common_timer.c lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
eal_filesystem.h eal: add channel for multi-process communication 2018-01-30 15:09:42 +01:00
eal_hugepages.h lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
eal_internal_cfg.h eal: add internal flag of init completed 2018-03-21 18:42:34 +01:00
eal_options.h eal: use SPDX tags in 6WIND copyrighted files 2018-02-01 02:32:41 +01:00
eal_private.h mem: move virtual area function in common directory 2018-04-11 19:33:06 +02:00
eal_thread.h lib: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
Makefile eal: introduce integer divide through reciprocal 2018-01-27 22:34:33 +01:00
malloc_elem.c malloc: support contiguous allocation 2018-04-11 19:43:55 +02:00
malloc_elem.h malloc: support contiguous allocation 2018-04-11 19:43:55 +02:00
malloc_heap.c eal: use memseg walk instead of iteration 2018-04-11 19:48:15 +02:00
malloc_heap.h malloc: support contiguous allocation 2018-04-11 19:43:55 +02:00
meson.build build: replace license text with SPDX tag 2018-01-30 21:58:59 +01:00
rte_keepalive.c keepalive: fix state alignment 2018-01-25 23:25:57 +01:00
rte_malloc.c malloc: support contiguous allocation 2018-04-11 19:43:55 +02:00
rte_reciprocal.c eal: add u64-bit variant for reciprocal divide 2018-01-27 22:34:47 +01:00
rte_service.c add experimental tag to appropriate functions 2018-01-29 23:35:29 +01:00