Lines Matching refs:func

68 					 struct qlcnic_info *info, u16 func)  in qlcnic_sriov_pf_cal_res_limit()  argument
77 vpid = qlcnic_sriov_pf_get_vport_handle(adapter, func); in qlcnic_sriov_pf_cal_res_limit()
91 if (adapter->ahw->pci_func == func) { in qlcnic_sriov_pf_cal_res_limit()
105 id = qlcnic_sriov_func_to_index(adapter, func); in qlcnic_sriov_pf_cal_res_limit()
233 u8 func) in qlcnic_sriov_pf_reset_vport_handle() argument
239 if (adapter->ahw->pci_func == func) { in qlcnic_sriov_pf_reset_vport_handle()
242 index = qlcnic_sriov_func_to_index(adapter, func); in qlcnic_sriov_pf_reset_vport_handle()
251 u16 vport_handle, u8 func) in qlcnic_sriov_pf_set_vport_handle() argument
257 if (adapter->ahw->pci_func == func) { in qlcnic_sriov_pf_set_vport_handle()
260 index = qlcnic_sriov_func_to_index(adapter, func); in qlcnic_sriov_pf_set_vport_handle()
269 u8 func) in qlcnic_sriov_pf_get_vport_handle() argument
275 if (adapter->ahw->pci_func == func) { in qlcnic_sriov_pf_get_vport_handle()
278 index = qlcnic_sriov_func_to_index(adapter, func); in qlcnic_sriov_pf_get_vport_handle()
289 u8 flag, u16 func) in qlcnic_sriov_pf_config_vport() argument
299 cmd.req.arg[3] = func << 8; in qlcnic_sriov_pf_config_vport()
301 vpid = qlcnic_sriov_pf_get_vport_handle(adapter, func); in qlcnic_sriov_pf_config_vport()
313 (flag ? "enable" : "disable"), ret, func); in qlcnic_sriov_pf_config_vport()
319 qlcnic_sriov_pf_set_vport_handle(adapter, vpid, func); in qlcnic_sriov_pf_config_vport()
321 qlcnic_sriov_pf_reset_vport_handle(adapter, func); in qlcnic_sriov_pf_config_vport()
381 u8 func, u8 enable) in qlcnic_sriov_pf_cfg_eswitch() argument
390 cmd.req.arg[1] = ((func & 0xf) << 2) | BIT_6 | BIT_1; in qlcnic_sriov_pf_cfg_eswitch()
435 u8 func = adapter->ahw->pci_func; in qlcnic_sriov_pf_cleanup() local
442 qlcnic_sriov_pf_config_vport(adapter, 0, func); in qlcnic_sriov_pf_cleanup()
443 qlcnic_sriov_pf_cfg_eswitch(adapter, func, 0); in qlcnic_sriov_pf_cleanup()
508 u8 func = ahw->pci_func; in qlcnic_sriov_pf_init() local
523 err = qlcnic_sriov_pf_cfg_eswitch(adapter, func, 1); in qlcnic_sriov_pf_init()
527 err = qlcnic_sriov_pf_config_vport(adapter, 1, func); in qlcnic_sriov_pf_init()
535 err = qlcnic_get_nic_info(adapter, &nic_info, func); in qlcnic_sriov_pf_init()
539 err = qlcnic_sriov_pf_cal_res_limit(adapter, &vp_info, func); in qlcnic_sriov_pf_init()
555 qlcnic_sriov_pf_config_vport(adapter, 0, func); in qlcnic_sriov_pf_init()
558 qlcnic_sriov_pf_cfg_eswitch(adapter, func, 0); in qlcnic_sriov_pf_init()
682 static int qlcnic_sriov_set_vf_acl(struct qlcnic_adapter *adapter, u8 func) in qlcnic_sriov_set_vf_acl() argument
689 id = qlcnic_sriov_func_to_index(adapter, func); in qlcnic_sriov_set_vf_acl()
698 cmd.req.arg[1] = 0x3 | func << 16; in qlcnic_sriov_set_vf_acl()
722 u16 func) in qlcnic_sriov_set_vf_vport_info() argument
727 err = qlcnic_sriov_pf_cal_res_limit(adapter, &defvp_info, func); in qlcnic_sriov_set_vf_vport_info()
731 err = qlcnic_sriov_set_vf_acl(adapter, func); in qlcnic_sriov_set_vf_vport_info()
745 u16 func = vf->pci_func; in qlcnic_sriov_pf_channel_cfg_cmd() local
753 err = qlcnic_sriov_pf_config_vport(adapter, 1, func); in qlcnic_sriov_pf_channel_cfg_cmd()
755 err = qlcnic_sriov_set_vf_vport_info(adapter, func); in qlcnic_sriov_pf_channel_cfg_cmd()
757 qlcnic_sriov_pf_config_vport(adapter, 0, func); in qlcnic_sriov_pf_channel_cfg_cmd()
766 err = qlcnic_sriov_pf_config_vport(adapter, 0, func); in qlcnic_sriov_pf_channel_cfg_cmd()
1699 work_func_t func) in qlcnic_sriov_schedule_flr() argument
1704 INIT_WORK(&vf->flr_work, func); in qlcnic_sriov_schedule_flr()