Symbol: m_can_classdev
drivers/net/can/m_can/m_can.c
1022
struct m_can_classdev *cdev = netdev_priv(dev);
drivers/net/can/m_can/m_can.c
1071
struct m_can_classdev *cdev = netdev_priv(dev);
drivers/net/can/m_can/m_can.c
1094
static unsigned int m_can_tx_update_stats(struct m_can_classdev *cdev,
drivers/net/can/m_can/m_can.c
1115
static void m_can_finish_tx(struct m_can_classdev *cdev, int transmitted,
drivers/net/can/m_can/m_can.c
1129
static netdev_tx_t m_can_start_tx(struct m_can_classdev *cdev)
drivers/net/can/m_can/m_can.c
1162
struct m_can_classdev *cdev = netdev_priv(dev);
drivers/net/can/m_can/m_can.c
1204
static void m_can_coalescing_update(struct m_can_classdev *cdev, u32 ir)
drivers/net/can/m_can/m_can.c
1236
static int m_can_interrupt_handler(struct m_can_classdev *cdev)
drivers/net/can/m_can/m_can.c
1314
struct m_can_classdev *cdev = netdev_priv(dev);
drivers/net/can/m_can/m_can.c
1328
struct m_can_classdev *cdev = container_of(timer, struct m_can_classdev, hrtimer);
drivers/net/can/m_can/m_can.c
1387
static int m_can_init_ram(struct m_can_classdev *cdev)
drivers/net/can/m_can/m_can.c
1410
struct m_can_classdev *cdev = netdev_priv(dev);
drivers/net/can/m_can/m_can.c
1486
struct m_can_classdev *cdev = netdev_priv(dev);
drivers/net/can/m_can/m_can.c
1635
struct m_can_classdev *cdev = netdev_priv(dev);
drivers/net/can/m_can/m_can.c
1681
static int m_can_check_core_release(struct m_can_classdev *cdev)
drivers/net/can/m_can/m_can.c
1709
static int m_can_niso_supported(struct m_can_classdev *cdev)
drivers/net/can/m_can/m_can.c
1734
static int m_can_dev_setup(struct m_can_classdev *cdev)
drivers/net/can/m_can/m_can.c
1811
struct m_can_classdev *cdev = netdev_priv(dev);
drivers/net/can/m_can/m_can.c
1836
struct m_can_classdev *cdev = netdev_priv(dev);
drivers/net/can/m_can/m_can.c
1863
static netdev_tx_t m_can_tx_handler(struct m_can_classdev *cdev,
drivers/net/can/m_can/m_can.c
1978
static void m_can_tx_submit(struct m_can_classdev *cdev)
drivers/net/can/m_can/m_can.c
1987
struct m_can_classdev *cdev = op->cdev;
drivers/net/can/m_can/m_can.c
1996
static void m_can_tx_queue_skb(struct m_can_classdev *cdev, struct sk_buff *skb,
drivers/net/can/m_can/m_can.c
2008
static netdev_tx_t m_can_start_peripheral_xmit(struct m_can_classdev *cdev,
drivers/net/can/m_can/m_can.c
2029
struct m_can_classdev *cdev = netdev_priv(dev);
drivers/net/can/m_can/m_can.c
2062
struct m_can_classdev *cdev = container_of(timer, struct
drivers/net/can/m_can/m_can.c
2063
m_can_classdev, hrtimer);
drivers/net/can/m_can/m_can.c
2083
struct m_can_classdev *cdev = netdev_priv(dev);
drivers/net/can/m_can/m_can.c
2178
struct m_can_classdev *cdev = netdev_priv(dev);
drivers/net/can/m_can/m_can.c
2194
struct m_can_classdev *cdev = netdev_priv(dev);
drivers/net/can/m_can/m_can.c
2263
struct m_can_classdev *cdev = netdev_priv(dev);
drivers/net/can/m_can/m_can.c
2271
struct m_can_classdev *cdev = netdev_priv(dev);
drivers/net/can/m_can/m_can.c
2329
static int register_m_can_dev(struct m_can_classdev *cdev)
drivers/net/can/m_can/m_can.c
2343
int m_can_check_mram_cfg(struct m_can_classdev *cdev, u32 mram_max_size)
drivers/net/can/m_can/m_can.c
2359
static void m_can_of_parse_mram(struct m_can_classdev *cdev,
drivers/net/can/m_can/m_can.c
2397
int m_can_class_get_clocks(struct m_can_classdev *cdev)
drivers/net/can/m_can/m_can.c
2413
static bool m_can_class_wakeup_pinctrl_enabled(struct m_can_classdev *class_dev)
drivers/net/can/m_can/m_can.c
2418
static int m_can_class_parse_pinctrl(struct m_can_classdev *class_dev)
drivers/net/can/m_can/m_can.c
2449
struct m_can_classdev *m_can_class_allocate_dev(struct device *dev,
drivers/net/can/m_can/m_can.c
2452
struct m_can_classdev *class_dev = NULL;
drivers/net/can/m_can/m_can.c
2508
int m_can_class_register(struct m_can_classdev *cdev)
drivers/net/can/m_can/m_can.c
2589
void m_can_class_unregister(struct m_can_classdev *cdev)
drivers/net/can/m_can/m_can.c
2599
struct m_can_classdev *cdev = dev_get_drvdata(dev);
drivers/net/can/m_can/m_can.c
2634
struct m_can_classdev *cdev = dev_get_drvdata(dev);
drivers/net/can/m_can/m_can.c
331
static inline u32 m_can_read(struct m_can_classdev *cdev, enum m_can_reg reg)
drivers/net/can/m_can/m_can.c
336
static inline void m_can_write(struct m_can_classdev *cdev, enum m_can_reg reg,
drivers/net/can/m_can/m_can.c
343
m_can_fifo_read(struct m_can_classdev *cdev,
drivers/net/can/m_can/m_can.c
356
m_can_fifo_write(struct m_can_classdev *cdev,
drivers/net/can/m_can/m_can.c
368
static inline int m_can_fifo_write_no_off(struct m_can_classdev *cdev,
drivers/net/can/m_can/m_can.c
375
m_can_txe_fifo_read(struct m_can_classdev *cdev, u32 fgi, u32 offset, u32 *val)
drivers/net/can/m_can/m_can.c
383
static int m_can_cccr_update_bits(struct m_can_classdev *cdev, u32 mask, u32 val)
drivers/net/can/m_can/m_can.c
422
static int m_can_config_enable(struct m_can_classdev *cdev)
drivers/net/can/m_can/m_can.c
437
static int m_can_config_disable(struct m_can_classdev *cdev)
drivers/net/can/m_can/m_can.c
451
static void m_can_interrupt_enable(struct m_can_classdev *cdev, u32 interrupts)
drivers/net/can/m_can/m_can.c
459
static void m_can_coalescing_disable(struct m_can_classdev *cdev)
drivers/net/can/m_can/m_can.c
470
static inline void m_can_enable_all_interrupts(struct m_can_classdev *cdev)
drivers/net/can/m_can/m_can.c
483
static inline void m_can_disable_all_interrupts(struct m_can_classdev *cdev)
drivers/net/can/m_can/m_can.c
497
static u32 m_can_get_timestamp(struct m_can_classdev *cdev)
drivers/net/can/m_can/m_can.c
510
struct m_can_classdev *cdev = netdev_priv(net);
drivers/net/can/m_can/m_can.c
538
static void m_can_receive_skb(struct m_can_classdev *cdev,
drivers/net/can/m_can/m_can.c
558
struct m_can_classdev *cdev = netdev_priv(dev);
drivers/net/can/m_can/m_can.c
623
struct m_can_classdev *cdev = netdev_priv(dev);
drivers/net/can/m_can/m_can.c
663
struct m_can_classdev *cdev = netdev_priv(dev);
drivers/net/can/m_can/m_can.c
692
struct m_can_classdev *cdev = netdev_priv(dev);
drivers/net/can/m_can/m_can.c
764
struct m_can_classdev *cdev = netdev_priv(dev);
drivers/net/can/m_can/m_can.c
774
static int m_can_clk_start(struct m_can_classdev *cdev)
drivers/net/can/m_can/m_can.c
782
static void m_can_clk_stop(struct m_can_classdev *cdev)
drivers/net/can/m_can/m_can.c
791
struct m_can_classdev *cdev = netdev_priv(dev);
drivers/net/can/m_can/m_can.c
812
struct m_can_classdev *cdev = netdev_priv(dev);
drivers/net/can/m_can/m_can.c
895
m_can_state_get_by_psr(struct m_can_classdev *cdev)
drivers/net/can/m_can/m_can.c
913
struct m_can_classdev *cdev = netdev_priv(dev);
drivers/net/can/m_can/m_can.c
950
struct m_can_classdev *cdev = netdev_priv(dev);
drivers/net/can/m_can/m_can.c
987
struct m_can_classdev *cdev = netdev_priv(dev);
drivers/net/can/m_can/m_can.h
137
struct m_can_classdev *m_can_class_allocate_dev(struct device *dev, int sizeof_priv);
drivers/net/can/m_can/m_can.h
139
int m_can_class_register(struct m_can_classdev *cdev);
drivers/net/can/m_can/m_can.h
140
void m_can_class_unregister(struct m_can_classdev *cdev);
drivers/net/can/m_can/m_can.h
141
int m_can_class_get_clocks(struct m_can_classdev *cdev);
drivers/net/can/m_can/m_can.h
142
int m_can_check_mram_cfg(struct m_can_classdev *cdev, u32 mram_max_size);
drivers/net/can/m_can/m_can.h
61
struct m_can_classdev;
drivers/net/can/m_can/m_can.h
64
int (*clear_interrupts)(struct m_can_classdev *cdev);
drivers/net/can/m_can/m_can.h
65
u32 (*read_reg)(struct m_can_classdev *cdev, int reg);
drivers/net/can/m_can/m_can.h
66
int (*write_reg)(struct m_can_classdev *cdev, int reg, int val);
drivers/net/can/m_can/m_can.h
67
int (*read_fifo)(struct m_can_classdev *cdev, int addr_offset, void *val, size_t val_count);
drivers/net/can/m_can/m_can.h
68
int (*write_fifo)(struct m_can_classdev *cdev, int addr_offset,
drivers/net/can/m_can/m_can.h
70
int (*init)(struct m_can_classdev *cdev);
drivers/net/can/m_can/m_can.h
71
int (*deinit)(struct m_can_classdev *cdev);
drivers/net/can/m_can/m_can.h
75
struct m_can_classdev *cdev;
drivers/net/can/m_can/m_can_pci.c
158
struct m_can_classdev *mcan_class = pci_get_drvdata(pci);
drivers/net/can/m_can/m_can_pci.c
25
struct m_can_classdev cdev;
drivers/net/can/m_can/m_can_pci.c
30
static inline struct m_can_pci_priv *cdev_to_priv(struct m_can_classdev *cdev)
drivers/net/can/m_can/m_can_pci.c
35
static u32 iomap_read_reg(struct m_can_classdev *cdev, int reg)
drivers/net/can/m_can/m_can_pci.c
42
static int iomap_read_fifo(struct m_can_classdev *cdev, int offset, void *val, size_t val_count)
drivers/net/can/m_can/m_can_pci.c
56
static int iomap_write_reg(struct m_can_classdev *cdev, int reg, int val)
drivers/net/can/m_can/m_can_pci.c
65
static int iomap_write_fifo(struct m_can_classdev *cdev, int offset,
drivers/net/can/m_can/m_can_pci.c
90
struct m_can_classdev *mcan_class;
drivers/net/can/m_can/m_can_platform.c
15
struct m_can_classdev cdev;
drivers/net/can/m_can/m_can_platform.c
180
struct m_can_classdev *mcan_class = &priv->cdev;
drivers/net/can/m_can/m_can_platform.c
190
struct m_can_classdev *mcan_class = &priv->cdev;
drivers/net/can/m_can/m_can_platform.c
201
struct m_can_classdev *mcan_class = &priv->cdev;
drivers/net/can/m_can/m_can_platform.c
21
static inline struct m_can_plat_priv *cdev_to_priv(struct m_can_classdev *cdev)
drivers/net/can/m_can/m_can_platform.c
26
static u32 iomap_read_reg(struct m_can_classdev *cdev, int reg)
drivers/net/can/m_can/m_can_platform.c
33
static int iomap_read_fifo(struct m_can_classdev *cdev, int offset, void *val, size_t val_count)
drivers/net/can/m_can/m_can_platform.c
47
static int iomap_write_reg(struct m_can_classdev *cdev, int reg, int val)
drivers/net/can/m_can/m_can_platform.c
56
static int iomap_write_fifo(struct m_can_classdev *cdev, int offset,
drivers/net/can/m_can/m_can_platform.c
80
struct m_can_classdev *mcan_class;
drivers/net/can/m_can/tcan4x5x-core.c
140
static inline struct tcan4x5x_priv *cdev_to_priv(struct m_can_classdev *cdev)
drivers/net/can/m_can/tcan4x5x-core.c
181
static u32 tcan4x5x_read_reg(struct m_can_classdev *cdev, int reg)
drivers/net/can/m_can/tcan4x5x-core.c
191
static int tcan4x5x_read_fifo(struct m_can_classdev *cdev, int addr_offset,
drivers/net/can/m_can/tcan4x5x-core.c
199
static int tcan4x5x_write_reg(struct m_can_classdev *cdev, int reg, int val)
drivers/net/can/m_can/tcan4x5x-core.c
206
static int tcan4x5x_write_fifo(struct m_can_classdev *cdev,
drivers/net/can/m_can/tcan4x5x-core.c
225
static int tcan4x5x_write_tcan_reg(struct m_can_classdev *cdev,
drivers/net/can/m_can/tcan4x5x-core.c
233
static int tcan4x5x_clear_interrupts(struct m_can_classdev *cdev)
drivers/net/can/m_can/tcan4x5x-core.c
246
static int tcan4x5x_init(struct m_can_classdev *cdev)
drivers/net/can/m_can/tcan4x5x-core.c
282
static int tcan4x5x_deinit(struct m_can_classdev *cdev)
drivers/net/can/m_can/tcan4x5x-core.c
290
static int tcan4x5x_disable_wake(struct m_can_classdev *cdev)
drivers/net/can/m_can/tcan4x5x-core.c
298
static int tcan4x5x_disable_state(struct m_can_classdev *cdev)
drivers/net/can/m_can/tcan4x5x-core.c
338
static void tcan4x5x_get_dt_data(struct m_can_classdev *cdev)
drivers/net/can/m_can/tcan4x5x-core.c
346
static int tcan4x5x_get_gpios(struct m_can_classdev *cdev)
drivers/net/can/m_can/tcan4x5x-core.c
379
static int tcan4x5x_check_gpios(struct m_can_classdev *cdev,
drivers/net/can/m_can/tcan4x5x-core.c
414
struct m_can_classdev *mcan_class;
drivers/net/can/m_can/tcan4x5x-core.c
553
struct m_can_classdev *cdev = dev_get_drvdata(dev);
drivers/net/can/m_can/tcan4x5x-core.c
564
struct m_can_classdev *cdev = dev_get_drvdata(dev);
drivers/net/can/m_can/tcan4x5x.h
33
struct m_can_classdev cdev;