m_can_classdev 323 drivers/net/can/m_can/m_can.c static inline u32 m_can_read(struct m_can_classdev *cdev, enum m_can_reg reg) m_can_classdev 328 drivers/net/can/m_can/m_can.c static inline void m_can_write(struct m_can_classdev *cdev, enum m_can_reg reg, m_can_classdev 334 drivers/net/can/m_can/m_can.c static u32 m_can_fifo_read(struct m_can_classdev *cdev, m_can_classdev 343 drivers/net/can/m_can/m_can.c static void m_can_fifo_write(struct m_can_classdev *cdev, m_can_classdev 352 drivers/net/can/m_can/m_can.c static inline void m_can_fifo_write_no_off(struct m_can_classdev *cdev, m_can_classdev 358 drivers/net/can/m_can/m_can.c static u32 m_can_txe_fifo_read(struct m_can_classdev *cdev, u32 fgi, u32 offset) m_can_classdev 366 drivers/net/can/m_can/m_can.c static inline bool m_can_tx_fifo_full(struct m_can_classdev *cdev) m_can_classdev 371 drivers/net/can/m_can/m_can.c void m_can_config_endisable(struct m_can_classdev *cdev, bool enable) m_can_classdev 409 drivers/net/can/m_can/m_can.c static inline void m_can_enable_all_interrupts(struct m_can_classdev *cdev) m_can_classdev 415 drivers/net/can/m_can/m_can.c static inline void m_can_disable_all_interrupts(struct m_can_classdev *cdev) m_can_classdev 422 drivers/net/can/m_can/m_can.c struct m_can_classdev *cdev = netdev_priv(net); m_can_classdev 440 drivers/net/can/m_can/m_can.c struct m_can_classdev *cdev = netdev_priv(dev); m_can_classdev 497 drivers/net/can/m_can/m_can.c struct m_can_classdev *cdev = netdev_priv(dev); m_can_classdev 550 drivers/net/can/m_can/m_can.c struct m_can_classdev *cdev = netdev_priv(dev); m_can_classdev 607 drivers/net/can/m_can/m_can.c struct m_can_classdev *cdev = netdev_priv(dev); m_can_classdev 617 drivers/net/can/m_can/m_can.c static int m_can_clk_start(struct m_can_classdev *cdev) m_can_classdev 633 drivers/net/can/m_can/m_can.c static void m_can_clk_stop(struct m_can_classdev *cdev) m_can_classdev 642 drivers/net/can/m_can/m_can.c struct m_can_classdev *cdev = netdev_priv(dev); m_can_classdev 659 drivers/net/can/m_can/m_can.c struct m_can_classdev *cdev = netdev_priv(dev); m_can_classdev 733 drivers/net/can/m_can/m_can.c struct m_can_classdev *cdev = netdev_priv(dev); m_can_classdev 783 drivers/net/can/m_can/m_can.c struct m_can_classdev *cdev = netdev_priv(dev); m_can_classdev 802 drivers/net/can/m_can/m_can.c struct m_can_classdev *cdev = netdev_priv(dev); m_can_classdev 847 drivers/net/can/m_can/m_can.c struct m_can_classdev *cdev = netdev_priv(dev); m_can_classdev 859 drivers/net/can/m_can/m_can.c struct m_can_classdev *cdev = netdev_priv(dev); m_can_classdev 879 drivers/net/can/m_can/m_can.c struct m_can_classdev *cdev = netdev_priv(dev); m_can_classdev 912 drivers/net/can/m_can/m_can.c struct m_can_classdev *cdev = netdev_priv(dev); m_can_classdev 1013 drivers/net/can/m_can/m_can.c struct m_can_classdev *cdev = netdev_priv(dev); m_can_classdev 1086 drivers/net/can/m_can/m_can.c struct m_can_classdev *cdev = netdev_priv(dev); m_can_classdev 1198 drivers/net/can/m_can/m_can.c struct m_can_classdev *cdev = netdev_priv(dev); m_can_classdev 1228 drivers/net/can/m_can/m_can.c static int m_can_check_core_release(struct m_can_classdev *cdev) m_can_classdev 1256 drivers/net/can/m_can/m_can.c static bool m_can_niso_supported(struct m_can_classdev *cdev) m_can_classdev 1287 drivers/net/can/m_can/m_can.c static int m_can_dev_setup(struct m_can_classdev *m_can_dev) m_can_classdev 1364 drivers/net/can/m_can/m_can.c struct m_can_classdev *cdev = netdev_priv(dev); m_can_classdev 1375 drivers/net/can/m_can/m_can.c struct m_can_classdev *cdev = netdev_priv(dev); m_can_classdev 1400 drivers/net/can/m_can/m_can.c struct m_can_classdev *cdev = netdev_priv(dev); m_can_classdev 1412 drivers/net/can/m_can/m_can.c static netdev_tx_t m_can_tx_handler(struct m_can_classdev *cdev) m_can_classdev 1533 drivers/net/can/m_can/m_can.c struct m_can_classdev *cdev = container_of(ws, struct m_can_classdev, m_can_classdev 1543 drivers/net/can/m_can/m_can.c struct m_can_classdev *cdev = netdev_priv(dev); m_can_classdev 1576 drivers/net/can/m_can/m_can.c struct m_can_classdev *cdev = netdev_priv(dev); m_can_classdev 1652 drivers/net/can/m_can/m_can.c static void m_can_of_parse_mram(struct m_can_classdev *cdev, m_can_classdev 1690 drivers/net/can/m_can/m_can.c void m_can_init_ram(struct m_can_classdev *cdev) m_can_classdev 1706 drivers/net/can/m_can/m_can.c int m_can_class_get_clocks(struct m_can_classdev *m_can_dev) m_can_classdev 1722 drivers/net/can/m_can/m_can.c struct m_can_classdev *m_can_class_allocate_dev(struct device *dev) m_can_classdev 1724 drivers/net/can/m_can/m_can.c struct m_can_classdev *class_dev = NULL; m_can_classdev 1767 drivers/net/can/m_can/m_can.c int m_can_class_register(struct m_can_classdev *m_can_dev) m_can_classdev 1815 drivers/net/can/m_can/m_can.c struct m_can_classdev *cdev = netdev_priv(ndev); m_can_classdev 1835 drivers/net/can/m_can/m_can.c struct m_can_classdev *cdev = netdev_priv(ndev); m_can_classdev 1858 drivers/net/can/m_can/m_can.c void m_can_class_unregister(struct m_can_classdev *m_can_dev) m_can_classdev 60 drivers/net/can/m_can/m_can.h struct m_can_classdev; m_can_classdev 63 drivers/net/can/m_can/m_can.h int (*clear_interrupts)(struct m_can_classdev *cdev); m_can_classdev 64 drivers/net/can/m_can/m_can.h u32 (*read_reg)(struct m_can_classdev *cdev, int reg); m_can_classdev 65 drivers/net/can/m_can/m_can.h int (*write_reg)(struct m_can_classdev *cdev, int reg, int val); m_can_classdev 66 drivers/net/can/m_can/m_can.h u32 (*read_fifo)(struct m_can_classdev *cdev, int addr_offset); m_can_classdev 67 drivers/net/can/m_can/m_can.h int (*write_fifo)(struct m_can_classdev *cdev, int addr_offset, m_can_classdev 69 drivers/net/can/m_can/m_can.h int (*init)(struct m_can_classdev *cdev); m_can_classdev 101 drivers/net/can/m_can/m_can.h struct m_can_classdev *m_can_class_allocate_dev(struct device *dev); m_can_classdev 102 drivers/net/can/m_can/m_can.h int m_can_class_register(struct m_can_classdev *cdev); m_can_classdev 103 drivers/net/can/m_can/m_can.h void m_can_class_unregister(struct m_can_classdev *cdev); m_can_classdev 104 drivers/net/can/m_can/m_can.h int m_can_class_get_clocks(struct m_can_classdev *cdev); m_can_classdev 105 drivers/net/can/m_can/m_can.h void m_can_init_ram(struct m_can_classdev *priv); m_can_classdev 106 drivers/net/can/m_can/m_can.h void m_can_config_endisable(struct m_can_classdev *priv, bool enable); m_can_classdev 17 drivers/net/can/m_can/m_can_platform.c static u32 iomap_read_reg(struct m_can_classdev *cdev, int reg) m_can_classdev 24 drivers/net/can/m_can/m_can_platform.c static u32 iomap_read_fifo(struct m_can_classdev *cdev, int offset) m_can_classdev 31 drivers/net/can/m_can/m_can_platform.c static int iomap_write_reg(struct m_can_classdev *cdev, int reg, int val) m_can_classdev 40 drivers/net/can/m_can/m_can_platform.c static int iomap_write_fifo(struct m_can_classdev *cdev, int offset, int val) m_can_classdev 58 drivers/net/can/m_can/m_can_platform.c struct m_can_classdev *mcan_class; m_can_classdev 133 drivers/net/can/m_can/m_can_platform.c struct m_can_classdev *mcan_class = netdev_priv(dev); m_can_classdev 145 drivers/net/can/m_can/m_can_platform.c struct m_can_classdev *mcan_class = netdev_priv(ndev); m_can_classdev 158 drivers/net/can/m_can/m_can_platform.c struct m_can_classdev *mcan_class = netdev_priv(ndev); m_can_classdev 117 drivers/net/can/m_can/tcan4x5x.c struct m_can_classdev *mcan_dev; m_can_classdev 255 drivers/net/can/m_can/tcan4x5x.c static u32 tcan4x5x_read_reg(struct m_can_classdev *cdev, int reg) m_can_classdev 265 drivers/net/can/m_can/tcan4x5x.c static u32 tcan4x5x_read_fifo(struct m_can_classdev *cdev, int addr_offset) m_can_classdev 275 drivers/net/can/m_can/tcan4x5x.c static int tcan4x5x_write_reg(struct m_can_classdev *cdev, int reg, int val) m_can_classdev 282 drivers/net/can/m_can/tcan4x5x.c static int tcan4x5x_write_fifo(struct m_can_classdev *cdev, m_can_classdev 301 drivers/net/can/m_can/tcan4x5x.c static int tcan4x5x_write_tcan_reg(struct m_can_classdev *cdev, m_can_classdev 309 drivers/net/can/m_can/tcan4x5x.c static int tcan4x5x_clear_interrupts(struct m_can_classdev *cdev) m_can_classdev 336 drivers/net/can/m_can/tcan4x5x.c static int tcan4x5x_init(struct m_can_classdev *cdev) m_can_classdev 363 drivers/net/can/m_can/tcan4x5x.c static int tcan4x5x_parse_config(struct m_can_classdev *cdev) m_can_classdev 417 drivers/net/can/m_can/tcan4x5x.c struct m_can_classdev *mcan_class;