Lines Matching defs:qdev
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()
1138 static void ql_update_lbq(struct ql_adapter *qdev, struct rx_ring *rx_ring) in ql_update_lbq()
1192 static void ql_update_sbq(struct ql_adapter *qdev, struct rx_ring *rx_ring) in ql_update_sbq()
1257 static void ql_update_buffer_queues(struct ql_adapter *qdev, in ql_update_buffer_queues()
1267 static void ql_unmap_send(struct ql_adapter *qdev, in ql_unmap_send()
1309 static int ql_map_send(struct ql_adapter *qdev, in ql_map_send()
1436 static void ql_categorize_rx_err(struct ql_adapter *qdev, u8 rx_err, in ql_categorize_rx_err()
1471 static void ql_update_mac_hdr_len(struct ql_adapter *qdev, in ql_update_mac_hdr_len()
1491 static void ql_process_mac_rx_gro_page(struct ql_adapter *qdev, in ql_process_mac_rx_gro_page()
1538 static void ql_process_mac_rx_page(struct ql_adapter *qdev, in ql_process_mac_rx_page()
1631 static void ql_process_mac_rx_skb(struct ql_adapter *qdev, in ql_process_mac_rx_skb()
1758 static struct sk_buff *ql_build_rx_skb(struct ql_adapter *qdev, in ql_build_rx_skb()
1958 static void ql_process_mac_split_rx_intr(struct ql_adapter *qdev, in ql_process_mac_split_rx_intr()
2053 static unsigned long ql_process_mac_rx_intr(struct ql_adapter *qdev, in ql_process_mac_rx_intr()
2104 static void ql_process_mac_tx_intr(struct ql_adapter *qdev, in ql_process_mac_tx_intr()
2144 void ql_queue_fw_error(struct ql_adapter *qdev) in ql_queue_fw_error()
2150 void ql_queue_asic_error(struct ql_adapter *qdev) in ql_queue_asic_error()
2166 static void ql_process_chip_ae_intr(struct ql_adapter *qdev, in ql_process_chip_ae_intr()
2204 struct ql_adapter *qdev = rx_ring->qdev; in ql_clean_outbound_rx_ring() local
2252 struct ql_adapter *qdev = rx_ring->qdev; in ql_clean_inbound_rx_ring() local
2297 struct ql_adapter *qdev = rx_ring->qdev; in ql_napi_poll_msix() local
2342 struct ql_adapter *qdev = netdev_priv(ndev); in qlge_vlan_mode() local
2359 struct ql_adapter *qdev = netdev_priv(ndev); in qlge_update_hw_vlan_features() local
2405 static int __qlge_vlan_rx_add_vid(struct ql_adapter *qdev, u16 vid) in __qlge_vlan_rx_add_vid()
2420 struct ql_adapter *qdev = netdev_priv(ndev); in qlge_vlan_rx_add_vid() local
2436 static int __qlge_vlan_rx_kill_vid(struct ql_adapter *qdev, u16 vid) in __qlge_vlan_rx_kill_vid()
2451 struct ql_adapter *qdev = netdev_priv(ndev); in qlge_vlan_rx_kill_vid() local
2467 static void qlge_restore_vlan(struct ql_adapter *qdev) in qlge_restore_vlan()
2498 struct ql_adapter *qdev = rx_ring->qdev; in qlge_isr() local
2638 struct ql_adapter *qdev = netdev_priv(ndev); in qlge_send() local
2718 static void ql_free_shadow_space(struct ql_adapter *qdev) in ql_free_shadow_space()
2736 static int ql_alloc_shadow_space(struct ql_adapter *qdev) in ql_alloc_shadow_space()
2765 static void ql_init_tx_ring(struct ql_adapter *qdev, struct tx_ring *tx_ring) in ql_init_tx_ring()
2783 static void ql_free_tx_resources(struct ql_adapter *qdev, in ql_free_tx_resources()
2795 static int ql_alloc_tx_resources(struct ql_adapter *qdev, in ql_alloc_tx_resources()
2822 static void ql_free_lbq_buffers(struct ql_adapter *qdev, struct rx_ring *rx_ring) in ql_free_lbq_buffers()
2856 static void ql_free_sbq_buffers(struct ql_adapter *qdev, struct rx_ring *rx_ring) in ql_free_sbq_buffers()
2882 static void ql_free_rx_buffers(struct ql_adapter *qdev) in ql_free_rx_buffers()
2896 static void ql_alloc_rx_buffers(struct ql_adapter *qdev) in ql_alloc_rx_buffers()
2908 static void ql_init_lbq_ring(struct ql_adapter *qdev, in ql_init_lbq_ring()
2925 static void ql_init_sbq_ring(struct ql_adapter *qdev, in ql_init_sbq_ring()
2942 static void ql_free_rx_resources(struct ql_adapter *qdev, in ql_free_rx_resources()
2980 static int ql_alloc_rx_resources(struct ql_adapter *qdev, in ql_alloc_rx_resources()
3054 static void ql_tx_ring_clean(struct ql_adapter *qdev) in ql_tx_ring_clean()
3082 static void ql_free_mem_resources(struct ql_adapter *qdev) in ql_free_mem_resources()
3093 static int ql_alloc_mem_resources(struct ql_adapter *qdev) in ql_alloc_mem_resources()
3127 static int ql_start_rx_ring(struct ql_adapter *qdev, struct rx_ring *rx_ring) in ql_start_rx_ring()
3259 static int ql_start_tx_ring(struct ql_adapter *qdev, struct tx_ring *tx_ring) in ql_start_tx_ring()
3305 static void ql_disable_msix(struct ql_adapter *qdev) in ql_disable_msix()
3322 static void ql_enable_msix(struct ql_adapter *qdev) in ql_enable_msix()
3383 static void ql_set_tx_vect(struct ql_adapter *qdev) in ql_set_tx_vect()
3413 static void ql_set_irq_mask(struct ql_adapter *qdev, struct intr_context *ctx) in ql_set_irq_mask()
3445 static void ql_resolve_queues_to_irqs(struct ql_adapter *qdev) in ql_resolve_queues_to_irqs()
3533 static void ql_free_irq(struct ql_adapter *qdev) in ql_free_irq()
3551 static int ql_request_irq(struct ql_adapter *qdev) in ql_request_irq()
3612 static int ql_start_rss(struct ql_adapter *qdev) in ql_start_rss()
3650 static int ql_clear_routing_entries(struct ql_adapter *qdev) in ql_clear_routing_entries()
3671 static int ql_route_initialize(struct ql_adapter *qdev) in ql_route_initialize()
3729 int ql_cam_route_initialize(struct ql_adapter *qdev) in ql_cam_route_initialize()
3752 static int ql_adapter_initialize(struct ql_adapter *qdev) in ql_adapter_initialize()
3864 static int ql_adapter_reset(struct ql_adapter *qdev) in ql_adapter_reset()
3912 struct ql_adapter *qdev = netdev_priv(ndev); in ql_display_dev_info() local
3927 static int ql_wol(struct ql_adapter *qdev) in ql_wol()
3974 static void ql_cancel_all_work_sync(struct ql_adapter *qdev) in ql_cancel_all_work_sync()
3989 static int ql_adapter_down(struct ql_adapter *qdev) in ql_adapter_down()
4020 static int ql_adapter_up(struct ql_adapter *qdev) in ql_adapter_up()
4055 static void ql_release_adapter_resources(struct ql_adapter *qdev) in ql_release_adapter_resources()
4061 static int ql_get_adapter_resources(struct ql_adapter *qdev) in ql_get_adapter_resources()
4075 struct ql_adapter *qdev = netdev_priv(ndev); in qlge_close() local
4098 static int ql_configure_rings(struct ql_adapter *qdev) in ql_configure_rings()
4184 struct ql_adapter *qdev = netdev_priv(ndev); in qlge_open() local
4209 static int ql_change_rx_buffers(struct ql_adapter *qdev) in ql_change_rx_buffers()
4262 struct ql_adapter *qdev = netdev_priv(ndev); in qlge_change_mtu() local
4293 struct ql_adapter *qdev = netdev_priv(ndev); in qlge_get_stats() local
4329 struct ql_adapter *qdev = netdev_priv(ndev); in qlge_set_multicast_list() local
4419 struct ql_adapter *qdev = netdev_priv(ndev); in qlge_set_mac_address() local
4442 struct ql_adapter *qdev = netdev_priv(ndev); in qlge_tx_timeout() local
4448 struct ql_adapter *qdev = in ql_asic_reset_work() local
4493 static int ql_get_alt_pcie_func(struct ql_adapter *qdev) in ql_get_alt_pcie_func()
4519 static int ql_get_board_info(struct ql_adapter *qdev) in ql_get_board_info()
4557 struct ql_adapter *qdev = netdev_priv(ndev); in ql_release_all() local
4575 struct ql_adapter *qdev = netdev_priv(ndev); in ql_init_device() local
4723 struct ql_adapter *qdev = from_timer(qdev, t, timer); in ql_timer() local
4739 struct ql_adapter *qdev = NULL; in qlge_probe() local
4824 struct ql_adapter *qdev = netdev_priv(ndev); in qlge_remove() local
4837 struct ql_adapter *qdev = netdev_priv(ndev); in ql_eeh_close() local
4864 struct ql_adapter *qdev = netdev_priv(ndev); in qlge_io_error_detected() local
4898 struct ql_adapter *qdev = netdev_priv(ndev); in qlge_io_slot_reset() local
4922 struct ql_adapter *qdev = netdev_priv(ndev); in qlge_io_resume() local
4949 struct ql_adapter *qdev = netdev_priv(ndev); in qlge_suspend() local
4977 struct ql_adapter *qdev = netdev_priv(ndev); in qlge_resume() local