Home
last modified time | relevance | path

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

12

/dpdk/drivers/vdpa/mlx5/
H A Dmlx5_vdpa_mem.c87 qsort(mem->regions, mem->nregions, sizeof(mem->regions[0]), in mlx5_vdpa_vhost_mem_regions_prepare()
96 mem->regions[i].host_user_addr, in mlx5_vdpa_vhost_mem_regions_prepare()
97 mem->regions[i].guest_phys_addr, mem->regions[i].size); in mlx5_vdpa_vhost_mem_regions_prepare()
101 (mem->regions[i - 1].guest_phys_addr + in mlx5_vdpa_vhost_mem_regions_prepare()
102 mem->regions[i - 1].size); in mlx5_vdpa_vhost_mem_regions_prepare()
106 size = mem->regions[i].size; in mlx5_vdpa_vhost_mem_regions_prepare()
159 mem2->regions[i].guest_phys_addr) in mlx5_vdpa_mem_cmp()
161 if (mem1->regions[i].size != mem2->regions[i].size) in mlx5_vdpa_mem_cmp()
219 reg = &mem->regions[i]; in mlx5_vdpa_mem_register()
240 mem->regions[i - 1].size); in mlx5_vdpa_mem_register()
[all …]
H A Dmlx5_vdpa_virtq.c201 reg = &mem->regions[i]; in mlx5_vdpa_hva_to_gpa()
/dpdk/drivers/net/sfc/
H A Dsfc_nic_dma_dp.h24 struct sfc_nic_dma_region regions[SFC_NIC_DMA_REGIONS_MAX]; member
37 region = &nic_dma_info->regions[i]; in sfc_nic_dma_map()
H A Dsfc_nic_dma.c21 if (nic_dma_info->nb_regions >= RTE_DIM(nic_dma_info->regions)) in sfc_nic_dma_add_region()
24 region = &nic_dma_info->regions[nic_dma_info->nb_regions]; in sfc_nic_dma_add_region()
/dpdk/drivers/net/i40e/
H A Di40e_hash.c757 regions[i].queue_start_index && in i40e_hash_config_region()
758 rss_conf->region_queue_num == regions[i].queue_num) { in i40e_hash_config_region()
761 for (j = 0; j < regions[i].user_priority_num; j++) { in i40e_hash_config_region()
762 if (regions[i].user_priority[j] == in i40e_hash_config_region()
774 regions[i].user_priority[j] = rss_conf->region_priority; in i40e_hash_config_region()
775 regions[i].user_priority_num++; in i40e_hash_config_region()
779 region_id_mask |= BIT(regions[i].region_id); in i40e_hash_config_region()
790 memset(&regions[num], 0, sizeof(regions[0])); in i40e_hash_config_region()
792 regions[num].region_id = rte_bsf32(~region_id_mask); in i40e_hash_config_region()
793 regions[num].queue_num = rss_conf->region_queue_num; in i40e_hash_config_region()
[all …]
/dpdk/drivers/net/memif/
H A Drte_eth_memif.c104 if (proc_private->regions[msg_param->idx] != NULL) { in memif_mp_send_region()
176 proc_private->regions[reply_param->idx] = r; in memif_mp_request_regions()
209 void *p = proc_private->regions[0]->addr; in memif_get_ring()
226 (uint8_t *)proc_private->regions[mq->region]->addr); in memif_get_ring_offset()
235 r = proc_private->regions[mq->region]; in memif_get_ring_from_queue()
721 (uint8_t *)proc_private->regions[d0->region]->addr; in memif_tx_one_zc()
867 r = proc_private->regions[i]; in memif_free_regions()
883 proc_private->regions[i] = NULL; in memif_free_regions()
1058 proc_private->regions[0]->pkt_buffer_offset + in memif_init_rings()
1079 proc_private->regions[0]->pkt_buffer_offset + in memif_init_rings()
[all …]
H A Drte_eth_memif.h123 struct memif_region *regions[ETH_MEMIF_MAX_REGION_NUM]; member
H A Dmemif_socket.c273 proc_private->regions[ar->index] != NULL) { in memif_msg_receive_add_region()
288 proc_private->regions[ar->index] = r; in memif_msg_receive_add_region()
430 struct memif_region *mr = proc_private->regions[idx]; in memif_msg_enq_add_region()
/dpdk/doc/guides/howto/
H A Dvirtio_user_for_container_networking.rst49 all virtual memory regions to backend. So only those virtual memory regions
106 If you have more regions (especially when 2MB hugepages are used), the option,
/dpdk/lib/vhost/
H A Drte_vhost.h141 struct rte_vhost_mem_region regions[]; member
347 reg = &mem->regions[i]; in rte_vhost_gpa_to_vva()
382 r = &mem->regions[i]; in rte_vhost_va_from_guest_pa()
H A Dvhost_user.h81 VhostUserMemoryRegion regions[VHOST_MEMORY_MAX_NREGIONS]; member
H A Dvhost_user.c182 reg = &dev->mem->regions[i]; in free_mem_region()
679 r = &dev->mem->regions[i]; in qva_to_vva()
1053 VhostUserMemoryRegion *new_r = &new->regions[i]; in vhost_memory_changed()
1054 struct rte_vhost_mem_region *old_r = &old->regions[i]; in vhost_memory_changed()
1132 reg = &dev->mem->regions[i]; in vhost_user_postcopy_register()
1133 memory->regions[i].userspace_addr = reg->host_user_addr; in vhost_user_postcopy_register()
1160 reg = &dev->mem->regions[i]; in vhost_user_postcopy_register()
1346 reg = &dev->mem->regions[i]; in vhost_user_set_mem_table()
1349 reg->guest_user_addr = memory->regions[i].userspace_addr; in vhost_user_set_mem_table()
1350 reg->size = memory->regions[i].memory_size; in vhost_user_set_mem_table()
[all …]
/dpdk/examples/vhost_blk/
H A Dblk_spec.h73 struct vhost_memory_region regions[VHOST_USER_MEMORY_MAX_NREGIONS]; member
/dpdk/doc/guides/nics/
H A Ddpaa2.rst90 the MC and are done directly using memory mapped regions in
125 regions and interrupts).
195 supports and a summary of key resources of the object (MMIO regions
202 - MMIO regions: none
211 - MMIO regions: none
225 - MMIO regions: queue operations, buffer management
232 - MMIO regions: none
240 - MMIO regions: MC command portal
H A Dmemif.rst83 server maps regions to its address space, initializes rings and responds with
99 Client is producer and server is consumer. Memory regions, are mapped shared memory files,
102 regions. For no-zero-copy, rings and buffers are stored inside single memory
164 Data start offset from memory region address. *.regions[desc->region].addr + desc->offset*
H A Di40e.rst546 The Intel® Ethernet 700 Series supports a feature of queue regions
549 queues in different queue regions. There is an API for configuration
550 of queue regions in RSS with a command line. It can parse the parameters
/dpdk/drivers/vdpa/sfc/
H A Dsfc_vdpa_hw.c142 mem_reg = &vhost_mem->regions[i]; in sfc_vdpa_dma_map()
175 mem_reg = &vhost_mem->regions[j]; in sfc_vdpa_dma_map()
H A Dsfc_vdpa_ops.c82 mem_reg = &vhost_mem->regions[i]; in hva_to_gpa()
/dpdk/drivers/net/virtio/virtio_user/
H A Dvhost_kernel.c25 struct vhost_memory_region regions[0]; member
200 mr = &vm->regions[vm->nregions++]; in add_memseg_list()
H A Dvhost_user.c56 struct vhost_memory_region regions[VHOST_MEMORY_MAX_NREGIONS]; member
412 mr = &wa->vm->regions[i]; in update_memory_region()
438 mr = &wa->vm->regions[i]; in update_memory_region()
/dpdk/doc/guides/rawdevs/
H A Dntb.rst83 To disable WC for these regions, using the following.
/dpdk/drivers/vdpa/ifc/
H A Difcvf_vdpa.c203 reg = &mem->regions[i]; in ifcvf_dma_map()
245 reg = &mem->regions[i]; in hva_to_gpa()
/dpdk/doc/guides/sample_app_ug/
H A Dmulti_process.rst48 meaning they have control over the hugepage shared memory regions.
104 …This is necessary because the primary instance will clear and reset the shared memory regions on s…
/dpdk/doc/guides/contributing/
H A Dcoding_style.rst164 … or ``#else`` to permit the reader to easily discern where conditionally compiled code regions end.
165 * This comment should be used only for (subjectively) long regions, regions greater than 20 lines, …
168 * For short conditionally compiled regions, a closing comment should not be used.
/dpdk/doc/guides/rel_notes/
H A Drelease_17_11.rst187 This feature enable queue regions configuration for RSS in PF,
190 different queue regions.

12