Home
last modified time | relevance | path

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

12

/dpdk/drivers/bus/pci/
H A Dpci_common_uio.c52 fd, (off_t)uio_res->maps[i].offset, in EAL_REGISTER_TAILQ()
53 (size_t)uio_res->maps[i].size, 0); in EAL_REGISTER_TAILQ()
60 uio_res->maps[i].path, in EAL_REGISTER_TAILQ()
61 uio_res->maps[i].addr); in EAL_REGISTER_TAILQ()
66 uio_res->maps[j].addr, in EAL_REGISTER_TAILQ()
67 (size_t)uio_res->maps[j].size); in EAL_REGISTER_TAILQ()
70 (size_t)uio_res->maps[i].size); in EAL_REGISTER_TAILQ()
131 (size_t)uio_res->maps[i].size); in pci_uio_map_resource()
132 rte_free(uio_res->maps[i].path); in pci_uio_map_resource()
148 (size_t)uio_res->maps[i].size); in pci_uio_unmap()
[all …]
H A Dprivate.h99 struct pci_map maps[PCI_MAX_RESOURCE]; member
/dpdk/drivers/bus/vmbus/
H A Dvmbus_common_uio.c68 mapaddr = vmbus_map_resource(uio_res->maps[i].addr, in vmbus_uio_map_secondary()
70 uio_res->maps[i].size, 0); in vmbus_uio_map_secondary()
72 if (mapaddr == uio_res->maps[i].addr) { in vmbus_uio_map_secondary()
83 vmbus_unmap_resource(mapaddr, uio_res->maps[i].size); in vmbus_uio_map_secondary()
122 uio_res->maps[i].addr, uio_res->maps[i].size); in vmbus_uio_map_secondary()
159 vmbus_unmap_resource(uio_res->maps[i].addr, in vmbus_uio_map_primary()
160 (size_t)uio_res->maps[i].size); in vmbus_uio_map_primary()
204 dev->int_page = (uint32_t *)((char *)uio_res->maps[HV_INT_PAGE_MAP].addr in vmbus_uio_map_resource()
206 dev->monitor_page = uio_res->maps[HV_MON_PAGE_MAP].addr; in vmbus_uio_map_resource()
224 vmbus_unmap_resource(uio_res->maps[i].addr, in vmbus_uio_unmap()
[all …]
H A Dprivate.h53 struct vmbus_map maps[VMBUS_MAX_RESOURCE]; member
/dpdk/drivers/bus/pci/linux/
H A Dpci_vfio.c735 struct pci_map *maps; in pci_vfio_map_resource_primary() local
768 maps = vfio_res->maps; in pci_vfio_map_resource_primary()
834 maps[i].addr = bar_addr; in pci_vfio_map_resource_primary()
836 maps[i].size = reg->size; in pci_vfio_map_resource_primary()
887 struct pci_map *maps; in pci_vfio_map_resource_secondary() local
920 maps = vfio_res->maps; in pci_vfio_map_resource_secondary()
967 struct pci_map *maps; in find_and_unmap_vfio_resource() local
983 maps = vfio_res->maps; in find_and_unmap_vfio_resource()
990 if (maps[i].addr) { in find_and_unmap_vfio_resource()
992 pci_addr, maps[i].addr); in find_and_unmap_vfio_resource()
[all …]
H A Dpci_uio.c312 struct pci_map *maps; in pci_uio_map_resource_by_index() local
319 maps = uio_res->maps; in pci_uio_map_resource_by_index()
322 maps[map_idx].path = rte_malloc(NULL, sizeof(devname), 0); in pci_uio_map_resource_by_index()
323 if (maps[map_idx].path == NULL) { in pci_uio_map_resource_by_index()
379 maps[map_idx].phaddr = dev->mem_resource[res_idx].phys_addr; in pci_uio_map_resource_by_index()
380 maps[map_idx].size = dev->mem_resource[res_idx].len; in pci_uio_map_resource_by_index()
381 maps[map_idx].addr = mapaddr; in pci_uio_map_resource_by_index()
382 maps[map_idx].offset = 0; in pci_uio_map_resource_by_index()
383 strcpy(maps[map_idx].path, devname); in pci_uio_map_resource_by_index()
389 rte_free(maps[map_idx].path); in pci_uio_map_resource_by_index()
/dpdk/drivers/bus/pci/bsd/
H A Dpci.c165 struct pci_map *maps; in pci_uio_map_resource_by_index() local
167 maps = uio_res->maps; in pci_uio_map_resource_by_index()
172 maps[map_idx].path = rte_malloc(NULL, strlen(devname) + 1, 0); in pci_uio_map_resource_by_index()
173 if (maps[map_idx].path == NULL) { in pci_uio_map_resource_by_index()
197 maps[map_idx].phaddr = dev->mem_resource[res_idx].phys_addr; in pci_uio_map_resource_by_index()
198 maps[map_idx].size = dev->mem_resource[res_idx].len; in pci_uio_map_resource_by_index()
199 maps[map_idx].addr = mapaddr; in pci_uio_map_resource_by_index()
200 maps[map_idx].offset = offset; in pci_uio_map_resource_by_index()
201 strcpy(maps[map_idx].path, devname); in pci_uio_map_resource_by_index()
207 rte_free(maps[map_idx].path); in pci_uio_map_resource_by_index()
/dpdk/drivers/bus/vmbus/linux/
H A Dvmbus_uio.c153 struct vmbus_map *maps = uio_res->maps; in vmbus_uio_map_resource_by_index() local
183 maps[idx].addr = mapaddr; in vmbus_uio_map_resource_by_index()
184 maps[idx].size = size; in vmbus_uio_map_resource_by_index()
206 *ring_size = uio_res->maps[HV_TXRX_RING_MAP].size / 2; in vmbus_uio_map_primary()
207 *ring_buf = uio_res->maps[HV_TXRX_RING_MAP].addr; in vmbus_uio_map_primary()
/dpdk/lib/eal/linux/
H A Deal_vfio.c41 struct user_mem_map maps[VFIO_MAX_USER_MEM_MAPS]; member
188 struct user_mem_map *left = &user_mem_maps->maps[i]; in delete_maps()
207 struct user_mem_map *left = &user_mem_maps->maps[i]; in copy_maps()
248 struct user_mem_map *map = &maps[i]; in addr_is_chunk_aligned()
280 struct user_mem_map *map = &user_mem_maps->maps[i]; in find_user_mem_maps()
324 qsort(user_mem_maps->maps, VFIO_MAX_USER_MEM_MAPS, in compact_user_maps()
325 sizeof(user_mem_maps->maps[0]), user_mem_map_cmp); in compact_user_maps()
331 l = &user_mem_maps->maps[i]; in compact_user_maps()
332 r = &user_mem_maps->maps[i + 1]; in compact_user_maps()
345 qsort(user_mem_maps->maps, VFIO_MAX_USER_MEM_MAPS, in compact_user_maps()
[all …]
/dpdk/buildtools/
H A Dcheck-symbols.sh10 CHECK_SYMBOL_MAPS=$ROOTDIR/devtools/check-symbol-maps.sh
/dpdk/drivers/net/avp/
H A Drte_avp_common.h217 struct rte_avp_memmap maps[RTE_AVP_MAX_MAPS]; member
H A Davp_ethdev.c378 map = &info->maps[i]; in avp_dev_translate_address()
/dpdk/doc/guides/bbdevs/
H A Dturbo_sw.rst75 The following table maps DPDK versions with past FlexRAN SDK releases:
/dpdk/doc/guides/linux_gsg/
H A Deal_args.include.rst91 Attempt to use a different starting address for all memory maps of the
/dpdk/doc/guides/prog_guide/
H A Dbbdev.rst561 The CB parameter ``k`` is the size of the CB (this maps to K as described
572 (this maps to E described in 3GPP TS 36.212 section 5.1.4.1.2). The output mbuf
586 total number of CBs that composes the whole TB (this maps to C as
662 The CB parameter ``k`` is the size of the decoded CB (this maps to K as described in
682 for the given CB parameter ``e`` size (this maps to E described in
691 total number of CBs that composes the whole TB (this maps to C as
H A Defd_lib.rst126 hash functions is searched until the correct hash function that maps the
141 Intuitively, finding a hash function that maps each of a large number
358 lookup table. A conflict will occur if a hash index is used that maps
H A Drte_security.rst234 | | SADB lookup | | <------ SA maps to cryptodev session
/dpdk/doc/guides/sample_app_ug/
H A Dl3_forward_graph.rst88 * The --config option enables one queue on each port and maps each (port,queue) pair to a specifi…
H A Dl3_forward_access_ctrl.rst280 * The --config option enables one queue on each port and maps each (port,queue) pair to a specifi…
H A Dl3_forward.rst154 * The --config option enables one queue on each port and maps each (port,queue) pair to a specifi…
/dpdk/doc/guides/contributing/
H A Dabi_versioning.rst56 individual library's soname, library filenames and associated version maps
278 Next, we need to specify in the code which function maps to the rte_acl_create
/dpdk/doc/guides/nics/
H A Dmemif.rst83 server maps regions to its address space, initializes rings and responds with
H A Dthunderx.rst61 Current ThunderX NIC PF/VF kernel modules maps each physical Ethernet port
H A Dsoftnic.rst38 The firmware script maps each internal pipeline to a CPU core. Multiple
/dpdk/doc/guides/platform/
H A Dcnxk.rst35 Resource Virtualization Unit (RVU) on Marvell's OCTEON CN9K/CN10K SoC maps HW

12