cregit-Linux how code gets into the kernel

Release 4.7 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
pre-gitpre-git850.00%480.00%
al viroal 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 viroal viro956.25%133.33%
pre-gitpre-git743.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 hemmingerstephen 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 hemmingerstephen 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 hemmingerstephen 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 hemmingerstephen 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 viroal viro1470.00%133.33%
pre-gitpre-git630.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 viroal viro853.33%133.33%
pre-gitpre-git746.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, .ndo_change_mtu = eth_change_mtu, #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. millerdavid s. miller1647.06%116.67%
pre-gitpre-git926.47%350.00%
al viroal viro617.65%116.67%
alexander beregalovalexander 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
pre-gitpre-git1155.00%457.14%
al viroal viro630.00%114.29%
jeff garzikjeff garzik210.00%114.29%
harvey harrisonharvey 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
pre-gitpre-git975.00%150.00%
jon schindlerjon schindler325.00%150.00%
Total12100.00%2100.00%


static void __exit ns8390_module_exit(void) { }

Contributors

PersonTokensPropCommitsCommitProp
pre-gitpre-git562.50%375.00%
jon schindlerjon 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 hemmingerstephen hemminger15842.59%310.71%
pre-gitpre-git8422.64%1450.00%
al viroal viro5815.63%13.57%
gustavo padovangustavo padovan256.74%13.57%
david s. millerdavid s. miller174.58%27.14%
jon schindlerjon schindler154.04%13.57%
linus torvaldslinus torvalds61.62%27.14%
alexander beregalovalexander beregalov30.81%13.57%
jeff garzikjeff garzik30.81%13.57%
harvey harrisonharvey harrison10.27%13.57%
jiri pirkojiri pirko10.27%13.57%
Total371100.00%28100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
{% endraw %}