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()
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()
[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.c525 vtag = (cm_node->user_pri << VLAN_PRIO_SHIFT) | in irdma_form_uda_cm_frame()
558 vtag = (cm_node->user_pri << VLAN_PRIO_SHIFT) | in irdma_form_uda_cm_frame()
1770 cm_info->user_pri = in irdma_add_mqh_ifa_cb()
1772 cm_info->user_pri, in irdma_add_mqh_ifa_cb()
1936 nfo.user_pri = listener->user_pri; in irdma_dec_refcnt_listen()
2103 ah_info.vlan_tag |= cm_node->user_pri << VLAN_PRIO_SHIFT; in irdma_cm_create_ah()
2158 cm_node->user_pri = cm_info->user_pri; in irdma_make_cm_node()
2165 cm_node->user_pri = listener->user_pri; in irdma_make_cm_node()
2168 cm_node->user_pri = rt_tos2priority(cm_node->tos); in irdma_make_cm_node()
2169 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.c351 struct irdma_pd *pd, u8 user_pri) in irdma_find_qp_update_qs() argument
365 if (iwqp->sc_qp.qs_handle == iwqp->sc_qp.vsi->qos[user_pri].qs_handle) { in irdma_find_qp_update_qs()
366 if (iwqp->ctx_info.user_pri == user_pri) { in irdma_find_qp_update_qs()
381 work->user_prio = user_pri; in irdma_find_qp_update_qs()
653 iwqp->sc_qp.user_pri); in irdma_free_qp_rsrc()
1310 iwqp->sc_qp.user_pri = iwqp->ctx_info.user_pri; in kc_irdma_set_roce_cm_info()
H A Dirdma_type.h522 u8 user_pri; member
657 int (*ws_add)(struct irdma_sc_vsi *vsi, u8 user_pri);
658 void (*ws_remove)(struct irdma_sc_vsi *vsi, u8 user_pri);
971 u8 user_pri; member
1152 u8 user_pri; member
H A Dirdma_ctrl.c101 vsi->qos[qp->user_pri].qs_handle; in irdma_sc_suspend_resume_qps()
181 qp->qp_uk.qp_id, qp->user_pri, qp->qs_handle, in irdma_qp_rem_qos()
183 mutex_lock(&vsi->qos[qp->user_pri].qos_mutex); in irdma_qp_rem_qos()
188 mutex_unlock(&vsi->qos[qp->user_pri].qos_mutex); in irdma_qp_rem_qos()
202 qp->qp_uk.qp_id, qp->user_pri, qp->qs_handle, in irdma_qp_add_qos()
204 mutex_lock(&vsi->qos[qp->user_pri].qos_mutex); in irdma_qp_add_qos()
206 list_add(&qp->list, &vsi->qos[qp->user_pri].qplist); in irdma_qp_add_qos()
208 qp->qs_handle = vsi->qos[qp->user_pri].qs_handle; in irdma_qp_add_qos()
210 mutex_unlock(&vsi->qos[qp->user_pri].qos_mutex); in irdma_qp_add_qos()
387 vsi->qos[info->user_pri].qs_handle); in irdma_sc_manage_qhash_table_entry()
[all …]
H A Dirdma_verbs.c227 qp->vsi->qos[qp->user_pri].qs_handle; in irdma_alloc_push_page()
870 dev->ws_remove(iwqp->sc_qp.vsi, ctx_info->user_pri); in irdma_modify_qp_roce()
872 ctx_info->user_pri = in irdma_modify_qp_roce()
875 ctx_info->user_pri = rt_tos2priority(udp_info->tos); in irdma_modify_qp_roce()
880 if (dev->ws_add(iwqp->sc_qp.vsi, ctx_info->user_pri)) in irdma_modify_qp_roce()
882 iwqp->sc_qp.user_pri = ctx_info->user_pri; in irdma_modify_qp_roce()
890 ctx_info->user_pri << VLAN_PRIO_SHIFT; in irdma_modify_qp_roce()
3110 iwqp->sc_qp.vsi->qos[iwqp->sc_qp.user_pri].qs_handle; in irdma_attach_mcast()
H A Dirdma_puda.c731 ret = rsrc->dev->ws_add(qp->vsi, qp->user_pri); in irdma_puda_qp_create()
746 rsrc->dev->ws_remove(qp->vsi, qp->user_pri); in irdma_puda_qp_create()
874 rsrc->dev->ws_remove(rsrc->qp.vsi, rsrc->qp.user_pri); in irdma_puda_free_qp()
890 rsrc->dev->ws_remove(rsrc->qp.vsi, rsrc->qp.user_pri); in irdma_puda_free_qp()
H A Dirdma_utils.c2506 iwqp->sc_qp.dev->ws_remove(iwqp->sc_qp.vsi, iwqp->ctx_info.user_pri); in irdma_udqp_qs_change()
2508 iwqp->ctx_info.user_pri = user_prio; in irdma_udqp_qs_change()
2509 iwqp->sc_qp.user_pri = user_prio; in irdma_udqp_qs_change()
H A Dfbsd_kcompat.c125 vsi->qos[tc_node->user_pri].l2_sched_node_id = in irdma_register_qset()
H A Dirdma_hw.c2625 info->user_pri = cminfo->user_pri; in irdma_manage_qhash()