Searched refs:mbx_mask (Results 1 - 1 of 1) sorted by relevance
/linux-4.1.27/drivers/net/can/ |
H A D | ti_hecc.c | 387 u32 cnt, mbxno, mbx_mask; ti_hecc_start() local 401 mbx_mask = BIT(mbxno); ti_hecc_start() 402 hecc_clear_bit(priv, HECC_CANME, mbx_mask); ti_hecc_start() 405 hecc_set_bit(priv, HECC_CANMD, mbx_mask); ti_hecc_start() 406 hecc_set_bit(priv, HECC_CANME, mbx_mask); ti_hecc_start() 407 hecc_set_bit(priv, HECC_CANMIM, mbx_mask); ti_hecc_start() 489 u32 mbxno, mbx_mask, data; ti_hecc_xmit() local 496 mbx_mask = BIT(mbxno); ti_hecc_xmit() 498 if (unlikely(hecc_read(priv, HECC_CANME) & mbx_mask)) { ti_hecc_xmit() 534 hecc_set_bit(priv, HECC_CANME, mbx_mask); ti_hecc_xmit() 537 hecc_clear_bit(priv, HECC_CANMD, mbx_mask); ti_hecc_xmit() 538 hecc_set_bit(priv, HECC_CANMIM, mbx_mask); ti_hecc_xmit() 539 hecc_write(priv, HECC_CANTRS, mbx_mask); ti_hecc_xmit() 549 u32 data, mbx_mask; ti_hecc_rx_pkt() local 560 mbx_mask = BIT(mbxno); ti_hecc_rx_pkt() 577 hecc_clear_bit(priv, HECC_CANME, mbx_mask); ti_hecc_rx_pkt() 578 hecc_write(priv, HECC_CANRMP, mbx_mask); ti_hecc_rx_pkt() 581 hecc_set_bit(priv, HECC_CANME, mbx_mask); ti_hecc_rx_pkt() 618 u32 mbx_mask; ti_hecc_rx_poll() local 626 mbx_mask = BIT(priv->rx_next); /* next rx mailbox to process */ ti_hecc_rx_poll() 627 if (mbx_mask & pending_pkts) { ti_hecc_rx_poll() 638 mbx_mask = hecc_read(priv, HECC_CANME); ti_hecc_rx_poll() 639 mbx_mask |= HECC_RX_HIGH_MBOX_MASK; ti_hecc_rx_poll() 640 hecc_write(priv, HECC_CANME, mbx_mask); ti_hecc_rx_poll() 652 mbx_mask = hecc_read(priv, HECC_CANMIM); ti_hecc_rx_poll() 653 mbx_mask |= HECC_TX_MBOX_MASK; ti_hecc_rx_poll() 654 hecc_write(priv, HECC_CANMIM, mbx_mask); ti_hecc_rx_poll() 762 u32 mbxno, mbx_mask, int_status, err_status; ti_hecc_interrupt() local 779 mbx_mask = BIT(mbxno); ti_hecc_interrupt() 780 if (!(mbx_mask & hecc_read(priv, HECC_CANTA))) ti_hecc_interrupt() 782 hecc_clear_bit(priv, HECC_CANMIM, mbx_mask); ti_hecc_interrupt() 783 hecc_write(priv, HECC_CANTA, mbx_mask); ti_hecc_interrupt() 785 hecc_clear_bit(priv, HECC_CANME, mbx_mask); ti_hecc_interrupt()
|
Completed in 54 milliseconds