| /dpdk/drivers/bus/pci/ |
| H A D | pci_common_uio.c | 52 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 D | private.h | 99 struct pci_map maps[PCI_MAX_RESOURCE]; member
|
| /dpdk/drivers/bus/vmbus/ |
| H A D | vmbus_common_uio.c | 68 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 D | private.h | 53 struct vmbus_map maps[VMBUS_MAX_RESOURCE]; member
|
| /dpdk/drivers/bus/pci/linux/ |
| H A D | pci_vfio.c | 735 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 D | pci_uio.c | 312 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 D | pci.c | 165 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 D | vmbus_uio.c | 153 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 D | eal_vfio.c | 41 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 D | check-symbols.sh | 10 CHECK_SYMBOL_MAPS=$ROOTDIR/devtools/check-symbol-maps.sh
|
| /dpdk/drivers/net/avp/ |
| H A D | rte_avp_common.h | 217 struct rte_avp_memmap maps[RTE_AVP_MAX_MAPS]; member
|
| H A D | avp_ethdev.c | 378 map = &info->maps[i]; in avp_dev_translate_address()
|
| /dpdk/doc/guides/bbdevs/ |
| H A D | turbo_sw.rst | 75 The following table maps DPDK versions with past FlexRAN SDK releases:
|
| /dpdk/doc/guides/linux_gsg/ |
| H A D | eal_args.include.rst | 91 Attempt to use a different starting address for all memory maps of the
|
| /dpdk/doc/guides/prog_guide/ |
| H A D | bbdev.rst | 561 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 D | efd_lib.rst | 126 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 D | rte_security.rst | 234 | | SADB lookup | | <------ SA maps to cryptodev session
|
| /dpdk/doc/guides/sample_app_ug/ |
| H A D | l3_forward_graph.rst | 88 * The --config option enables one queue on each port and maps each (port,queue) pair to a specifi…
|
| H A D | l3_forward_access_ctrl.rst | 280 * The --config option enables one queue on each port and maps each (port,queue) pair to a specifi…
|
| H A D | l3_forward.rst | 154 * The --config option enables one queue on each port and maps each (port,queue) pair to a specifi…
|
| /dpdk/doc/guides/contributing/ |
| H A D | abi_versioning.rst | 56 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 D | memif.rst | 83 server maps regions to its address space, initializes rings and responds with
|
| H A D | thunderx.rst | 61 Current ThunderX NIC PF/VF kernel modules maps each physical Ethernet port
|
| H A D | softnic.rst | 38 The firmware script maps each internal pipeline to a CPU core. Multiple
|
| /dpdk/doc/guides/platform/ |
| H A D | cnxk.rst | 35 Resource Virtualization Unit (RVU) on Marvell's OCTEON CN9K/CN10K SoC maps HW
|