rkcanfd_priv
static void rkcanfd_chip_set_reset_mode(const struct rkcanfd_priv *priv)
static void rkcanfd_chip_set_work_mode(const struct rkcanfd_priv *priv)
static int rkcanfd_set_bittiming(struct rkcanfd_priv *priv)
static void rkcanfd_get_berr_counter_corrected(struct rkcanfd_priv *priv,
struct rkcanfd_priv *priv = netdev_priv(ndev);
static void rkcanfd_chip_interrupts_enable(const struct rkcanfd_priv *priv)
static void rkcanfd_chip_interrupts_disable(const struct rkcanfd_priv *priv)
static void rkcanfd_chip_fifo_setup(struct rkcanfd_priv *priv)
static void rkcanfd_chip_start(struct rkcanfd_priv *priv)
static void __rkcanfd_chip_stop(struct rkcanfd_priv *priv, const enum can_state state)
static void rkcanfd_chip_stop(struct rkcanfd_priv *priv, const enum can_state state)
static void rkcanfd_chip_stop_sync(struct rkcanfd_priv *priv, const enum can_state state)
struct rkcanfd_priv *priv = netdev_priv(ndev);
rkcanfd_alloc_can_err_skb(struct rkcanfd_priv *priv,
rkcanfd_handle_error_int_reg_ec(struct rkcanfd_priv *priv, struct can_frame *cf,
static int rkcanfd_handle_error_int(struct rkcanfd_priv *priv)
static int rkcanfd_handle_state_error_int(struct rkcanfd_priv *priv)
rkcanfd_handle_rx_fifo_overflow_int(struct rkcanfd_priv *priv)
struct rkcanfd_priv *_priv = (priv); \
struct rkcanfd_priv *priv = dev_id;
rkcanfd_get_model_str(const struct rkcanfd_priv *priv)
struct rkcanfd_priv *priv = netdev_priv(ndev);
struct rkcanfd_priv *priv = netdev_priv(ndev);
struct rkcanfd_priv *priv = dev_get_drvdata(dev);
struct rkcanfd_priv *priv = dev_get_drvdata(dev);
static void rkcanfd_register_done(const struct rkcanfd_priv *priv)
static int rkcanfd_register(struct rkcanfd_priv *priv)
static inline void rkcanfd_unregister(struct rkcanfd_priv *priv)
struct rkcanfd_priv *priv;
ndev = alloc_candev(sizeof(struct rkcanfd_priv), RKCANFD_TXFIFO_DEPTH);
struct rkcanfd_priv *priv = platform_get_drvdata(pdev);
struct rkcanfd_priv *priv = netdev_priv(ndev);
void rkcanfd_ethtool_init(struct rkcanfd_priv *priv)
static int rkcanfd_handle_rx_int_one(struct rkcanfd_priv *priv)
rkcanfd_rx_fifo_get_len(const struct rkcanfd_priv *priv)
int rkcanfd_handle_rx_int(struct rkcanfd_priv *priv)
rkcanfd_fifo_header_to_cfd_header(const struct rkcanfd_priv *priv,
static int rkcanfd_rxstx_filter(struct rkcanfd_priv *priv,
void rkcanfd_timestamp_stop_sync(struct rkcanfd_priv *priv)
const struct rkcanfd_priv *priv = container_of(cc, struct rkcanfd_priv, cc);
void rkcanfd_skb_set_timestamp(const struct rkcanfd_priv *priv,
struct rkcanfd_priv *priv;
priv = container_of(delayed_work, struct rkcanfd_priv, timestamp);
void rkcanfd_timestamp_init(struct rkcanfd_priv *priv)
void rkcanfd_timestamp_start(struct rkcanfd_priv *priv)
void rkcanfd_timestamp_stop(struct rkcanfd_priv *priv)
static bool rkcanfd_tx_tail_is_eff(const struct rkcanfd_priv *priv)
void rkcanfd_handle_tx_done_one(struct rkcanfd_priv *priv, const u32 ts,
unsigned int rkcanfd_get_effective_tx_free(const struct rkcanfd_priv *priv)
static void rkcanfd_start_xmit_write_cmd(const struct rkcanfd_priv *priv,
void rkcanfd_xmit_retry(struct rkcanfd_priv *priv)
struct rkcanfd_priv *priv = netdev_priv(ndev);
rkcanfd_read(const struct rkcanfd_priv *priv, u32 reg)
rkcanfd_read_rep(const struct rkcanfd_priv *priv, u32 reg,
rkcanfd_write(const struct rkcanfd_priv *priv, u32 reg, u32 val)
rkcanfd_get_timestamp(const struct rkcanfd_priv *priv)
rkcanfd_get_tx_head(const struct rkcanfd_priv *priv)
rkcanfd_get_tx_tail(const struct rkcanfd_priv *priv)
rkcanfd_get_tx_pending(const struct rkcanfd_priv *priv)
rkcanfd_get_tx_free(const struct rkcanfd_priv *priv)
void rkcanfd_ethtool_init(struct rkcanfd_priv *priv);
int rkcanfd_handle_rx_int(struct rkcanfd_priv *priv);
void rkcanfd_skb_set_timestamp(const struct rkcanfd_priv *priv,
void rkcanfd_timestamp_init(struct rkcanfd_priv *priv);
void rkcanfd_timestamp_start(struct rkcanfd_priv *priv);
void rkcanfd_timestamp_stop(struct rkcanfd_priv *priv);
void rkcanfd_timestamp_stop_sync(struct rkcanfd_priv *priv);
unsigned int rkcanfd_get_effective_tx_free(const struct rkcanfd_priv *priv);
void rkcanfd_xmit_retry(struct rkcanfd_priv *priv);
void rkcanfd_handle_tx_done_one(struct rkcanfd_priv *priv, const u32 ts,