/openbmc/linux/drivers/net/can/sja1000/ |
H A D | sja1000_platform.c | 34 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() 71 static u8 sp_technologic_read_reg16(const struct sja1000_priv *priv, int reg) in sp_technologic_read_reg16() 85 static void sp_technologic_write_reg16(const struct sja1000_priv *priv, in sp_technologic_write_reg16() 97 static void sp_technologic_init(struct sja1000_priv *priv, struct device_node *of) in sp_technologic_init() [all …]
|
H A D | ems_pci.c | 133 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 D | sja1000.c | 85 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() 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() [all …]
|
H A D | sja1000.h | 155 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 D | kvaser_pci.c | 106 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 D | sja1000_isa.c | 69 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 D | tscan1.c | 66 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 D | peak_pci.c | 175 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 D | ems_pcmcia.c | 70 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 D | f81601.c | 56 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 D | plx_pci.c | 397 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 D | peak_pcmcia.c | 176 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()
|