sja1000_priv
static u8 ems_pci_v1_read_reg(const struct sja1000_priv *priv, int port)
static void ems_pci_v1_write_reg(const struct sja1000_priv *priv,
static void ems_pci_v1_post_irq(const struct sja1000_priv *priv)
static u8 ems_pci_v2_read_reg(const struct sja1000_priv *priv, int port)
static void ems_pci_v2_write_reg(const struct sja1000_priv *priv,
static void ems_pci_v2_post_irq(const struct sja1000_priv *priv)
static u8 ems_pci_v3_read_reg(const struct sja1000_priv *priv, int port)
static void ems_pci_v3_write_reg(const struct sja1000_priv *priv,
static void ems_pci_v3_post_irq(const struct sja1000_priv *priv)
static inline int ems_pci_check_chan(const struct sja1000_priv *priv)
struct sja1000_priv *priv;
static inline int ems_pcmcia_check_chan(struct sja1000_priv *priv)
struct sja1000_priv *priv;
static u8 ems_pcmcia_read_reg(const struct sja1000_priv *priv, int port)
static void ems_pcmcia_write_reg(const struct sja1000_priv *priv, int port,
static u8 f81601_pci_read_reg(const struct sja1000_priv *priv, int port)
static void f81601_pci_write_reg(const struct sja1000_priv *priv, int port,
struct sja1000_priv *priv;
static u8 kvaser_pci_read_reg(const struct sja1000_priv *priv, int port)
static void kvaser_pci_write_reg(const struct sja1000_priv *priv,
struct sja1000_priv *priv = netdev_priv(dev);
struct sja1000_priv *priv = netdev_priv(dev);
struct sja1000_priv *priv;
struct sja1000_priv *priv;
struct sja1000_priv *master_priv = netdev_priv(*master_dev);
struct sja1000_priv *priv;
static void peak_pci_write_reg(const struct sja1000_priv *priv,
static void peak_pciec_write_reg(const struct sja1000_priv *priv,
struct sja1000_priv *priv = netdev_priv(dev);
struct sja1000_priv *prev_priv = netdev_priv(chan->prev_dev);
static u8 peak_pci_read_reg(const struct sja1000_priv *priv, int port)
static void peak_pci_write_reg(const struct sja1000_priv *priv,
static void peak_pci_post_irq(const struct sja1000_priv *priv)
struct sja1000_priv *priv;
struct sja1000_priv *priv = netdev_priv(dev);
static u8 pcan_read_canreg(const struct sja1000_priv *priv, int port)
static void pcan_write_canreg(const struct sja1000_priv *priv, int port, u8 v)
static inline int pcan_channel_present(struct sja1000_priv *priv)
struct sja1000_priv *priv;
static u8 plx_pci_read_reg(const struct sja1000_priv *priv, int port)
static void plx_pci_write_reg(const struct sja1000_priv *priv, int port, u8 val)
static inline int plx_pci_check_sja1000(const struct sja1000_priv *priv)
struct sja1000_priv *priv;
struct sja1000_priv *priv;
struct sja1000_priv *priv = netdev_priv(dev);
struct sja1000_priv *priv = netdev_priv(dev);
struct sja1000_priv *priv = netdev_priv(dev);
struct sja1000_priv *priv = netdev_priv(dev);
struct sja1000_priv *priv = netdev_priv(dev);
struct sja1000_priv *priv = netdev_priv(dev);
struct sja1000_priv *priv = netdev_priv(dev);
struct sja1000_priv *priv = netdev_priv(dev);
struct sja1000_priv *priv = netdev_priv(dev);
struct sja1000_priv *priv = netdev_priv(dev);
struct sja1000_priv *priv = netdev_priv(dev);
struct sja1000_priv *priv = netdev_priv(dev);
struct sja1000_priv *priv = netdev_priv(dev);
struct sja1000_priv *priv;
dev = alloc_candev(sizeof(struct sja1000_priv) + sizeof_priv,
priv->priv = (void *)priv + sizeof(struct sja1000_priv);
static void sja1000_write_cmdreg(struct sja1000_priv *priv, u8 val)
static int sja1000_is_absent(struct sja1000_priv *priv)
u8 (*read_reg) (const struct sja1000_priv *priv, int reg);
void (*write_reg) (const struct sja1000_priv *priv, int reg, u8 val);
void (*pre_irq) (const struct sja1000_priv *priv);
void (*post_irq) (const struct sja1000_priv *priv);
static void sja1000_isa_port_write_reg_indirect(const struct sja1000_priv *priv,
struct sja1000_priv *priv;
struct sja1000_priv *priv = netdev_priv(dev);
static u8 sja1000_isa_mem_read_reg(const struct sja1000_priv *priv, int reg)
static void sja1000_isa_mem_write_reg(const struct sja1000_priv *priv,
static u8 sja1000_isa_port_read_reg(const struct sja1000_priv *priv, int reg)
static void sja1000_isa_port_write_reg(const struct sja1000_priv *priv,
static u8 sja1000_isa_port_read_reg_indirect(const struct sja1000_priv *priv,
static void sp_rzn1_init(struct sja1000_priv *priv, struct device_node *of)
static void sp_populate(struct sja1000_priv *priv,
static void sp_populate_of(struct sja1000_priv *priv, struct device_node *of)
struct sja1000_priv *priv;
void (*init)(struct sja1000_priv *priv, struct device_node *of);
static u8 sp_read_reg8(const struct sja1000_priv *priv, int reg)
static void sp_write_reg8(const struct sja1000_priv *priv, int reg, u8 val)
static u8 sp_read_reg16(const struct sja1000_priv *priv, int reg)
static void sp_write_reg16(const struct sja1000_priv *priv, int reg, u8 val)
static u8 sp_read_reg32(const struct sja1000_priv *priv, int reg)
static void sp_write_reg32(const struct sja1000_priv *priv, int reg, u8 val)
static u8 sp_technologic_read_reg16(const struct sja1000_priv *priv, int reg)
static void sp_technologic_write_reg16(const struct sja1000_priv *priv,
static void sp_technologic_init(struct sja1000_priv *priv, struct device_node *of)
struct sja1000_priv *priv;
static u8 tscan1_read(const struct sja1000_priv *priv, int reg)
static void tscan1_write(const struct sja1000_priv *priv, int reg, u8 val)
struct sja1000_priv *priv;