Home
last modified time | relevance | path

Searched refs:sja1000_priv (Results 1 – 12 of 12) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/net/can/sja1000/
H A Dsja1000_platform.c35 int (*init)(struct sja1000_priv *priv, struct device_node *of);
42 static u8 sp_read_reg8(const struct sja1000_priv *priv, int reg) in sp_read_reg8()
47 static void sp_write_reg8(const struct sja1000_priv *priv, int reg, u8 val) in sp_write_reg8()
52 static u8 sp_read_reg16(const struct sja1000_priv *priv, int reg) in sp_read_reg16()
57 static void sp_write_reg16(const struct sja1000_priv *priv, int reg, u8 val) in sp_write_reg16()
62 static u8 sp_read_reg32(const struct sja1000_priv *priv, int reg) in sp_read_reg32()
67 static void sp_write_reg32(const struct sja1000_priv *priv, int reg, u8 val) in sp_write_reg32()
72 static u8 sp_technologic_read_reg16(const struct sja1000_priv *priv, int reg) in sp_technologic_read_reg16()
86 static void sp_technologic_write_reg16(const struct sja1000_priv *priv, in sp_technologic_write_reg16()
98 static int sp_technologic_init(struct sja1000_priv *priv, struct device_node *of) in sp_technologic_init()
[all …]
H A Dsja1000.c85 static void sja1000_write_cmdreg(struct sja1000_priv *priv, u8 val) in sja1000_write_cmdreg()
99 static int sja1000_is_absent(struct sja1000_priv *priv) in sja1000_is_absent()
106 struct sja1000_priv *priv = netdev_priv(dev); in sja1000_probe_chip()
117 struct sja1000_priv *priv = netdev_priv(dev); in set_reset_mode()
142 struct sja1000_priv *priv = netdev_priv(dev); in set_normal_mode()
185 struct sja1000_priv *priv = netdev_priv(dev); in chipset_init()
206 struct sja1000_priv *priv = netdev_priv(dev); in sja1000_start()
246 struct sja1000_priv *priv = netdev_priv(dev); in sja1000_set_bittiming()
267 struct sja1000_priv *priv = netdev_priv(dev); in sja1000_get_berr_counter()
284 struct sja1000_priv *priv = netdev_priv(dev); in sja1000_start_xmit()
[all …]
H A Dsja1000.h153 struct sja1000_priv { struct
158 u8 (*read_reg) (const struct sja1000_priv *priv, int reg); argument
159 void (*write_reg) (const struct sja1000_priv *priv, int reg, u8 val); argument
160 void (*pre_irq) (const struct sja1000_priv *priv); argument
161 void (*post_irq) (const struct sja1000_priv *priv); argument
H A Dems_pci.c112 static u8 ems_pci_v1_read_reg(const struct sja1000_priv *priv, int port) in ems_pci_v1_read_reg()
117 static void ems_pci_v1_write_reg(const struct sja1000_priv *priv, in ems_pci_v1_write_reg()
123 static void ems_pci_v1_post_irq(const struct sja1000_priv *priv) in ems_pci_v1_post_irq()
132 static u8 ems_pci_v2_read_reg(const struct sja1000_priv *priv, int port) in ems_pci_v2_read_reg()
137 static void ems_pci_v2_write_reg(const struct sja1000_priv *priv, in ems_pci_v2_write_reg()
143 static void ems_pci_v2_post_irq(const struct sja1000_priv *priv) in ems_pci_v2_post_irq()
154 static inline int ems_pci_check_chan(const struct sja1000_priv *priv) in ems_pci_check_chan()
213 struct sja1000_priv *priv; in ems_pci_add_card()
H A Dkvaser_pci.c107 static u8 kvaser_pci_read_reg(const struct sja1000_priv *priv, int port) in kvaser_pci_read_reg()
112 static void kvaser_pci_write_reg(const struct sja1000_priv *priv, in kvaser_pci_write_reg()
120 struct sja1000_priv *priv = netdev_priv(dev); in kvaser_pci_disable_irq()
132 struct sja1000_priv *priv = netdev_priv(dev); in kvaser_pci_enable_irq()
163 struct sja1000_priv *priv; in kvaser_pci_del_chan()
204 struct sja1000_priv *priv; in kvaser_pci_add_chan()
235 struct sja1000_priv *master_priv = netdev_priv(*master_dev); in kvaser_pci_add_chan()
284 struct sja1000_priv *priv; in kvaser_pci_init_one()
H A Dsja1000_isa.c69 static u8 sja1000_isa_mem_read_reg(const struct sja1000_priv *priv, int reg) in sja1000_isa_mem_read_reg()
74 static void sja1000_isa_mem_write_reg(const struct sja1000_priv *priv, in sja1000_isa_mem_write_reg()
80 static u8 sja1000_isa_port_read_reg(const struct sja1000_priv *priv, int reg) in sja1000_isa_port_read_reg()
85 static void sja1000_isa_port_write_reg(const struct sja1000_priv *priv, in sja1000_isa_port_write_reg()
91 static u8 sja1000_isa_port_read_reg_indirect(const struct sja1000_priv *priv, in sja1000_isa_port_read_reg_indirect()
105 static void sja1000_isa_port_write_reg_indirect(const struct sja1000_priv *priv, in sja1000_isa_port_write_reg_indirect()
119 struct sja1000_priv *priv; in sja1000_isa_probe()
229 struct sja1000_priv *priv = netdev_priv(dev); in sja1000_isa_remove()
H A Dtscan1.c67 static u8 tscan1_read(const struct sja1000_priv *priv, int reg) in tscan1_read()
73 static void tscan1_write(const struct sja1000_priv *priv, int reg, u8 val) in tscan1_write()
82 struct sja1000_priv *priv; in tscan1_probe()
165 struct sja1000_priv *priv; in tscan1_remove()
H A Dpeak_pci.c155 static void peak_pci_write_reg(const struct sja1000_priv *priv,
393 static void peak_pciec_write_reg(const struct sja1000_priv *priv, in peak_pciec_write_reg()
431 struct sja1000_priv *priv = netdev_priv(dev); in peak_pciec_probe()
438 struct sja1000_priv *prev_priv = netdev_priv(chan->prev_dev); in peak_pciec_probe()
524 static u8 peak_pci_read_reg(const struct sja1000_priv *priv, int port) in peak_pci_read_reg()
529 static void peak_pci_write_reg(const struct sja1000_priv *priv, in peak_pci_write_reg()
535 static void peak_pci_post_irq(const struct sja1000_priv *priv) in peak_pci_post_irq()
548 struct sja1000_priv *priv; in peak_pci_probe()
721 struct sja1000_priv *priv = netdev_priv(dev); in peak_pci_remove()
H A Dems_pcmcia.c71 static u8 ems_pcmcia_read_reg(const struct sja1000_priv *priv, int port) in ems_pcmcia_read_reg()
76 static void ems_pcmcia_write_reg(const struct sja1000_priv *priv, int port, in ems_pcmcia_write_reg()
118 static inline int ems_pcmcia_check_chan(struct sja1000_priv *priv) in ems_pcmcia_check_chan()
163 struct sja1000_priv *priv; in ems_pcmcia_add_card()
H A Df81601.c56 static u8 f81601_pci_read_reg(const struct sja1000_priv *priv, int port) in f81601_pci_read_reg()
61 static void f81601_pci_write_reg(const struct sja1000_priv *priv, int port, in f81601_pci_write_reg()
97 struct sja1000_priv *priv; in f81601_pci_probe()
H A Dplx_pci.c409 static u8 plx_pci_read_reg(const struct sja1000_priv *priv, int port) in plx_pci_read_reg()
414 static void plx_pci_write_reg(const struct sja1000_priv *priv, int port, u8 val) in plx_pci_write_reg()
424 static inline int plx_pci_check_sja1000(const struct sja1000_priv *priv) in plx_pci_check_sja1000()
583 struct sja1000_priv *priv; in plx_pci_del_card()
626 struct sja1000_priv *priv; in plx_pci_add_card()
H A Dpeak_pcmcia.c177 static u8 pcan_read_canreg(const struct sja1000_priv *priv, int port) in pcan_read_canreg()
185 static void pcan_write_canreg(const struct sja1000_priv *priv, int port, u8 v) in pcan_write_canreg()
501 static inline int pcan_channel_present(struct sja1000_priv *priv) in pcan_channel_present()
533 struct sja1000_priv *priv; in pcan_add_channels()