Home
last modified time | relevance | path

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

/Linux-v6.1/drivers/crypto/marvell/octeontx2/
Dotx2_cpt_mbox_common.c7 int otx2_cpt_send_mbox_msg(struct otx2_mbox *mbox, struct pci_dev *pdev) in otx2_cpt_send_mbox_msg()
23 int otx2_cpt_send_ready_msg(struct otx2_mbox *mbox, struct pci_dev *pdev) in otx2_cpt_send_ready_msg()
40 int otx2_cpt_send_af_reg_requests(struct otx2_mbox *mbox, struct pci_dev *pdev) in otx2_cpt_send_af_reg_requests()
45 int otx2_cpt_add_read_af_reg(struct otx2_mbox *mbox, struct pci_dev *pdev, in otx2_cpt_add_read_af_reg()
70 int otx2_cpt_add_write_af_reg(struct otx2_mbox *mbox, struct pci_dev *pdev, in otx2_cpt_add_write_af_reg()
95 int otx2_cpt_read_af_reg(struct otx2_mbox *mbox, struct pci_dev *pdev, in otx2_cpt_read_af_reg()
107 int otx2_cpt_write_af_reg(struct otx2_mbox *mbox, struct pci_dev *pdev, in otx2_cpt_write_af_reg()
121 struct otx2_mbox *mbox = lfs->mbox; in otx2_cpt_attach_rscrs_msg()
149 struct otx2_mbox *mbox = lfs->mbox; in otx2_cpt_detach_rsrcs_msg()
176 struct otx2_mbox *mbox = lfs->mbox; in otx2_cpt_msix_offset_msg()
[all …]
Dotx2_cpt_common.h143 int otx2_cpt_send_ready_msg(struct otx2_mbox *mbox, struct pci_dev *pdev);
144 int otx2_cpt_send_mbox_msg(struct otx2_mbox *mbox, struct pci_dev *pdev);
146 int otx2_cpt_send_af_reg_requests(struct otx2_mbox *mbox,
148 int otx2_cpt_add_read_af_reg(struct otx2_mbox *mbox, struct pci_dev *pdev,
150 int otx2_cpt_add_write_af_reg(struct otx2_mbox *mbox, struct pci_dev *pdev,
152 int otx2_cpt_read_af_reg(struct otx2_mbox *mbox, struct pci_dev *pdev,
154 int otx2_cpt_write_af_reg(struct otx2_mbox *mbox, struct pci_dev *pdev,
160 int otx2_cpt_sync_mbox_msg(struct otx2_mbox *mbox);
Dotx2_cptvf_mbox.c11 struct otx2_mbox *otx2_mbox; in otx2_cpt_mbox_bbuf_init() local
21 otx2_mbox = &cptvf->pfvf_mbox; in otx2_cpt_mbox_bbuf_init()
22 mdev = &otx2_mbox->dev[0]; in otx2_cpt_mbox_bbuf_init()
28 static void otx2_cpt_sync_mbox_bbuf(struct otx2_mbox *mbox, int devid) in otx2_cpt_sync_mbox_bbuf()
140 struct otx2_mbox *pfvf_mbox; in otx2_cptvf_pfvf_mbox_handler()
170 struct otx2_mbox *mbox = &cptvf->pfvf_mbox; in otx2_cptvf_send_eng_grp_num_msg()
191 struct otx2_mbox *mbox = &cptvf->pfvf_mbox; in otx2_cptvf_send_kvf_limits_msg()
Dotx2_cptpf.h39 struct otx2_mbox afpf_mbox;
44 struct otx2_mbox vfpf_mbox;
Dotx2_cptvf.h19 struct otx2_mbox pfvf_mbox;
Dotx2_cptpf_mbox.c185 struct otx2_mbox *mbox; in otx2_cptpf_vfpf_mbox_handler()
293 struct otx2_mbox *vfpf_mbox; in forward_to_vf()
337 struct otx2_mbox *afpf_mbox; in otx2_cptpf_afpf_mbox_handler()
Dotx2_cptlf.h111 struct otx2_mbox *mbox;
Dotx2_cptpf_main.c134 struct otx2_mbox *mbox; in cptpf_flr_wq_handler()
/Linux-v6.1/drivers/net/ethernet/marvell/octeontx2/af/
Dmbox.c18 void __otx2_mbox_reset(struct otx2_mbox *mbox, int devid) in __otx2_mbox_reset()
36 void otx2_mbox_reset(struct otx2_mbox *mbox, int devid) in otx2_mbox_reset()
46 void otx2_mbox_destroy(struct otx2_mbox *mbox) in otx2_mbox_destroy()
56 static int otx2_mbox_setup(struct otx2_mbox *mbox, struct pci_dev *pdev, in otx2_mbox_setup()
130 int otx2_mbox_init(struct otx2_mbox *mbox, void *hwbase, struct pci_dev *pdev, in otx2_mbox_init()
158 int otx2_mbox_regions_init(struct otx2_mbox *mbox, void **hwbase, in otx2_mbox_regions_init()
184 int otx2_mbox_wait_for_rsp(struct otx2_mbox *mbox, int devid) in otx2_mbox_wait_for_rsp()
200 int otx2_mbox_busy_poll_for_rsp(struct otx2_mbox *mbox, int devid) in otx2_mbox_busy_poll_for_rsp()
214 void otx2_mbox_msg_send(struct otx2_mbox *mbox, int devid) in otx2_mbox_msg_send()
262 struct mbox_msghdr *otx2_mbox_alloc_msg_rsp(struct otx2_mbox *mbox, int devid, in otx2_mbox_alloc_msg_rsp()
[all …]
Dmbox.h60 struct otx2_mbox { struct
93 void otx2_mbox_reset(struct otx2_mbox *mbox, int devid); argument
94 void __otx2_mbox_reset(struct otx2_mbox *mbox, int devid);
95 void otx2_mbox_destroy(struct otx2_mbox *mbox);
96 int otx2_mbox_init(struct otx2_mbox *mbox, void __force *hwbase,
99 int otx2_mbox_regions_init(struct otx2_mbox *mbox, void __force **hwbase,
102 void otx2_mbox_msg_send(struct otx2_mbox *mbox, int devid);
103 int otx2_mbox_wait_for_rsp(struct otx2_mbox *mbox, int devid);
104 int otx2_mbox_busy_poll_for_rsp(struct otx2_mbox *mbox, int devid);
105 struct mbox_msghdr *otx2_mbox_alloc_msg_rsp(struct otx2_mbox *mbox, int devid,
[all …]
Drvu.h384 struct otx2_mbox mbox;
387 struct otx2_mbox mbox_up;
Drvu.c2058 static int rvu_process_mbox_msg(struct otx2_mbox *mbox, int devid, in rvu_process_mbox_msg()
2117 struct otx2_mbox *mbox; in __rvu_mbox_handler()
2201 struct otx2_mbox *mbox; in __rvu_mbox_up_handler()
2424 struct otx2_mbox *mbox = &mw->mbox; in rvu_mbox_destroy()
2447 struct otx2_mbox *mbox; in rvu_queue_work()
/Linux-v6.1/drivers/net/ethernet/marvell/octeontx2/nic/
Dotx2_common.h172 struct otx2_mbox mbox;
174 struct otx2_mbox mbox_up;
628 struct otx2_mbox *otx2_mbox; in otx2_mbox_bbuf_init() local
639 otx2_mbox = &mbox->mbox; in otx2_mbox_bbuf_init()
640 mdev = &otx2_mbox->dev[0]; in otx2_mbox_bbuf_init()
643 otx2_mbox = &mbox->mbox_up; in otx2_mbox_bbuf_init()
644 mdev = &otx2_mbox->dev[0]; in otx2_mbox_bbuf_init()
649 static inline void otx2_sync_mbox_bbuf(struct otx2_mbox *mbox, int devid) in otx2_sync_mbox_bbuf()
Dotx2_vf.c93 struct otx2_mbox *mbox; in otx2vf_vfaf_mbox_handler()
154 struct otx2_mbox *mbox; in otx2vf_vfaf_mbox_up_handler()
183 struct otx2_mbox *mbox; in otx2vf_vfaf_mbox_intr_handler()
Dotx2_pf.c298 struct otx2_mbox *mbox; in otx2_queue_work()
349 struct otx2_mbox *pfvf_mbox, void *bbuf_base, in otx2_forward_msg_pfvf()
366 struct otx2_mbox *src_mbox, in otx2_forward_vf_mbox_msgs()
465 struct otx2_mbox *mbox; in otx2_pfvf_mbox_handler()
510 struct otx2_mbox *mbox; in otx2_pfvf_mbox_up_handler()
821 struct otx2_mbox *mbox; in otx2_pfaf_mbox_handler()
943 struct otx2_mbox *mbox = &af_mbox->mbox_up; in otx2_pfaf_mbox_up_handler()