Lines Matching refs:vp_id
31 uint32_t vp_id;
35 /* Find an empty slot and assign an vp_id */
37 vp_id = find_first_zero_bit(ha->vp_idx_map, ha->max_npiv_vports + 1);
38 if (vp_id > ha->max_npiv_vports) {
40 "vp_id %d is bigger than max-supported %d.\n",
41 vp_id, ha->max_npiv_vports);
43 return vp_id;
46 set_bit(vp_id, ha->vp_idx_map);
48 vha->vp_idx = vp_id;
59 return vp_id;
65 uint16_t vp_id;
102 vp_id = vha->vp_idx;
104 clear_bit(vp_id, ha->vp_idx_map);
520 "Couldn't allocate vp_id.\n");