Lines Matching refs:hecc_read
265 static inline u32 hecc_read(struct ti_hecc_priv *priv, int reg)
273 hecc_write(priv, reg, hecc_read(priv, reg) | bit_mask);
279 hecc_write(priv, reg, hecc_read(priv, reg) & ~bit_mask);
284 return (hecc_read(priv, reg) & bit_mask) ? 1 : 0;
495 if (unlikely(hecc_read(priv, HECC_CANME) & mbx_mask)) {
527 if ((hecc_read(priv, HECC_CANME) & BIT(get_tx_head_mb(priv))) ||
622 while ((pending_pkts = hecc_read(priv, HECC_CANRMP)) &&
636 mbx_mask = hecc_read(priv, HECC_CANME);
647 if (hecc_read(priv, HECC_CANRMP) == 0) {
650 mbx_mask = hecc_read(priv, HECC_CANMIM);
680 if (hecc_read(priv, HECC_CANTEC) > 96)
682 if (hecc_read(priv, HECC_CANREC) > 96)
695 if (hecc_read(priv, HECC_CANTEC) > 127)
697 if (hecc_read(priv, HECC_CANREC) > 127)
761 int_status = hecc_read(priv,
767 err_status = hecc_read(priv, HECC_CANES);
776 if (!(mbx_mask & hecc_read(priv, HECC_CANTA)))
798 if (hecc_read(priv, HECC_CANRMP)) {
799 ack = hecc_read(priv, HECC_CANMIM);
809 int_status = hecc_read(priv, HECC_CANGIF1);
812 int_status = hecc_read(priv, HECC_CANGIF0);