Searched refs:ns83820 (Results 1 - 1 of 1) sorted by relevance
/linux-4.1.27/drivers/net/ethernet/natsemi/ |
H A D | ns83820.c | 2 /* ns83820.c by Benjamin LaHaise with contributions. 4 * Questions/comments/discussion to linux-ns83820@kvack.org. 124 #define DRV_NAME "ns83820" 425 struct ns83820 { struct 464 static inline struct ns83820 *PRIV(struct net_device *dev) PRIV() 473 struct ns83820 *dev = PRIV(ndev); kick_rx() 504 static inline void build_rx_desc(struct ns83820 *dev, __le32 *desc, dma_addr_t link, dma_addr_t buf, u32 cmdsts, u32 extsts) build_rx_desc() 514 static inline int ns83820_add_rx_skb(struct ns83820 *dev, struct sk_buff *skb) ns83820_add_rx_skb() 555 struct ns83820 *dev = PRIV(ndev); rx_refill() 599 struct ns83820 *dev = container_of(work, struct ns83820, tq_refill); queue_refill() 607 static inline void clear_rx_desc(struct ns83820 *dev, unsigned i) clear_rx_desc() 614 struct ns83820 *dev = PRIV(ndev); phy_intr() 721 struct ns83820 *dev = PRIV(ndev); ns83820_setup_rx() 777 static void ns83820_cleanup_rx(struct ns83820 *dev) ns83820_cleanup_rx() 811 struct ns83820 *dev = PRIV(ndev); ns83820_rx_kick() 832 struct ns83820 *dev = PRIV(ndev); 943 struct ns83820 *dev = PRIV(ndev); rx_action() 958 static inline void kick_tx(struct ns83820 *dev) kick_tx() 970 struct ns83820 *dev = PRIV(ndev); do_tx_done() 1031 static void ns83820_cleanup_tx(struct ns83820 *dev) ns83820_cleanup_tx() 1061 struct ns83820 *dev = PRIV(ndev); ns83820_hard_start_xmit() 1188 static void ns83820_update_stats(struct ns83820 *dev) ns83820_update_stats() 1209 struct ns83820 *dev = PRIV(ndev); ns83820_get_stats() 1223 struct ns83820 *dev = PRIV(ndev); ns83820_get_settings() 1286 struct ns83820 *dev = PRIV(ndev); ns83820_set_settings() 1364 struct ns83820 *dev = PRIV(ndev); ns83820_get_drvinfo() 1365 strlcpy(info->driver, "ns83820", sizeof(info->driver)); ns83820_get_drvinfo() 1372 struct ns83820 *dev = PRIV(ndev); ns83820_get_link() 1384 static inline void ns83820_disable_interrupts(struct ns83820 *dev) ns83820_disable_interrupts() 1392 static void ns83820_mib_isr(struct ns83820 *dev) ns83820_mib_isr() 1404 struct ns83820 *dev = PRIV(ndev); ns83820_irq() 1418 struct ns83820 *dev = PRIV(ndev); ns83820_do_isr() 1526 static void ns83820_do_reset(struct ns83820 *dev, u32 which) ns83820_do_reset() 1538 struct ns83820 *dev = PRIV(ndev); ns83820_stop() 1564 struct ns83820 *dev = PRIV(ndev); ns83820_tx_timeout() 1602 struct ns83820 *dev = PRIV(ndev); ns83820_tx_watch() 1624 struct ns83820 *dev = PRIV(ndev); ns83820_open() 1665 static void ns83820_getmac(struct ns83820 *dev, u8 *mac) ns83820_getmac() 1692 struct ns83820 *dev = PRIV(ndev); ns83820_set_multicast() 1718 struct ns83820 *dev = PRIV(ndev); ns83820_run_bist() 1756 static void ns83820_mii_write_bit(struct ns83820 *dev, int bit) ns83820_mii_write_bit() 1786 static int ns83820_mii_read_bit(struct ns83820 *dev) ns83820_mii_read_bit() 1810 static unsigned ns83820_mii_read_reg(struct ns83820 *dev, unsigned phy, unsigned reg) ns83820_mii_read_reg() 1844 static unsigned ns83820_mii_write_reg(struct ns83820 *dev, unsigned phy, unsigned reg, unsigned data) ns83820_mii_write_reg() 1877 struct ns83820 *dev = PRIV(ndev); ns83820_probe_phy() 1947 struct ns83820 *dev; ns83820_init_one() 1963 ndev = alloc_etherdev(sizeof(struct ns83820)); ns83820_init_one() 2028 printk("%s: ns83820.c: 0x22c: %08x, subsystem: %04x:%04x\n", ns83820_init_one() 2204 printk(KERN_INFO "%s: ns83820 v" VERSION ": DP83820 v%u.%u: %pM io=0x%08lx irq=%d f=%s\n", ns83820_init_one() 2218 printk(KERN_INFO "ns83820: unable to register netdev: %d\n", err); ns83820_init_one() 2245 struct ns83820 *dev = PRIV(ndev); /* ok even if NULL */ ns83820_remove_one() 2269 .name = "ns83820", 2282 printk(KERN_INFO "ns83820.c: National Semiconductor DP83820 10/100/1000 driver.\n"); ns83820_init()
|
Completed in 57 milliseconds