Home
last modified time | relevance | path

Searched refs:attr_mask (Results 1 – 25 of 48) sorted by relevance

12

/Linux-v4.19/drivers/infiniband/hw/mlx5/
Dcong.c156 u32 var, u32 *attr_mask) in mlx5_ib_set_cc_param_mask_val() argument
160 *attr_mask |= MLX5_IB_RP_CLAMP_TGT_RATE_ATTR; in mlx5_ib_set_cc_param_mask_val()
165 *attr_mask |= MLX5_IB_RP_CLAMP_TGT_RATE_ATI_ATTR; in mlx5_ib_set_cc_param_mask_val()
170 *attr_mask |= MLX5_IB_RP_TIME_RESET_ATTR; in mlx5_ib_set_cc_param_mask_val()
175 *attr_mask |= MLX5_IB_RP_BYTE_RESET_ATTR; in mlx5_ib_set_cc_param_mask_val()
180 *attr_mask |= MLX5_IB_RP_THRESHOLD_ATTR; in mlx5_ib_set_cc_param_mask_val()
185 *attr_mask |= MLX5_IB_RP_AI_RATE_ATTR; in mlx5_ib_set_cc_param_mask_val()
190 *attr_mask |= MLX5_IB_RP_HAI_RATE_ATTR; in mlx5_ib_set_cc_param_mask_val()
195 *attr_mask |= MLX5_IB_RP_MIN_DEC_FAC_ATTR; in mlx5_ib_set_cc_param_mask_val()
200 *attr_mask |= MLX5_IB_RP_MIN_RATE_ATTR; in mlx5_ib_set_cc_param_mask_val()
[all …]
Dqp.c2409 int attr_mask) in to_mlx5_access_flags() argument
2415 if (attr_mask & IB_QP_MAX_DEST_RD_ATOMIC) in to_mlx5_access_flags()
2420 if (attr_mask & IB_QP_ACCESS_FLAGS) in to_mlx5_access_flags()
2512 struct mlx5_qp_path *path, u8 port, int attr_mask, in mlx5_set_path() argument
2522 if (attr_mask & IB_QP_PKEY_INDEX) in mlx5_set_path()
2577 if (attr_mask & IB_QP_TIMEOUT) in mlx5_set_path()
2913 const struct ib_qp_attr *attr, int attr_mask, in __mlx5_ib_modify_qp() argument
2979 if (!(attr_mask & IB_QP_PATH_MIG_STATE)) { in __mlx5_ib_modify_qp()
3019 } else if (attr_mask & IB_QP_PATH_MTU) { in __mlx5_ib_modify_qp()
3030 if (attr_mask & IB_QP_DEST_QPN) in __mlx5_ib_modify_qp()
[all …]
/Linux-v4.19/drivers/infiniband/ulp/ipoib/
Dipoib_verbs.c94 int attr_mask; in ipoib_init_qp() local
103 attr_mask = in ipoib_init_qp()
108 ret = ib_modify_qp(priv->qp, &qp_attr, attr_mask); in ipoib_init_qp()
116 attr_mask &= ~IB_QP_PORT; in ipoib_init_qp()
117 ret = ib_modify_qp(priv->qp, &qp_attr, attr_mask); in ipoib_init_qp()
125 attr_mask |= IB_QP_SQ_PSN; in ipoib_init_qp()
126 attr_mask &= ~IB_QP_PKEY_INDEX; in ipoib_init_qp()
127 ret = ib_modify_qp(priv->qp, &qp_attr, attr_mask); in ipoib_init_qp()
/Linux-v4.19/drivers/infiniband/hw/mthca/
Dmthca_qp.c299 int attr_mask) in store_attrs() argument
301 if (attr_mask & IB_QP_PKEY_INDEX) in store_attrs()
303 if (attr_mask & IB_QP_QKEY) in store_attrs()
305 if (attr_mask & IB_QP_SQ_PSN) in store_attrs()
328 int attr_mask) in get_hw_access_flags() argument
334 if (attr_mask & IB_QP_MAX_DEST_RD_ATOMIC) in get_hw_access_flags()
339 if (attr_mask & IB_QP_ACCESS_FLAGS) in get_hw_access_flags()
556 const struct ib_qp_attr *attr, int attr_mask, in __mthca_modify_qp() argument
579 if (!(attr_mask & IB_QP_PATH_MIG_STATE)) in __mthca_modify_qp()
600 else if (attr_mask & IB_QP_PATH_MTU) { in __mthca_modify_qp()
[all …]
/Linux-v4.19/drivers/infiniband/sw/rdmavt/
Dqp.c1158 int attr_mask, struct ib_udata *udata) in rvt_modify_qp() argument
1176 cur_state = attr_mask & IB_QP_CUR_STATE ? in rvt_modify_qp()
1178 new_state = attr_mask & IB_QP_STATE ? attr->qp_state : cur_state; in rvt_modify_qp()
1182 attr_mask, link)) in rvt_modify_qp()
1186 rdi->driver_f.check_modify_qp(qp, attr, attr_mask, udata)) in rvt_modify_qp()
1189 if (attr_mask & IB_QP_AV) { in rvt_modify_qp()
1204 if (attr_mask & IB_QP_ALT_PATH) { in rvt_modify_qp()
1221 if (attr_mask & IB_QP_PKEY_INDEX) in rvt_modify_qp()
1225 if (attr_mask & IB_QP_MIN_RNR_TIMER) in rvt_modify_qp()
1229 if (attr_mask & IB_QP_PORT) in rvt_modify_qp()
[all …]
Dqp.h59 int attr_mask, struct ib_udata *udata);
62 int attr_mask, struct ib_qp_init_attr *init_attr);
Dsrq.c180 enum ib_srq_attr_mask attr_mask, in rvt_modify_srq() argument
188 if (attr_mask & IB_SRQ_MAX_WR) { in rvt_modify_srq()
195 ((attr_mask & IB_SRQ_LIMIT) ? in rvt_modify_srq()
267 if (attr_mask & IB_SRQ_LIMIT) in rvt_modify_srq()
301 } else if (attr_mask & IB_SRQ_LIMIT) { in rvt_modify_srq()
Dsrq.h57 enum ib_srq_attr_mask attr_mask,
/Linux-v4.19/drivers/infiniband/hw/mlx4/
Dqp.c1665 int attr_mask) in to_mlx4_access_flags() argument
1671 if (attr_mask & IB_QP_MAX_DEST_RD_ATOMIC) in to_mlx4_access_flags()
1676 if (attr_mask & IB_QP_ACCESS_FLAGS) in to_mlx4_access_flags()
1695 int attr_mask) in store_sqp_attrs() argument
1697 if (attr_mask & IB_QP_PKEY_INDEX) in store_sqp_attrs()
1699 if (attr_mask & IB_QP_QKEY) in store_sqp_attrs()
1701 if (attr_mask & IB_QP_SQ_PSN) in store_sqp_attrs()
2044 const struct ib_qp_attr *attr, int attr_mask, in __mlx4_ib_modify_qp() argument
2088 if (attr_mask & IB_QP_ALT_PATH && in __mlx4_ib_modify_qp()
2100 if (!(attr_mask & IB_QP_PATH_MIG_STATE)) in __mlx4_ib_modify_qp()
[all …]
Dsrq.c230 enum ib_srq_attr_mask attr_mask, struct ib_udata *udata) in mlx4_ib_modify_srq() argument
237 if (attr_mask & IB_SRQ_MAX_WR) in mlx4_ib_modify_srq()
240 if (attr_mask & IB_SRQ_LIMIT) { in mlx4_ib_modify_srq()
/Linux-v4.19/drivers/infiniband/hw/vmw_pvrdma/
Dpvrdma_qp.c485 int attr_mask, struct ib_udata *udata) in pvrdma_modify_qp() argument
497 cur_state = (attr_mask & IB_QP_CUR_STATE) ? attr->cur_qp_state : in pvrdma_modify_qp()
499 next_state = (attr_mask & IB_QP_STATE) ? attr->qp_state : cur_state; in pvrdma_modify_qp()
502 attr_mask, IB_LINK_LAYER_ETHERNET)) { in pvrdma_modify_qp()
507 if (attr_mask & IB_QP_PORT) { in pvrdma_modify_qp()
515 if (attr_mask & IB_QP_MIN_RNR_TIMER) { in pvrdma_modify_qp()
522 if (attr_mask & IB_QP_PKEY_INDEX) { in pvrdma_modify_qp()
529 if (attr_mask & IB_QP_QKEY) in pvrdma_modify_qp()
541 cmd->attr_mask = ib_qp_attr_mask_to_pvrdma(attr_mask); in pvrdma_modify_qp()
925 int attr_mask, struct ib_qp_init_attr *init_attr) in pvrdma_query_qp() argument
[all …]
Dpvrdma_srq.c287 enum ib_srq_attr_mask attr_mask, struct ib_udata *udata) in pvrdma_modify_srq() argument
296 if (!(attr_mask & IB_SRQ_LIMIT)) in pvrdma_modify_srq()
303 cmd->attr_mask = attr_mask; in pvrdma_modify_srq()
Dpvrdma_dev_api.h525 u32 attr_mask; member
582 u32 attr_mask; member
589 u32 attr_mask; member
/Linux-v4.19/drivers/infiniband/hw/hns/
Dhns_roce_qp.c927 int attr_mask, struct ib_udata *udata) in hns_roce_modify_qp() argument
939 cur_state = attr_mask & IB_QP_CUR_STATE ? in hns_roce_modify_qp()
941 new_state = attr_mask & IB_QP_STATE ? in hns_roce_modify_qp()
945 (attr_mask & IB_QP_STATE) && new_state == IB_QPS_ERR) { in hns_roce_modify_qp()
955 if (!ib_modify_qp_is_ok(cur_state, new_state, ibqp->qp_type, attr_mask, in hns_roce_modify_qp()
961 if ((attr_mask & IB_QP_PORT) && in hns_roce_modify_qp()
968 if (attr_mask & IB_QP_PKEY_INDEX) { in hns_roce_modify_qp()
969 p = attr_mask & IB_QP_PORT ? (attr->port_num - 1) : hr_qp->port; in hns_roce_modify_qp()
977 if (attr_mask & IB_QP_PATH_MTU) { in hns_roce_modify_qp()
978 p = attr_mask & IB_QP_PORT ? (attr->port_num - 1) : hr_qp->port; in hns_roce_modify_qp()
[all …]
Dhns_roce_hw_v2.c170 int attr_mask, enum ib_qp_state cur_state,
191 int attr_mask; in hns_roce_v2_post_send() local
536 attr_mask = IB_QP_STATE; in hns_roce_v2_post_send()
539 ret = hns_roce_v2_modify_qp(&qp->ibqp, &attr, attr_mask, in hns_roce_v2_post_send()
566 int attr_mask; in hns_roce_v2_post_recv() local
637 attr_mask = IB_QP_STATE; in hns_roce_v2_post_recv()
641 attr_mask, hr_qp->state, in hns_roce_v2_post_recv()
2050 int attr_mask; in hns_roce_v2_poll_one() local
2140 attr_mask = IB_QP_STATE; in hns_roce_v2_poll_one()
2143 &attr, attr_mask, in hns_roce_v2_poll_one()
[all …]
/Linux-v4.19/drivers/infiniband/core/
Duverbs_cmd.c1855 ret = ib_query_qp(qp, attr, cmd.attr_mask, init_attr); in ib_uverbs_query_qp()
1960 if ((cmd->base.attr_mask & IB_QP_PORT) && in modify_qp()
1966 if ((cmd->base.attr_mask & IB_QP_AV)) { in modify_qp()
1972 if (cmd->base.attr_mask & IB_QP_STATE && in modify_qp()
2006 if (((cmd->base.attr_mask & (IB_QP_AV | IB_QP_PORT)) in modify_qp()
2012 if ((cmd->base.attr_mask & (IB_QP_AV | IB_QP_PORT)) in modify_qp()
2014 cmd->base.attr_mask |= IB_QP_PORT; in modify_qp()
2020 if ((cmd->base.attr_mask & IB_QP_ALT_PATH) && in modify_qp()
2028 if ((cmd->base.attr_mask & IB_QP_CUR_STATE && in modify_qp()
2030 (cmd->base.attr_mask & IB_QP_STATE && in modify_qp()
[all …]
Dverbs.c1580 int attr_mask, struct ib_udata *udata) in _ib_modify_qp() argument
1582 u8 port = attr_mask & IB_QP_PORT ? attr->port_num : qp->port; in _ib_modify_qp()
1587 if (attr_mask & IB_QP_AV) { in _ib_modify_qp()
1593 if (attr_mask & IB_QP_ALT_PATH) { in _ib_modify_qp()
1622 if (udata && (attr_mask & IB_QP_AV) && in _ib_modify_qp()
1631 if (attr_mask & IB_QP_RQ_PSN && attr->rq_psn & ~0xffffff) { in _ib_modify_qp()
1637 if (attr_mask & IB_QP_SQ_PSN && attr->sq_psn & ~0xffffff) { in _ib_modify_qp()
1644 ret = ib_security_modify_qp(qp, attr, attr_mask, udata); in _ib_modify_qp()
1648 if (attr_mask & IB_QP_PORT) in _ib_modify_qp()
1650 if (attr_mask & IB_QP_AV) in _ib_modify_qp()
[all …]
/Linux-v4.19/drivers/infiniband/hw/ocrdma/
Docrdma_verbs.h88 int attr_mask);
90 int attr_mask, struct ib_udata *udata);
Docrdma_hw.c2494 int attr_mask) in ocrdma_set_av_params() argument
2579 struct ib_qp_attr *attrs, int attr_mask) in ocrdma_set_qp_params() argument
2584 if (attr_mask & IB_QP_PKEY_INDEX) { in ocrdma_set_qp_params()
2589 if (attr_mask & IB_QP_QKEY) { in ocrdma_set_qp_params()
2594 if (attr_mask & IB_QP_AV) { in ocrdma_set_qp_params()
2595 status = ocrdma_set_av_params(qp, cmd, attrs, attr_mask); in ocrdma_set_qp_params()
2607 if ((attr_mask & IB_QP_EN_SQD_ASYNC_NOTIFY) && in ocrdma_set_qp_params()
2613 if (attr_mask & IB_QP_DEST_QPN) { in ocrdma_set_qp_params()
2618 if (attr_mask & IB_QP_PATH_MTU) { in ocrdma_set_qp_params()
2632 if (attr_mask & IB_QP_TIMEOUT) { in ocrdma_set_qp_params()
[all …]
/Linux-v4.19/drivers/infiniband/hw/qedr/
Dverbs.h64 int attr_mask, struct ib_udata *udata);
73 enum ib_srq_attr_mask attr_mask, struct ib_udata *udata);
Dverbs.c1092 int attr_mask, in get_gid_info_from_table() argument
1571 enum ib_srq_attr_mask attr_mask, struct ib_udata *udata) in qedr_modify_srq() argument
1578 if (attr_mask & IB_SRQ_MAX_WR) { in qedr_modify_srq()
1581 attr_mask, srq); in qedr_modify_srq()
1585 if (attr_mask & IB_SRQ_LIMIT) { in qedr_modify_srq()
2221 int attr_mask, struct ib_udata *udata) in qedr_modify_qp() argument
2232 "modify qp: qp %p attr_mask=0x%x, state=%d", qp, attr_mask, in qedr_modify_qp()
2236 if (attr_mask & IB_QP_STATE) in qedr_modify_qp()
2243 ibqp->qp_type, attr_mask, in qedr_modify_qp()
2248 attr_mask, qp->qp_id, ibqp->qp_type, in qedr_modify_qp()
[all …]
/Linux-v4.19/drivers/infiniband/hw/hfi1/
Dqp.c199 int attr_mask, struct ib_udata *udata) in hfi1_check_modify_qp() argument
206 if (attr_mask & IB_QP_AV) { in hfi1_check_modify_qp()
219 if (attr_mask & IB_QP_ALT_PATH) { in hfi1_check_modify_qp()
261 int attr_mask, struct ib_udata *udata) in hfi1_modify_qp() argument
266 if (attr_mask & IB_QP_AV) { in hfi1_modify_qp()
273 if (attr_mask & IB_QP_PATH_MIG_STATE && in hfi1_modify_qp()
Dverbs.h341 int attr_mask, struct ib_udata *udata);
344 int attr_mask, struct ib_udata *udata);
/Linux-v4.19/include/uapi/rdma/
Dib_user_verbs.h662 __u32 attr_mask; member
704 __u32 attr_mask; member
1164 __u32 attr_mask; member
1228 __u32 attr_mask; member
1267 __u32 attr_mask; member
/Linux-v4.19/drivers/hwmon/
Dhwmon.c498 u32 attr_mask = info->config[i]; in hwmon_genattrs() local
501 while (attr_mask) { in hwmon_genattrs()
504 attr = __ffs(attr_mask); in hwmon_genattrs()
505 attr_mask &= ~BIT(attr); in hwmon_genattrs()

12