Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/marvell/octeontx2/af/
H A Dmbox.c21 void __otx2_mbox_reset(struct otx2_mbox *mbox, int devid) in __otx2_mbox_reset()
41 void otx2_mbox_reset(struct otx2_mbox *mbox, int devid) in otx2_mbox_reset()
51 void otx2_mbox_destroy(struct otx2_mbox *mbox) in otx2_mbox_destroy()
61 int cn20k_mbox_setup(struct otx2_mbox *mbox, struct pci_dev *pdev, in cn20k_mbox_setup()
146 static int otx2_mbox_setup(struct otx2_mbox *mbox, struct pci_dev *pdev, in otx2_mbox_setup()
224 int otx2_mbox_init(struct otx2_mbox *mbox, void *hwbase, struct pci_dev *pdev, in otx2_mbox_init()
252 int otx2_mbox_regions_init(struct otx2_mbox *mbox, void **hwbase, in otx2_mbox_regions_init()
281 int otx2_mbox_wait_for_rsp(struct otx2_mbox *mbox, int devid) in otx2_mbox_wait_for_rsp()
296 int otx2_mbox_busy_poll_for_rsp(struct otx2_mbox *mbox, int devid) in otx2_mbox_busy_poll_for_rsp()
310 static void otx2_mbox_msg_send_data(struct otx2_mbox *mbox, int devid, u64 data) in otx2_mbox_msg_send_data()
[all …]
H A Dmbox.h78 struct otx2_mbox { struct
113 void otx2_mbox_reset(struct otx2_mbox *mbox, int devid);
114 void __otx2_mbox_reset(struct otx2_mbox *mbox, int devid);
115 void otx2_mbox_destroy(struct otx2_mbox *mbox);
116 int otx2_mbox_init(struct otx2_mbox *mbox, void __force *hwbase,
120 int otx2_mbox_regions_init(struct otx2_mbox *mbox, void __force **hwbase,
123 void otx2_mbox_msg_send(struct otx2_mbox *mbox, int devid);
124 void otx2_mbox_msg_send_up(struct otx2_mbox *mbox, int devid);
125 int otx2_mbox_wait_for_rsp(struct otx2_mbox *mbox, int devid);
126 int otx2_mbox_busy_poll_for_rsp(struct otx2_mbox *mbox, int devid);
[all …]
H A Drvu.h471 struct otx2_mbox mbox;
474 struct otx2_mbox mbox_up;
/linux/drivers/crypto/marvell/octeontx2/
H A Dotx2_cpt_common.h194 int otx2_cpt_send_ready_msg(struct otx2_mbox *mbox, struct pci_dev *pdev);
195 int otx2_cpt_send_mbox_msg(struct otx2_mbox *mbox, struct pci_dev *pdev);
197 int otx2_cpt_send_af_reg_requests(struct otx2_mbox *mbox,
199 int otx2_cpt_add_write_af_reg(struct otx2_mbox *mbox, struct pci_dev *pdev,
201 int otx2_cpt_read_af_reg(struct otx2_mbox *mbox, struct pci_dev *pdev,
203 int otx2_cpt_write_af_reg(struct otx2_mbox *mbox, struct pci_dev *pdev,
209 int otx2_cpt_sync_mbox_msg(struct otx2_mbox *mbox);
H A Dotx2_cptpf.h40 struct otx2_mbox afpf_mbox;
44 struct otx2_mbox afpf_mbox_up;
48 struct otx2_mbox vfpf_mbox;
H A Dotx2_cptpf_mbox.c379 struct otx2_mbox *mbox; in otx2_cptpf_vfpf_mbox_handler()
421 struct otx2_mbox *mbox; in otx2_cptpf_afpf_mbox_intr()
517 struct otx2_mbox *vfpf_mbox; in forward_to_vf()
561 struct otx2_mbox *afpf_mbox; in otx2_cptpf_afpf_mbox_handler()
641 struct otx2_mbox *mbox; in otx2_cptpf_afpf_mbox_up_handler()
H A Dotx2_cptvf.h19 struct otx2_mbox pfvf_mbox;
/linux/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dcn20k.c19 struct otx2_mbox *mbox; in cn20k_pfaf_mbox_intr_handler()
60 struct otx2_mbox *mbox; in cn20k_vfaf_mbox_intr_handler()
H A Dotx2_pf.c303 struct otx2_mbox *mbox; in otx2_queue_vf_work()
340 struct otx2_mbox *pfvf_mbox, void *bbuf_base, in otx2_forward_msg_pfvf()
359 struct otx2_mbox *src_mbox, in otx2_forward_vf_mbox_msgs()
457 struct otx2_mbox *mbox; in otx2_pfvf_mbox_handler()
503 struct otx2_mbox *mbox; in otx2_pfvf_mbox_up_handler()
848 struct otx2_mbox *mbox; in otx2_pfaf_mbox_handler()
1008 struct otx2_mbox *mbox = &af_mbox->mbox_up; in otx2_pfaf_mbox_up_handler()
1049 struct otx2_mbox *mbox; in otx2_pfaf_mbox_intr_handler()