Home
last modified time | relevance | path

Searched refs:idev (Results 1 – 14 of 14) sorted by relevance

/f-stack/dpdk/drivers/common/octeontx2/
H A Dotx2_common.c20 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 Dotx2_dev.c1015 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 Dotx2_common.h81 void otx2_npa_set_defaults(struct otx2_idev_cfg *idev);
/f-stack/dpdk/drivers/net/ionic/
H A Dionic_main.c259 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 Dionic_dev.c18 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 Dionic_dev.h147 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 Dionic_lif.c23 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 Dionic_ethdev.c240 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 Dionic.h50 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 Dotx2_mempool.c245 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 Dotx2_mempool_ops.c355 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 Disa.c97 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 Dotx2_flow.c908 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 Dotx2_ethdev.c2701 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()