Lines Matching refs:devid

18 void __otx2_mbox_reset(struct otx2_mbox *mbox, int devid)  in __otx2_mbox_reset()  argument
20 struct otx2_mbox_dev *mdev = &mbox->dev[devid]; in __otx2_mbox_reset()
36 void otx2_mbox_reset(struct otx2_mbox *mbox, int devid) in otx2_mbox_reset() argument
38 struct otx2_mbox_dev *mdev = &mbox->dev[devid]; in otx2_mbox_reset()
41 __otx2_mbox_reset(mbox, devid); in otx2_mbox_reset()
134 int devid, err; in otx2_mbox_init() local
142 for (devid = 0; devid < ndevs; devid++) { in otx2_mbox_init()
143 mdev = &mbox->dev[devid]; in otx2_mbox_init()
144 mdev->mbase = mbox->hwbase + (devid * MBOX_SIZE); in otx2_mbox_init()
148 otx2_mbox_reset(mbox, devid); in otx2_mbox_init()
163 int devid, err; in otx2_mbox_regions_init() local
171 for (devid = 0; devid < ndevs; devid++) { in otx2_mbox_regions_init()
172 if (!test_bit(devid, pf_bmap)) in otx2_mbox_regions_init()
175 mdev = &mbox->dev[devid]; in otx2_mbox_regions_init()
176 mdev->mbase = hwbase[devid]; in otx2_mbox_regions_init()
177 mdev->hwbase = hwbase[devid]; in otx2_mbox_regions_init()
180 otx2_mbox_reset(mbox, devid); in otx2_mbox_regions_init()
187 int otx2_mbox_wait_for_rsp(struct otx2_mbox *mbox, int devid) in otx2_mbox_wait_for_rsp() argument
190 struct otx2_mbox_dev *mdev = &mbox->dev[devid]; in otx2_mbox_wait_for_rsp()
203 int otx2_mbox_busy_poll_for_rsp(struct otx2_mbox *mbox, int devid) in otx2_mbox_busy_poll_for_rsp() argument
205 struct otx2_mbox_dev *mdev = &mbox->dev[devid]; in otx2_mbox_busy_poll_for_rsp()
217 static void otx2_mbox_msg_send_data(struct otx2_mbox *mbox, int devid, u64 data) in otx2_mbox_msg_send_data() argument
219 struct otx2_mbox_dev *mdev = &mbox->dev[devid]; in otx2_mbox_msg_send_data()
260 (mbox->trigger | (devid << mbox->tr_shift))); in otx2_mbox_msg_send_data()
267 (mbox->trigger | (devid << mbox->tr_shift))); in otx2_mbox_msg_send_data()
270 void otx2_mbox_msg_send(struct otx2_mbox *mbox, int devid) in otx2_mbox_msg_send() argument
272 otx2_mbox_msg_send_data(mbox, devid, MBOX_DOWN_MSG); in otx2_mbox_msg_send()
276 void otx2_mbox_msg_send_up(struct otx2_mbox *mbox, int devid) in otx2_mbox_msg_send_up() argument
278 otx2_mbox_msg_send_data(mbox, devid, MBOX_UP_MSG); in otx2_mbox_msg_send_up()
282 bool otx2_mbox_wait_for_zero(struct otx2_mbox *mbox, int devid) in otx2_mbox_wait_for_zero() argument
287 (mbox->trigger | (devid << mbox->tr_shift))); in otx2_mbox_wait_for_zero()
298 (mbox->trigger | (devid << mbox->tr_shift))); in otx2_mbox_wait_for_zero()
304 struct mbox_msghdr *otx2_mbox_alloc_msg_rsp(struct otx2_mbox *mbox, int devid, in otx2_mbox_alloc_msg_rsp() argument
307 struct otx2_mbox_dev *mdev = &mbox->dev[devid]; in otx2_mbox_alloc_msg_rsp()
339 struct mbox_msghdr *otx2_mbox_get_rsp(struct otx2_mbox *mbox, int devid, in otx2_mbox_get_rsp() argument
344 struct otx2_mbox_dev *mdev = &mbox->dev[devid]; in otx2_mbox_get_rsp()
373 int otx2_mbox_check_rsp_msgs(struct otx2_mbox *mbox, int devid) in otx2_mbox_check_rsp_msgs() argument
377 struct otx2_mbox_dev *mdev = &mbox->dev[devid]; in otx2_mbox_check_rsp_msgs()
413 otx2_reply_invalid_msg(struct otx2_mbox *mbox, int devid, u16 pcifunc, u16 id) in otx2_reply_invalid_msg() argument
418 otx2_mbox_alloc_msg(mbox, devid, sizeof(*rsp)); in otx2_reply_invalid_msg()
429 bool otx2_mbox_nonempty(struct otx2_mbox *mbox, int devid) in otx2_mbox_nonempty() argument
431 struct otx2_mbox_dev *mdev = &mbox->dev[devid]; in otx2_mbox_nonempty()