Home
last modified time | relevance | path

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

/dpdk/drivers/common/cnxk/
H A Droc_idev.c22 idev = mz->addr; in idev_get_cfg()
24 return idev; in idev_get_cfg()
33 idev->npa = NULL; in idev_set_defaults()
39 idev->bphy = NULL; in idev_set_defaults()
40 idev->cpt = NULL; in idev_set_defaults()
54 if (idev != NULL) in idev_sso_pffunc_get()
67 if (idev != NULL) in idev_sso_pffunc_set()
80 if (idev != NULL) in idev_npa_pffunc_get()
92 if (idev && __atomic_load_n(&idev->npa_refcnt, __ATOMIC_ACQUIRE)) in idev_npa_obj_get()
129 if (!idev || !idev->npa || idev->npa->mbox != dev->mbox) in idev_npa_lf_active()
[all …]
H A Droc_nix_inl.c121 if (idev == NULL) in roc_nix_inl_inb_sa_base_get()
153 if (idev == NULL) in roc_nix_inl_inb_spi_range()
189 if (idev == NULL) in roc_nix_inl_inb_sa_sz()
273 if (idev == NULL) in roc_nix_inl_inb_init()
348 if (idev == NULL) in roc_nix_inl_outb_init()
545 if (idev && idev->nix_inl_dev && nix->outb_se_ring_cnt) { in roc_nix_inl_outb_fini()
565 if (idev == NULL) in roc_nix_inl_dev_is_probed()
771 if (!idev || !idev->nix_inl_dev) in roc_nix_inl_outb_soft_exp_poll_switch()
918 if (idev) in roc_nix_inl_sa_sync()
982 if (idev) in roc_nix_inl_ctx_write()
[all …]
H A Droc_bphy.c11 struct idev_cfg *idev; in roc_bphy_dev_init() local
13 idev = idev_get_cfg(); in roc_bphy_dev_init()
14 if (!idev) in roc_bphy_dev_init()
20 idev->bphy = roc_bphy; in roc_bphy_dev_init()
28 struct idev_cfg *idev; in roc_bphy_dev_fini() local
30 idev = idev_get_cfg(); in roc_bphy_dev_fini()
31 if (!idev) in roc_bphy_dev_fini()
37 idev->bphy = NULL; in roc_bphy_dev_fini()
H A Dcnxk_telemetry_bphy.c13 struct idev_cfg *idev; in cnxk_tel_bphy() local
15 idev = idev_get_cfg(); in cnxk_tel_bphy()
16 if (!idev || !idev->bphy) in cnxk_tel_bphy()
H A Droc_nix_inl_dev.c29 if (idev != NULL) { in nix_inl_dev_pffunc_get()
30 inl_dev = idev->nix_inl_dev; in nix_inl_dev_pffunc_get()
65 if (idev == NULL) in nix_inl_selftest()
68 inl_dev = idev->nix_inl_dev; in nix_inl_selftest()
584 if (idev == NULL) in roc_nix_inl_dev_xaq_realloc()
810 struct idev_cfg *idev; in roc_nix_inl_dev_init() local
816 idev = idev_get_cfg(); in roc_nix_inl_dev_init()
817 if (idev == NULL) in roc_nix_inl_dev_init()
914 struct idev_cfg *idev; in roc_nix_inl_dev_fini() local
917 idev = idev_get_cfg(); in roc_nix_inl_dev_fini()
[all …]
H A Droc_npa.c381 struct idev_cfg *idev; in roc_npa_pool_create() local
391 idev = idev_get_cfg(); in roc_npa_pool_create()
392 if (idev == NULL) { in roc_npa_pool_create()
726 struct idev_cfg *idev; in npa_lf_init() local
731 idev = idev_get_cfg(); in npa_lf_init()
732 if (idev == NULL) in npa_lf_init()
765 idev->npa = lf; in npa_lf_init()
778 npa_dev_fini(idev->npa); in npa_lf_init()
789 struct idev_cfg *idev; in npa_lf_fini() local
792 idev = idev_get_cfg(); in npa_lf_fini()
[all …]
H A Droc_idev_priv.h31 void idev_set_defaults(struct idev_cfg *idev);
H A Droc_dev.c1023 struct idev_cfg *idev; in dev_lmt_setup() local
1077 idev = idev_get_cfg(); in dev_lmt_setup()
1078 if (!idev) { in dev_lmt_setup()
1083 if (!__atomic_load_n(&idev->lmt_pf_func, __ATOMIC_ACQUIRE)) { in dev_lmt_setup()
1084 idev->lmt_base_addr = dev->lmt_base; in dev_lmt_setup()
1085 idev->lmt_pf_func = dev->pf_func; in dev_lmt_setup()
1086 idev->num_lmtlines = RVU_LMT_LINE_MAX; in dev_lmt_setup()
H A Droc_npc_mcam.c541 struct idev_cfg *idev; in npc_mcam_alloc_and_write() local
592 idev = idev_get_cfg(); in npc_mcam_alloc_and_write()
593 if (idev) in npc_mcam_alloc_and_write()
594 inl_dev = idev->nix_inl_dev; in npc_mcam_alloc_and_write()
/dpdk/drivers/net/ionic/
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_main.c345 struct ionic_dev *idev = &adapter->idev; in ionic_identify() local
383 struct ionic_dev *idev = &adapter->idev; in ionic_init() local
392 struct ionic_dev *idev = &adapter->idev; in ionic_reset() local
401 struct ionic_dev *idev = &adapter->idev; in ionic_port_identify() local
448 struct ionic_dev *idev = &adapter->idev; in ionic_port_init() local
456 if (idev->port_info) in ionic_port_init()
459 idev->port_info_sz = RTE_ALIGN(sizeof(*idev->port_info), in ionic_port_init()
465 idev->port_info_z = ionic_memzone_reserve(z_name, idev->port_info_sz, in ionic_port_init()
472 idev->port_info = idev->port_info_z->addr; in ionic_port_init()
473 idev->port_info_pa = idev->port_info_z->iova; in ionic_port_init()
[all …]
H A Dionic_dev.h184 uint8_t ionic_dev_cmd_status(struct ionic_dev *idev);
185 bool ionic_dev_cmd_done(struct ionic_dev *idev);
186 void ionic_dev_cmd_comp(struct ionic_dev *idev, void *mem);
189 void ionic_dev_cmd_init(struct ionic_dev *idev);
190 void ionic_dev_cmd_reset(struct ionic_dev *idev);
192 void ionic_dev_cmd_port_identify(struct ionic_dev *idev);
193 void ionic_dev_cmd_port_init(struct ionic_dev *idev);
194 void ionic_dev_cmd_port_reset(struct ionic_dev *idev);
201 void ionic_dev_cmd_port_loopback(struct ionic_dev *idev,
204 void ionic_dev_cmd_queue_identify(struct ionic_dev *idev,
[all …]
H A Dionic_lif.c94 struct ionic_dev *idev = &lif->adapter->idev; in ionic_lif_reset() local
99 ionic_dev_cmd_lif_reset(idev); in ionic_lif_reset()
564 struct ionic_dev *idev = &adapter->idev; in ionic_intr_alloc() local
822 struct ionic_dev *idev = &lif->adapter->idev; in ionic_notify_qcq_alloc() local
870 struct ionic_dev *idev = &adapter->idev; in ionic_lif_queue_identify() local
1185 struct ionic_dev *idev = &lif->adapter->idev; in ionic_lif_notifyq_deinit() local
1308 struct ionic_dev *idev = &lif->adapter->idev; in ionic_notifyq_handler() local
1338 struct ionic_dev *idev = &lif->adapter->idev; in ionic_lif_adminq_init() local
1367 struct ionic_dev *idev = &lif->adapter->idev; in ionic_lif_notifyq_init() local
1610 struct ionic_dev *idev = &lif->adapter->idev; in ionic_lif_init() local
[all …]
H A Dionic_ethdev.c282 if (adapter->idev.port_info->config.an_enable) { in ionic_dev_link_update()
459 struct ionic_dev *idev = &adapter->idev; in ionic_flow_ctrl_get() local
461 if (idev->port_info) { in ionic_flow_ctrl_get()
465 if (idev->port_info->config.pause_type) in ionic_flow_ctrl_get()
480 struct ionic_dev *idev = &adapter->idev; in ionic_flow_ctrl_set() local
501 ionic_dev_cmd_port_pause(idev, pause_type); in ionic_flow_ctrl_set()
502 err = ionic_dev_cmd_wait_check(idev, IONIC_DEVCMD_TIMEOUT); in ionic_flow_ctrl_set()
869 struct ionic_dev *idev = &adapter->idev; in ionic_dev_start() local
901 ionic_dev_cmd_port_autoneg(idev, an_enable); in ionic_dev_start()
902 err = ionic_dev_cmd_wait_check(idev, IONIC_DEVCMD_TIMEOUT); in ionic_dev_start()
[all …]
H A Dionic.h50 struct ionic_dev idev; member
81 int ionic_dev_cmd_wait_check(struct ionic_dev *idev, unsigned long max_wait);