Searched refs:otx2_mbox (Results 1 – 7 of 7) sorted by relevance
/Linux-v5.10/drivers/net/ethernet/marvell/octeontx2/af/ |
D | mbox.c | 21 void __otx2_mbox_reset(struct otx2_mbox *mbox, int devid) in __otx2_mbox_reset() 39 void otx2_mbox_reset(struct otx2_mbox *mbox, int devid) in otx2_mbox_reset() 49 void otx2_mbox_destroy(struct otx2_mbox *mbox) in otx2_mbox_destroy() 59 int otx2_mbox_init(struct otx2_mbox *mbox, void *hwbase, struct pci_dev *pdev, in otx2_mbox_init() 146 int otx2_mbox_wait_for_rsp(struct otx2_mbox *mbox, int devid) in otx2_mbox_wait_for_rsp() 162 int otx2_mbox_busy_poll_for_rsp(struct otx2_mbox *mbox, int devid) in otx2_mbox_busy_poll_for_rsp() 176 void otx2_mbox_msg_send(struct otx2_mbox *mbox, int devid) in otx2_mbox_msg_send() 224 struct mbox_msghdr *otx2_mbox_alloc_msg_rsp(struct otx2_mbox *mbox, int devid, in otx2_mbox_alloc_msg_rsp() 259 struct mbox_msghdr *otx2_mbox_get_rsp(struct otx2_mbox *mbox, int devid, in otx2_mbox_get_rsp() 293 int otx2_mbox_check_rsp_msgs(struct otx2_mbox *mbox, int devid) in otx2_mbox_check_rsp_msgs() [all …]
|
D | mbox.h | 62 struct otx2_mbox { struct 95 void otx2_mbox_reset(struct otx2_mbox *mbox, int devid); argument 96 void __otx2_mbox_reset(struct otx2_mbox *mbox, int devid); 97 void otx2_mbox_destroy(struct otx2_mbox *mbox); 98 int otx2_mbox_init(struct otx2_mbox *mbox, void __force *hwbase, 101 void otx2_mbox_msg_send(struct otx2_mbox *mbox, int devid); 102 int otx2_mbox_wait_for_rsp(struct otx2_mbox *mbox, int devid); 103 int otx2_mbox_busy_poll_for_rsp(struct otx2_mbox *mbox, int devid); 104 struct mbox_msghdr *otx2_mbox_alloc_msg_rsp(struct otx2_mbox *mbox, int devid, 106 struct mbox_msghdr *otx2_mbox_get_rsp(struct otx2_mbox *mbox, int devid, [all …]
|
D | rvu.h | 263 struct otx2_mbox mbox; 266 struct otx2_mbox mbox_up;
|
D | rvu.c | 1516 static int rvu_process_mbox_msg(struct otx2_mbox *mbox, int devid, in rvu_process_mbox_msg() 1575 struct otx2_mbox *mbox; in __rvu_mbox_handler() 1659 struct otx2_mbox *mbox; in __rvu_mbox_up_handler() 1841 struct otx2_mbox *mbox; in rvu_queue_work()
|
/Linux-v5.10/drivers/net/ethernet/marvell/octeontx2/nic/ |
D | otx2_common.h | 144 struct otx2_mbox mbox; 146 struct otx2_mbox mbox_up; 359 struct otx2_mbox *otx2_mbox; in otx2_mbox_bbuf_init() local 370 otx2_mbox = &mbox->mbox; in otx2_mbox_bbuf_init() 371 mdev = &otx2_mbox->dev[0]; in otx2_mbox_bbuf_init() 374 otx2_mbox = &mbox->mbox_up; in otx2_mbox_bbuf_init() 375 mdev = &otx2_mbox->dev[0]; in otx2_mbox_bbuf_init() 380 static inline void otx2_sync_mbox_bbuf(struct otx2_mbox *mbox, int devid) in otx2_sync_mbox_bbuf()
|
D | otx2_vf.c | 86 struct otx2_mbox *mbox; in otx2vf_vfaf_mbox_handler() 147 struct otx2_mbox *mbox; in otx2vf_vfaf_mbox_up_handler() 176 struct otx2_mbox *mbox; in otx2vf_vfaf_mbox_intr_handler()
|
D | otx2_pf.c | 289 struct otx2_mbox *mbox; in otx2_queue_work() 340 struct otx2_mbox *pfvf_mbox, void *bbuf_base, in otx2_forward_msg_pfvf() 357 struct otx2_mbox *src_mbox, in otx2_forward_vf_mbox_msgs() 451 struct otx2_mbox *mbox; in otx2_pfvf_mbox_handler() 496 struct otx2_mbox *mbox; in otx2_pfvf_mbox_up_handler() 796 struct otx2_mbox *mbox; in otx2_pfaf_mbox_handler() 908 struct otx2_mbox *mbox = &af_mbox->mbox_up; in otx2_pfaf_mbox_up_handler()
|