Lines Matching refs:func
69 struct qlcnic_info *info, u16 func) in qlcnic_sriov_pf_cal_res_limit() argument
78 vpid = qlcnic_sriov_pf_get_vport_handle(adapter, func); in qlcnic_sriov_pf_cal_res_limit()
92 if (adapter->ahw->pci_func == func) { in qlcnic_sriov_pf_cal_res_limit()
106 id = qlcnic_sriov_func_to_index(adapter, func); in qlcnic_sriov_pf_cal_res_limit()
234 u8 func) in qlcnic_sriov_pf_reset_vport_handle() argument
240 if (adapter->ahw->pci_func == func) { in qlcnic_sriov_pf_reset_vport_handle()
243 index = qlcnic_sriov_func_to_index(adapter, func); in qlcnic_sriov_pf_reset_vport_handle()
252 u16 vport_handle, u8 func) in qlcnic_sriov_pf_set_vport_handle() argument
258 if (adapter->ahw->pci_func == func) { in qlcnic_sriov_pf_set_vport_handle()
261 index = qlcnic_sriov_func_to_index(adapter, func); in qlcnic_sriov_pf_set_vport_handle()
270 u8 func) in qlcnic_sriov_pf_get_vport_handle() argument
276 if (adapter->ahw->pci_func == func) { in qlcnic_sriov_pf_get_vport_handle()
279 index = qlcnic_sriov_func_to_index(adapter, func); in qlcnic_sriov_pf_get_vport_handle()
290 u8 flag, u16 func) in qlcnic_sriov_pf_config_vport() argument
300 cmd.req.arg[3] = func << 8; in qlcnic_sriov_pf_config_vport()
302 vpid = qlcnic_sriov_pf_get_vport_handle(adapter, func); in qlcnic_sriov_pf_config_vport()
314 (flag ? "enable" : "disable"), ret, func); in qlcnic_sriov_pf_config_vport()
320 qlcnic_sriov_pf_set_vport_handle(adapter, vpid, func); in qlcnic_sriov_pf_config_vport()
322 qlcnic_sriov_pf_reset_vport_handle(adapter, func); in qlcnic_sriov_pf_config_vport()
382 u8 func, u8 enable) in qlcnic_sriov_pf_cfg_eswitch() argument
391 cmd.req.arg[1] = ((func & 0xf) << 2) | BIT_6 | BIT_1; in qlcnic_sriov_pf_cfg_eswitch()
436 u8 func = adapter->ahw->pci_func; in qlcnic_sriov_pf_cleanup() local
443 qlcnic_sriov_pf_config_vport(adapter, 0, func); in qlcnic_sriov_pf_cleanup()
444 qlcnic_sriov_pf_cfg_eswitch(adapter, func, 0); in qlcnic_sriov_pf_cleanup()
509 u8 func = ahw->pci_func; in qlcnic_sriov_pf_init() local
524 err = qlcnic_sriov_pf_cfg_eswitch(adapter, func, 1); in qlcnic_sriov_pf_init()
528 err = qlcnic_sriov_pf_config_vport(adapter, 1, func); in qlcnic_sriov_pf_init()
536 err = qlcnic_get_nic_info(adapter, &nic_info, func); in qlcnic_sriov_pf_init()
540 err = qlcnic_sriov_pf_cal_res_limit(adapter, &vp_info, func); in qlcnic_sriov_pf_init()
556 qlcnic_sriov_pf_config_vport(adapter, 0, func); in qlcnic_sriov_pf_init()
559 qlcnic_sriov_pf_cfg_eswitch(adapter, func, 0); in qlcnic_sriov_pf_init()
683 static int qlcnic_sriov_set_vf_acl(struct qlcnic_adapter *adapter, u8 func) in qlcnic_sriov_set_vf_acl() argument
690 id = qlcnic_sriov_func_to_index(adapter, func); in qlcnic_sriov_set_vf_acl()
699 cmd.req.arg[1] = 0x3 | func << 16; in qlcnic_sriov_set_vf_acl()
723 u16 func) in qlcnic_sriov_set_vf_vport_info() argument
728 err = qlcnic_sriov_pf_cal_res_limit(adapter, &defvp_info, func); in qlcnic_sriov_set_vf_vport_info()
732 err = qlcnic_sriov_set_vf_acl(adapter, func); in qlcnic_sriov_set_vf_vport_info()
746 u16 func = vf->pci_func; in qlcnic_sriov_pf_channel_cfg_cmd() local
754 err = qlcnic_sriov_pf_config_vport(adapter, 1, func); in qlcnic_sriov_pf_channel_cfg_cmd()
756 err = qlcnic_sriov_set_vf_vport_info(adapter, func); in qlcnic_sriov_pf_channel_cfg_cmd()
758 qlcnic_sriov_pf_config_vport(adapter, 0, func); in qlcnic_sriov_pf_channel_cfg_cmd()
767 err = qlcnic_sriov_pf_config_vport(adapter, 0, func); in qlcnic_sriov_pf_channel_cfg_cmd()
1700 work_func_t func) in qlcnic_sriov_schedule_flr() argument
1705 INIT_WORK(&vf->flr_work, func); in qlcnic_sriov_schedule_flr()