Lines Matching refs:e100_private
77 extern void e100_force_speed_duplex_to_phy(struct e100_private *bdp);
97 static void e100_get_speed_duplex_caps(struct e100_private *);
110 static unsigned char e100_setup_filter(struct e100_private *bdp);
111 static void e100_do_wol(struct pci_dev *pcid, struct e100_private *bdp);
114 extern void e100_config_wol(struct e100_private *bdp);
131 static unsigned char e100_delayed_exec_non_cu_cmd(struct e100_private *,
133 static void e100_free_nontx_list(struct e100_private *);
135 static inline void e100_tx_skb_free(struct e100_private *bdp, tcb_t *tcb);
156 static unsigned char e100_asf_enabled(struct e100_private *bdp);
181 static u8 e100_D101M_checksum(struct e100_private *, struct sk_buff *);
186 static unsigned char e100_init(struct e100_private *);
191 static void e100_print_brd_conf(struct e100_private *);
194 static u8 e100_pci_setup(struct pci_dev *, struct e100_private *);
195 static u8 e100_sw_init(struct e100_private *);
196 static void e100_tco_workaround(struct e100_private *);
197 static unsigned char e100_alloc_space(struct e100_private *);
198 static void e100_dealloc_space(struct e100_private *);
199 static int e100_alloc_tcb_pool(struct e100_private *);
200 static void e100_setup_tcb_pool(tcb_t *, unsigned int, struct e100_private *);
201 static void e100_free_tcb_pool(struct e100_private *);
202 static int e100_alloc_rfd_pool(struct e100_private *);
203 static void e100_free_rfd_pool(struct e100_private *);
205 static void e100_rd_eaddr(struct e100_private *);
206 static void e100_rd_pwa_no(struct e100_private *);
207 extern u16 e100_eeprom_read(struct e100_private *, u16);
208 extern void e100_eeprom_write_block(struct e100_private *, u16, u16 *, u16);
209 extern u16 e100_eeprom_size(struct e100_private *);
210 u16 e100_eeprom_calculate_chksum(struct e100_private *adapter);
212 static unsigned char e100_clr_cntrs(struct e100_private *);
213 static unsigned char e100_load_microcode(struct e100_private *);
214 static unsigned char e100_setup_iaaddr(struct e100_private *, u8 *);
215 static unsigned char e100_update_stats(struct e100_private *bdp);
217 static void e100_start_ru(struct e100_private *);
218 static void e100_dump_stats_cntrs(struct e100_private *);
220 static void e100_check_options(int board, struct e100_private *bdp);
222 static void e100_set_bool_option(struct e100_private *bdp, int, u32, int,
224 unsigned char e100_wait_exec_cmplx(struct e100_private *, u32, u8, u8);
225 void e100_exec_cmplx(struct e100_private *, u32, u8);
234 e100_get_rx_struct(struct e100_private *bdp) in e100_get_rx_struct()
255 e100_alloc_skb(struct e100_private *bdp) in e100_alloc_skb()
295 e100_add_skb_to_end(struct e100_private *bdp, struct rx_list_elem *rx_struct) in e100_add_skb_to_end()
333 e100_alloc_skbs(struct e100_private *bdp) in e100_alloc_skbs()
345 void e100_tx_srv(struct e100_private *);
346 u32 e100_rx_srv(struct e100_private *);
349 void e100_refresh_txthld(struct e100_private *);
350 void e100_manage_adaptive_ifs(struct e100_private *);
351 void e100_clear_pools(struct e100_private *);
353 static inline tcb_t *e100_prepare_xmit_buff(struct e100_private *,
381 e100_exec_cmd(struct e100_private *bdp, u8 cmd_low) in e100_exec_cmd()
401 e100_wait_scb(struct e100_private *bdp) in e100_wait_scb()
436 e100_wait_exec_simple(struct e100_private *bdp, u8 scb_cmd_low) in e100_wait_exec_simple()
460 e100_exec_cmplx(struct e100_private *bdp, u32 phys_addr, u8 cmd) in e100_exec_cmplx()
468 e100_wait_exec_cmplx(struct e100_private *bdp, u32 phys_addr, u8 cmd, u8 sub_cmd) in e100_wait_exec_cmplx()
490 e100_wait_cus_idle(struct e100_private *bdp) in e100_wait_cus_idle()
524 e100_disable_clear_intr(struct e100_private *bdp) in e100_disable_clear_intr()
543 e100_set_intr_mask(struct e100_private *bdp) in e100_set_intr_mask()
550 e100_trigger_SWI(struct e100_private *bdp) in e100_trigger_SWI()
562 struct e100_private *bdp = NULL; in e100_found1()
566 dev = alloc_etherdev(sizeof (struct e100_private)); in e100_found1()
734 struct e100_private *bdp = dev->priv; in e100_clear_structs()
749 struct e100_private *bdp; in e100_remove1()
856 e100_check_options(int board, struct e100_private *bdp) in e100_check_options()
961 e100_set_bool_option(struct e100_private *bdp, int val, u32 mask, in e100_set_bool_option()
988 struct e100_private *bdp; in e100_open()
1051 struct e100_private *bdp = dev->priv; in e100_close()
1089 e100_prepare_xmit_buff(struct e100_private *bdp, struct sk_buff *skb) in e100_prepare_xmit_buff()
1191 struct e100_private *bdp = dev->priv; in e100_xmit_frame()
1236 struct e100_private *bdp = dev->priv; in e100_get_stats()
1264 struct e100_private *bdp; in e100_set_mac()
1283 struct e100_private *bdp = dev->priv; in e100_set_multi_exec()
1326 struct e100_private *bdp = dev->priv; in e100_set_multi()
1384 e100_init(struct e100_private *bdp) in e100_init()
1433 e100_sw_init(struct e100_private *bdp) in e100_sw_init()
1461 e100_tco_workaround(struct e100_private *bdp) in e100_tco_workaround()
1511 e100_hw_init(struct e100_private *bdp) in e100_hw_init()
1573 e100_setup_tcb_pool(tcb_t *head, unsigned int qlen, struct e100_private *bdp) in e100_setup_tcb_pool()
1662 e100_alloc_space(struct e100_private *bdp) in e100_alloc_space()
1704 e100_alloc_tcb_pool(struct e100_private *bdp) in e100_alloc_tcb_pool()
1726 e100_tx_skb_free(struct e100_private *bdp, tcb_t *tcb) in e100_tx_skb_free()
1745 e100_free_tcb_pool(struct e100_private *bdp) in e100_free_tcb_pool()
1767 e100_dealloc_space(struct e100_private *bdp) in e100_dealloc_space()
1781 e100_free_rfd_pool(struct e100_private *bdp) in e100_free_rfd_pool()
1812 e100_alloc_rfd_pool(struct e100_private *bdp) in e100_alloc_rfd_pool()
1830 e100_clear_pools(struct e100_private *bdp) in e100_clear_pools()
1852 struct e100_private *bdp = dev->priv; in e100_watchdog()
1938 e100_manage_adaptive_ifs(struct e100_private *bdp) in e100_manage_adaptive_ifs()
2009 struct e100_private *bdp; in e100intr()
2058 e100_tx_srv(struct e100_private *bdp) in e100_tx_srv()
2103 e100_rx_srv(struct e100_private *bdp) in e100_rx_srv()
2214 e100_refresh_txthld(struct e100_private *bdp) in e100_refresh_txthld()
2282 e100_start_cu(struct e100_private *bdp, tcb_t *tcb) in e100_start_cu()
2358 e100_selftest(struct e100_private *bdp, u32 *st_timeout, u32 *st_result) in e100_selftest()
2416 e100_setup_iaaddr(struct e100_private *bdp, u8 *eaddr) in e100_setup_iaaddr()
2457 e100_start_ru(struct e100_private *bdp) in e100_start_ru()
2504 e100_cmd_complete_location(struct e100_private *bdp) in e100_cmd_complete_location()
2541 e100_clr_cntrs(struct e100_private *bdp) in e100_clr_cntrs()
2567 e100_update_stats(struct e100_private *bdp) in e100_update_stats()
2643 e100_dump_stats_cntrs(struct e100_private *bdp) in e100_dump_stats_cntrs()
2667 e100_exec_non_cu_cmd(struct e100_private *bdp, nxmit_cb_entry_t *command) in e100_exec_non_cu_cmd()
2762 e100_sw_reset(struct e100_private *bdp, u32 reset_cmd) in e100_sw_reset()
2798 e100_load_microcode(struct e100_private *bdp) in e100_load_microcode()
2911 e100_rd_pwa_no(struct e100_private *bdp) in e100_rd_pwa_no()
2920 e100_rd_eaddr(struct e100_private *bdp) in e100_rd_eaddr()
2964 e100_D101M_checksum(struct e100_private *bdp, struct sk_buff *skb) in e100_D101M_checksum()
2985 e100_print_brd_conf(struct e100_private *bdp) in e100_print_brd_conf()
3013 e100_pci_setup(struct pci_dev *pcid, struct e100_private *bdp) in e100_pci_setup()
3062 e100_isolate_driver(struct e100_private *bdp) in e100_isolate_driver()
3080 e100_tcb_add_C_bit(struct e100_private *bdp) in e100_tcb_add_C_bit()
3103 e100_configure_device(struct e100_private *bdp) in e100_configure_device()
3144 e100_deisolate_driver(struct e100_private *bdp, u8 full_reset) in e100_deisolate_driver()
3210 struct e100_private *bdp = dev->priv; in e100_do_ethtool_ioctl()
3247 struct e100_private *bdp = dev->priv; in e100_do_ethtool_ioctl()
3261 struct e100_private *bdp = dev->priv; in e100_do_ethtool_ioctl()
3290 struct e100_private *bdp = dev->priv; in e100_do_ethtool_ioctl()
3310 struct e100_private *bdp = dev->priv; in e100_do_ethtool_ioctl()
3334 struct e100_private *bdp = dev->priv; in e100_do_ethtool_ioctl()
3351 struct e100_private *bdp = dev->priv; in e100_do_ethtool_ioctl()
3391 struct e100_private *bdp; in e100_ethtool_get_settings()
3450 struct e100_private *bdp; in e100_ethtool_set_settings()
3518 struct e100_private *bdp; in e100_ethtool_glink()
3566 struct e100_private *bdp; in e100_ethtool_gregs()
3597 struct e100_private *bdp; in e100_ethtool_nway_rst()
3619 struct e100_private *bdp; in e100_ethtool_get_drvinfo()
3645 struct e100_private *bdp; in e100_ethtool_eeprom()
3728 e100_led_control(struct e100_private *bdp, u16 led_mdi_op) in e100_led_control()
3744 struct e100_private *bdp = (struct e100_private *) data; in e100_led_blink_callback()
3771 struct e100_private *bdp; in e100_ethtool_led_blink()
3802 e100_10BaseT_adapter(struct e100_private *bdp) in e100_10BaseT_adapter()
3810 e100_get_speed_duplex_caps(struct e100_private *bdp) in e100_get_speed_duplex_caps()
3850 e100_setup_filter(struct e100_private *bdp) in e100_setup_filter()
3890 e100_do_wol(struct pci_dev *pcid, struct e100_private *bdp) in e100_do_wol()
3927 struct e100_private *bdp; in e100_ethtool_wol()
4018 struct e100_private *bdp; in e100_mii_ioctl()
4077 e100_alloc_non_tx_cmd(struct e100_private *bdp) in e100_alloc_non_tx_cmd()
4096 e100_free_non_tx_cmd(struct e100_private *bdp, in e100_free_non_tx_cmd()
4106 e100_free_nontx_list(struct e100_private *bdp) in e100_free_nontx_list()
4124 e100_delayed_exec_non_cu_cmd(struct e100_private *bdp, in e100_delayed_exec_non_cu_cmd()
4160 struct e100_private *bdp = (struct e100_private *) ptr; in e100_non_tx_background()
4248 struct e100_private *bdp = netdev->priv; in e100_vlan_rx_register()
4276 struct e100_private *bdp = netdev->priv; in e100_vlan_rx_kill_vid()
4310 struct e100_private *bdp = netdev->priv; in e100_suspend()
4334 struct e100_private *bdp = netdev->priv; in e100_resume()
4354 e100_asf_enabled(struct e100_private *bdp) in e100_asf_enabled()
4374 e100_cu_unknown_state(struct e100_private *bdp) in e100_cu_unknown_state()
4397 struct e100_private *adapter = dev->priv; in e100_netpoll()