Lines Matching refs:mbox
52 * @mbox: Mailbox number to claim
61 int mbox,
63 void (*minb) (struct rio_mport * mport, void *dev_id, int mbox,
71 rio_init_mbox_res(res, mbox, mbox);
81 mport->inb_msg[mbox].res = res;
84 mport->inb_msg[mbox].mcback = minb;
86 rc = rio_open_inb_mbox(mport, dev_id, mbox, entries);
97 * @mbox: Mailbox number to release
102 int rio_release_inb_mbox(struct rio_mport *mport, int mbox)
104 rio_close_inb_mbox(mport, mbox);
107 return release_resource(mport->inb_msg[mbox].res);
114 * @mbox: Mailbox number to claim
123 int mbox,
125 void (*moutb) (struct rio_mport * mport, void *dev_id, int mbox, int slot))
132 rio_init_mbox_res(res, mbox, mbox);
142 mport->outb_msg[mbox].res = res;
145 mport->outb_msg[mbox].mcback = moutb;
147 rc = rio_open_outb_mbox(mport, dev_id, mbox, entries);
158 * @mbox: Mailbox number to release
163 int rio_release_outb_mbox(struct rio_mport *mport, int mbox)
165 rio_close_outb_mbox(mport, mbox);
168 return release_resource(mport->outb_msg[mbox].res);