Home
last modified time | relevance | path

Searched refs:user_pri (Results 1 – 12 of 12) sorted by relevance

/freebsd/sys/dev/irdma/
H A Dirdma_ws.c52 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()
191 irdma_ws_in_use(struct irdma_sc_vsi *vsi, u8 user_pri) in irdma_ws_in_use() argument
195 if (!list_empty(&vsi->qos[user_pri].qplist)) in irdma_ws_in_use()
203 if (vsi->qos[i].qs_handle == vsi->qos[user_pri].qs_handle && in irdma_ws_in_use()
217 irdma_remove_leaf(struct irdma_sc_vsi *vsi, u8 user_pri) in irdma_remove_leaf() argument
223 qs_handle = vsi->qos[user_pri].qs_handle; in irdma_remove_leaf()
239 vsi->qos[user_pri].traffic_class, in irdma_remove_leaf()
[all …]
H A Dirdma_ws.h59 u8 user_pri; member
68 int irdma_ws_add(struct irdma_sc_vsi *vsi, u8 user_pri);
69 void irdma_ws_remove(struct irdma_sc_vsi *vsi, u8 user_pri);
H A Dirdma_cm.c617 vtag = (cm_node->user_pri << VLAN_PRIO_SHIFT) | in irdma_form_uda_cm_frame()
650 vtag = (cm_node->user_pri << VLAN_PRIO_SHIFT) | in irdma_form_uda_cm_frame()
1860 cm_info->user_pri = in irdma_add_mqh_ifa_cb()
1862 cm_info->user_pri, in irdma_add_mqh_ifa_cb()
2016 nfo.user_pri = listener->user_pri; in irdma_dec_refcnt_listen()
2183 ah_info.vlan_tag |= cm_node->user_pri << VLAN_PRIO_SHIFT; in irdma_cm_create_ah()
2259 cm_node->user_pri = cm_info->user_pri; in irdma_make_cm_node()
2266 cm_node->user_pri = listener->user_pri; in irdma_make_cm_node()
2269 cm_node->user_pri = rt_tos2priority(cm_node->tos); in irdma_make_cm_node()
2270 cm_node->user_pri = in irdma_make_cm_node()
[all …]
H A Dirdma_cm.h291 u8 user_pri; member
345 u8 user_pri; member
368 u8 user_pri; member
H A Dirdma_kcompat.c345 struct irdma_pd *pd, u8 user_pri) in irdma_find_qp_update_qs() argument
359 if (iwqp->sc_qp.qs_handle == iwqp->sc_qp.vsi->qos[user_pri].qs_handle) { in irdma_find_qp_update_qs()
360 if (iwqp->ctx_info.user_pri == user_pri) { in irdma_find_qp_update_qs()
375 work->user_prio = user_pri; in irdma_find_qp_update_qs()
667 iwqp->sc_qp.user_pri); in irdma_free_qp_rsrc()
1396 iwqp->sc_qp.user_pri = iwqp->ctx_info.user_pri; in kc_irdma_set_roce_cm_info()
H A Dirdma_type.h525 u8 user_pri; member
660 int (*ws_add)(struct irdma_sc_vsi *vsi, u8 user_pri);
661 void (*ws_remove)(struct irdma_sc_vsi *vsi, u8 user_pri);
974 u8 user_pri; member
1153 u8 user_pri; member
H A Dirdma_ctrl.c96 vsi->qos[qp->user_pri].qs_handle; in irdma_get_qp_qs()
209 qp->qp_uk.qp_id, qp->user_pri, qp->qs_handle, in irdma_qp_rem_qos()
211 mutex_lock(&vsi->qos[qp->user_pri].qos_mutex); in irdma_qp_rem_qos()
216 mutex_unlock(&vsi->qos[qp->user_pri].qos_mutex); in irdma_qp_rem_qos()
228 mutex_lock(&vsi->qos[qp->user_pri].qos_mutex); in irdma_qp_add_qos()
230 list_add(&qp->list, &vsi->qos[qp->user_pri].qplist); in irdma_qp_add_qos()
235 qp->qp_uk.qp_id, qp->user_pri, qp->qs_handle, in irdma_qp_add_qos()
239 mutex_unlock(&vsi->qos[qp->user_pri].qos_mutex); in irdma_qp_add_qos()
417 qs_handle = vsi->qos[info->user_pri].qs_handle; in irdma_sc_manage_qhash_table_entry()
744 qp->user_pri = info->user_pri; in irdma_sc_qp_setctx_roce()
[all …]
H A Dirdma_verbs.c226 qp->vsi->qos[qp->user_pri].qs_handle; in irdma_alloc_push_page()
900 dev->ws_remove(iwqp->sc_qp.vsi, ctx_info->user_pri); in irdma_modify_qp_roce()
902 ctx_info->user_pri = in irdma_modify_qp_roce()
905 ctx_info->user_pri = rt_tos2priority(udp_info->tos); in irdma_modify_qp_roce()
910 if (dev->ws_add(iwqp->sc_qp.vsi, ctx_info->user_pri)) in irdma_modify_qp_roce()
912 iwqp->sc_qp.user_pri = ctx_info->user_pri; in irdma_modify_qp_roce()
920 ctx_info->user_pri << VLAN_PRIO_SHIFT; in irdma_modify_qp_roce()
3112 iwqp->sc_qp.vsi->qos[iwqp->sc_qp.user_pri].qs_handle; in irdma_attach_mcast()
H A Dirdma_puda.c744 ret = rsrc->dev->ws_add(qp->vsi, qp->user_pri); in irdma_puda_qp_create()
762 rsrc->dev->ws_remove(qp->vsi, qp->user_pri); in irdma_puda_qp_create()
890 rsrc->dev->ws_remove(rsrc->qp.vsi, rsrc->qp.user_pri); in irdma_puda_free_qp()
906 rsrc->dev->ws_remove(rsrc->qp.vsi, rsrc->qp.user_pri); in irdma_puda_free_qp()
H A Dirdma_utils.c2604 iwqp->sc_qp.dev->ws_remove(iwqp->sc_qp.vsi, iwqp->ctx_info.user_pri); in irdma_udqp_qs_change()
2606 iwqp->ctx_info.user_pri = user_prio; in irdma_udqp_qs_change()
2607 iwqp->sc_qp.user_pri = user_prio; in irdma_udqp_qs_change()
H A Dfbsd_kcompat.c131 vsi->qos[tc_node->user_pri].l2_sched_node_id = in irdma_register_qset()
H A Dirdma_hw.c2643 info->user_pri = cminfo->user_pri; in irdma_qhash_info_prepare()