gelic_card
static int gelic_card_set_link_mode(struct gelic_card *card, int mode)
struct gelic_card *card = timer_container_of(card, t, rx_oom_timer);
struct gelic_card *card = container_of(napi, struct gelic_card, napi);
struct gelic_card *card = ptr;
struct gelic_card *card = netdev_card(netdev);
struct gelic_card *card = netdev_card(netdev);
struct gelic_card *card = netdev_card(netdev);
struct gelic_card *card = netdev_card(netdev);
static void gelic_card_disable_txdmac(struct gelic_card *card)
struct gelic_card *card;
struct gelic_card *card =
container_of(work, struct gelic_card, tx_timeout_task);
struct gelic_card *card;
static void gelic_card_enable_rxdmac(struct gelic_card *card)
int gelic_net_setup_netdev(struct net_device *netdev, struct gelic_card *card)
static struct gelic_card *gelic_alloc_card_net(struct net_device **netdev)
struct gelic_card *card;
BUILD_BUG_ON(offsetof(struct gelic_card, irq_status) % 8);
BUILD_BUG_ON(offsetof(struct gelic_card, descr) % 32);
sizeof(struct gelic_card) +
static void gelic_card_get_vlan_info(struct gelic_card *card)
struct gelic_card *card;
static void gelic_card_disable_rxdmac(struct gelic_card *card)
struct gelic_card *card = ps3_system_bus_get_drvdata(dev);
static void gelic_card_reset_chain(struct gelic_card *card,
void gelic_card_up(struct gelic_card *card)
void gelic_card_down(struct gelic_card *card)
static void gelic_card_free_chain(struct gelic_card *card,
static int gelic_card_init_chain(struct gelic_card *card,
static int gelic_descr_prepare_rx(struct gelic_card *card,
static void gelic_card_release_rx_chain(struct gelic_card *card)
static int gelic_card_fill_rx_chain(struct gelic_card *card)
int gelic_card_set_irq_mask(struct gelic_card *card, u64 mask)
static int gelic_card_alloc_rx_skbs(struct gelic_card *card)
static void gelic_descr_release_tx(struct gelic_card *card,
static void gelic_card_stop_queues(struct gelic_card *card)
static void gelic_card_wake_queues(struct gelic_card *card)
static void gelic_card_release_tx_chain(struct gelic_card *card, int stop)
static void gelic_card_rx_irq_on(struct gelic_card *card)
struct gelic_card *card = netdev_card(netdev);
static void gelic_card_rx_irq_off(struct gelic_card *card)
struct gelic_card *card;
gelic_card_get_next_tx_descr(struct gelic_card *card)
static void gelic_card_get_ether_port_status(struct gelic_card *card,
static int gelic_descr_prepare_tx(struct gelic_card *card,
static int gelic_card_kick_txdma(struct gelic_card *card,
struct gelic_card *card = netdev_card(netdev);
struct gelic_card *card,
static int gelic_card_decode_one_descr(struct gelic_card *card)
struct gelic_card *card;
static inline struct gelic_card *port_to_card(struct gelic_port *p)
static inline struct gelic_card *netdev_card(struct net_device *d)
static inline struct device *ctodev(struct gelic_card *card)
static inline u64 bus_id(struct gelic_card *card)
static inline u64 dev_id(struct gelic_card *card)
int gelic_card_set_irq_mask(struct gelic_card *card, u64 mask);
void gelic_card_up(struct gelic_card *card);
void gelic_card_down(struct gelic_card *card);
int gelic_net_setup_netdev(struct net_device *netdev, struct gelic_card *card);
struct gelic_card *card;
static struct net_device *gelic_wl_alloc(struct gelic_card *card)
struct gelic_card *card = netdev_card(netdev);
struct gelic_card *card = netdev_card(netdev);
int gelic_wl_driver_probe(struct gelic_card *card)
int gelic_wl_driver_remove(struct gelic_card *card)
struct gelic_card *card = port_to_card(wl_port(wl));
int gelic_wl_driver_probe(struct gelic_card *card);
int gelic_wl_driver_remove(struct gelic_card *card);