Home
last modified time | relevance | path

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

/openbmc/linux/drivers/net/can/sja1000/
H A Dsja1000_platform.c34 void (*init)(struct sja1000_priv *priv, struct device_node *of);
41 static u8 sp_read_reg8(const struct sja1000_priv *priv, int reg) in sp_read_reg8()
46 static void sp_write_reg8(const struct sja1000_priv *priv, int reg, u8 val) in sp_write_reg8()
51 static u8 sp_read_reg16(const struct sja1000_priv *priv, int reg) in sp_read_reg16()
56 static void sp_write_reg16(const struct sja1000_priv *priv, int reg, u8 val) in sp_write_reg16()
61 static u8 sp_read_reg32(const struct sja1000_priv *priv, int reg) in sp_read_reg32()
66 static void sp_write_reg32(const struct sja1000_priv *priv, int reg, u8 val) in sp_write_reg32()
85 static void sp_technologic_write_reg16(const struct sja1000_priv *priv, in sp_technologic_write_reg16()
106 static void sp_rzn1_init(struct sja1000_priv *priv, struct device_node *of) in sp_rzn1_init()
111 static void sp_populate(struct sja1000_priv *priv, in sp_populate()
[all …]
H A Dsja1000.h155 struct sja1000_priv { struct
160 u8 (*read_reg) (const struct sja1000_priv *priv, int reg); argument
161 void (*write_reg) (const struct sja1000_priv *priv, int reg, u8 val); argument
162 void (*pre_irq) (const struct sja1000_priv *priv); argument
163 void (*post_irq) (const struct sja1000_priv *priv); argument
H A Dems_pci.c133 static u8 ems_pci_v1_read_reg(const struct sja1000_priv *priv, int port) in ems_pci_v1_read_reg()
138 static void ems_pci_v1_write_reg(const struct sja1000_priv *priv, in ems_pci_v1_write_reg()
144 static void ems_pci_v1_post_irq(const struct sja1000_priv *priv) in ems_pci_v1_post_irq()
153 static u8 ems_pci_v2_read_reg(const struct sja1000_priv *priv, int port) in ems_pci_v2_read_reg()
158 static void ems_pci_v2_write_reg(const struct sja1000_priv *priv, in ems_pci_v2_write_reg()
164 static void ems_pci_v2_post_irq(const struct sja1000_priv *priv) in ems_pci_v2_post_irq()
171 static u8 ems_pci_v3_read_reg(const struct sja1000_priv *priv, int port) in ems_pci_v3_read_reg()
176 static void ems_pci_v3_write_reg(const struct sja1000_priv *priv, in ems_pci_v3_write_reg()
182 static void ems_pci_v3_post_irq(const struct sja1000_priv *priv) in ems_pci_v3_post_irq()
192 static inline int ems_pci_check_chan(const struct sja1000_priv *priv) in ems_pci_check_chan()
[all …]
H A Dsja1000.c106 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()
207 struct sja1000_priv *priv = netdev_priv(dev); in sja1000_start()
248 struct sja1000_priv *priv = netdev_priv(dev); in sja1000_set_bittiming()
269 struct sja1000_priv *priv = netdev_priv(dev); in sja1000_get_berr_counter()
286 struct sja1000_priv *priv = netdev_priv(dev); in sja1000_start_xmit()
340 struct sja1000_priv *priv = netdev_priv(dev); in sja1000_rx()
408 struct sja1000_priv *priv = netdev_priv(dev); in sja1000_err()
[all …]
H A Dkvaser_pci.c106 static u8 kvaser_pci_read_reg(const struct sja1000_priv *priv, int port) in kvaser_pci_read_reg()
111 static void kvaser_pci_write_reg(const struct sja1000_priv *priv, in kvaser_pci_write_reg()
119 struct sja1000_priv *priv = netdev_priv(dev); in kvaser_pci_disable_irq()
131 struct sja1000_priv *priv = netdev_priv(dev); in kvaser_pci_enable_irq()
162 struct sja1000_priv *priv; in kvaser_pci_del_chan()
203 struct sja1000_priv *priv; in kvaser_pci_add_chan()
234 struct sja1000_priv *master_priv = netdev_priv(*master_dev); in kvaser_pci_add_chan()
283 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.c66 static u8 tscan1_read(const struct sja1000_priv *priv, int reg) in tscan1_read()
72 static void tscan1_write(const struct sja1000_priv *priv, int reg, u8 val) in tscan1_write()
81 struct sja1000_priv *priv; in tscan1_probe()
164 struct sja1000_priv *priv; in tscan1_remove()
H A Dpeak_pci.c175 static void peak_pci_write_reg(const struct sja1000_priv *priv,
400 static void peak_pciec_write_reg(const struct sja1000_priv *priv, in peak_pciec_write_reg()
438 struct sja1000_priv *priv = netdev_priv(dev); in peak_pciec_probe()
445 struct sja1000_priv *prev_priv = netdev_priv(chan->prev_dev); in peak_pciec_probe()
529 static u8 peak_pci_read_reg(const struct sja1000_priv *priv, int port) in peak_pci_read_reg()
534 static void peak_pci_write_reg(const struct sja1000_priv *priv, in peak_pci_write_reg()
540 static void peak_pci_post_irq(const struct sja1000_priv *priv) in peak_pci_post_irq()
553 struct sja1000_priv *priv; in peak_pci_probe()
742 struct sja1000_priv *priv = netdev_priv(dev); in peak_pci_remove()
H A Dems_pcmcia.c70 static u8 ems_pcmcia_read_reg(const struct sja1000_priv *priv, int port) in ems_pcmcia_read_reg()
75 static void ems_pcmcia_write_reg(const struct sja1000_priv *priv, int port, in ems_pcmcia_write_reg()
117 static inline int ems_pcmcia_check_chan(struct sja1000_priv *priv) in ems_pcmcia_check_chan()
162 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.c397 static u8 plx_pci_read_reg(const struct sja1000_priv *priv, int port) in plx_pci_read_reg()
402 static void plx_pci_write_reg(const struct sja1000_priv *priv, int port, u8 val) in plx_pci_write_reg()
412 static inline int plx_pci_check_sja1000(const struct sja1000_priv *priv) in plx_pci_check_sja1000()
571 struct sja1000_priv *priv; in plx_pci_del_card()
614 struct sja1000_priv *priv; in plx_pci_add_card()
H A Dpeak_pcmcia.c176 static u8 pcan_read_canreg(const struct sja1000_priv *priv, int port) in pcan_read_canreg()
184 static void pcan_write_canreg(const struct sja1000_priv *priv, int port, u8 v) in pcan_write_canreg()
500 static inline int pcan_channel_present(struct sja1000_priv *priv) in pcan_channel_present()
532 struct sja1000_priv *priv; in pcan_add_channels()