Lines Matching refs:ti_hecc_priv
177 struct ti_hecc_priv { struct
192 static inline int get_tx_head_mb(struct ti_hecc_priv *priv) in get_tx_head_mb() argument
197 static inline int get_tx_tail_mb(struct ti_hecc_priv *priv) in get_tx_tail_mb()
202 static inline int get_tx_head_prio(struct ti_hecc_priv *priv) in get_tx_head_prio()
207 static inline void hecc_write_lam(struct ti_hecc_priv *priv, u32 mbxno, u32 val) in hecc_write_lam()
212 static inline u32 hecc_read_stamp(struct ti_hecc_priv *priv, u32 mbxno) in hecc_read_stamp()
217 static inline void hecc_write_mbx(struct ti_hecc_priv *priv, u32 mbxno, in hecc_write_mbx()
223 static inline u32 hecc_read_mbx(struct ti_hecc_priv *priv, u32 mbxno, u32 reg) in hecc_read_mbx()
228 static inline void hecc_write(struct ti_hecc_priv *priv, u32 reg, u32 val) in hecc_write()
233 static inline u32 hecc_read(struct ti_hecc_priv *priv, int reg) in hecc_read()
238 static inline void hecc_set_bit(struct ti_hecc_priv *priv, int reg, in hecc_set_bit()
244 static inline void hecc_clear_bit(struct ti_hecc_priv *priv, int reg, in hecc_clear_bit()
250 static inline u32 hecc_get_bit(struct ti_hecc_priv *priv, int reg, u32 bit_mask) in hecc_get_bit()
255 static int ti_hecc_set_btc(struct ti_hecc_priv *priv) in ti_hecc_set_btc()
281 static int ti_hecc_transceiver_switch(const struct ti_hecc_priv *priv, in ti_hecc_transceiver_switch()
296 struct ti_hecc_priv *priv = netdev_priv(ndev); in ti_hecc_reset()
354 struct ti_hecc_priv *priv = netdev_priv(ndev); in ti_hecc_start()
404 struct ti_hecc_priv *priv = netdev_priv(ndev); in ti_hecc_stop()
436 struct ti_hecc_priv *priv = netdev_priv(ndev); in ti_hecc_get_berr_counter()
467 struct ti_hecc_priv *priv = netdev_priv(ndev); in ti_hecc_xmit()
523 struct ti_hecc_priv *rx_offload_to_priv(struct can_rx_offload *offload) in rx_offload_to_priv()
525 return container_of(offload, struct ti_hecc_priv, offload); in rx_offload_to_priv()
532 struct ti_hecc_priv *priv = rx_offload_to_priv(offload); in ti_hecc_mailbox_read()
595 struct ti_hecc_priv *priv = netdev_priv(ndev); in ti_hecc_error()
641 struct ti_hecc_priv *priv = netdev_priv(ndev); in ti_hecc_change_state()
670 struct ti_hecc_priv *priv = netdev_priv(ndev); in ti_hecc_interrupt()
786 struct ti_hecc_priv *priv = netdev_priv(ndev); in ti_hecc_open()
816 struct ti_hecc_priv *priv = netdev_priv(ndev); in ti_hecc_close()
850 struct ti_hecc_priv *priv; in ti_hecc_probe()
864 ndev = alloc_candev(sizeof(struct ti_hecc_priv), HECC_MAX_TX_MBOX); in ti_hecc_probe()
968 struct ti_hecc_priv *priv = netdev_priv(ndev); in ti_hecc_remove()
981 struct ti_hecc_priv *priv = netdev_priv(dev); in ti_hecc_suspend()
999 struct ti_hecc_priv *priv = netdev_priv(dev); in ti_hecc_resume()