Searched refs:mbx_mask (Results 1 - 1 of 1) sorted by relevance

/linux-4.1.27/drivers/net/can/
H A Dti_hecc.c387 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