| /dpdk/drivers/net/nfp/nfpcore/ |
| H A D | nfp_cppcore.c | 161 if (!area) in nfp_cpp_area_alloc_with_name() 165 area->name = ((char *)area) + sizeof(*area) + cpp->op->area_priv_size; in nfp_cpp_area_alloc_with_name() 177 free(area); in nfp_cpp_area_alloc_with_name() 187 return area; in nfp_cpp_area_alloc_with_name() 219 if (!area) in nfp_cpp_area_alloc_acquire() 240 area->cpp->op->area_cleanup(area); in nfp_cpp_area_free() 241 free(area); in nfp_cpp_area_free() 268 int err = area->cpp->op->area_acquire(area); in nfp_cpp_area_acquire() 287 area->cpp->op->area_release(area); in nfp_cpp_area_release() 307 iomem = area->cpp->op->area_iomem(area); in nfp_cpp_area_iomem() [all …]
|
| H A D | nfp_cpp.h | 71 int (*area_init)(struct nfp_cpp_area *area, 79 void (*area_cleanup)(struct nfp_cpp_area *area); 85 int (*area_acquire)(struct nfp_cpp_area *area); 90 void (*area_release)(struct nfp_cpp_area *area); 96 void *(*area_iomem)(struct nfp_cpp_area *area); 98 void *(*area_mapped)(struct nfp_cpp_area *area); 103 int (*area_read)(struct nfp_cpp_area *area, 111 int (*area_write)(struct nfp_cpp_area *area, 328 void nfp_cpp_area_free(struct nfp_cpp_area *area); 337 int nfp_cpp_area_acquire(struct nfp_cpp_area *area); [all …]
|
| H A D | nfp_cpp_pcie_ops.c | 405 nfp6000_area_init(struct nfp_cpp_area *area, uint32_t dest, in nfp6000_area_init() argument 409 struct nfp6000_area_priv *priv = nfp_cpp_area_priv(area); in nfp6000_area_init() 450 nfp6000_area_acquire(struct nfp_cpp_area *area) in nfp6000_area_acquire() argument 452 struct nfp6000_area_priv *priv = nfp_cpp_area_priv(area); in nfp6000_area_acquire() 478 nfp6000_area_mapped(struct nfp_cpp_area *area) in nfp6000_area_mapped() argument 489 nfp6000_area_release(struct nfp_cpp_area *area) in nfp6000_area_release() argument 491 struct nfp6000_area_priv *priv = nfp_cpp_area_priv(area); in nfp6000_area_release() 498 nfp6000_area_iomem(struct nfp_cpp_area *area) in nfp6000_area_iomem() argument 500 struct nfp6000_area_priv *priv = nfp_cpp_area_priv(area); in nfp6000_area_iomem() 517 priv = nfp_cpp_area_priv(area); in nfp6000_area_read() [all …]
|
| H A D | nfp_rtsym.h | 60 unsigned int min_size, struct nfp_cpp_area **area);
|
| H A D | nfp_rtsym.c | 296 unsigned int min_size, struct nfp_cpp_area **area) in nfp_rtsym_map() argument 317 sym->size, area); in nfp_rtsym_map()
|
| /dpdk/drivers/net/nfp/ |
| H A D | nfp_cpp_bridge.c | 57 struct nfp_cpp_area *area; in nfp_cpp_bridge_serve_write() local 99 if (!area) { in nfp_cpp_bridge_serve_write() 108 nfp_cpp_area_free(area); in nfp_cpp_bridge_serve_write() 125 nfp_cpp_area_free(area); in nfp_cpp_bridge_serve_write() 132 nfp_cpp_area_free(area); in nfp_cpp_bridge_serve_write() 139 nfp_cpp_area_free(area); in nfp_cpp_bridge_serve_write() 158 struct nfp_cpp_area *area; in nfp_cpp_bridge_serve_read() local 199 if (!area) { in nfp_cpp_bridge_serve_read() 207 nfp_cpp_area_free(area); in nfp_cpp_bridge_serve_read() 220 nfp_cpp_area_free(area); in nfp_cpp_bridge_serve_read() [all …]
|
| /dpdk/lib/eal/common/ |
| H A D | eal_common_trace.c | 274 trace_area_to_string(trace->lcore_meta[count].area), in trace_lcore_mem_dump() 334 trace->lcore_meta[count].area = TRACE_AREA_HUGEPAGE; in __rte_trace_mem_per_thread_alloc() 348 trace->lcore_meta[count].area = TRACE_AREA_HEAP; in __rte_trace_mem_per_thread_alloc() 374 if (meta->area == TRACE_AREA_HUGEPAGE) in trace_mem_per_thread_free_unlocked() 376 else if (meta->area == TRACE_AREA_HEAP) in trace_mem_per_thread_free_unlocked()
|
| H A D | eal_trace.h | 45 enum trace_area_e area; member 99 const char *trace_area_to_string(enum trace_area_e area);
|
| H A D | eal_common_trace_utils.c | 28 trace_area_to_string(enum trace_area_e area) in trace_area_to_string() argument 30 switch (area) { in trace_area_to_string()
|
| /dpdk/lib/vhost/ |
| H A D | vhost_user.h | 147 VhostUserVringArea area; member
|
| H A D | vhost_user.c | 3189 .size = sizeof(ctx.msg.payload.area), in vhost_user_slave_set_vring_host_notifier() 3190 .payload.area = { in vhost_user_slave_set_vring_host_notifier() 3199 ctx.msg.payload.area.u64 |= VHOST_USER_VRING_NOFD_MASK; in vhost_user_slave_set_vring_host_notifier()
|
| /dpdk/doc/guides/prog_guide/ |
| H A D | env_abstraction_layer.rst | 362 * Get a pointer to memory area 364 * Add memory area(s) to the heap 367 - Other processes must attach to the memory area before they can use it 370 * If memory area is no longer needed, it can be removed from the heap 383 externally allocated area. To support use cases where externally allocated 395 * Get a pointer to memory area 401 * Use the memory area in your application 402 * If memory area is no longer needed, it can be unregistered 403 - If the area was mapped for DMA, unmapping must be performed before 405 - Other processes must detach from the memory area before it can be [all …]
|
| H A D | mbuf_lib.rst | 24 #. Embed metadata within a single memory buffer the structure followed by a fixed size area for th… 40 For a newly allocated mbuf, the area at which the data begins in the message buffer is 222 named area in the mbuf structure,
|
| H A D | gpudev.rst | 62 gpudev can allocate on an input given GPU device a memory area 71 gpudev can register a CPU memory area to make it visible from a GPU device.
|
| H A D | event_timer_adapter.rst | 82 will not modify this area.
|
| H A D | writing_efficient_code.rst | 49 Read-Write (RW) access operations by several lcores to the same memory area can generate a lot of d…
|
| /dpdk/doc/guides/contributing/ |
| H A D | design.rst | 61 some fields and flags can be registered dynamically in a shared area. 62 The "dynamic" mbuf area is the default choice for the new features. 64 The "dynamic" area is eating the remaining space in mbuf,
|
| H A D | patches.rst | 104 …ners should have demonstrated a reasonable level of contributions or reviews to the component area. 120 … and should have demonstrated a sufficient level of contributions in the area or to a similar area. 203 * The summary line must capture the area and the impact of the change. 598 community members who are known to understand the subject area and to perform
|
| H A D | vulnerability.rst | 171 by elected area experts that agree to maintain confidentiality.
|
| /dpdk/doc/guides/sample_app_ug/ |
| H A D | vhost_blk.rst | 16 for DPDK vhost library used in storage area, user can take SPDK as
|
| H A D | multi_process.rst | 63 EAL: Ask a virtual area of 0x40000000 bytes 64 EAL: Virtual area found at 0x7ff200000000 (size = 0x40000000)
|
| /dpdk/doc/guides/cryptodevs/ |
| H A D | mlx5.rst | 24 that holds address translation information and attributes per memory area.
|
| /dpdk/doc/guides/testpmd_app_ug/ |
| H A D | run_app.rst | 503 allocated area 505 allocated hugepage area
|
| /dpdk/doc/guides/freebsd_gsg/ |
| H A D | build_dpdk.rst | 101 Where n is the number of blocks and m is the size in bytes of each area of
|
| /dpdk/doc/guides/rawdevs/ |
| H A D | ioat.rst | 314 The IOAT driver also has support for the ``fill`` operation, where an area
|