| /f-stack/dpdk/drivers/common/octeontx2/ |
| H A D | otx2_common.c | 20 idev->npa_pf_func = 0; in otx2_npa_set_defaults() 43 idev = mz->addr; in otx2_intra_dev_get_cfg() 45 idev->npa_lf = NULL; in otx2_intra_dev_get_cfg() 47 return idev; in otx2_intra_dev_get_cfg() 65 if (idev != NULL) in otx2_sso_pf_func_get() 82 if (idev != NULL) { in otx2_sso_pf_func_set() 101 if (idev != NULL) in otx2_npa_pf_func_get() 118 if (idev != NULL && rte_atomic16_read(&idev->npa_refcnt)) in otx2_npa_lf_obj_get() 136 if (!idev || !idev->npa_lf || idev->npa_lf->mbox != dev->mbox) in otx2_npa_lf_active() 155 if (idev == NULL) in otx2_npa_lf_obj_ref() [all …]
|
| H A D | otx2_dev.c | 1015 struct otx2_idev_cfg *idev; in otx2_dev_fini() local 1019 idev = otx2_intra_dev_get_cfg(); in otx2_dev_fini() 1020 if (idev->npa_lf && idev->npa_lf->pci_dev == pci_dev) in otx2_dev_fini() 1021 idev->npa_lf = NULL; in otx2_dev_fini()
|
| H A D | otx2_common.h | 81 void otx2_npa_set_defaults(struct otx2_idev_cfg *idev);
|
| /f-stack/dpdk/drivers/net/ionic/ |
| H A D | ionic_main.c | 259 struct ionic_dev *idev = &adapter->idev; in ionic_identify() local 301 struct ionic_dev *idev = &adapter->idev; in ionic_init() local 312 struct ionic_dev *idev = &adapter->idev; in ionic_reset() local 323 struct ionic_dev *idev = &adapter->idev; in ionic_port_identify() local 371 struct ionic_dev *idev = &adapter->idev; in ionic_port_init() local 382 if (idev->port_info) in ionic_port_init() 385 idev->port_info_sz = RTE_ALIGN(sizeof(*idev->port_info), PAGE_SIZE); in ionic_port_init() 391 idev->port_info_z = ionic_memzone_reserve(z_name, idev->port_info_sz, in ionic_port_init() 398 idev->port_info = idev->port_info_z->addr; in ionic_port_init() 399 idev->port_info_pa = idev->port_info_z->iova; in ionic_port_init() [all …]
|
| H A D | ionic_dev.c | 18 struct ionic_dev *idev = &adapter->idev; in ionic_dev_setup() local 67 idev->db_pages = bar->vaddr; in ionic_dev_setup() 123 ionic_dev_cmd_go(idev, &cmd); in ionic_dev_cmd_identify() 134 ionic_dev_cmd_go(idev, &cmd); in ionic_dev_cmd_init() 144 ionic_dev_cmd_go(idev, &cmd); in ionic_dev_cmd_reset() 157 ionic_dev_cmd_go(idev, &cmd); in ionic_dev_cmd_port_identify() 169 ionic_dev_cmd_go(idev, &cmd); in ionic_dev_cmd_port_init() 180 ionic_dev_cmd_go(idev, &cmd); in ionic_dev_cmd_port_reset() 193 ionic_dev_cmd_go(idev, &cmd); in ionic_dev_cmd_port_state() 206 ionic_dev_cmd_go(idev, &cmd); in ionic_dev_cmd_port_speed() [all …]
|
| H A D | ionic_dev.h | 147 struct ionic_dev *idev; member 214 uint8_t ionic_dev_cmd_status(struct ionic_dev *idev); 215 bool ionic_dev_cmd_done(struct ionic_dev *idev); 216 void ionic_dev_cmd_comp(struct ionic_dev *idev, void *mem); 219 void ionic_dev_cmd_init(struct ionic_dev *idev); 220 void ionic_dev_cmd_reset(struct ionic_dev *idev); 222 void ionic_dev_cmd_port_identify(struct ionic_dev *idev); 223 void ionic_dev_cmd_port_init(struct ionic_dev *idev); 224 void ionic_dev_cmd_port_reset(struct ionic_dev *idev); 231 void ionic_dev_cmd_port_loopback(struct ionic_dev *idev, [all …]
|
| H A D | ionic_lif.c | 23 struct ionic_dev *idev = &lif->adapter->idev; in ionic_qcq_enable() local 48 struct ionic_dev *idev = &lif->adapter->idev; in ionic_qcq_disable() local 79 struct ionic_dev *idev = &lif->adapter->idev; in ionic_lif_reset() local 548 struct ionic_dev *idev = &adapter->idev; in ionic_intr_alloc() local 588 struct ionic_dev *idev = &lif->adapter->idev; in ionic_qcq_alloc() local 1019 struct ionic_dev *idev = &lif->adapter->idev; in ionic_lif_qcq_deinit() local 1138 struct ionic_dev *idev = &lif->adapter->idev; in ionic_notifyq_handler() local 1167 struct ionic_dev *idev = &lif->adapter->idev; in ionic_lif_adminq_init() local 1200 struct ionic_dev *idev = &lif->adapter->idev; in ionic_lif_notifyq_init() local 1465 struct ionic_dev *idev = &lif->adapter->idev; in ionic_lif_init() local [all …]
|
| H A D | ionic_ethdev.c | 240 struct ionic_dev *idev = &adapter->idev; in ionic_dev_set_link_up() local 264 struct ionic_dev *idev = &adapter->idev; in ionic_dev_set_link_down() local 472 struct ionic_dev *idev = &adapter->idev; in ionic_flow_ctrl_get() local 474 if (idev->port_info) { in ionic_flow_ctrl_get() 475 fc_conf->autoneg = idev->port_info->config.an_enable; in ionic_flow_ctrl_get() 477 if (idev->port_info->config.pause_type) in ionic_flow_ctrl_get() 492 struct ionic_dev *idev = &adapter->idev; in ionic_flow_ctrl_set() local 510 ionic_dev_cmd_port_pause(idev, pause_type); in ionic_flow_ctrl_set() 511 ionic_dev_cmd_port_autoneg(idev, an_enable); in ionic_flow_ctrl_set() 903 struct ionic_dev *idev = &adapter->idev; in ionic_dev_start() local [all …]
|
| H A D | ionic.h | 50 struct ionic_dev idev; member 71 int ionic_dev_cmd_wait_check(struct ionic_dev *idev, unsigned long max_wait);
|
| /f-stack/dpdk/drivers/mempool/octeontx2/ |
| H A D | otx2_mempool.c | 245 struct otx2_idev_cfg *idev; in otx2_npa_lf_fini() local 248 idev = otx2_intra_dev_get_cfg(); in otx2_npa_lf_fini() 249 if (idev == NULL) in otx2_npa_lf_fini() 254 rc |= npa_lf_fini(idev->npa_lf); in otx2_npa_lf_fini() 256 otx2_npa_set_defaults(idev); in otx2_npa_lf_fini() 270 struct otx2_idev_cfg *idev; in otx2_npa_lf_init() local 277 idev = otx2_intra_dev_get_cfg(); in otx2_npa_lf_init() 278 if (idev == NULL) in otx2_npa_lf_init() 307 idev->npa_pf_func = dev->pf_func; in otx2_npa_lf_init() 308 idev->npa_lf = lf; in otx2_npa_lf_init() [all …]
|
| H A D | otx2_mempool_ops.c | 355 struct otx2_idev_cfg *idev; in npa_lf_aura_pool_init() local 358 idev = otx2_intra_dev_get_cfg(); in npa_lf_aura_pool_init() 359 if (idev == NULL) in npa_lf_aura_pool_init() 392 if (!(idev->npa_lock_mask & BIT_ULL(aura_id))) in npa_lf_aura_pool_init() 440 struct otx2_idev_cfg *idev; in npa_lf_aura_pool_fini() local 443 idev = otx2_intra_dev_get_cfg(); in npa_lf_aura_pool_fini() 444 if (idev == NULL) in npa_lf_aura_pool_fini() 490 if (!(idev->npa_lock_mask & BIT_ULL(aura_id))) in npa_lf_aura_pool_fini()
|
| /f-stack/freebsd/x86/isa/ |
| H A D | isa.c | 97 struct isa_device* idev = DEVTOISA(child); in isa_alloc_resource() local 98 struct resource_list *rl = &idev->id_resources; in isa_alloc_resource() 138 struct isa_device* idev = DEVTOISA(child); in isa_release_resource() local 139 struct resource_list *rl = &idev->id_resources; in isa_release_resource()
|
| /f-stack/dpdk/drivers/net/octeontx2/ |
| H A D | otx2_flow.c | 908 struct otx2_idev_kex_cfg *idev; in flow_intra_dev_kex_cfg() local 919 idev = mz->addr; in flow_intra_dev_kex_cfg() 920 rte_atomic16_set(&idev->kex_refcnt, 0); in flow_intra_dev_kex_cfg() 921 return idev; in flow_intra_dev_kex_cfg() 933 struct otx2_idev_kex_cfg *idev; in flow_fetch_kex_cfg() local 936 idev = flow_intra_dev_kex_cfg(); in flow_fetch_kex_cfg() 937 if (!idev) in flow_fetch_kex_cfg() 941 if (rte_atomic16_add_return(&idev->kex_refcnt, 1) == 1) { in flow_fetch_kex_cfg() 950 memcpy(&idev->kex_cfg, kex_rsp, in flow_fetch_kex_cfg() 955 idev->kex_cfg.mkex_pfl_name, MKEX_NAME_LEN); in flow_fetch_kex_cfg() [all …]
|
| H A D | otx2_ethdev.c | 2701 struct otx2_idev_cfg *idev; in nix_remove() local 2720 idev = otx2_intra_dev_get_cfg(); in nix_remove() 2721 if (!idev || !idev->npa_lf || idev->npa_lf->pci_dev != pci_dev) in nix_remove() 2724 otx2_dev = container_of(idev->npa_lf, struct otx2_dev, npalf); in nix_remove()
|