/kernel/linux/linux-6.6/drivers/net/ethernet/micrel/ |
H A D | ks8851_common.c | 35 static void ks8851_lock(struct ks8851_net *ks, unsigned long *flags) in ks8851_lock() 47 static void ks8851_unlock(struct ks8851_net *ks, unsigned long *flags) in ks8851_unlock() 60 static void ks8851_wrreg16(struct ks8851_net *ks, unsigned int reg, in ks8851_wrreg16() 73 static unsigned int ks8851_rdreg16(struct ks8851_net *ks, in ks8851_rdreg16() 92 static void ks8851_soft_reset(struct ks8851_net *ks, unsigned op) in ks8851_soft_reset() 107 static void ks8851_set_powermode(struct ks8851_net *ks, unsigned pwrmode) in ks8851_set_powermode() 131 struct ks8851_net *ks = netdev_priv(dev); in ks8851_write_mac_addr() 165 struct ks8851_net *ks = netdev_priv(dev); in ks8851_read_mac_addr() 194 static void ks8851_init_mac(struct ks8851_net *ks, struct device_node *np) in ks8851_init_mac() 225 static void ks8851_dbg_dumpkkt(struct ks8851_net *k [all...] |
H A D | ks8851_par.c | 46 struct ks8851_net ks8851; 62 static void ks8851_lock_par(struct ks8851_net *ks, unsigned long *flags) in ks8851_lock_par() 76 static void ks8851_unlock_par(struct ks8851_net *ks, unsigned long *flags) in ks8851_unlock_par() 91 static int ks_check_endian(struct ks8851_net *ks) in ks_check_endian() 135 static void ks8851_wrreg16_par(struct ks8851_net *ks, unsigned int reg, in ks8851_wrreg16_par() 152 static unsigned int ks8851_rdreg16_par(struct ks8851_net *ks, unsigned int reg) in ks8851_rdreg16_par() 170 static void ks8851_rdfifo_par(struct ks8851_net *ks, u8 *buff, unsigned int len) in ks8851_rdfifo_par() 191 static void ks8851_wrfifo_par(struct ks8851_net *ks, struct sk_buff *txp, in ks8851_wrfifo_par() 218 static void ks8851_rx_skb_par(struct ks8851_net *ks, struct sk_buff *skb) in ks8851_rx_skb_par() 223 static unsigned int ks8851_rdreg16_par_txqcr(struct ks8851_net *k [all...] |
H A D | ks8851.h | 342 * struct ks8851_net - KS8851 driver private data 382 struct ks8851_net { struct 412 void (*lock)(struct ks8851_net *ks, 414 void (*unlock)(struct ks8851_net *ks, 416 unsigned int (*rdreg16)(struct ks8851_net *ks, 418 void (*wrreg16)(struct ks8851_net *ks, 420 void (*rdfifo)(struct ks8851_net *ks, u8 *buff, 422 void (*wrfifo)(struct ks8851_net *ks, 426 void (*rx_skb)(struct ks8851_net *ks, 428 void (*flush_tx_work)(struct ks8851_net *k [all...] |
H A D | ks8851_spi.c | 48 struct ks8851_net ks8851; 80 static void ks8851_lock_spi(struct ks8851_net *ks, unsigned long *flags) in ks8851_lock_spi() 94 static void ks8851_unlock_spi(struct ks8851_net *ks, unsigned long *flags) in ks8851_unlock_spi() 116 static void ks8851_wrreg16_spi(struct ks8851_net *ks, unsigned int reg, in ks8851_wrreg16_spi() 147 static void ks8851_rdreg(struct ks8851_net *ks, unsigned int op, in ks8851_rdreg() 196 static unsigned int ks8851_rdreg16_spi(struct ks8851_net *ks, unsigned int reg) in ks8851_rdreg16_spi() 213 static void ks8851_rdfifo_spi(struct ks8851_net *ks, u8 *buff, unsigned int len) in ks8851_rdfifo_spi() 252 static void ks8851_wrfifo_spi(struct ks8851_net *ks, struct sk_buff *txp, in ks8851_wrfifo_spi() 306 static void ks8851_rx_skb_spi(struct ks8851_net *ks, struct sk_buff *skb) in ks8851_rx_skb_spi() 323 struct ks8851_net *k in ks8851_tx_work() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/micrel/ |
H A D | ks8851_common.c | 37 static void ks8851_lock(struct ks8851_net *ks, unsigned long *flags) in ks8851_lock() 49 static void ks8851_unlock(struct ks8851_net *ks, unsigned long *flags) in ks8851_unlock() 62 static void ks8851_wrreg16(struct ks8851_net *ks, unsigned int reg, in ks8851_wrreg16() 75 static unsigned int ks8851_rdreg16(struct ks8851_net *ks, in ks8851_rdreg16() 94 static void ks8851_soft_reset(struct ks8851_net *ks, unsigned op) in ks8851_soft_reset() 109 static void ks8851_set_powermode(struct ks8851_net *ks, unsigned pwrmode) in ks8851_set_powermode() 133 struct ks8851_net *ks = netdev_priv(dev); in ks8851_write_mac_addr() 167 struct ks8851_net *ks = netdev_priv(dev); in ks8851_read_mac_addr() 194 static void ks8851_init_mac(struct ks8851_net *ks, struct device_node *np) in ks8851_init_mac() 226 static void ks8851_dbg_dumpkkt(struct ks8851_net *k [all...] |
H A D | ks8851_par.c | 48 struct ks8851_net ks8851; 64 static void ks8851_lock_par(struct ks8851_net *ks, unsigned long *flags) in ks8851_lock_par() 78 static void ks8851_unlock_par(struct ks8851_net *ks, unsigned long *flags) in ks8851_unlock_par() 93 static int ks_check_endian(struct ks8851_net *ks) in ks_check_endian() 137 static void ks8851_wrreg16_par(struct ks8851_net *ks, unsigned int reg, in ks8851_wrreg16_par() 154 static unsigned int ks8851_rdreg16_par(struct ks8851_net *ks, unsigned int reg) in ks8851_rdreg16_par() 172 static void ks8851_rdfifo_par(struct ks8851_net *ks, u8 *buff, unsigned int len) in ks8851_rdfifo_par() 193 static void ks8851_wrfifo_par(struct ks8851_net *ks, struct sk_buff *txp, in ks8851_wrfifo_par() 220 static void ks8851_rx_skb_par(struct ks8851_net *ks, struct sk_buff *skb) in ks8851_rx_skb_par() 225 static unsigned int ks8851_rdreg16_par_txqcr(struct ks8851_net *k [all...] |
H A D | ks8851.h | 342 * struct ks8851_net - KS8851 driver private data 381 struct ks8851_net { struct 410 void (*lock)(struct ks8851_net *ks, 412 void (*unlock)(struct ks8851_net *ks, 414 unsigned int (*rdreg16)(struct ks8851_net *ks, 416 void (*wrreg16)(struct ks8851_net *ks, 418 void (*rdfifo)(struct ks8851_net *ks, u8 *buff, 420 void (*wrfifo)(struct ks8851_net *ks, 424 void (*rx_skb)(struct ks8851_net *ks, 426 void (*flush_tx_work)(struct ks8851_net *k [all...] |
H A D | ks8851_spi.c | 50 struct ks8851_net ks8851; 82 static void ks8851_lock_spi(struct ks8851_net *ks, unsigned long *flags) in ks8851_lock_spi() 96 static void ks8851_unlock_spi(struct ks8851_net *ks, unsigned long *flags) in ks8851_unlock_spi() 118 static void ks8851_wrreg16_spi(struct ks8851_net *ks, unsigned int reg, in ks8851_wrreg16_spi() 149 static void ks8851_rdreg(struct ks8851_net *ks, unsigned int op, in ks8851_rdreg() 198 static unsigned int ks8851_rdreg16_spi(struct ks8851_net *ks, unsigned int reg) in ks8851_rdreg16_spi() 215 static void ks8851_rdfifo_spi(struct ks8851_net *ks, u8 *buff, unsigned int len) in ks8851_rdfifo_spi() 254 static void ks8851_wrfifo_spi(struct ks8851_net *ks, struct sk_buff *txp, in ks8851_wrfifo_spi() 308 static void ks8851_rx_skb_spi(struct ks8851_net *ks, struct sk_buff *skb) in ks8851_rx_skb_spi() 325 struct ks8851_net *k in ks8851_tx_work() [all...] |