Home
last modified time | relevance | path

Searched refs:memzone (Results 1 – 25 of 25) sorted by relevance

/dpdk/lib/metrics/
H A Drte_metrics.c68 if (memzone != NULL) in rte_metrics_init()
72 if (memzone == NULL) in rte_metrics_init()
74 stats = memzone->addr; in rte_metrics_init()
91 if (memzone == NULL) in rte_metrics_deinit()
94 stats = memzone->addr; in rte_metrics_deinit()
128 if (memzone == NULL) in rte_metrics_reg_names()
130 stats = memzone->addr; in rte_metrics_reg_names()
184 if (memzone == NULL) in rte_metrics_update_values()
186 stats = memzone->addr; in rte_metrics_update_values()
235 if (memzone == NULL) in rte_metrics_get_names()
[all …]
/dpdk/drivers/compress/qat/
H A Dqat_comp_pmd.c196 const struct rte_memzone *memzone; in qat_comp_setup_inter_buffers() local
212 if (memzone != NULL) { in qat_comp_setup_inter_buffers()
214 return memzone; in qat_comp_setup_inter_buffers()
238 if (memzone == NULL) { in qat_comp_setup_inter_buffers()
246 mz_start_phys = memzone->iova; in qat_comp_setup_inter_buffers()
281 rte_memzone_free(memzone); in qat_comp_setup_inter_buffers()
320 return memzone; in qat_comp_setup_inter_buffers()
369 const struct rte_memzone *memzone; in qat_comp_stream_init() local
376 if (memzone == NULL) { in qat_comp_stream_init()
384 if (memzone == NULL) { in qat_comp_stream_init()
[all …]
H A Dqat_comp.h101 const struct rte_memzone *memzone; member
/dpdk/app/test-compress-perf/
H A Dcomp_perf_test_common.c128 const struct rte_memzone *memzone; in comp_perf_make_memzone() local
132 memzone = rte_memzone_lookup(mz_name); in comp_perf_make_memzone()
133 if (memzone != NULL && memzone->len != size) { in comp_perf_make_memzone()
134 rte_memzone_free(memzone); in comp_perf_make_memzone()
135 memzone = NULL; in comp_perf_make_memzone()
137 if (memzone == NULL) { in comp_perf_make_memzone()
138 memzone = rte_memzone_reserve_aligned(mz_name, size, socket_id, in comp_perf_make_memzone()
140 if (memzone == NULL) in comp_perf_make_memzone()
144 return memzone; in comp_perf_make_memzone()
/dpdk/lib/eal/common/
H A Deal_common_trace_points.c59 lib.eal.memzone.reserve)
61 lib.eal.memzone.lookup)
63 lib.eal.memzone.free)
H A Deal_common_memzone.c312 const struct rte_memzone *memzone = NULL; in rte_memzone_lookup() local
318 memzone = memzone_lookup_thread_unsafe(name); in rte_memzone_lookup()
322 rte_eal_trace_memzone_lookup(name, memzone); in rte_memzone_lookup()
323 return memzone; in rte_memzone_lookup()
/dpdk/lib/stack/
H A Drte_stack.c116 s->memzone = mz; in rte_stack_create()
160 rte_memzone_free(s->memzone); in rte_stack_free()
H A Drte_stack.h78 const struct rte_memzone *memzone; member
/dpdk/lib/ring/
H A Drte_ring.c293 r->memzone = mz; in rte_ring_create_elem()
329 if (r->memzone == NULL) { in rte_ring_free()
335 if (rte_memzone_free(r->memzone) != 0) { in rte_ring_free()
H A Drte_ring_core.h124 const struct rte_memzone *memzone; member
/dpdk/lib/eal/include/
H A Drte_eal_trace.h252 RTE_TRACE_POINT_ARGS(const char *name, const void *memzone),
254 rte_trace_point_emit_ptr(memzone);
/dpdk/lib/gpudev/
H A Dgpudev.c157 const struct rte_memzone *memzone; in gpu_shared_mem_init() local
160 memzone = rte_memzone_reserve(GPU_MEMZONE, in gpu_shared_mem_init()
165 memzone = rte_memzone_lookup(GPU_MEMZONE); in gpu_shared_mem_init()
167 if (memzone == NULL) { in gpu_shared_mem_init()
173 gpu_shared_mem = memzone->addr; in gpu_shared_mem_init()
/dpdk/doc/guides/nics/
H A Dqede.rst134 configured on the adapters, the default (2560) number of memzone
135 descriptors may not be enough. Please increase the number of memzone
137 memzone descriptors are not configured, user can potentially run into
/dpdk/app/test/
H A Dtest_compressdev.c3082 const struct rte_memzone *memzone; in make_memzone() local
3085 memzone = rte_memzone_lookup(mz_name); in make_memzone()
3086 if (memzone != NULL && memzone->len != size) { in make_memzone()
3087 rte_memzone_free(memzone); in make_memzone()
3088 memzone = NULL; in make_memzone()
3090 if (memzone == NULL) { in make_memzone()
3091 memzone = rte_memzone_reserve_aligned(mz_name, size, socket_id, in make_memzone()
3093 if (memzone == NULL) in make_memzone()
3097 return memzone; in make_memzone()
/dpdk/drivers/net/ring/
H A Drte_eth_ring.c472 r->memzone ? r->memzone->socket_id : SOCKET_ID_ANY); in rte_eth_from_ring()
/dpdk/drivers/net/ena/
H A Dena_ethdev.c3649 const struct rte_memzone *memzone; in ena_mem_alloc_coherent() local
3662 memzone = rte_memzone_reserve_aligned(z_name, size, socket_id, in ena_mem_alloc_coherent()
3664 if (memzone == NULL) { in ena_mem_alloc_coherent()
3670 memset(memzone->addr, 0, size); in ena_mem_alloc_coherent()
3671 *virt_addr = memzone->addr; in ena_mem_alloc_coherent()
3672 *phys_addr = memzone->iova; in ena_mem_alloc_coherent()
3674 return memzone; in ena_mem_alloc_coherent()
/dpdk/doc/guides/prog_guide/
H A Dthread_safety_dpdk_functions.rst49 For example, malloc and memzone functions are safe for use in multi-threaded and multi-process envi…
H A Dwriting_efficient_code.rst64 In the DPDK, the memzone, ring, rte_malloc and mempool APIs provide a way to create a pool on a spe…
H A Denv_abstraction_layer.rst612 Memory Segments and Memory Zones (memzone)
619 On top of this, the memzone allocator's role is to reserve contiguous portions of physical memory.
/dpdk/doc/api/
H A Ddoxy-api-index.md64 [memzone] (@ref rte_memzone.h),
/dpdk/doc/guides/rel_notes/
H A Drelease_2_2.rst396 * **i40e: Fixed issue of not freeing memzone.**
398 Fixed an issue of not freeing a memzone in the call to free the memory for
H A Drelease_2_1.rst43 * **Reworked memzone to be allocated by malloc and also support freeing.**
H A Drelease_18_05.rst23 * A new flag for memzone reservation (``RTE_MEMZONE_IOVA_CONTIG``) was added
/dpdk/app/proc-info/
H A Dmain.c1268 ptr->memzone->socket_id, in show_ring()
/dpdk/doc/guides/testpmd_app_ug/
H A Dtestpmd_funcs.rst569 dump memzone