at91_priv
struct at91_priv *priv;
dev = alloc_candev(sizeof(struct at91_priv),
struct at91_priv *priv = netdev_priv(dev);
static inline struct at91_priv *rx_offload_to_priv(struct can_rx_offload *offload)
return container_of(offload, struct at91_priv, offload);
static inline int __maybe_unused at91_is_sam##_model(const struct at91_priv *priv) \
static inline unsigned int get_mb_rx_first(const struct at91_priv *priv)
static inline unsigned int get_mb_rx_last(const struct at91_priv *priv)
static inline unsigned int get_mb_tx_shift(const struct at91_priv *priv)
static inline unsigned int get_mb_tx_num(const struct at91_priv *priv)
static inline unsigned int get_mb_tx_first(const struct at91_priv *priv)
static inline unsigned int get_mb_tx_last(const struct at91_priv *priv)
static inline unsigned int get_head_prio_shift(const struct at91_priv *priv)
static inline unsigned int get_head_prio_mask(const struct at91_priv *priv)
static inline unsigned int get_head_mb_mask(const struct at91_priv *priv)
static inline unsigned int get_head_mask(const struct at91_priv *priv)
static inline unsigned int get_irq_mb_rx(const struct at91_priv *priv)
static inline unsigned int get_irq_mb_tx(const struct at91_priv *priv)
static inline unsigned int get_tx_head_mb(const struct at91_priv *priv)
static inline unsigned int get_tx_head_prio(const struct at91_priv *priv)
static inline unsigned int get_tx_tail_mb(const struct at91_priv *priv)
static inline u32 at91_read(const struct at91_priv *priv, enum at91_reg reg)
static inline void at91_write(const struct at91_priv *priv, enum at91_reg reg,
static inline void set_mb_mode_prio(const struct at91_priv *priv,
static inline void set_mb_mode(const struct at91_priv *priv, unsigned int mb,
struct at91_priv *priv = netdev_priv(dev);
const struct at91_priv *priv = netdev_priv(dev);
const struct at91_priv *priv = netdev_priv(dev);
struct at91_priv *priv = netdev_priv(dev);
struct at91_priv *priv = netdev_priv(dev);
struct at91_priv *priv = netdev_priv(dev);
static inline u32 at91_get_timestamp(const struct at91_priv *priv)
const struct at91_priv *priv = netdev_priv(dev);
struct at91_priv *priv = netdev_priv(dev);
const struct at91_priv *priv = rx_offload_to_priv(offload);
struct at91_priv *priv = netdev_priv(dev);
struct at91_priv *priv = netdev_priv(dev);
struct at91_priv *priv = netdev_priv(dev);
static u32 at91_get_reg_sr_rx(const struct at91_priv *priv, u32 *reg_sr_p)
struct at91_priv *priv = netdev_priv(dev);
struct at91_priv *priv = netdev_priv(dev);
struct at91_priv *priv = netdev_priv(dev);
struct at91_priv *priv = netdev_priv(to_net_dev(dev));
struct at91_priv *priv = netdev_priv(ndev);