Home
last modified time | relevance | path

Searched refs:region (Results 1 – 25 of 55) sorted by relevance

123

/dpdk/drivers/net/sfc/
H A Dsfc_nic_dma_dp.h35 const struct sfc_nic_dma_region *region; in sfc_nic_dma_map() local
37 region = &nic_dma_info->regions[i]; in sfc_nic_dma_map()
42 if (region->trgt_base <= trgt_addr && in sfc_nic_dma_map()
43 trgt_addr <= region->trgt_end && in sfc_nic_dma_map()
44 len <= region->trgt_end - trgt_addr) { in sfc_nic_dma_map()
45 return region->nic_base + in sfc_nic_dma_map()
46 (trgt_addr - region->trgt_base); in sfc_nic_dma_map()
H A Dsfc_nic_dma.c19 struct sfc_nic_dma_region *region; in sfc_nic_dma_add_region() local
24 region = &nic_dma_info->regions[nic_dma_info->nb_regions]; in sfc_nic_dma_add_region()
25 region->nic_base = nic_base; in sfc_nic_dma_add_region()
26 region->trgt_base = trgt_base; in sfc_nic_dma_add_region()
27 region->trgt_end = trgt_base + map_len; in sfc_nic_dma_add_region()
/dpdk/drivers/raw/ifpga/base/
H A Difpga_api.c78 info->len = afu_info->region[info->index].len; in ifpga_acc_get_region_info()
79 info->addr = afu_info->region[info->index].addr; in ifpga_acc_get_region_info()
89 struct opae_reg_region *region; in ifpga_acc_read() local
100 region = &afu_info->region[region_idx]; in ifpga_acc_read()
101 if (offset + byte > region->len) in ifpga_acc_read()
109 *(u32 *)data = opae_readl(region->addr + offset); in ifpga_acc_read()
115 *(u8 *)data = opae_readb(region->addr + offset); in ifpga_acc_read()
129 struct opae_reg_region *region; in ifpga_acc_write() local
140 region = &afu_info->region[region_idx]; in ifpga_acc_write()
141 if (offset + byte > region->len) in ifpga_acc_write()
[all …]
H A Dopae_hw_api.h213 #define opae_acc_reg_read64(acc, region, offset, data) \ argument
214 opae_acc_reg_read(acc, region, offset, 8, data)
216 opae_acc_reg_write(acc, region, offset, 8, data)
218 opae_acc_reg_read(acc, region, offset, 4, data)
220 opae_acc_reg_write(acc, region, offset, 4, data)
222 opae_acc_reg_read(acc, region, offset, 2, data)
224 opae_acc_reg_write(acc, region, offset, 2, data)
225 #define opae_acc_reg_read8(acc, region, offset, data) \ argument
226 opae_acc_reg_read(acc, region, offset, 1, data)
228 opae_acc_reg_write(acc, region, offset, 1, data)
[all …]
H A Difpga_enumerate.c184 info->region[0].addr = start; in parse_feature_port_uafu()
185 info->region[0].phys_addr = binfo->phys_addr + in parse_feature_port_uafu()
187 info->region[0].len = size; in parse_feature_port_uafu()
571 if (!pci_data->region[bar].addr) in parse_switch_to()
574 binfo->ioaddr = pci_data->region[bar].addr; in parse_switch_to()
575 binfo->ioend = (u8 __iomem *)binfo->ioaddr + pci_data->region[bar].len; in parse_switch_to()
576 binfo->phys_addr = pci_data->region[bar].phys_addr; in parse_switch_to()
H A Difpga_hw.h126 struct opae_reg_region region[AFU_MAX_REGION]; member
H A Dopae_debug.c67 r = &d_pci->region[i]; in opae_adapter_data_dump()
/dpdk/drivers/net/nfp/nfpcore/
H A Dnfp_resource.c52 } region; member
102 res->cpp_id = NFP_CPP_ID(entry.region.cpp_target, in nfp_cpp_resource_find()
103 entry.region.cpp_action, in nfp_cpp_resource_find()
104 entry.region.cpp_token); in nfp_cpp_resource_find()
105 res->addr = ((uint64_t)entry.region.page_offset) << 8; in nfp_cpp_resource_find()
106 res->size = (uint64_t)entry.region.page_size << 8; in nfp_cpp_resource_find()
/dpdk/drivers/common/sfc_efx/base/
H A Defx_nic.c522 __in efx_nic_region_t region, in efx_nic_get_bar_region() argument
1313 const efx_nic_dma_region_t *region; in efx_nic_dma_config_regioned_find_region() local
1329 if (region->endr_inuse == B_FALSE) in efx_nic_dma_config_regioned_find_region()
1340 *regionp = region; in efx_nic_dma_config_regioned_find_region()
1363 efx_nic_dma_region_t *region; in efx_nic_dma_config_regioned_add_region() local
1380 if (region->endr_inuse == B_TRUE) in efx_nic_dma_config_regioned_add_region()
1399 region->endr_inuse = B_TRUE; in efx_nic_dma_config_regioned_add_region()
1401 *regionp = region; in efx_nic_dma_config_regioned_add_region()
1433 &region); in efx_nic_dma_config_regioned_add()
1441 trgt_addr, len, &region); in efx_nic_dma_config_regioned_add()
[all …]
H A Dsiena_vpd.c29 unsigned int region; in siena_vpd_get_static() local
76 region = vpd_offset + vpd_length; in siena_vpd_get_static()
77 if (region > SIENA_NVRAM_CHUNK) { in siena_vpd_get_static()
80 region - SIENA_NVRAM_CHUNK)) != 0) in siena_vpd_get_static()
H A Dsiena_nvram.c320 unsigned int region; in siena_nvram_get_dynamic_cfg() local
376 region = vpd ? vpd_offset + vpd_length : hdr_length; in siena_nvram_get_dynamic_cfg()
377 if (region > SIENA_NVRAM_CHUNK) { in siena_nvram_get_dynamic_cfg()
380 region - SIENA_NVRAM_CHUNK)) != 0) in siena_nvram_get_dynamic_cfg()
H A Drhead_nic.c459 __in efx_nic_region_t region, in rhead_nic_get_bar_region() argument
472 switch (region) { in rhead_nic_get_bar_region()
/dpdk/drivers/net/bnxt/tf_ulp/
H A Dulp_ha_mgr.c36 enum ulp_ha_mgr_region region);
113 enum ulp_ha_mgr_region region) in ulp_ha_mgr_region_set() argument
127 ha_info->region = region; in ulp_ha_mgr_region_set()
620 enum ulp_ha_mgr_region *region) in ulp_ha_mgr_region_get() argument
624 if (ulp_ctx == NULL || region == NULL) { in ulp_ha_mgr_region_get()
634 *region = ha_info->region; in ulp_ha_mgr_region_get()
H A Dulp_ha_mgr.h32 enum ulp_ha_mgr_region region; member
65 enum ulp_ha_mgr_region *region);
H A Dbnxt_ulp_flow.c123 enum ulp_ha_mgr_region region = ULP_HA_REGION_LOW; in bnxt_ulp_init_mapper_params() local
126 rc = ulp_ha_mgr_region_get(params->ulp_ctx, &region); in bnxt_ulp_init_mapper_params()
129 if (region == ULP_HA_REGION_HI) in bnxt_ulp_init_mapper_params()
/dpdk/drivers/net/i40e/
H A Drte_pmd_i40e.c2566 tc_index = region_info->region[i].region_id; in i40e_vsi_update_queue_region_mapping()
2636 info->region[i].queue_start_index = in i40e_queue_region_set_region()
2686 info->region[i].hw_flowtype[j]) { in i40e_queue_region_set_flowtype()
2696 info->region[region_index].flowtype_num++; in i40e_queue_region_set_flowtype()
2717 hw_flowtype = info->region[i].hw_flowtype[j]; in i40e_queue_region_pf_flowtype_conf()
2723 pfqf_hregion |= info->region[i].region_id << in i40e_queue_region_pf_flowtype_conf()
2802 if (info->region[i].user_priority[j] == in i40e_queue_region_set_user_priority()
2811 info->region[region_index].user_priority[j] = in i40e_queue_region_set_user_priority()
2836 if (info->region[i].user_priority_num) { in i40e_queue_region_dcb_configure()
2864 region_index = info->region[i].region_id; in i40e_queue_region_dcb_configure()
[all …]
/dpdk/doc/guides/nics/
H A Dmemif.rst77 sent. Client interface sends 'add region' message (``MEMIF_MSG_TYPE_ADD_REGION``) for
78 every region allocated. Server responds to each of these messages with 'ack'
103 region to reduce the number of opened files.
105 region n (no-zero-copy):
137 |0 |length |region
154 **Region index - region (Quad Word 0, 16:31)**
156 Index of memory region, the buffer is located in.
164 Data start offset from memory region address. *.regions[desc->region].addr + desc->offset*
191 region 0:
199 region n:
H A Di40e.rst44 - Queue region configuration
544 Queue region configuration
551 of the region index, queue number, queue start index, user priority, traffic
554 region configuration. As this feature is specific for i40e only private
560 testpmd> set port (port_id) queue-region region_id (value) \
562 testpmd> set port (port_id) queue-region region_id (value) flowtype (value)
563 testpmd> set port (port_id) queue-region UP (value) region_id (value)
564 testpmd> set port (port_id) queue-region flush (on|off)
565 testpmd> show port (port_id) queue-region
/dpdk/drivers/net/memif/
H A Dmemif.h103 memif_region_index_t region; /**< region index on which this ring is located */ member
158 memif_region_index_t region; /**< region index on which the buffer is located */ member
H A Drte_eth_memif.c226 (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()
245 return ((uint8_t *)proc_private->regions[d->region]->addr + d->offset); in memif_get_buffer()
547 d0->region = 1; in eth_memif_rx_zc()
549 (uint8_t *)proc_private->regions[d0->region]->addr; in eth_memif_rx_zc()
719 d0->region = 1; in memif_tx_one_zc()
721 (uint8_t *)proc_private->regions[d0->region]->addr; in memif_tx_one_zc()
1056 ring->desc[j].region = 0; in memif_init_rings()
1077 ring->desc[j].region = 0; in memif_init_rings()
1098 mq->region = 0; in memif_init_queues()
[all …]
H A Drte_eth_memif.h52 memif_region_index_t region; /**< shared memory region index */ member
H A Dmemif_socket.c328 mq->region = ar->region; in memif_msg_receive_add_ring()
464 ar->region = mq->region; in memif_msg_enq_add_ring()
/dpdk/examples/vhost_blk/
H A Dblk_spec.h66 uint8_t region[VHOST_USER_MAX_CONFIG_SIZE]; member
H A Dvhost_blk_compat.c101 msg->payload.cfg.region, in extern_vhost_pre_msg_handler()
/dpdk/lib/vhost/
H A Dvhost_user.c1170 struct rte_vhost_mem_region *region, in vhost_user_mmap_region() argument
1179 if (mmap_offset >= -region->size) { in vhost_user_mmap_region()
1185 mmap_size = region->size + mmap_offset; in vhost_user_mmap_region()
1193 alignment = get_blk_size(region->fd); in vhost_user_mmap_region()
1216 MAP_SHARED | populate, region->fd, 0); in vhost_user_mmap_region()
1223 region->mmap_addr = mmap_addr; in vhost_user_mmap_region()
1224 region->mmap_size = mmap_size; in vhost_user_mmap_region()
1236 dev->ifname, region->size); in vhost_user_mmap_region()
1238 dev->ifname, region->guest_phys_addr); in vhost_user_mmap_region()
1240 dev->ifname, region->guest_user_addr); in vhost_user_mmap_region()
[all …]

123