Lines Matching refs:vsi_id

256  * @vsi_id: VF relative VSI id
260 static inline bool i40e_vc_isvalid_vsi_id(struct i40e_vf *vf, u16 vsi_id)
263 struct i40e_vsi *vsi = i40e_find_vsi_from_id(pf, vsi_id);
271 * @vsi_id: vsi id
276 static inline bool i40e_vc_isvalid_queue_id(struct i40e_vf *vf, u16 vsi_id,
280 struct i40e_vsi *vsi = i40e_find_vsi_from_id(pf, vsi_id);
304 * @vsi_id: id of VSI as provided by the FW
309 static u16 i40e_vc_get_pf_queue_id(struct i40e_vf *vf, u16 vsi_id,
313 struct i40e_vsi *vsi = i40e_find_vsi_from_id(pf, vsi_id);
333 * @vsi_id: vsi id
338 static u16 i40e_get_real_pf_qid(struct i40e_vf *vf, u16 vsi_id, u16 queue_id)
349 vsi_id = vf->ch[i].vsi_id;
359 return i40e_vc_get_pf_queue_id(vf, vsi_id, queue_id);
365 * @vsi_id: id of VSI as given by the FW
370 static void i40e_config_irq_link_list(struct i40e_vf *vf, u16 vsi_id,
415 pf_queue_id = i40e_get_real_pf_qid(vf, vsi_id, vsi_queue_id);
439 vsi_id,
622 * @vsi_id: id of VSI as provided by the FW
628 static int i40e_config_vsi_tx_queue(struct i40e_vf *vf, u16 vsi_id,
640 if (!i40e_vc_isvalid_vsi_id(vf, info->vsi_id)) {
644 pf_queue_id = i40e_vc_get_pf_queue_id(vf, vsi_id, vsi_queue_id);
645 vsi = i40e_find_vsi_from_id(pf, vsi_id);
697 * @vsi_id: id of VSI as provided by the FW
703 static int i40e_config_vsi_rx_queue(struct i40e_vf *vf, u16 vsi_id,
707 u16 pf_queue_id = i40e_vc_get_pf_queue_id(vf, vsi_id, vsi_queue_id);
855 vf->ch[idx].vsi_id = vsi->id;
890 u16 vsi_id, qps;
899 vsi_id = vf->ch[i].vsi_id;
902 vsi_id = vf->lan_vsi_id;
911 vsi_id,
914 qid = i40e_vc_get_pf_queue_id(vf, vsi_id,
919 I40E_VSILAN_QTABLE(j, vsi_id),
938 u16 vsi_id, qid;
947 vsi_id = vf->ch[i].vsi_id;
950 vsi_id = vf->lan_vsi_id;
954 qid = i40e_vc_get_pf_queue_id(vf, vsi_id, j);
1056 vf->ch[j].vsi_id = 0;
1359 * @vsi_id: VSI id
1367 u16 vsi_id,
1377 vsi = i40e_find_vsi_from_id(pf, vsi_id);
1378 if (!i40e_vc_isvalid_vsi_id(vf, vsi_id) || !vsi)
2081 vf->ch[i].vsi_id = 0;
2209 vfres->vsi_res[0].vsi_id = vf->lan_vsi_id;
2271 if (!i40e_vc_isvalid_vsi_id(vf, info->vsi_id)) {
2282 aq_ret = i40e_config_vf_promiscuous_mode(vf, info->vsi_id, allmulti,
2331 u16 vsi_id, vsi_queue_id = 0;
2343 if (!i40e_vc_isvalid_vsi_id(vf, qci->vsi_id)) {
2362 vsi_id = qci->vsi_id;
2368 if (!i40e_vc_isvalid_queue_id(vf, vsi_id,
2376 if (qpi->txq.vsi_id != qci->vsi_id ||
2377 qpi->rxq.vsi_id != qci->vsi_id ||
2389 vsi_id = vf->ch[idx].vsi_id;
2392 if (i40e_config_vsi_rx_queue(vf, vsi_id, vsi_queue_id,
2394 i40e_config_vsi_tx_queue(vf, vsi_id, vsi_queue_id,
2445 * @vsi_id: vsi id
2450 static int i40e_validate_queue_map(struct i40e_vf *vf, u16 vsi_id,
2457 vsi_id = vf->ch[vsi_queue_id / I40E_MAX_VF_VSI].vsi_id;
2463 if (!i40e_vc_isvalid_queue_id(vf, vsi_id, queue_id))
2484 u16 vsi_id;
2502 !i40e_vc_isvalid_vsi_id(vf, map->vsi_id)) {
2506 vsi_id = map->vsi_id;
2508 if (i40e_validate_queue_map(vf, vsi_id, map->rxq_map)) {
2513 if (i40e_validate_queue_map(vf, vsi_id, map->txq_map)) {
2518 i40e_config_irq_link_list(vf, vsi_id, map);
2615 if (!i40e_vc_isvalid_vsi_id(vf, vqs->vsi_id)) {
2672 if (!i40e_vc_isvalid_vsi_id(vf, vqs->vsi_id)) {
2826 if (!i40e_vc_isvalid_vsi_id(vf, vqs->vsi_id)) {
3047 !i40e_vc_isvalid_vsi_id(vf, al->vsi_id)) {
3116 !i40e_vc_isvalid_vsi_id(vf, al->vsi_id)) {
3209 !i40e_vc_isvalid_vsi_id(vf, vfl->vsi_id)) {
3274 !i40e_vc_isvalid_vsi_id(vf, vfl->vsi_id)) {
3394 !i40e_vc_isvalid_vsi_id(vf, vrk->vsi_id) ||
3425 !i40e_vc_isvalid_vsi_id(vf, vrl->vsi_id) ||
3705 vsi = i40e_find_vsi_from_id(pf, vf->ch[i].vsi_id);