Lines Matching refs:happy_meal

104 static __inline__ void tx_add_log(struct happy_meal *hp, unsigned int a, unsigned int s)
252 static inline u32 hme_read_desc32(struct happy_meal *hp, hme32 *p)
261 static void BB_PUT_BIT(struct happy_meal *hp, void __iomem *tregs, int bit)
269 static u32 BB_GET_BIT(struct happy_meal *hp, void __iomem *tregs, int internal)
285 static u32 BB_GET_BIT2(struct happy_meal *hp, void __iomem *tregs, int internal)
303 static int happy_meal_bb_read(struct happy_meal *hp,
347 static void happy_meal_bb_write(struct happy_meal *hp,
392 static int happy_meal_tcvr_read(struct happy_meal *hp,
423 static void happy_meal_tcvr_write(struct happy_meal *hp,
483 static int try_next_permutation(struct happy_meal *hp, void __iomem *tregs)
507 static void display_link_mode(struct happy_meal *hp, void __iomem *tregs)
518 static void display_forced_link_mode(struct happy_meal *hp, void __iomem *tregs)
529 static int set_happy_link_modes(struct happy_meal *hp, void __iomem *tregs)
589 static int is_lucent_phy(struct happy_meal *hp)
606 happy_meal_begin_auto_negotiation(struct happy_meal *hp,
724 struct happy_meal *hp = from_timer(hp, t, happy_timer);
901 static void happy_meal_tx_reset(struct happy_meal *hp, void __iomem *bregs)
921 static void happy_meal_rx_reset(struct happy_meal *hp, void __iomem *bregs)
943 static void happy_meal_stop(struct happy_meal *hp, void __iomem *gregs)
963 static void happy_meal_get_counters(struct happy_meal *hp, void __iomem *bregs)
992 static int happy_meal_tcvr_reset(struct happy_meal *hp, void __iomem *tregs)
1086 static void happy_meal_transceiver_check(struct happy_meal *hp, void __iomem *tregs)
1157 static void happy_meal_clean_rings(struct happy_meal *hp)
1209 static void happy_meal_init_rings(struct happy_meal *hp)
1256 static int happy_meal_init(struct happy_meal *hp)
1532 static void happy_meal_set_initial_advertisement(struct happy_meal *hp)
1591 static int happy_meal_is_not_so_happy(struct happy_meal *hp, u32 status)
1696 static void happy_meal_tx(struct happy_meal *hp)
1760 static void happy_meal_rx(struct happy_meal *hp, struct net_device *dev)
1866 struct happy_meal *hp = netdev_priv(dev);
1895 struct happy_meal *hp = netdev_priv(dev);
1918 struct happy_meal *hp = netdev_priv(dev);
1936 struct happy_meal *hp = netdev_priv(dev);
1952 static void unmap_partial_tx_skb(struct happy_meal *hp, u32 first_mapping,
1974 struct happy_meal *hp = netdev_priv(dev);
2076 struct happy_meal *hp = netdev_priv(dev);
2087 struct happy_meal *hp = netdev_priv(dev);
2124 struct happy_meal *hp = netdev_priv(dev);
2172 struct happy_meal *hp = netdev_priv(dev);
2196 struct happy_meal *hp = netdev_priv(dev);
2218 struct happy_meal *hp = netdev_priv(dev);
2392 static void happy_meal_addr_init(struct happy_meal *hp,
2435 static int happy_meal_common_probe(struct happy_meal *hp,
2492 struct happy_meal *hp;
2514 dev = devm_alloc_etherdev(&op->dev, sizeof(struct happy_meal));
2617 struct happy_meal *hp;
2654 dev = devm_alloc_etherdev(&pdev->dev, sizeof(struct happy_meal));