Lines Matching refs:mbox
57 * @mbox: Mailbox number to claim
66 int mbox,
68 void (*minb) (struct rio_mport * mport, void *dev_id, int mbox,
76 rio_init_mbox_res(res, mbox, mbox);
86 mport->inb_msg[mbox].res = res;
89 mport->inb_msg[mbox].mcback = minb;
91 rc = rio_open_inb_mbox(mport, dev_id, mbox, entries);
102 * @mbox: Mailbox number to release
107 int rio_release_inb_mbox(struct rio_mport *mport, int mbox)
109 rio_close_inb_mbox(mport, mbox);
112 return release_resource(mport->inb_msg[mbox].res);
119 * @mbox: Mailbox number to claim
128 int mbox,
130 void (*moutb) (struct rio_mport * mport, void *dev_id, int mbox, int slot))
137 rio_init_mbox_res(res, mbox, mbox);
147 mport->outb_msg[mbox].res = res;
150 mport->outb_msg[mbox].mcback = moutb;
152 rc = rio_open_outb_mbox(mport, dev_id, mbox, entries);
163 * @mbox: Mailbox number to release
168 int rio_release_outb_mbox(struct rio_mport *mport, int mbox)
170 rio_close_outb_mbox(mport, mbox);
173 return release_resource(mport->outb_msg[mbox].res);