Lines Matching full: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 mdev = &mbox->dev[devid]; in otx2_mbox_regions_init()
173 mdev->mbase = hwbase[devid]; in otx2_mbox_regions_init()
174 mdev->hwbase = hwbase[devid]; in otx2_mbox_regions_init()
177 otx2_mbox_reset(mbox, devid); in otx2_mbox_regions_init()
184 int otx2_mbox_wait_for_rsp(struct otx2_mbox *mbox, int devid) in otx2_mbox_wait_for_rsp() argument
187 struct otx2_mbox_dev *mdev = &mbox->dev[devid]; in otx2_mbox_wait_for_rsp()
200 int otx2_mbox_busy_poll_for_rsp(struct otx2_mbox *mbox, int devid) in otx2_mbox_busy_poll_for_rsp() argument
202 struct otx2_mbox_dev *mdev = &mbox->dev[devid]; in otx2_mbox_busy_poll_for_rsp()
214 void otx2_mbox_msg_send(struct otx2_mbox *mbox, int devid) in otx2_mbox_msg_send() argument
216 struct otx2_mbox_dev *mdev = &mbox->dev[devid]; in otx2_mbox_msg_send()
258 (mbox->trigger | (devid << mbox->tr_shift))); in otx2_mbox_msg_send()
262 struct mbox_msghdr *otx2_mbox_alloc_msg_rsp(struct otx2_mbox *mbox, int devid, in otx2_mbox_alloc_msg_rsp() argument
265 struct otx2_mbox_dev *mdev = &mbox->dev[devid]; in otx2_mbox_alloc_msg_rsp()
297 struct mbox_msghdr *otx2_mbox_get_rsp(struct otx2_mbox *mbox, int devid, in otx2_mbox_get_rsp() argument
302 struct otx2_mbox_dev *mdev = &mbox->dev[devid]; in otx2_mbox_get_rsp()
331 int otx2_mbox_check_rsp_msgs(struct otx2_mbox *mbox, int devid) in otx2_mbox_check_rsp_msgs() argument
335 struct otx2_mbox_dev *mdev = &mbox->dev[devid]; in otx2_mbox_check_rsp_msgs()
371 otx2_reply_invalid_msg(struct otx2_mbox *mbox, int devid, u16 pcifunc, u16 id) in otx2_reply_invalid_msg() argument
376 otx2_mbox_alloc_msg(mbox, devid, sizeof(*rsp)); in otx2_reply_invalid_msg()
387 bool otx2_mbox_nonempty(struct otx2_mbox *mbox, int devid) in otx2_mbox_nonempty() argument
389 struct otx2_mbox_dev *mdev = &mbox->dev[devid]; in otx2_mbox_nonempty()