Lines Matching full:devid

21 void __otx2_mbox_reset(struct otx2_mbox *mbox, int devid)  in __otx2_mbox_reset()  argument
23 struct otx2_mbox_dev *mdev = &mbox->dev[devid]; in __otx2_mbox_reset()
41 void otx2_mbox_reset(struct otx2_mbox *mbox, int devid) in otx2_mbox_reset() argument
43 struct otx2_mbox_dev *mdev = &mbox->dev[devid]; in otx2_mbox_reset()
46 __otx2_mbox_reset(mbox, devid); in otx2_mbox_reset()
228 int devid, err; in otx2_mbox_init() local
236 for (devid = 0; devid < ndevs; devid++) { in otx2_mbox_init()
237 mdev = &mbox->dev[devid]; in otx2_mbox_init()
238 mdev->mbase = mbox->hwbase + (devid * MBOX_SIZE); in otx2_mbox_init()
242 otx2_mbox_reset(mbox, devid); in otx2_mbox_init()
257 int devid, err; in otx2_mbox_regions_init() local
265 for (devid = 0; devid < ndevs; devid++) { in otx2_mbox_regions_init()
266 if (!test_bit(devid, pf_bmap)) in otx2_mbox_regions_init()
269 mdev = &mbox->dev[devid]; in otx2_mbox_regions_init()
270 mdev->mbase = hwbase[devid]; in otx2_mbox_regions_init()
271 mdev->hwbase = hwbase[devid]; in otx2_mbox_regions_init()
274 otx2_mbox_reset(mbox, devid); in otx2_mbox_regions_init()
281 int otx2_mbox_wait_for_rsp(struct otx2_mbox *mbox, int devid) in otx2_mbox_wait_for_rsp() argument
284 struct otx2_mbox_dev *mdev = &mbox->dev[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() argument
298 struct otx2_mbox_dev *mdev = &mbox->dev[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() argument
312 struct otx2_mbox_dev *mdev = &mbox->dev[devid]; in otx2_mbox_msg_send_data()
359 (mbox->trigger | (devid << mbox->tr_shift))); in otx2_mbox_msg_send_data()
366 (mbox->trigger | (devid << mbox->tr_shift))); in otx2_mbox_msg_send_data()
369 void otx2_mbox_msg_send(struct otx2_mbox *mbox, int devid) in otx2_mbox_msg_send() argument
371 otx2_mbox_msg_send_data(mbox, devid, MBOX_DOWN_MSG); in otx2_mbox_msg_send()
375 void otx2_mbox_msg_send_up(struct otx2_mbox *mbox, int devid) in otx2_mbox_msg_send_up() argument
377 otx2_mbox_msg_send_data(mbox, devid, MBOX_UP_MSG); in otx2_mbox_msg_send_up()
381 bool otx2_mbox_wait_for_zero(struct otx2_mbox *mbox, int devid) in otx2_mbox_wait_for_zero() argument
386 (mbox->trigger | (devid << mbox->tr_shift))); in otx2_mbox_wait_for_zero()
397 (mbox->trigger | (devid << mbox->tr_shift))); in otx2_mbox_wait_for_zero()
403 struct mbox_msghdr *otx2_mbox_alloc_msg_rsp(struct otx2_mbox *mbox, int devid, in otx2_mbox_alloc_msg_rsp() argument
406 struct otx2_mbox_dev *mdev = &mbox->dev[devid]; in otx2_mbox_alloc_msg_rsp()
444 struct mbox_msghdr *otx2_mbox_get_rsp(struct otx2_mbox *mbox, int devid, in otx2_mbox_get_rsp() argument
449 struct otx2_mbox_dev *mdev = &mbox->dev[devid]; in otx2_mbox_get_rsp()
478 int otx2_mbox_check_rsp_msgs(struct otx2_mbox *mbox, int devid) in otx2_mbox_check_rsp_msgs() argument
482 struct otx2_mbox_dev *mdev = &mbox->dev[devid]; in otx2_mbox_check_rsp_msgs()
518 otx2_reply_invalid_msg(struct otx2_mbox *mbox, int devid, u16 pcifunc, u16 id) in otx2_reply_invalid_msg() argument
523 otx2_mbox_alloc_msg(mbox, devid, sizeof(*rsp)); in otx2_reply_invalid_msg()
534 bool otx2_mbox_nonempty(struct otx2_mbox *mbox, int devid) in otx2_mbox_nonempty() argument
536 struct otx2_mbox_dev *mdev = &mbox->dev[devid]; in otx2_mbox_nonempty()