| /f-stack/dpdk/drivers/net/ixgbe/ |
| H A D | ixgbe_regs.h | 10 struct reg_info { struct 17 static const struct reg_info ixgbe_regs_general[] = { argument 29 static const struct reg_info ixgbevf_regs_general[] = { 40 static const struct reg_info ixgbe_regs_nvm[] = { 102 static const struct reg_info ixgbe_regs_rxdma[] = { 133 static const struct reg_info ixgbe_regs_rx[] = { 150 static struct reg_info ixgbe_regs_tx[] = { 191 static const struct reg_info ixgbe_regs_dcb[] = { 205 static const struct reg_info ixgbe_regs_mac[] = { 304 static const struct reg_info *ixgbevf_regs[] = { [all …]
|
| H A D | ixgbe_ethdev.c | 7146 const struct reg_info *reg_group; in ixgbe_get_reg_length() 7147 const struct reg_info **reg_set = (hw->mac.type == ixgbe_mac_82598EB) ? in ixgbe_get_reg_length() 7161 const struct reg_info *reg_group; in ixgbevf_get_reg_length() 7177 const struct reg_info *reg_group; in ixgbe_get_regs() 7178 const struct reg_info **reg_set = (hw->mac.type == ixgbe_mac_82598EB) ? in ixgbe_get_regs() 7209 const struct reg_info *reg_group; in ixgbevf_get_regs()
|
| /f-stack/dpdk/drivers/net/e1000/ |
| H A D | igb_regs.h | 9 struct reg_info { struct 16 static const struct reg_info igb_regs_general[] = { argument 32 static const struct reg_info igb_regs_nvm[] = { 55 static const struct reg_info igb_regs_fctl[] = { 65 static const struct reg_info igb_regs_rxdma[] = { 77 static const struct reg_info igb_regs_rx[] = { 89 static const struct reg_info igb_regs_tx[] = { 125 static const struct reg_info igb_regs_mac[] = { 136 static const struct reg_info *igb_regs[] = { 151 static const struct reg_info *igbvf_regs[] = { [all …]
|
| H A D | igb_ethdev.c | 4907 const struct reg_info *reg_group; in eth_igb_get_reg_length() 4920 const struct reg_info *reg_group; in igbvf_get_reg_length() 4936 const struct reg_info *reg_group; in eth_igb_get_regs() 4966 const struct reg_info *reg_group; in igbvf_get_regs()
|
| /f-stack/dpdk/examples/ethtool/lib/ |
| H A D | rte_ethtool.c | 25 struct rte_dev_reg_info reg_info; in rte_ethtool_get_drvinfo() local 68 memset(®_info, 0, sizeof(reg_info)); in rte_ethtool_get_drvinfo() 69 rte_eth_dev_get_reg_info(port_id, ®_info); in rte_ethtool_get_drvinfo() 70 n = reg_info.length; in rte_ethtool_get_drvinfo() 91 struct rte_dev_reg_info reg_info; in rte_ethtool_get_regs_len() local 94 memset(®_info, 0, sizeof(reg_info)); in rte_ethtool_get_regs_len() 100 return reg_info.length * reg_info.width; in rte_ethtool_get_regs_len() 106 struct rte_dev_reg_info reg_info; in rte_ethtool_get_regs() local 112 reg_info.data = data; in rte_ethtool_get_regs() 113 reg_info.length = 0; in rte_ethtool_get_regs() [all …]
|
| /f-stack/dpdk/drivers/crypto/bcmfs/ |
| H A D | bcmfs_vfio.c | 25 struct vfio_region_info reg_info = { .argsz = sizeof(reg_info) }; in vfio_map_dev_obj() local 34 ret = ioctl(*dev_fd, VFIO_DEVICE_GET_REGION_INFO, ®_info); in vfio_map_dev_obj() 40 *addr = mmap(NULL, reg_info.size, in vfio_map_dev_obj() 42 *dev_fd, reg_info.offset); in vfio_map_dev_obj() 48 *size = reg_info.size; in vfio_map_dev_obj()
|
| /f-stack/dpdk/drivers/net/txgbe/ |
| H A D | txgbe_regs_group.h | 11 struct reg_info { struct 19 txgbe_read_regs(struct txgbe_hw *hw, const struct reg_info *reg, in txgbe_read_regs() argument 31 txgbe_regs_group_count(const struct reg_info *regs) in txgbe_regs_group_count() 43 const struct reg_info *regs) in txgbe_read_regs_group()
|
| H A D | txgbe_ethdev.c | 26 static const struct reg_info txgbe_regs_general[] = { 36 static const struct reg_info txgbe_regs_nvm[] = { 48 static const struct reg_info txgbe_regs_rxdma[] = { 52 static const struct reg_info txgbe_regs_rx[] = { 56 static struct reg_info txgbe_regs_tx[] = { 60 static const struct reg_info txgbe_regs_wakeup[] = { 64 static const struct reg_info txgbe_regs_dcb[] = { 68 static const struct reg_info txgbe_regs_mac[] = { 77 static const struct reg_info *txgbe_regs_others[] = { 3741 const struct reg_info *reg_group; in txgbe_get_reg_length() [all …]
|
| /f-stack/dpdk/drivers/bus/fslmc/portal/ |
| H A D | dpaa2_hw_dpio.c | 369 struct vfio_region_info reg_info = { .argsz = sizeof(reg_info)}; in dpaa2_create_dpio_device() local 450 reg_info.index = DPAA2_SWP_CENA_MEM_REGION; in dpaa2_create_dpio_device() 452 reg_info.index = DPAA2_SWP_CENA_REGION; in dpaa2_create_dpio_device() 454 if (ioctl(vdev_fd, VFIO_DEVICE_GET_REGION_INFO, ®_info)) { in dpaa2_create_dpio_device() 459 dpio_dev->ce_size = reg_info.size; in dpaa2_create_dpio_device() 460 dpio_dev->qbman_portal_ce_paddr = (size_t)mmap(NULL, reg_info.size, in dpaa2_create_dpio_device() 462 vdev_fd, reg_info.offset); in dpaa2_create_dpio_device() 464 reg_info.index = DPAA2_SWP_CINH_REGION; in dpaa2_create_dpio_device() 465 if (ioctl(vdev_fd, VFIO_DEVICE_GET_REGION_INFO, ®_info)) { in dpaa2_create_dpio_device() 470 dpio_dev->ci_size = reg_info.size; in dpaa2_create_dpio_device() [all …]
|
| /f-stack/dpdk/drivers/bus/fslmc/ |
| H A D | fslmc_vfio.c | 573 struct vfio_region_info reg_info = { .argsz = sizeof(reg_info) }; in vfio_map_mcp_obj() local 579 ret = ioctl(mc_fd, VFIO_DEVICE_GET_REGION_INFO, ®_info); in vfio_map_mcp_obj() 585 v_addr = (size_t)mmap(NULL, reg_info.size, in vfio_map_mcp_obj() 587 mc_fd, reg_info.offset); in vfio_map_mcp_obj()
|
| /f-stack/dpdk/drivers/net/i40e/ |
| H A D | i40e_ethdev.c | 11463 const struct i40e_reg_info *reg_info; in i40e_get_regs() local 11474 reg_info = &i40e_regs_adminq[reg_idx++]; in i40e_get_regs() 11477 arr_idx2 <= reg_info->count2; in i40e_get_regs() 11479 reg_offset = arr_idx * reg_info->stride1 + in i40e_get_regs() 11480 arr_idx2 * reg_info->stride2; in i40e_get_regs() 11481 reg_offset += reg_info->base_addr; in i40e_get_regs() 11490 reg_info = &i40e_regs_others[reg_idx++]; in i40e_get_regs() 11493 arr_idx2 <= reg_info->count2; in i40e_get_regs() 11495 reg_offset = arr_idx * reg_info->stride1 + in i40e_get_regs() 11496 arr_idx2 * reg_info->stride2; in i40e_get_regs() [all …]
|