Lines Matching refs:ql_adapter
98 static int ql_wol(struct ql_adapter *);
100 static int ql_adapter_down(struct ql_adapter *);
101 static int ql_adapter_up(struct ql_adapter *);
107 static int ql_sem_trylock(struct ql_adapter *qdev, u32 sem_mask) in ql_sem_trylock()
145 int ql_sem_spinlock(struct ql_adapter *qdev, u32 sem_mask) in ql_sem_spinlock()
156 void ql_sem_unlock(struct ql_adapter *qdev, u32 sem_mask) in ql_sem_unlock()
167 int ql_wait_reg_rdy(struct ql_adapter *qdev, u32 reg, u32 bit, u32 err_bit) in ql_wait_reg_rdy()
194 static int ql_wait_cfg(struct ql_adapter *qdev, u32 bit) in ql_wait_cfg()
215 int ql_write_cfg(struct ql_adapter *qdev, void *ptr, int size, u32 bit, in ql_write_cfg()
263 int ql_get_mac_addr_reg(struct ql_adapter *qdev, u32 type, u16 index, in ql_get_mac_addr_reg()
333 static int ql_set_mac_addr_reg(struct ql_adapter *qdev, u8 *addr, u32 type, in ql_set_mac_addr_reg()
452 static int ql_set_mac_addr(struct ql_adapter *qdev, int set) in ql_set_mac_addr()
480 void ql_link_on(struct ql_adapter *qdev) in ql_link_on()
487 void ql_link_off(struct ql_adapter *qdev) in ql_link_off()
497 int ql_get_routing_reg(struct ql_adapter *qdev, u32 index, u32 *value) in ql_get_routing_reg()
520 static int ql_set_routing_reg(struct ql_adapter *qdev, u32 index, u32 mask, in ql_set_routing_reg()
618 static void ql_enable_interrupts(struct ql_adapter *qdev) in ql_enable_interrupts()
623 static void ql_disable_interrupts(struct ql_adapter *qdev) in ql_disable_interrupts()
634 u32 ql_enable_completion_interrupt(struct ql_adapter *qdev, u32 intr) in ql_enable_completion_interrupt()
660 static u32 ql_disable_completion_interrupt(struct ql_adapter *qdev, u32 intr) in ql_disable_completion_interrupt()
683 static void ql_enable_all_completion_interrupts(struct ql_adapter *qdev) in ql_enable_all_completion_interrupts()
699 static int ql_validate_flash(struct ql_adapter *qdev, u32 size, const char *str) in ql_validate_flash()
721 static int ql_read_flash_word(struct ql_adapter *qdev, int offset, __le32 *data) in ql_read_flash_word()
745 static int ql_get_8000_flash_params(struct ql_adapter *qdev) in ql_get_8000_flash_params()
810 static int ql_get_8012_flash_params(struct ql_adapter *qdev) in ql_get_8012_flash_params()
864 static int ql_write_xgmac_reg(struct ql_adapter *qdev, u32 reg, u32 data) in ql_write_xgmac_reg()
883 int ql_read_xgmac_reg(struct ql_adapter *qdev, u32 reg, u32 *data) in ql_read_xgmac_reg()
905 int ql_read_xgmac_reg64(struct ql_adapter *qdev, u32 reg, u64 *data) in ql_read_xgmac_reg64()
925 static int ql_8000_port_initialize(struct ql_adapter *qdev) in ql_8000_port_initialize()
950 static int ql_8012_port_initialize(struct ql_adapter *qdev) in ql_8012_port_initialize()
1025 static inline unsigned int ql_lbq_block_size(struct ql_adapter *qdev) in ql_lbq_block_size()
1041 static struct bq_desc *ql_get_curr_lchunk(struct ql_adapter *qdev, in ql_get_curr_lchunk()
1090 static int ql_get_next_chunk(struct ql_adapter *qdev, struct rx_ring *rx_ring, in ql_get_next_chunk()
1139 static void ql_update_lbq(struct ql_adapter *qdev, struct rx_ring *rx_ring) in ql_update_lbq()
1193 static void ql_update_sbq(struct ql_adapter *qdev, struct rx_ring *rx_ring) in ql_update_sbq()
1258 static void ql_update_buffer_queues(struct ql_adapter *qdev, in ql_update_buffer_queues()
1268 static void ql_unmap_send(struct ql_adapter *qdev, in ql_unmap_send()
1310 static int ql_map_send(struct ql_adapter *qdev, in ql_map_send()
1437 static void ql_categorize_rx_err(struct ql_adapter *qdev, u8 rx_err, in ql_categorize_rx_err()
1472 static void ql_update_mac_hdr_len(struct ql_adapter *qdev, in ql_update_mac_hdr_len()
1492 static void ql_process_mac_rx_gro_page(struct ql_adapter *qdev, in ql_process_mac_rx_gro_page()
1539 static void ql_process_mac_rx_page(struct ql_adapter *qdev, in ql_process_mac_rx_page()
1632 static void ql_process_mac_rx_skb(struct ql_adapter *qdev, in ql_process_mac_rx_skb()
1760 static struct sk_buff *ql_build_rx_skb(struct ql_adapter *qdev, in ql_build_rx_skb()
1962 static void ql_process_mac_split_rx_intr(struct ql_adapter *qdev, in ql_process_mac_split_rx_intr()
2057 static unsigned long ql_process_mac_rx_intr(struct ql_adapter *qdev, in ql_process_mac_rx_intr()
2108 static void ql_process_mac_tx_intr(struct ql_adapter *qdev, in ql_process_mac_tx_intr()
2148 void ql_queue_fw_error(struct ql_adapter *qdev) in ql_queue_fw_error()
2154 void ql_queue_asic_error(struct ql_adapter *qdev) in ql_queue_asic_error()
2170 static void ql_process_chip_ae_intr(struct ql_adapter *qdev, in ql_process_chip_ae_intr()
2208 struct ql_adapter *qdev = rx_ring->qdev; in ql_clean_outbound_rx_ring()
2256 struct ql_adapter *qdev = rx_ring->qdev; in ql_clean_inbound_rx_ring()
2301 struct ql_adapter *qdev = rx_ring->qdev; in ql_napi_poll_msix()
2346 struct ql_adapter *qdev = netdev_priv(ndev); in qlge_vlan_mode()
2363 struct ql_adapter *qdev = netdev_priv(ndev); in qlge_update_hw_vlan_features()
2415 static int __qlge_vlan_rx_add_vid(struct ql_adapter *qdev, u16 vid) in __qlge_vlan_rx_add_vid()
2430 struct ql_adapter *qdev = netdev_priv(ndev); in qlge_vlan_rx_add_vid()
2446 static int __qlge_vlan_rx_kill_vid(struct ql_adapter *qdev, u16 vid) in __qlge_vlan_rx_kill_vid()
2461 struct ql_adapter *qdev = netdev_priv(ndev); in qlge_vlan_rx_kill_vid()
2477 static void qlge_restore_vlan(struct ql_adapter *qdev) in qlge_restore_vlan()
2508 struct ql_adapter *qdev = rx_ring->qdev; in qlge_isr()
2648 struct ql_adapter *qdev = netdev_priv(ndev); in qlge_send()
2727 static void ql_free_shadow_space(struct ql_adapter *qdev) in ql_free_shadow_space()
2745 static int ql_alloc_shadow_space(struct ql_adapter *qdev) in ql_alloc_shadow_space()
2774 static void ql_init_tx_ring(struct ql_adapter *qdev, struct tx_ring *tx_ring) in ql_init_tx_ring()
2792 static void ql_free_tx_resources(struct ql_adapter *qdev, in ql_free_tx_resources()
2804 static int ql_alloc_tx_resources(struct ql_adapter *qdev, in ql_alloc_tx_resources()
2830 static void ql_free_lbq_buffers(struct ql_adapter *qdev, struct rx_ring *rx_ring) in ql_free_lbq_buffers()
2864 static void ql_free_sbq_buffers(struct ql_adapter *qdev, struct rx_ring *rx_ring) in ql_free_sbq_buffers()
2890 static void ql_free_rx_buffers(struct ql_adapter *qdev) in ql_free_rx_buffers()
2904 static void ql_alloc_rx_buffers(struct ql_adapter *qdev) in ql_alloc_rx_buffers()
2916 static void ql_init_lbq_ring(struct ql_adapter *qdev, in ql_init_lbq_ring()
2933 static void ql_init_sbq_ring(struct ql_adapter *qdev, in ql_init_sbq_ring()
2950 static void ql_free_rx_resources(struct ql_adapter *qdev, in ql_free_rx_resources()
2988 static int ql_alloc_rx_resources(struct ql_adapter *qdev, in ql_alloc_rx_resources()
3062 static void ql_tx_ring_clean(struct ql_adapter *qdev) in ql_tx_ring_clean()
3090 static void ql_free_mem_resources(struct ql_adapter *qdev) in ql_free_mem_resources()
3101 static int ql_alloc_mem_resources(struct ql_adapter *qdev) in ql_alloc_mem_resources()
3135 static int ql_start_rx_ring(struct ql_adapter *qdev, struct rx_ring *rx_ring) in ql_start_rx_ring()
3267 static int ql_start_tx_ring(struct ql_adapter *qdev, struct tx_ring *tx_ring) in ql_start_tx_ring()
3313 static void ql_disable_msix(struct ql_adapter *qdev) in ql_disable_msix()
3330 static void ql_enable_msix(struct ql_adapter *qdev) in ql_enable_msix()
3391 static void ql_set_tx_vect(struct ql_adapter *qdev) in ql_set_tx_vect()
3421 static void ql_set_irq_mask(struct ql_adapter *qdev, struct intr_context *ctx) in ql_set_irq_mask()
3453 static void ql_resolve_queues_to_irqs(struct ql_adapter *qdev) in ql_resolve_queues_to_irqs()
3541 static void ql_free_irq(struct ql_adapter *qdev) in ql_free_irq()
3559 static int ql_request_irq(struct ql_adapter *qdev) in ql_request_irq()
3620 static int ql_start_rss(struct ql_adapter *qdev) in ql_start_rss()
3658 static int ql_clear_routing_entries(struct ql_adapter *qdev) in ql_clear_routing_entries()
3679 static int ql_route_initialize(struct ql_adapter *qdev) in ql_route_initialize()
3737 int ql_cam_route_initialize(struct ql_adapter *qdev) in ql_cam_route_initialize()
3760 static int ql_adapter_initialize(struct ql_adapter *qdev) in ql_adapter_initialize()
3872 static int ql_adapter_reset(struct ql_adapter *qdev) in ql_adapter_reset()
3920 struct ql_adapter *qdev = netdev_priv(ndev); in ql_display_dev_info()
3935 static int ql_wol(struct ql_adapter *qdev) in ql_wol()
3982 static void ql_cancel_all_work_sync(struct ql_adapter *qdev) in ql_cancel_all_work_sync()
3997 static int ql_adapter_down(struct ql_adapter *qdev) in ql_adapter_down()
4028 static int ql_adapter_up(struct ql_adapter *qdev) in ql_adapter_up()
4063 static void ql_release_adapter_resources(struct ql_adapter *qdev) in ql_release_adapter_resources()
4069 static int ql_get_adapter_resources(struct ql_adapter *qdev) in ql_get_adapter_resources()
4083 struct ql_adapter *qdev = netdev_priv(ndev); in qlge_close()
4106 static int ql_configure_rings(struct ql_adapter *qdev) in ql_configure_rings()
4192 struct ql_adapter *qdev = netdev_priv(ndev); in qlge_open()
4217 static int ql_change_rx_buffers(struct ql_adapter *qdev) in ql_change_rx_buffers()
4270 struct ql_adapter *qdev = netdev_priv(ndev); in qlge_change_mtu()
4301 struct ql_adapter *qdev = netdev_priv(ndev); in qlge_get_stats()
4337 struct ql_adapter *qdev = netdev_priv(ndev); in qlge_set_multicast_list()
4427 struct ql_adapter *qdev = netdev_priv(ndev); in qlge_set_mac_address()
4450 struct ql_adapter *qdev = netdev_priv(ndev); in qlge_tx_timeout()
4456 struct ql_adapter *qdev = in ql_asic_reset_work()
4457 container_of(work, struct ql_adapter, asic_reset_work.work); in ql_asic_reset_work()
4501 static int ql_get_alt_pcie_func(struct ql_adapter *qdev) in ql_get_alt_pcie_func()
4527 static int ql_get_board_info(struct ql_adapter *qdev) in ql_get_board_info()
4565 struct ql_adapter *qdev = netdev_priv(ndev); in ql_release_all()
4583 struct ql_adapter *qdev = netdev_priv(ndev); in ql_init_device()
4731 struct ql_adapter *qdev = (struct ql_adapter *)data; in ql_timer()
4747 struct ql_adapter *qdev = NULL; in qlge_probe()
4751 ndev = alloc_etherdev_mq(sizeof(struct ql_adapter), in qlge_probe()
4828 struct ql_adapter *qdev = netdev_priv(ndev); in qlge_remove()
4841 struct ql_adapter *qdev = netdev_priv(ndev); in ql_eeh_close()
4869 struct ql_adapter *qdev = netdev_priv(ndev); in qlge_io_error_detected()
4901 struct ql_adapter *qdev = netdev_priv(ndev); in qlge_io_slot_reset()
4925 struct ql_adapter *qdev = netdev_priv(ndev); in qlge_io_resume()
4952 struct ql_adapter *qdev = netdev_priv(ndev); in qlge_suspend()
4980 struct ql_adapter *qdev = netdev_priv(ndev); in qlge_resume()