| /f-stack/dpdk/drivers/crypto/octeontx2/ |
| H A D | otx2_cryptodev_mbox.c | 22 struct otx2_dev *otx2_dev = &vf->otx2_dev; in otx2_cpt_hardware_caps_get() local 50 struct otx2_dev *otx2_dev = &vf->otx2_dev; in otx2_cpt_available_queues_get() local 68 struct otx2_mbox *mbox = vf->otx2_dev.mbox; in otx2_cpt_queues_attach() 91 struct otx2_mbox *mbox = vf->otx2_dev.mbox; in otx2_cpt_queues_detach() 110 struct otx2_mbox *mbox = vf->otx2_dev.mbox; in otx2_cpt_msix_offsets_get() 131 struct otx2_mbox *mbox = vf->otx2_dev.mbox; in otx2_cpt_send_mbox_msg() 150 struct otx2_mbox *mbox = vf->otx2_dev.mbox; in otx2_cpt_af_reg_read() 165 msg->hdr.pcifunc = vf->otx2_dev.pf_func; in otx2_cpt_af_reg_read() 188 struct otx2_mbox *mbox = vf->otx2_dev.mbox; in otx2_cpt_af_reg_write() 201 msg->hdr.pcifunc = vf->otx2_dev.pf_func; in otx2_cpt_af_reg_write() [all …]
|
| H A D | otx2_cryptodev.c | 51 struct otx2_dev *otx2_dev; in otx2_cpt_pci_probe() local 71 otx2_dev = &vf->otx2_dev; in otx2_cpt_pci_probe() 75 ret = otx2_dev_init(pci_dev, otx2_dev); in otx2_cpt_pci_probe() 135 otx2_dev_fini(pci_dev, otx2_dev); in otx2_cpt_pci_probe()
|
| H A D | otx2_cryptodev.h | 24 struct otx2_dev otx2_dev; member
|
| H A D | otx2_cryptodev_hw_access.h | 48 ((vf)->otx2_dev.bar2 + \
|
| H A D | otx2_cryptodev_ops.c | 212 lf_mem = rte_memzone_reserve_aligned(name, len, vf->otx2_dev.node, in otx2_cpt_qp_create() 246 lmtline = vf->otx2_dev.bar2 + in otx2_cpt_qp_create()
|
| /f-stack/dpdk/drivers/common/octeontx2/ |
| H A D | otx2_dev.h | 58 struct otx2_dev; 61 typedef void (*otx2_link_status_t)(struct otx2_dev *dev, 64 typedef int (*otx2_ptp_info_t)(struct otx2_dev *dev, bool ptp_en); 93 struct otx2_dev { struct 98 int otx2_dev_priv_init(struct rte_pci_device *pci_dev, void *otx2_dev); 103 otx2_dev_init(struct rte_pci_device *pci_dev, void *otx2_dev) in otx2_dev_init() argument 105 struct otx2_dev *dev = otx2_dev; in otx2_dev_init() 117 return otx2_dev_priv_init(pci_dev, otx2_dev); in otx2_dev_init() 121 void otx2_dev_fini(struct rte_pci_device *pci_dev, void *otx2_dev); 123 int otx2_dev_active_vfs(void *otx2_dev);
|
| H A D | otx2_dev.c | 174 vf_pf_process_msgs(struct otx2_dev *dev, uint16_t vf) in vf_pf_process_msgs() 301 struct otx2_dev *dev = param; in otx2_vf_pf_mbox_handle_msg() 322 struct otx2_dev *dev = param; in otx2_vf_pf_mbox_irq() 577 struct otx2_dev *dev = param; in otx2_pf_vf_mbox_irq() 597 struct otx2_dev *dev = param; in otx2_af_pf_mbox_irq() 752 vf_flr_send_msg(struct otx2_dev *dev, uint16_t vf) in vf_flr_send_msg() 773 struct otx2_dev *dev = (struct otx2_dev *)param; in otx2_pf_vf_flr_irq() 865 otx2_dev_active_vfs(void *otx2_dev) in otx2_dev_active_vfs() argument 867 struct otx2_dev *dev = otx2_dev; in otx2_dev_active_vfs() 903 struct otx2_dev *dev = otx2_dev; in otx2_dev_priv_init() [all …]
|
| H A D | otx2_common.c | 129 otx2_npa_lf_active(void *otx2_dev) in otx2_npa_lf_active() argument 131 struct otx2_dev *dev = otx2_dev; in otx2_npa_lf_active()
|
| H A D | meson.build | 11 sources= files('otx2_dev.c',
|
| /f-stack/dpdk/drivers/regex/octeontx2/ |
| H A D | otx2_regexdev_mbox.c | 17 struct otx2_dev *otx2_dev; in otx2_ree_available_queues_get() local 20 otx2_dev = &vf->otx2_dev; in otx2_ree_available_queues_get() 43 mbox = vf->otx2_dev.mbox; in otx2_ree_queues_attach() 67 mbox = vf->otx2_dev.mbox; in otx2_ree_queues_detach() 90 mbox = vf->otx2_dev.mbox; in otx2_ree_msix_offsets_get() 135 mbox = vf->otx2_dev.mbox; in otx2_ree_config_lf() 162 mbox = vf->otx2_dev.mbox; in otx2_ree_af_reg_read() 201 mbox = vf->otx2_dev.mbox; in otx2_ree_af_reg_write() 233 mbox = vf->otx2_dev.mbox; in otx2_ree_rule_db_get() 307 mbox = vf->otx2_dev.mbox; in otx2_ree_rule_db_len_get() [all …]
|
| H A D | otx2_regexdev.h | 34 struct otx2_dev otx2_dev; member
|
| H A D | otx2_regexdev.c | 110 lf_mem = rte_memzone_reserve_aligned(name, len, vf->otx2_dev.node, in ree_qp_create() 272 otx2_dev_fini(pci_dev, &(data->vf.otx2_dev)); in ree_dev_fini() 834 ree_get_blkaddr(struct otx2_dev *dev) in ree_get_blkaddr() 875 struct otx2_dev *otx2_dev; in otx2_ree_pci_probe() local 897 otx2_dev = &vf->otx2_dev; in otx2_ree_pci_probe() 900 ret = otx2_dev_init(pci_dev, otx2_dev); in otx2_ree_pci_probe() 906 vf->block_address = ree_get_blkaddr(otx2_dev); in otx2_ree_pci_probe() 958 otx2_dev_fini(pci_dev, otx2_dev); in otx2_ree_pci_probe()
|
| H A D | otx2_regexdev_hw_access.h | 49 ((vf)->otx2_dev.bar2 + \
|
| /f-stack/dpdk/drivers/net/octeontx2/ |
| H A D | otx2_link.c | 51 otx2_eth_dev_link_status_update(struct otx2_dev *dev, in otx2_eth_dev_link_status_update() 54 struct otx2_eth_dev *otx2_dev = (struct otx2_eth_dev *)dev; in otx2_eth_dev_link_status_update() local 61 eth_dev = otx2_dev->eth_dev; in otx2_eth_dev_link_status_update() 65 if (nix_wait_for_link_cfg(otx2_dev)) { in otx2_eth_dev_link_status_update() 75 otx2_dev->speed = link->speed; in otx2_eth_dev_link_status_update() 76 otx2_dev->duplex = link->full_duplex; in otx2_eth_dev_link_status_update()
|
| H A D | otx2_ptp.c | 168 otx2_eth_dev_ptp_info_update(struct otx2_dev *dev, bool ptp_en) in otx2_eth_dev_ptp_info_update() 170 struct otx2_eth_dev *otx2_dev = (struct otx2_eth_dev *)dev; in otx2_eth_dev_ptp_info_update() local 177 eth_dev = otx2_dev->eth_dev; in otx2_eth_dev_ptp_info_update() 181 otx2_dev->ptp_en = ptp_en; in otx2_eth_dev_ptp_info_update() 185 otx2_nix_rxq_mbuf_setup(otx2_dev, in otx2_eth_dev_ptp_info_update() 188 if (otx2_dev_is_vf(otx2_dev) && !(otx2_dev_is_sdp(otx2_dev)) && in otx2_eth_dev_ptp_info_update() 189 !(otx2_dev_is_lbk(otx2_dev))) { in otx2_eth_dev_ptp_info_update()
|
| H A D | otx2_ethdev.c | 2702 struct otx2_dev *otx2_dev; in nix_remove() local 2724 otx2_dev = container_of(idev->npa_lf, struct otx2_dev, npalf); in nix_remove() 2726 if (otx2_npa_lf_active(otx2_dev) || otx2_dev_active_vfs(otx2_dev)) in nix_remove() 2730 otx2_dev_fini(pci_dev, otx2_dev); in nix_remove() 2731 rte_free(otx2_dev); in nix_remove()
|
| H A D | otx2_vlan.c | 802 struct otx2_eth_dev *otx2_dev = otx2_eth_pmd_priv(dev); in otx2_nix_vlan_pvid_set() local 803 struct otx2_mbox *mbox = otx2_dev->mbox; in otx2_nix_vlan_pvid_set() 814 vlan = &otx2_dev->vlan_info; in otx2_nix_vlan_pvid_set()
|
| H A D | otx2_ethdev.h | 448 void otx2_eth_dev_link_status_update(struct otx2_dev *dev, 594 int otx2_eth_dev_ptp_info_update(struct otx2_dev *dev, bool ptp_en);
|
| /f-stack/dpdk/drivers/mempool/octeontx2/ |
| H A D | otx2_mempool.c | 267 otx2_npa_lf_init(struct rte_pci_device *pci_dev, void *otx2_dev) in otx2_npa_lf_init() argument 269 struct otx2_dev *dev = otx2_dev; in otx2_npa_lf_init() 346 struct otx2_dev *dev; in otx2_npa_init() 385 struct otx2_dev *dev; in otx2_npa_fini()
|
| H A D | otx2_mempool.h | 210 int otx2_npa_lf_init(struct rte_pci_device *pci_dev, void *otx2_dev);
|
| /f-stack/dpdk/drivers/event/octeontx2/ |
| H A D | otx2_tim_evdev.h | 246 void otx2_tim_init(struct rte_pci_device *pci_dev, struct otx2_dev *cmn_dev);
|
| H A D | otx2_tim_evdev.c | 689 otx2_tim_init(struct rte_pci_device *pci_dev, struct otx2_dev *cmn_dev) in otx2_tim_init()
|
| H A D | otx2_evdev.c | 1834 otx2_tim_init(pci_dev, (struct otx2_dev *)dev); in otx2_sso_init()
|