Lines Matching defs:prio
304 unsigned int mb, enum at91_mb_mode mode, int prio)
306 at91_write(priv, AT91_MMR(mb), (mode << 24) | (prio << 16));
454 * We use the first TX mailbox (AT91_MB_TX_FIRST) with prio 0, then
455 * the next mailbox with prio 0, and so on, until all mailboxes are
457 * AT91_MB_TX_FIRST, but with prio 1, mailbox AT91_MB_TX_FIRST + 1
458 * prio 1. When we reach the last mailbox with prio 15, we have to
460 * again with mailbox AT91_MB_TX_FIRST prio 0.
466 * priv->tx_next = (prio << get_next_prio_shift(priv)) |
475 unsigned int mb, prio;
482 prio = get_tx_next_prio(priv);
497 set_mb_mode_prio(priv, mb, AT91_MB_MODE_TX, prio);
512 * of a prio+mb counter wrap around. This is the case if
513 * tx_next buffer prio and mailbox equals 0.