cregit-Linux how code gets into the kernel

Release 4.11 drivers/net/ethernet/8390/8390.c

/* 8390 core for usual drivers */


static const char version[] =
    "8390.c:v1.10cvs 9/23/94 Donald Becker (becker@cesdis.gsfc.nasa.gov)\n";

#include "lib8390.c"


int ei_open(struct net_device *dev) { return __ei_open(dev); }

Contributors

PersonTokensPropCommitsCommitProp
Linus Torvalds (pre-git)850.00%480.00%
Al Viro850.00%120.00%
Total16100.00%5100.00%

EXPORT_SYMBOL(ei_open);
int ei_close(struct net_device *dev) { return __ei_close(dev); }

Contributors

PersonTokensPropCommitsCommitProp
Al Viro956.25%133.33%
Linus Torvalds (pre-git)743.75%266.67%
Total16100.00%3100.00%

EXPORT_SYMBOL(ei_close);
netdev_tx_t ei_start_xmit(struct sk_buff *skb, struct net_device *dev) { return __ei_start_xmit(skb, dev); }

Contributors

PersonTokensPropCommitsCommitProp
Stephen Hemminger23100.00%2100.00%
Total23100.00%2100.00%

EXPORT_SYMBOL(ei_start_xmit);
struct net_device_stats *ei_get_stats(struct net_device *dev) { return __ei_get_stats(dev); }

Contributors

PersonTokensPropCommitsCommitProp
Stephen Hemminger18100.00%1100.00%
Total18100.00%1100.00%

EXPORT_SYMBOL(ei_get_stats);
void ei_set_multicast_list(struct net_device *dev) { __ei_set_multicast_list(dev); }

Contributors

PersonTokensPropCommitsCommitProp
Stephen Hemminger15100.00%1100.00%
Total15100.00%1100.00%

EXPORT_SYMBOL(ei_set_multicast_list);
void ei_tx_timeout(struct net_device *dev) { __ei_tx_timeout(dev); }

Contributors

PersonTokensPropCommitsCommitProp
Stephen Hemminger15100.00%1100.00%
Total15100.00%1100.00%

EXPORT_SYMBOL(ei_tx_timeout);
irqreturn_t ei_interrupt(int irq, void *dev_id) { return __ei_interrupt(irq, dev_id); }

Contributors

PersonTokensPropCommitsCommitProp
Al Viro1470.00%133.33%
Linus Torvalds (pre-git)630.00%266.67%
Total20100.00%3100.00%

EXPORT_SYMBOL(ei_interrupt); #ifdef CONFIG_NET_POLL_CONTROLLER
void ei_poll(struct net_device *dev) { __ei_poll(dev); }

Contributors

PersonTokensPropCommitsCommitProp
Al Viro853.33%133.33%
Linus Torvalds (pre-git)746.67%266.67%
Total15100.00%3100.00%

EXPORT_SYMBOL(ei_poll); #endif const struct net_device_ops ei_netdev_ops = { .ndo_open = ei_open, .ndo_stop = ei_close, .ndo_start_xmit = ei_start_xmit, .ndo_tx_timeout = ei_tx_timeout, .ndo_get_stats = ei_get_stats, .ndo_set_rx_mode = ei_set_multicast_list, .ndo_validate_addr = eth_validate_addr, .ndo_set_mac_address = eth_mac_addr, #ifdef CONFIG_NET_POLL_CONTROLLER .ndo_poll_controller = ei_poll, #endif }; EXPORT_SYMBOL(ei_netdev_ops);
struct net_device *__alloc_ei_netdev(int size) { struct net_device *dev = ____alloc_ei_netdev(size); if (dev) dev->netdev_ops = &ei_netdev_ops; return dev; }

Contributors

PersonTokensPropCommitsCommitProp
David S. Miller1647.06%116.67%
Linus Torvalds (pre-git)926.47%350.00%
Al Viro617.65%116.67%
Alexander Beregalov38.82%116.67%
Total34100.00%6100.00%

EXPORT_SYMBOL(__alloc_ei_netdev);
void NS8390_init(struct net_device *dev, int startp) { __NS8390_init(dev, startp); }

Contributors

PersonTokensPropCommitsCommitProp
Linus Torvalds (pre-git)1155.00%457.14%
Al Viro630.00%114.29%
Jeff Garzik210.00%114.29%
Harvey Harrison15.00%114.29%
Total20100.00%7100.00%

EXPORT_SYMBOL(NS8390_init); #if defined(MODULE)
static int __init ns8390_module_init(void) { return 0; }

Contributors

PersonTokensPropCommitsCommitProp
Linus Torvalds (pre-git)975.00%150.00%
Jon Schindler325.00%150.00%
Total12100.00%2100.00%


static void __exit ns8390_module_exit(void) { }

Contributors

PersonTokensPropCommitsCommitProp
Linus Torvalds (pre-git)562.50%375.00%
Jon Schindler337.50%125.00%
Total8100.00%4100.00%

module_init(ns8390_module_init); module_exit(ns8390_module_exit); #endif /* MODULE */ MODULE_LICENSE("GPL");

Overall Contributors

PersonTokensPropCommitsCommitProp
Stephen Hemminger15341.80%310.71%
Linus Torvalds (pre-git)8422.95%1450.00%
Al Viro5815.85%13.57%
Gustavo Fernando Padovan256.83%13.57%
David S. Miller174.64%27.14%
Jon Schindler154.10%13.57%
Linus Torvalds61.64%27.14%
Alexander Beregalov30.82%13.57%
Jeff Garzik30.82%13.57%
Jiri Pirko10.27%13.57%
Harvey Harrison10.27%13.57%
Total366100.00%28100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.