Lines Matching refs:mbox
284 unsigned int mbox, mbox_page;
294 dev_dbg(mod->dev, "no mbox for reading\n");
298 /* find the first free mbox to read */
300 mbox = (xord & MSYNC_RBLW) ? MSYNC_RB0 : MSYNC_RB1;
302 mbox = (xord & MSYNC_RB0) ? MSYNC_RB0 : MSYNC_RB1;
305 mbox_page = (mbox == MSYNC_RB0) ? QUEUE_OLD_RB0 : QUEUE_OLD_RB1;
313 locl ^= mbox;
329 unsigned int mbox, mbox_page;
339 dev_err(mod->dev, "no mbox for writing\n");
343 /* calculate a free mbox to use */
344 mbox = (xord & MSYNC_WB0) ? MSYNC_WB1 : MSYNC_WB0;
347 mbox_page = (mbox == MSYNC_WB0) ? QUEUE_OLD_WB0 : QUEUE_OLD_WB1;
351 locl ^= mbox;
352 if (mbox == MSYNC_WB1)