Searched refs:otx2_mbox (Results 1 – 9 of 9) sorted by relevance
| /linux/drivers/net/ethernet/marvell/octeontx2/af/ |
| H A D | mbox.c | 21 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 D | mbox.h | 78 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 D | rvu.h | 471 struct otx2_mbox mbox; 474 struct otx2_mbox mbox_up;
|
| /linux/drivers/crypto/marvell/octeontx2/ |
| H A D | otx2_cpt_common.h | 194 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 D | otx2_cptpf.h | 40 struct otx2_mbox afpf_mbox; 44 struct otx2_mbox afpf_mbox_up; 48 struct otx2_mbox vfpf_mbox;
|
| H A D | otx2_cptpf_mbox.c | 379 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 D | otx2_cptvf.h | 19 struct otx2_mbox pfvf_mbox;
|
| /linux/drivers/net/ethernet/marvell/octeontx2/nic/ |
| H A D | cn20k.c | 19 struct otx2_mbox *mbox; in cn20k_pfaf_mbox_intr_handler() 60 struct otx2_mbox *mbox; in cn20k_vfaf_mbox_intr_handler()
|
| H A D | otx2_pf.c | 303 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()
|