mbxno 217 drivers/net/can/ti_hecc.c static inline void hecc_write_lam(struct ti_hecc_priv *priv, u32 mbxno, u32 val) mbxno 219 drivers/net/can/ti_hecc.c __raw_writel(val, priv->hecc_ram + mbxno * 4); mbxno 222 drivers/net/can/ti_hecc.c static inline u32 hecc_read_stamp(struct ti_hecc_priv *priv, u32 mbxno) mbxno 224 drivers/net/can/ti_hecc.c return __raw_readl(priv->hecc_ram + HECC_CANMOTS + mbxno * 4); mbxno 227 drivers/net/can/ti_hecc.c static inline void hecc_write_mbx(struct ti_hecc_priv *priv, u32 mbxno, mbxno 230 drivers/net/can/ti_hecc.c __raw_writel(val, priv->mbx + mbxno * 0x10 + reg); mbxno 233 drivers/net/can/ti_hecc.c static inline u32 hecc_read_mbx(struct ti_hecc_priv *priv, u32 mbxno, u32 reg) mbxno 235 drivers/net/can/ti_hecc.c return __raw_readl(priv->mbx + mbxno * 0x10 + reg); mbxno 365 drivers/net/can/ti_hecc.c u32 cnt, mbxno, mbx_mask; mbxno 378 drivers/net/can/ti_hecc.c mbxno = HECC_MAX_MAILBOXES - 1 - cnt; mbxno 379 drivers/net/can/ti_hecc.c mbx_mask = BIT(mbxno); mbxno 381 drivers/net/can/ti_hecc.c hecc_write_mbx(priv, mbxno, HECC_CANMID, HECC_CANMID_AME); mbxno 382 drivers/net/can/ti_hecc.c hecc_write_lam(priv, mbxno, HECC_SET_REG); mbxno 479 drivers/net/can/ti_hecc.c u32 mbxno, mbx_mask, data; mbxno 485 drivers/net/can/ti_hecc.c mbxno = get_tx_head_mb(priv); mbxno 486 drivers/net/can/ti_hecc.c mbx_mask = BIT(mbxno); mbxno 502 drivers/net/can/ti_hecc.c hecc_write_mbx(priv, mbxno, HECC_CANMCF, data); mbxno 508 drivers/net/can/ti_hecc.c hecc_write_mbx(priv, mbxno, HECC_CANMID, data); mbxno 509 drivers/net/can/ti_hecc.c hecc_write_mbx(priv, mbxno, HECC_CANMDL, mbxno 512 drivers/net/can/ti_hecc.c hecc_write_mbx(priv, mbxno, HECC_CANMDH, mbxno 516 drivers/net/can/ti_hecc.c can_put_echo_skb(skb, ndev, mbxno); mbxno 540 drivers/net/can/ti_hecc.c u32 *timestamp, unsigned int mbxno) mbxno 546 drivers/net/can/ti_hecc.c mbx_mask = BIT(mbxno); mbxno 547 drivers/net/can/ti_hecc.c data = hecc_read_mbx(priv, mbxno, HECC_CANMID); mbxno 553 drivers/net/can/ti_hecc.c data = hecc_read_mbx(priv, mbxno, HECC_CANMCF); mbxno 558 drivers/net/can/ti_hecc.c data = hecc_read_mbx(priv, mbxno, HECC_CANMDL); mbxno 561 drivers/net/can/ti_hecc.c data = hecc_read_mbx(priv, mbxno, HECC_CANMDH); mbxno 565 drivers/net/can/ti_hecc.c *timestamp = hecc_read_stamp(priv, mbxno); mbxno 579 drivers/net/can/ti_hecc.c if (unlikely(mbxno == HECC_RX_LAST_MBOX && mbxno 667 drivers/net/can/ti_hecc.c u32 mbxno, mbx_mask, int_status, err_status, stamp; mbxno 735 drivers/net/can/ti_hecc.c mbxno = get_tx_tail_mb(priv); mbxno 736 drivers/net/can/ti_hecc.c mbx_mask = BIT(mbxno); mbxno 743 drivers/net/can/ti_hecc.c stamp = hecc_read_stamp(priv, mbxno); mbxno 746 drivers/net/can/ti_hecc.c mbxno, stamp);