• Home
  • Raw
  • Download

Lines Matching refs:sriov

65 	struct qlcnic_sriov *sriov = adapter->ahw->sriov;  in qlcnic_sriov_pf_cal_res_limit()  local
66 struct qlcnic_resources *res = &sriov->ff_max; in qlcnic_sriov_pf_cal_res_limit()
75 num_vfs = sriov->num_vfs; in qlcnic_sriov_pf_cal_res_limit()
93 vp = sriov->vf_info[id].vp; in qlcnic_sriov_pf_cal_res_limit()
119 struct qlcnic_resources *ff_max = &adapter->ahw->sriov->ff_max; in qlcnic_sriov_pf_set_ff_max_res()
195 struct qlcnic_sriov *sriov = adapter->ahw->sriov; in qlcnic_sriov_pf_reset_vport_handle() local
200 sriov->vp_handle = 0; in qlcnic_sriov_pf_reset_vport_handle()
205 vp = sriov->vf_info[index].vp; in qlcnic_sriov_pf_reset_vport_handle()
213 struct qlcnic_sriov *sriov = adapter->ahw->sriov; in qlcnic_sriov_pf_set_vport_handle() local
218 sriov->vp_handle = vport_handle; in qlcnic_sriov_pf_set_vport_handle()
223 vp = sriov->vf_info[index].vp; in qlcnic_sriov_pf_set_vport_handle()
231 struct qlcnic_sriov *sriov = adapter->ahw->sriov; in qlcnic_sriov_pf_get_vport_handle() local
236 return sriov->vp_handle; in qlcnic_sriov_pf_get_vport_handle()
240 vf_info = &sriov->vf_info[index]; in qlcnic_sriov_pf_get_vport_handle()
340 struct qlcnic_sriov *sriov = adapter->ahw->sriov; in qlcnic_sriov_pf_del_flr_queue() local
341 struct qlcnic_back_channel *bc = &sriov->bc; in qlcnic_sriov_pf_del_flr_queue()
344 for (i = 0; i < sriov->num_vfs; i++) in qlcnic_sriov_pf_del_flr_queue()
345 cancel_work_sync(&sriov->vf_info[i].flr_work); in qlcnic_sriov_pf_del_flr_queue()
352 struct qlcnic_back_channel *bc = &adapter->ahw->sriov->bc; in qlcnic_sriov_pf_create_flr_queue()
588 vp = adapter->ahw->sriov->vf_info[id].vp; in qlcnic_sriov_set_vf_acl()
1461 static int qlcnic_sriov_add_act_list_irqsave(struct qlcnic_sriov *sriov, in qlcnic_sriov_add_act_list_irqsave() argument
1470 __qlcnic_sriov_add_act_list(sriov, vf, trans); in qlcnic_sriov_add_act_list_irqsave()
1493 qlcnic_sriov_add_act_list_irqsave(adapter->ahw->sriov, vf, in __qlcnic_sriov_process_flr()
1509 static void qlcnic_sriov_schedule_flr(struct qlcnic_sriov *sriov, in qlcnic_sriov_schedule_flr() argument
1517 queue_work(sriov->bc.bc_flr_wq, &vf->flr_work); in qlcnic_sriov_schedule_flr()
1524 struct qlcnic_sriov *sriov = adapter->ahw->sriov; in qlcnic_sriov_handle_soft_flr() local
1530 qlcnic_sriov_schedule_flr(sriov, vf, qlcnic_sriov_pf_process_flr); in qlcnic_sriov_handle_soft_flr()
1551 void qlcnic_sriov_pf_handle_flr(struct qlcnic_sriov *sriov, in qlcnic_sriov_pf_handle_flr() argument
1567 qlcnic_sriov_schedule_flr(sriov, vf, qlcnic_sriov_pf_process_flr); in qlcnic_sriov_pf_handle_flr()
1574 struct qlcnic_sriov *sriov = ahw->sriov; in qlcnic_sriov_pf_reset() local
1576 u16 num_vfs = sriov->num_vfs; in qlcnic_sriov_pf_reset()
1580 vf = &sriov->vf_info[i]; in qlcnic_sriov_pf_reset()
1614 struct qlcnic_sriov *sriov = adapter->ahw->sriov; in qlcnic_sriov_set_vf_mac() local
1615 int i, num_vfs = sriov->num_vfs; in qlcnic_sriov_set_vf_mac()
1631 vf_info = &sriov->vf_info[i]; in qlcnic_sriov_set_vf_mac()
1640 vf_info = &sriov->vf_info[vf]; in qlcnic_sriov_set_vf_mac()
1659 struct qlcnic_sriov *sriov = adapter->ahw->sriov; in qlcnic_sriov_set_vf_tx_rate() local
1668 if (vf >= sriov->num_vfs) in qlcnic_sriov_set_vf_tx_rate()
1681 vf_info = &sriov->vf_info[vf]; in qlcnic_sriov_set_vf_tx_rate()
1707 struct qlcnic_sriov *sriov = adapter->ahw->sriov; in qlcnic_sriov_set_vf_vlan() local
1714 if (vf >= sriov->num_vfs || qos > 7) in qlcnic_sriov_set_vf_vlan()
1724 vf_info = &sriov->vf_info[vf]; in qlcnic_sriov_set_vf_vlan()
1757 struct qlcnic_sriov *sriov = adapter->ahw->sriov; in qlcnic_sriov_get_vf_config() local
1763 if (vf >= sriov->num_vfs) in qlcnic_sriov_get_vf_config()
1766 vp = sriov->vf_info[vf].vp; in qlcnic_sriov_get_vf_config()