Lines Matching refs:qlcnic_adapter
68 static void qlcnic_idc_debug_info(struct qlcnic_adapter *adapter, u8 encoding);
69 static int qlcnic_can_start_firmware(struct qlcnic_adapter *adapter);
78 static int qlcnic_start_firmware(struct qlcnic_adapter *);
80 static void qlcnic_free_lb_filters_mem(struct qlcnic_adapter *adapter);
81 static void qlcnic_dev_set_npar_ready(struct qlcnic_adapter *);
82 static int qlcnicvf_start_firmware(struct qlcnic_adapter *);
86 static int qlcnic_82xx_setup_intr(struct qlcnic_adapter *);
87 static void qlcnic_82xx_dev_request_reset(struct qlcnic_adapter *, u32);
88 static irqreturn_t qlcnic_82xx_clear_legacy_intr(struct qlcnic_adapter *);
90 static int qlcnic_82xx_start_firmware(struct qlcnic_adapter *);
92 static void qlcnic_82xx_set_mac_filter_count(struct qlcnic_adapter *);
95 static u32 qlcnic_vlan_tx_check(struct qlcnic_adapter *adapter) in qlcnic_vlan_tx_check()
301 int qlcnic_read_mac_addr(struct qlcnic_adapter *adapter) in qlcnic_read_mac_addr()
325 static void qlcnic_delete_adapter_mac(struct qlcnic_adapter *adapter) in qlcnic_delete_adapter_mac()
344 struct qlcnic_adapter *adapter = netdev_priv(netdev); in qlcnic_set_mac()
381 struct qlcnic_adapter *adapter = netdev_priv(netdev); in qlcnic_fdb_del()
406 struct qlcnic_adapter *adapter = netdev_priv(netdev); in qlcnic_fdb_add()
439 struct qlcnic_adapter *adapter = netdev_priv(netdev); in qlcnic_fdb_dump()
451 static void qlcnic_82xx_cancel_idc_work(struct qlcnic_adapter *adapter) in qlcnic_82xx_cancel_idc_work()
465 struct qlcnic_adapter *adapter = netdev_priv(netdev); in qlcnic_get_phys_port_id()
481 struct qlcnic_adapter *adapter = netdev_priv(netdev); in qlcnic_add_vxlan_port()
503 struct qlcnic_adapter *adapter = netdev_priv(netdev); in qlcnic_del_vxlan_port()
636 static int qlcnic_check_multi_tx_capability(struct qlcnic_adapter *adapter) in qlcnic_check_multi_tx_capability()
649 static int qlcnic_max_rings(struct qlcnic_adapter *adapter, u8 ring_cnt, in qlcnic_max_rings()
668 void qlcnic_set_tx_ring_count(struct qlcnic_adapter *adapter, u8 tx_cnt) in qlcnic_set_tx_ring_count()
678 void qlcnic_set_sds_ring_count(struct qlcnic_adapter *adapter, u8 rx_cnt) in qlcnic_set_sds_ring_count()
688 int qlcnic_setup_tss_rss_intr(struct qlcnic_adapter *adapter) in qlcnic_setup_tss_rss_intr()
758 int qlcnic_enable_msix(struct qlcnic_adapter *adapter, u32 num_msix) in qlcnic_enable_msix()
831 static int qlcnic_82xx_calculate_msix_vector(struct qlcnic_adapter *adapter) in qlcnic_82xx_calculate_msix_vector()
845 static int qlcnic_enable_msi_legacy(struct qlcnic_adapter *adapter) in qlcnic_enable_msi_legacy()
879 static int qlcnic_82xx_setup_intr(struct qlcnic_adapter *adapter) in qlcnic_82xx_setup_intr()
908 int qlcnic_82xx_mq_intrpt(struct qlcnic_adapter *adapter, int op_type) in qlcnic_82xx_mq_intrpt()
938 void qlcnic_teardown_intr(struct qlcnic_adapter *adapter) in qlcnic_teardown_intr()
960 static int qlcnic_get_act_pci_func(struct qlcnic_adapter *adapter) in qlcnic_get_act_pci_func()
990 static bool qlcnic_port_eswitch_cfg_capability(struct qlcnic_adapter *adapter) in qlcnic_port_eswitch_cfg_capability()
1007 int qlcnic_init_pci_info(struct qlcnic_adapter *adapter) in qlcnic_init_pci_info()
1098 qlcnic_set_function_modes(struct qlcnic_adapter *adapter) in qlcnic_set_function_modes()
1119 static void qlcnic_check_vf(struct qlcnic_adapter *adapter, in qlcnic_check_vf()
1202 static bool qlcnic_validate_subsystem_id(struct qlcnic_adapter *adapter, in qlcnic_validate_subsystem_id()
1223 static void qlcnic_get_board_name(struct qlcnic_adapter *adapter, char *name) in qlcnic_get_board_name()
1245 qlcnic_check_options(struct qlcnic_adapter *adapter) in qlcnic_check_options()
1306 qlcnic_initialize_nic(struct qlcnic_adapter *adapter) in qlcnic_initialize_nic()
1352 void qlcnic_set_vlan_config(struct qlcnic_adapter *adapter, in qlcnic_set_vlan_config()
1372 struct qlcnic_adapter *adapter = netdev_priv(netdev); in qlcnic_vlan_rx_add()
1392 struct qlcnic_adapter *adapter = netdev_priv(netdev); in qlcnic_vlan_rx_del()
1410 void qlcnic_set_eswitch_port_features(struct qlcnic_adapter *adapter, in qlcnic_set_eswitch_port_features()
1426 int qlcnic_set_eswitch_port_config(struct qlcnic_adapter *adapter) in qlcnic_set_eswitch_port_config()
1443 void qlcnic_set_netdev_features(struct qlcnic_adapter *adapter, in qlcnic_set_netdev_features()
1458 qlcnic_check_eswitch_mode(struct qlcnic_adapter *adapter) in qlcnic_check_eswitch_mode()
1504 int qlcnic_set_default_offload_settings(struct qlcnic_adapter *adapter) in qlcnic_set_default_offload_settings()
1542 qlcnic_reset_eswitch_config(struct qlcnic_adapter *adapter, in qlcnic_reset_eswitch_config()
1564 int qlcnic_reset_npar_config(struct qlcnic_adapter *adapter) in qlcnic_reset_npar_config()
1606 static int qlcnic_check_npar_opertional(struct qlcnic_adapter *adapter) in qlcnic_check_npar_opertional()
1630 qlcnic_set_mgmt_operations(struct qlcnic_adapter *adapter) in qlcnic_set_mgmt_operations()
1651 static int qlcnic_82xx_start_firmware(struct qlcnic_adapter *adapter) in qlcnic_82xx_start_firmware()
1718 qlcnic_request_irq(struct qlcnic_adapter *adapter) in qlcnic_request_irq()
1806 qlcnic_free_irq(struct qlcnic_adapter *adapter) in qlcnic_free_irq()
1837 static void qlcnic_get_lro_mss_capability(struct qlcnic_adapter *adapter) in qlcnic_get_lro_mss_capability()
1852 static int qlcnic_config_def_intr_coalesce(struct qlcnic_adapter *adapter) in qlcnic_config_def_intr_coalesce()
1879 int __qlcnic_up(struct qlcnic_adapter *adapter, struct net_device *netdev) in __qlcnic_up()
1926 int qlcnic_up(struct qlcnic_adapter *adapter, struct net_device *netdev) in qlcnic_up()
1938 void __qlcnic_down(struct qlcnic_adapter *adapter, struct net_device *netdev) in __qlcnic_down()
1975 void qlcnic_down(struct qlcnic_adapter *adapter, struct net_device *netdev) in qlcnic_down()
1985 qlcnic_attach(struct qlcnic_adapter *adapter) in qlcnic_attach()
2035 void qlcnic_detach(struct qlcnic_adapter *adapter) in qlcnic_detach()
2053 struct qlcnic_adapter *adapter = netdev_priv(netdev); in qlcnic_diag_free_res()
2083 static int qlcnic_alloc_adapter_resources(struct qlcnic_adapter *adapter) in qlcnic_alloc_adapter_resources()
2113 static void qlcnic_free_adapter_resources(struct qlcnic_adapter *adapter) in qlcnic_free_adapter_resources()
2137 struct qlcnic_adapter *adapter = netdev_priv(netdev); in qlcnic_diag_alloc_res()
2191 qlcnic_reset_hw_context(struct qlcnic_adapter *adapter) in qlcnic_reset_hw_context()
2212 qlcnic_reset_context(struct qlcnic_adapter *adapter) in qlcnic_reset_context()
2244 static void qlcnic_82xx_set_mac_filter_count(struct qlcnic_adapter *adapter) in qlcnic_82xx_set_mac_filter_count()
2260 static int qlcnic_set_real_num_queues(struct qlcnic_adapter *adapter, in qlcnic_set_real_num_queues()
2286 qlcnic_setup_netdev(struct qlcnic_adapter *adapter, struct net_device *netdev, in qlcnic_setup_netdev()
2378 void qlcnic_free_tx_rings(struct qlcnic_adapter *adapter) in qlcnic_free_tx_rings()
2393 int qlcnic_alloc_tx_rings(struct qlcnic_adapter *adapter, in qlcnic_alloc_tx_rings()
2436 void qlcnic_set_drv_version(struct qlcnic_adapter *adapter) in qlcnic_set_drv_version()
2451 static void qlcnic_reset_api_lock(struct qlcnic_adapter *adapter) in qlcnic_reset_api_lock()
2462 struct qlcnic_adapter *adapter = NULL; in qlcnic_probe()
2516 netdev = alloc_etherdev_mq(sizeof(struct qlcnic_adapter), in qlcnic_probe()
2741 struct qlcnic_adapter *adapter; in qlcnic_remove()
2826 struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); in qlcnic_resume()
2843 struct qlcnic_adapter *adapter = netdev_priv(netdev); in qlcnic_open()
2871 struct qlcnic_adapter *adapter = netdev_priv(netdev); in qlcnic_close()
2880 void qlcnic_alloc_lb_filters_mem(struct qlcnic_adapter *adapter) in qlcnic_alloc_lb_filters_mem()
2936 static void qlcnic_free_lb_filters_mem(struct qlcnic_adapter *adapter) in qlcnic_free_lb_filters_mem()
2951 int qlcnic_check_temp(struct qlcnic_adapter *adapter) in qlcnic_check_temp()
3005 static void qlcnic_dump_rings(struct qlcnic_adapter *adapter) in qlcnic_dump_rings()
3072 struct qlcnic_adapter *adapter = netdev_priv(netdev); in qlcnic_tx_timeout()
3095 struct qlcnic_adapter *adapter = netdev_priv(netdev); in qlcnic_get_stats()
3111 static irqreturn_t qlcnic_82xx_clear_legacy_intr(struct qlcnic_adapter *adapter) in qlcnic_82xx_clear_legacy_intr()
3136 struct qlcnic_adapter *adapter = sds_ring->adapter; in qlcnic_tmp_intr()
3157 struct qlcnic_adapter *adapter = sds_ring->adapter; in qlcnic_intr()
3170 struct qlcnic_adapter *adapter = sds_ring->adapter; in qlcnic_msi_intr()
3198 struct qlcnic_adapter *adapter = netdev_priv(netdev); in qlcnic_poll_controller()
3235 qlcnic_idc_debug_info(struct qlcnic_adapter *adapter, u8 encoding) in qlcnic_idc_debug_info()
3248 qlcnic_set_drv_state(struct qlcnic_adapter *adapter, u8 state) in qlcnic_set_drv_state()
3273 qlcnic_clr_drv_state(struct qlcnic_adapter *adapter) in qlcnic_clr_drv_state()
3289 void qlcnic_clr_all_drv_state(struct qlcnic_adapter *adapter, u8 failed) in qlcnic_clr_all_drv_state()
3323 qlcnic_check_drv_state(struct qlcnic_adapter *adapter) in qlcnic_check_drv_state()
3343 static int qlcnic_check_idc_ver(struct qlcnic_adapter *adapter) in qlcnic_check_idc_ver()
3356 qlcnic_can_start_firmware(struct qlcnic_adapter *adapter) in qlcnic_can_start_firmware()
3447 struct qlcnic_adapter *adapter = container_of(work, in qlcnic_fwinit_work()
3448 struct qlcnic_adapter, fw_work.work); in qlcnic_fwinit_work()
3550 struct qlcnic_adapter *adapter = container_of(work, in qlcnic_detach_work()
3551 struct qlcnic_adapter, fw_work.work); in qlcnic_detach_work()
3611 qlcnic_set_npar_non_operational(struct qlcnic_adapter *adapter) in qlcnic_set_npar_non_operational()
3626 static void qlcnic_82xx_dev_request_reset(struct qlcnic_adapter *adapter, in qlcnic_82xx_dev_request_reset()
3671 qlcnic_dev_set_npar_ready(struct qlcnic_adapter *adapter) in qlcnic_dev_set_npar_ready()
3683 void qlcnic_schedule_work(struct qlcnic_adapter *adapter, in qlcnic_schedule_work()
3697 struct qlcnic_adapter *adapter = container_of(work, in qlcnic_attach_work()
3698 struct qlcnic_adapter, fw_work.work); in qlcnic_attach_work()
3739 qlcnic_check_health(struct qlcnic_adapter *adapter) in qlcnic_check_health()
3820 struct qlcnic_adapter *adapter = container_of(work, in qlcnic_fw_poll_work()
3821 struct qlcnic_adapter, fw_work.work); in qlcnic_fw_poll_work()
3861 struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); in qlcnic_attach_func()
3925 struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); in qlcnic_82xx_io_error_detected()
3962 struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); in qlcnic_82xx_io_resume()
3975 struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); in qlcnic_io_error_detected()
3988 struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); in qlcnic_io_slot_reset()
4001 struct qlcnic_adapter *adapter = pci_get_drvdata(pdev); in qlcnic_io_resume()
4012 qlcnicvf_start_firmware(struct qlcnic_adapter *adapter) in qlcnicvf_start_firmware()
4039 int qlcnic_validate_rings(struct qlcnic_adapter *adapter, __u32 ring_cnt, in qlcnic_validate_rings()
4079 int qlcnic_setup_rings(struct qlcnic_adapter *adapter) in qlcnic_setup_rings()
4159 qlcnic_config_indev_addr(struct qlcnic_adapter *adapter, in qlcnic_config_indev_addr()
4188 struct qlcnic_adapter *adapter = netdev_priv(netdev); in qlcnic_restore_indev_addr()
4207 struct qlcnic_adapter *adapter; in qlcnic_netdev_event()
4239 struct qlcnic_adapter *adapter; in qlcnic_inetaddr_event()