Lines Matching refs:user_pri

52 		 u8 user_pri,  in irdma_alloc_node()  argument
79 node->traffic_class = vsi->qos[user_pri].traffic_class; in irdma_alloc_node()
80 node->user_pri = user_pri; in irdma_alloc_node()
81 node->rel_bw = vsi->qos[user_pri].rel_bw; in irdma_alloc_node()
147 vsi->qos[node->user_pri].qs_handle = node_info.qs_handle; in irdma_ws_cqp_cmd()
192 irdma_ws_in_use(struct irdma_sc_vsi *vsi, u8 user_pri) in irdma_ws_in_use() argument
196 mutex_lock(&vsi->qos[user_pri].qos_mutex); in irdma_ws_in_use()
197 if (!list_empty(&vsi->qos[user_pri].qplist)) { in irdma_ws_in_use()
198 mutex_unlock(&vsi->qos[user_pri].qos_mutex); in irdma_ws_in_use()
207 if (vsi->qos[i].qs_handle == vsi->qos[user_pri].qs_handle && in irdma_ws_in_use()
209 mutex_unlock(&vsi->qos[user_pri].qos_mutex); in irdma_ws_in_use()
213 mutex_unlock(&vsi->qos[user_pri].qos_mutex); in irdma_ws_in_use()
224 irdma_remove_leaf(struct irdma_sc_vsi *vsi, u8 user_pri) in irdma_remove_leaf() argument
230 qs_handle = vsi->qos[user_pri].qs_handle; in irdma_remove_leaf()
245 vsi->qos[user_pri].traffic_class, in irdma_remove_leaf()
275 irdma_ws_add(struct irdma_sc_vsi *vsi, u8 user_pri) in irdma_ws_add() argument
290 if (vsi->qos[user_pri].valid) in irdma_ws_add()
295 ws_tree_root = irdma_alloc_node(vsi, user_pri, in irdma_ws_add()
320 vsi_node = irdma_alloc_node(vsi, user_pri, WS_NODE_TYPE_PARENT, in irdma_ws_add()
339 traffic_class = vsi->qos[user_pri].traffic_class; in irdma_ws_add()
347 tc_node = irdma_alloc_node(vsi, user_pri, WS_NODE_TYPE_LEAF, in irdma_ws_add()
421 irdma_ws_remove(struct irdma_sc_vsi *vsi, u8 user_pri) in irdma_ws_remove() argument
424 if (irdma_ws_in_use(vsi, user_pri)) in irdma_ws_remove()
426 irdma_remove_leaf(vsi, user_pri); in irdma_ws_remove()