Home
last modified time | relevance | path

Searched refs:rkcanfd_priv (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/net/can/rockchip/
H A Drockchip_canfd.h460 struct rkcanfd_priv { struct
488 rkcanfd_read(const struct rkcanfd_priv *priv, u32 reg) in rkcanfd_read() argument
494 rkcanfd_read_rep(const struct rkcanfd_priv *priv, u32 reg, in rkcanfd_read_rep()
501 rkcanfd_write(const struct rkcanfd_priv *priv, u32 reg, u32 val) in rkcanfd_write()
507 rkcanfd_get_timestamp(const struct rkcanfd_priv *priv) in rkcanfd_get_timestamp()
513 rkcanfd_get_tx_head(const struct rkcanfd_priv *priv) in rkcanfd_get_tx_head()
519 rkcanfd_get_tx_tail(const struct rkcanfd_priv *priv) in rkcanfd_get_tx_tail()
525 rkcanfd_get_tx_pending(const struct rkcanfd_priv *priv) in rkcanfd_get_tx_pending()
531 rkcanfd_get_tx_free(const struct rkcanfd_priv *priv) in rkcanfd_get_tx_free()
536 void rkcanfd_ethtool_init(struct rkcanfd_priv *priv);
[all …]
H A Drockchip_canfd-timestamp.c13 const struct rkcanfd_priv *priv = container_of(cc, struct rkcanfd_priv, cc); in rkcanfd_timestamp_read()
18 void rkcanfd_skb_set_timestamp(const struct rkcanfd_priv *priv, in rkcanfd_skb_set_timestamp()
32 struct rkcanfd_priv *priv; in rkcanfd_timestamp_work()
34 priv = container_of(delayed_work, struct rkcanfd_priv, timestamp); in rkcanfd_timestamp_work()
40 void rkcanfd_timestamp_init(struct rkcanfd_priv *priv) in rkcanfd_timestamp_init()
90 void rkcanfd_timestamp_start(struct rkcanfd_priv *priv) in rkcanfd_timestamp_start()
97 void rkcanfd_timestamp_stop(struct rkcanfd_priv *priv) in rkcanfd_timestamp_stop()
102 void rkcanfd_timestamp_stop_sync(struct rkcanfd_priv *priv) in rkcanfd_timestamp_stop_sync()
H A Drockchip_canfd-core.c66 rkcanfd_get_model_str(const struct rkcanfd_priv *priv) in rkcanfd_get_model_str()
105 static void rkcanfd_chip_set_reset_mode(const struct rkcanfd_priv *priv) in rkcanfd_chip_set_reset_mode()
114 static void rkcanfd_chip_set_work_mode(const struct rkcanfd_priv *priv) in rkcanfd_chip_set_work_mode()
119 static int rkcanfd_set_bittiming(struct rkcanfd_priv *priv) in rkcanfd_set_bittiming()
162 static void rkcanfd_get_berr_counter_corrected(struct rkcanfd_priv *priv, in rkcanfd_get_berr_counter_corrected()
208 struct rkcanfd_priv *priv = netdev_priv(ndev); in rkcanfd_get_berr_counter()
222 static void rkcanfd_chip_interrupts_enable(const struct rkcanfd_priv *priv) in rkcanfd_chip_interrupts_enable()
230 static void rkcanfd_chip_interrupts_disable(const struct rkcanfd_priv *priv) in rkcanfd_chip_interrupts_disable()
235 static void rkcanfd_chip_fifo_setup(struct rkcanfd_priv *priv) in rkcanfd_chip_fifo_setup()
254 static void rkcanfd_chip_start(struct rkcanfd_priv *priv) in rkcanfd_chip_start()
[all …]
H A Drockchip_canfd-tx.c11 static bool rkcanfd_tx_tail_is_eff(const struct rkcanfd_priv *priv) in rkcanfd_tx_tail_is_eff()
36 unsigned int rkcanfd_get_effective_tx_free(const struct rkcanfd_priv *priv) in rkcanfd_get_effective_tx_free()
45 static void rkcanfd_start_xmit_write_cmd(const struct rkcanfd_priv *priv, in rkcanfd_start_xmit_write_cmd()
58 void rkcanfd_xmit_retry(struct rkcanfd_priv *priv) in rkcanfd_xmit_retry()
68 struct rkcanfd_priv *priv = netdev_priv(ndev); in rkcanfd_start_xmit()
143 void rkcanfd_handle_tx_done_one(struct rkcanfd_priv *priv, const u32 ts, in rkcanfd_handle_tx_done_one()
H A Drockchip_canfd-rx.c54 rkcanfd_fifo_header_to_cfd_header(const struct rkcanfd_priv *priv, in rkcanfd_fifo_header_to_cfd_header()
94 static int rkcanfd_rxstx_filter(struct rkcanfd_priv *priv, in rkcanfd_rxstx_filter()
201 static int rkcanfd_handle_rx_int_one(struct rkcanfd_priv *priv) in rkcanfd_handle_rx_int_one()
280 rkcanfd_rx_fifo_get_len(const struct rkcanfd_priv *priv) in rkcanfd_rx_fifo_get_len()
287 int rkcanfd_handle_rx_int(struct rkcanfd_priv *priv) in rkcanfd_handle_rx_int()
H A Drockchip_canfd-ethtool.c45 struct rkcanfd_priv *priv = netdev_priv(ndev); in rkcanfd_ethtool_get_ethtool_stats()
68 void rkcanfd_ethtool_init(struct rkcanfd_priv *priv) in rkcanfd_ethtool_init()