ql3_adapter       104 drivers/net/ethernet/qlogic/qla3xxx.c static int ql_sem_spinlock(struct ql3_adapter *qdev,
ql3_adapter       123 drivers/net/ethernet/qlogic/qla3xxx.c static void ql_sem_unlock(struct ql3_adapter *qdev, u32 sem_mask)
ql3_adapter       131 drivers/net/ethernet/qlogic/qla3xxx.c static int ql_sem_lock(struct ql3_adapter *qdev, u32 sem_mask, u32 sem_bits)
ql3_adapter       145 drivers/net/ethernet/qlogic/qla3xxx.c static int ql_wait_for_drvr_lock(struct ql3_adapter *qdev)
ql3_adapter       165 drivers/net/ethernet/qlogic/qla3xxx.c static void ql_set_register_page(struct ql3_adapter *qdev, u32 page)
ql3_adapter       176 drivers/net/ethernet/qlogic/qla3xxx.c static u32 ql_read_common_reg_l(struct ql3_adapter *qdev, u32 __iomem *reg)
ql3_adapter       188 drivers/net/ethernet/qlogic/qla3xxx.c static u32 ql_read_common_reg(struct ql3_adapter *qdev, u32 __iomem *reg)
ql3_adapter       193 drivers/net/ethernet/qlogic/qla3xxx.c static u32 ql_read_page0_reg_l(struct ql3_adapter *qdev, u32 __iomem *reg)
ql3_adapter       208 drivers/net/ethernet/qlogic/qla3xxx.c static u32 ql_read_page0_reg(struct ql3_adapter *qdev, u32 __iomem *reg)
ql3_adapter       215 drivers/net/ethernet/qlogic/qla3xxx.c static void ql_write_common_reg_l(struct ql3_adapter *qdev,
ql3_adapter       226 drivers/net/ethernet/qlogic/qla3xxx.c static void ql_write_common_reg(struct ql3_adapter *qdev,
ql3_adapter       233 drivers/net/ethernet/qlogic/qla3xxx.c static void ql_write_nvram_reg(struct ql3_adapter *qdev,
ql3_adapter       241 drivers/net/ethernet/qlogic/qla3xxx.c static void ql_write_page0_reg(struct ql3_adapter *qdev,
ql3_adapter       253 drivers/net/ethernet/qlogic/qla3xxx.c static void ql_write_page1_reg(struct ql3_adapter *qdev,
ql3_adapter       265 drivers/net/ethernet/qlogic/qla3xxx.c static void ql_write_page2_reg(struct ql3_adapter *qdev,
ql3_adapter       274 drivers/net/ethernet/qlogic/qla3xxx.c static void ql_disable_interrupts(struct ql3_adapter *qdev)
ql3_adapter       284 drivers/net/ethernet/qlogic/qla3xxx.c static void ql_enable_interrupts(struct ql3_adapter *qdev)
ql3_adapter       294 drivers/net/ethernet/qlogic/qla3xxx.c static void ql_release_to_lrg_buf_free_list(struct ql3_adapter *qdev,
ql3_adapter       350 drivers/net/ethernet/qlogic/qla3xxx.c static struct ql_rcv_buf_cb *ql_get_from_lrg_buf_free_list(struct ql3_adapter
ql3_adapter       368 drivers/net/ethernet/qlogic/qla3xxx.c static void fm93c56a_deselect(struct ql3_adapter *qdev);
ql3_adapter       369 drivers/net/ethernet/qlogic/qla3xxx.c static void eeprom_readword(struct ql3_adapter *qdev, u32 eepromAddr,
ql3_adapter       375 drivers/net/ethernet/qlogic/qla3xxx.c static void fm93c56a_select(struct ql3_adapter *qdev)
ql3_adapter       388 drivers/net/ethernet/qlogic/qla3xxx.c static void fm93c56a_cmd(struct ql3_adapter *qdev, u32 cmd, u32 eepromAddr)
ql3_adapter       461 drivers/net/ethernet/qlogic/qla3xxx.c static void fm93c56a_deselect(struct ql3_adapter *qdev)
ql3_adapter       474 drivers/net/ethernet/qlogic/qla3xxx.c static void fm93c56a_datain(struct ql3_adapter *qdev, unsigned short *value)
ql3_adapter       502 drivers/net/ethernet/qlogic/qla3xxx.c static void eeprom_readword(struct ql3_adapter *qdev,
ql3_adapter       519 drivers/net/ethernet/qlogic/qla3xxx.c static int ql_get_nvram_params(struct ql3_adapter *qdev)
ql3_adapter       560 drivers/net/ethernet/qlogic/qla3xxx.c static int ql_wait_for_mii_ready(struct ql3_adapter *qdev)
ql3_adapter       577 drivers/net/ethernet/qlogic/qla3xxx.c static void ql_mii_enable_scan_mode(struct ql3_adapter *qdev)
ql3_adapter       604 drivers/net/ethernet/qlogic/qla3xxx.c static u8 ql_mii_disable_scan_mode(struct ql3_adapter *qdev)
ql3_adapter       634 drivers/net/ethernet/qlogic/qla3xxx.c static int ql_mii_write_reg_ex(struct ql3_adapter *qdev,
ql3_adapter       665 drivers/net/ethernet/qlogic/qla3xxx.c static int ql_mii_read_reg_ex(struct ql3_adapter *qdev, u16 regAddr,
ql3_adapter       704 drivers/net/ethernet/qlogic/qla3xxx.c static int ql_mii_write_reg(struct ql3_adapter *qdev, u16 regAddr, u16 value)
ql3_adapter       732 drivers/net/ethernet/qlogic/qla3xxx.c static int ql_mii_read_reg(struct ql3_adapter *qdev, u16 regAddr, u16 *value)
ql3_adapter       768 drivers/net/ethernet/qlogic/qla3xxx.c static void ql_petbi_reset(struct ql3_adapter *qdev)
ql3_adapter       773 drivers/net/ethernet/qlogic/qla3xxx.c static void ql_petbi_start_neg(struct ql3_adapter *qdev)
ql3_adapter       791 drivers/net/ethernet/qlogic/qla3xxx.c static void ql_petbi_reset_ex(struct ql3_adapter *qdev)
ql3_adapter       797 drivers/net/ethernet/qlogic/qla3xxx.c static void ql_petbi_start_neg_ex(struct ql3_adapter *qdev)
ql3_adapter       818 drivers/net/ethernet/qlogic/qla3xxx.c static void ql_petbi_init(struct ql3_adapter *qdev)
ql3_adapter       824 drivers/net/ethernet/qlogic/qla3xxx.c static void ql_petbi_init_ex(struct ql3_adapter *qdev)
ql3_adapter       830 drivers/net/ethernet/qlogic/qla3xxx.c static int ql_is_petbi_neg_pause(struct ql3_adapter *qdev)
ql3_adapter       840 drivers/net/ethernet/qlogic/qla3xxx.c static void phyAgereSpecificInit(struct ql3_adapter *qdev, u32 miiAddr)
ql3_adapter       874 drivers/net/ethernet/qlogic/qla3xxx.c static enum PHY_DEVICE_TYPE getPhyType(struct ql3_adapter *qdev,
ql3_adapter       907 drivers/net/ethernet/qlogic/qla3xxx.c static int ql_phy_get_speed(struct ql3_adapter *qdev)
ql3_adapter       938 drivers/net/ethernet/qlogic/qla3xxx.c static int ql_is_full_dup(struct ql3_adapter *qdev)
ql3_adapter       958 drivers/net/ethernet/qlogic/qla3xxx.c static int ql_is_phy_neg_pause(struct ql3_adapter *qdev)
ql3_adapter       968 drivers/net/ethernet/qlogic/qla3xxx.c static int PHY_Setup(struct ql3_adapter *qdev)
ql3_adapter      1034 drivers/net/ethernet/qlogic/qla3xxx.c static void ql_mac_enable(struct ql3_adapter *qdev, u32 enable)
ql3_adapter      1054 drivers/net/ethernet/qlogic/qla3xxx.c static void ql_mac_cfg_soft_reset(struct ql3_adapter *qdev, u32 enable)
ql3_adapter      1074 drivers/net/ethernet/qlogic/qla3xxx.c static void ql_mac_cfg_gig(struct ql3_adapter *qdev, u32 enable)
ql3_adapter      1094 drivers/net/ethernet/qlogic/qla3xxx.c static void ql_mac_cfg_full_dup(struct ql3_adapter *qdev, u32 enable)
ql3_adapter      1114 drivers/net/ethernet/qlogic/qla3xxx.c static void ql_mac_cfg_pause(struct ql3_adapter *qdev, u32 enable)
ql3_adapter      1136 drivers/net/ethernet/qlogic/qla3xxx.c static int ql_is_fiber(struct ql3_adapter *qdev)
ql3_adapter      1156 drivers/net/ethernet/qlogic/qla3xxx.c static int ql_is_auto_cfg(struct ql3_adapter *qdev)
ql3_adapter      1166 drivers/net/ethernet/qlogic/qla3xxx.c static int ql_is_auto_neg_complete(struct ql3_adapter *qdev)
ql3_adapter      1194 drivers/net/ethernet/qlogic/qla3xxx.c static int ql_is_neg_pause(struct ql3_adapter *qdev)
ql3_adapter      1202 drivers/net/ethernet/qlogic/qla3xxx.c static int ql_auto_neg_error(struct ql3_adapter *qdev)
ql3_adapter      1221 drivers/net/ethernet/qlogic/qla3xxx.c static u32 ql_get_link_speed(struct ql3_adapter *qdev)
ql3_adapter      1229 drivers/net/ethernet/qlogic/qla3xxx.c static int ql_is_link_full_dup(struct ql3_adapter *qdev)
ql3_adapter      1240 drivers/net/ethernet/qlogic/qla3xxx.c static int ql_link_down_detect(struct ql3_adapter *qdev)
ql3_adapter      1264 drivers/net/ethernet/qlogic/qla3xxx.c static int ql_link_down_detect_clear(struct ql3_adapter *qdev)
ql3_adapter      1294 drivers/net/ethernet/qlogic/qla3xxx.c static int ql_this_adapter_controls_port(struct ql3_adapter *qdev)
ql3_adapter      1323 drivers/net/ethernet/qlogic/qla3xxx.c static void ql_phy_reset_ex(struct ql3_adapter *qdev)
ql3_adapter      1329 drivers/net/ethernet/qlogic/qla3xxx.c static void ql_phy_start_neg_ex(struct ql3_adapter *qdev)
ql3_adapter      1402 drivers/net/ethernet/qlogic/qla3xxx.c static void ql_phy_init_ex(struct ql3_adapter *qdev)
ql3_adapter      1412 drivers/net/ethernet/qlogic/qla3xxx.c static u32 ql_get_link_state(struct ql3_adapter *qdev)
ql3_adapter      1437 drivers/net/ethernet/qlogic/qla3xxx.c static int ql_port_start(struct ql3_adapter *qdev)
ql3_adapter      1457 drivers/net/ethernet/qlogic/qla3xxx.c static int ql_finish_auto_neg(struct ql3_adapter *qdev)
ql3_adapter      1518 drivers/net/ethernet/qlogic/qla3xxx.c 	struct ql3_adapter *qdev =
ql3_adapter      1519 drivers/net/ethernet/qlogic/qla3xxx.c 		container_of(work, struct ql3_adapter, link_state_work.work);
ql3_adapter      1582 drivers/net/ethernet/qlogic/qla3xxx.c static void ql_get_phy_owner(struct ql3_adapter *qdev)
ql3_adapter      1593 drivers/net/ethernet/qlogic/qla3xxx.c static void ql_init_scan_mode(struct ql3_adapter *qdev)
ql3_adapter      1612 drivers/net/ethernet/qlogic/qla3xxx.c static int ql_mii_setup(struct ql3_adapter *qdev)
ql3_adapter      1649 drivers/net/ethernet/qlogic/qla3xxx.c static u32 ql_supported_modes(struct ql3_adapter *qdev)
ql3_adapter      1657 drivers/net/ethernet/qlogic/qla3xxx.c static int ql_get_auto_cfg_status(struct ql3_adapter *qdev)
ql3_adapter      1674 drivers/net/ethernet/qlogic/qla3xxx.c static u32 ql_get_speed(struct ql3_adapter *qdev)
ql3_adapter      1691 drivers/net/ethernet/qlogic/qla3xxx.c static int ql_get_full_dup(struct ql3_adapter *qdev)
ql3_adapter      1711 drivers/net/ethernet/qlogic/qla3xxx.c 	struct ql3_adapter *qdev = netdev_priv(ndev);
ql3_adapter      1738 drivers/net/ethernet/qlogic/qla3xxx.c 	struct ql3_adapter *qdev = netdev_priv(ndev);
ql3_adapter      1748 drivers/net/ethernet/qlogic/qla3xxx.c 	struct ql3_adapter *qdev = netdev_priv(ndev);
ql3_adapter      1754 drivers/net/ethernet/qlogic/qla3xxx.c 	struct ql3_adapter *qdev = netdev_priv(ndev);
ql3_adapter      1761 drivers/net/ethernet/qlogic/qla3xxx.c 	struct ql3_adapter *qdev = netdev_priv(ndev);
ql3_adapter      1785 drivers/net/ethernet/qlogic/qla3xxx.c static int ql_populate_free_queue(struct ql3_adapter *qdev)
ql3_adapter      1844 drivers/net/ethernet/qlogic/qla3xxx.c static void ql_update_small_bufq_prod_index(struct ql3_adapter *qdev)
ql3_adapter      1867 drivers/net/ethernet/qlogic/qla3xxx.c static void ql_update_lrg_bufq_prod_index(struct ql3_adapter *qdev)
ql3_adapter      1917 drivers/net/ethernet/qlogic/qla3xxx.c static void ql_process_mac_tx_intr(struct ql3_adapter *qdev,
ql3_adapter      1972 drivers/net/ethernet/qlogic/qla3xxx.c static void ql_get_sbuf(struct ql3_adapter *qdev)
ql3_adapter      1979 drivers/net/ethernet/qlogic/qla3xxx.c static struct ql_rcv_buf_cb *ql_get_lbuf(struct ql3_adapter *qdev)
ql3_adapter      2001 drivers/net/ethernet/qlogic/qla3xxx.c static void ql_process_mac_rx_intr(struct ql3_adapter *qdev,
ql3_adapter      2041 drivers/net/ethernet/qlogic/qla3xxx.c static void ql_process_macip_rx_intr(struct ql3_adapter *qdev,
ql3_adapter      2113 drivers/net/ethernet/qlogic/qla3xxx.c static int ql_tx_rx_clean(struct ql3_adapter *qdev, int budget)
ql3_adapter      2182 drivers/net/ethernet/qlogic/qla3xxx.c 	struct ql3_adapter *qdev = container_of(napi, struct ql3_adapter, napi);
ql3_adapter      2208 drivers/net/ethernet/qlogic/qla3xxx.c 	struct ql3_adapter *qdev = netdev_priv(ndev);
ql3_adapter      2265 drivers/net/ethernet/qlogic/qla3xxx.c static int ql_get_seg_count(struct ql3_adapter *qdev, unsigned short frags)
ql3_adapter      2305 drivers/net/ethernet/qlogic/qla3xxx.c static int ql_send_map(struct ql3_adapter *qdev,
ql3_adapter      2464 drivers/net/ethernet/qlogic/qla3xxx.c 	struct ql3_adapter *qdev = netdev_priv(ndev);
ql3_adapter      2516 drivers/net/ethernet/qlogic/qla3xxx.c static int ql_alloc_net_req_rsp_queues(struct ql3_adapter *qdev)
ql3_adapter      2558 drivers/net/ethernet/qlogic/qla3xxx.c static void ql_free_net_req_rsp_queues(struct ql3_adapter *qdev)
ql3_adapter      2580 drivers/net/ethernet/qlogic/qla3xxx.c static int ql_alloc_buffer_queues(struct ql3_adapter *qdev)
ql3_adapter      2635 drivers/net/ethernet/qlogic/qla3xxx.c static void ql_free_buffer_queues(struct ql3_adapter *qdev)
ql3_adapter      2659 drivers/net/ethernet/qlogic/qla3xxx.c static int ql_alloc_small_buffers(struct ql3_adapter *qdev)
ql3_adapter      2698 drivers/net/ethernet/qlogic/qla3xxx.c static void ql_free_small_buffers(struct ql3_adapter *qdev)
ql3_adapter      2714 drivers/net/ethernet/qlogic/qla3xxx.c static void ql_free_large_buffers(struct ql3_adapter *qdev)
ql3_adapter      2734 drivers/net/ethernet/qlogic/qla3xxx.c static void ql_init_large_buffers(struct ql3_adapter *qdev)
ql3_adapter      2750 drivers/net/ethernet/qlogic/qla3xxx.c static int ql_alloc_large_buffers(struct ql3_adapter *qdev)
ql3_adapter      2808 drivers/net/ethernet/qlogic/qla3xxx.c static void ql_free_send_free_list(struct ql3_adapter *qdev)
ql3_adapter      2821 drivers/net/ethernet/qlogic/qla3xxx.c static int ql_create_send_free_list(struct ql3_adapter *qdev)
ql3_adapter      2841 drivers/net/ethernet/qlogic/qla3xxx.c static int ql_alloc_mem_resources(struct ql3_adapter *qdev)
ql3_adapter      2933 drivers/net/ethernet/qlogic/qla3xxx.c static void ql_free_mem_resources(struct ql3_adapter *qdev)
ql3_adapter      2949 drivers/net/ethernet/qlogic/qla3xxx.c static int ql_init_misc_registers(struct ql3_adapter *qdev)
ql3_adapter      3007 drivers/net/ethernet/qlogic/qla3xxx.c static int ql_adapter_initialize(struct ql3_adapter *qdev)
ql3_adapter      3262 drivers/net/ethernet/qlogic/qla3xxx.c static int ql_adapter_reset(struct ql3_adapter *qdev)
ql3_adapter      3341 drivers/net/ethernet/qlogic/qla3xxx.c static void ql_set_mac_info(struct ql3_adapter *qdev)
ql3_adapter      3389 drivers/net/ethernet/qlogic/qla3xxx.c 	struct ql3_adapter *qdev = netdev_priv(ndev);
ql3_adapter      3414 drivers/net/ethernet/qlogic/qla3xxx.c static int ql_adapter_down(struct ql3_adapter *qdev, int do_reset)
ql3_adapter      3463 drivers/net/ethernet/qlogic/qla3xxx.c static int ql_adapter_up(struct ql3_adapter *qdev)
ql3_adapter      3536 drivers/net/ethernet/qlogic/qla3xxx.c static int ql_cycle_adapter(struct ql3_adapter *qdev, int reset)
ql3_adapter      3551 drivers/net/ethernet/qlogic/qla3xxx.c 	struct ql3_adapter *qdev = netdev_priv(ndev);
ql3_adapter      3566 drivers/net/ethernet/qlogic/qla3xxx.c 	struct ql3_adapter *qdev = netdev_priv(ndev);
ql3_adapter      3572 drivers/net/ethernet/qlogic/qla3xxx.c 	struct ql3_adapter *qdev = netdev_priv(ndev);
ql3_adapter      3607 drivers/net/ethernet/qlogic/qla3xxx.c 	struct ql3_adapter *qdev = netdev_priv(ndev);
ql3_adapter      3623 drivers/net/ethernet/qlogic/qla3xxx.c 	struct ql3_adapter *qdev =
ql3_adapter      3624 drivers/net/ethernet/qlogic/qla3xxx.c 		container_of(work, struct ql3_adapter, reset_work.work);
ql3_adapter      3725 drivers/net/ethernet/qlogic/qla3xxx.c 	struct ql3_adapter *qdev =
ql3_adapter      3726 drivers/net/ethernet/qlogic/qla3xxx.c 		container_of(work, struct ql3_adapter, tx_timeout_work.work);
ql3_adapter      3731 drivers/net/ethernet/qlogic/qla3xxx.c static void ql_get_board_info(struct ql3_adapter *qdev)
ql3_adapter      3753 drivers/net/ethernet/qlogic/qla3xxx.c 	struct ql3_adapter *qdev = from_timer(qdev, t, adapter_timer);
ql3_adapter      3770 drivers/net/ethernet/qlogic/qla3xxx.c 	struct ql3_adapter *qdev = NULL;
ql3_adapter      3801 drivers/net/ethernet/qlogic/qla3xxx.c 	ndev = alloc_etherdev(sizeof(struct ql3_adapter));
ql3_adapter      3927 drivers/net/ethernet/qlogic/qla3xxx.c 	struct ql3_adapter *qdev = netdev_priv(ndev);