Home
last modified time | relevance | path

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

12

/dpdk/drivers/net/nfp/nfpcore/
H A Dnfp_cppcore.c161 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 Dnfp_cpp.h71 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 Dnfp_cpp_pcie_ops.c405 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 Dnfp_rtsym.h60 unsigned int min_size, struct nfp_cpp_area **area);
H A Dnfp_rtsym.c296 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 Dnfp_cpp_bridge.c57 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 Deal_common_trace.c274 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 Deal_trace.h45 enum trace_area_e area; member
99 const char *trace_area_to_string(enum trace_area_e area);
H A Deal_common_trace_utils.c28 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 Dvhost_user.h147 VhostUserVringArea area; member
H A Dvhost_user.c3189 .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 Denv_abstraction_layer.rst362 * 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 Dmbuf_lib.rst24 #. 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 Dgpudev.rst62 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 Devent_timer_adapter.rst82 will not modify this area.
H A Dwriting_efficient_code.rst49 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 Ddesign.rst61 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 Dpatches.rst104 …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 Dvulnerability.rst171 by elected area experts that agree to maintain confidentiality.
/dpdk/doc/guides/sample_app_ug/
H A Dvhost_blk.rst16 for DPDK vhost library used in storage area, user can take SPDK as
H A Dmulti_process.rst63 EAL: Ask a virtual area of 0x40000000 bytes
64 EAL: Virtual area found at 0x7ff200000000 (size = 0x40000000)
/dpdk/doc/guides/cryptodevs/
H A Dmlx5.rst24 that holds address translation information and attributes per memory area.
/dpdk/doc/guides/testpmd_app_ug/
H A Drun_app.rst503 allocated area
505 allocated hugepage area
/dpdk/doc/guides/freebsd_gsg/
H A Dbuild_dpdk.rst101 Where n is the number of blocks and m is the size in bytes of each area of
/dpdk/doc/guides/rawdevs/
H A Dioat.rst314 The IOAT driver also has support for the ``fill`` operation, where an area

12