Searched refs:attr_mask (Results 1 - 25 of 55) sorted by relevance

123

/linux-master/drivers/infiniband/hw/mlx5/
H A Dcong.c179 u32 var, u32 *attr_mask)
183 *attr_mask |= MLX5_IB_RP_CLAMP_TGT_RATE_ATTR;
188 *attr_mask |= MLX5_IB_RP_CLAMP_TGT_RATE_ATI_ATTR;
193 *attr_mask |= MLX5_IB_RP_TIME_RESET_ATTR;
198 *attr_mask |= MLX5_IB_RP_BYTE_RESET_ATTR;
203 *attr_mask |= MLX5_IB_RP_THRESHOLD_ATTR;
208 *attr_mask |= MLX5_IB_RP_AI_RATE_ATTR;
213 *attr_mask |= MLX5_IB_RP_MAX_RATE_ATTR;
218 *attr_mask |= MLX5_IB_RP_HAI_RATE_ATTR;
223 *attr_mask |
178 mlx5_ib_set_cc_param_mask_val(void *field, int offset, u32 var, u32 *attr_mask) argument
337 u32 attr_mask = 0; local
[all...]
H A Dqp.c3352 const struct ib_qp_attr *attr, int attr_mask,
3359 if (attr_mask & IB_QP_MAX_DEST_RD_ATOMIC)
3364 if (attr_mask & IB_QP_ACCESS_FLAGS)
3518 int attr_mask, u32 path_flags,
3527 if (attr_mask & IB_QP_PKEY_INDEX)
3554 (attr_mask & IB_QP_DEST_QPN))
3587 if (attr_mask & IB_QP_TIMEOUT)
4014 int attr_mask, u8 init,
4032 else if ((attr_mask & IB_QP_AV) && attr->xmit_slave)
4103 const struct ib_qp_attr *attr, int attr_mask,
3351 set_qpc_atomic_flags(struct mlx5_ib_qp *qp, const struct ib_qp_attr *attr, int attr_mask, void *qpc) argument
3516 mlx5_set_path(struct mlx5_ib_dev *dev, struct mlx5_ib_qp *qp, const struct rdma_ah_attr *ah, void *path, u8 port, int attr_mask, u32 path_flags, const struct ib_qp_attr *attr, bool alt) argument
4012 get_tx_affinity(struct ib_qp *qp, const struct ib_qp_attr *attr, int attr_mask, u8 init, struct ib_udata *udata) argument
4102 __mlx5_ib_modify_qp(struct ib_qp *ibqp, const struct ib_qp_attr *attr, int attr_mask, enum ib_qp_state cur_state, enum ib_qp_state new_state, const struct mlx5_ib_modify_qp *ucmd, struct mlx5_ib_modify_qp_resp *resp, struct ib_udata *udata) argument
4452 modify_dci_qp_is_ok(enum ib_qp_state cur_state, enum ib_qp_state new_state, enum ib_qp_attr_mask attr_mask) argument
4491 mlx5_ib_modify_dct(struct ib_qp *ibqp, struct ib_qp_attr *attr, int attr_mask, struct mlx5_ib_modify_qp *ucmd, struct ib_udata *udata) argument
4620 validate_rd_atomic(struct mlx5_ib_dev *dev, struct ib_qp_attr *attr, int attr_mask, enum ib_qp_type qp_type) argument
4654 mlx5_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, int attr_mask, struct ib_udata *udata) argument
[all...]
/linux-master/drivers/infiniband/sw/rdmavt/
H A Dqp.h16 int attr_mask, struct ib_udata *udata);
19 int attr_mask, struct ib_qp_init_attr *init_attr);
H A Dsrq.h14 enum ib_srq_attr_mask attr_mask,
H A Dsrq.c119 * @attr_mask: indicates which attributes to modify
125 enum ib_srq_attr_mask attr_mask,
133 if (attr_mask & IB_SRQ_MAX_WR) {
141 ((attr_mask & IB_SRQ_LIMIT) ?
220 if (attr_mask & IB_SRQ_LIMIT)
255 } else if (attr_mask & IB_SRQ_LIMIT) {
124 rvt_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr, enum ib_srq_attr_mask attr_mask, struct ib_udata *udata) argument
H A Dqp.c1397 * @attr_mask: the mask of attributes to modify
1403 int attr_mask, struct ib_udata *udata)
1414 if (attr_mask & ~IB_QP_ATTR_STANDARD_BITS)
1421 cur_state = attr_mask & IB_QP_CUR_STATE ?
1423 new_state = attr_mask & IB_QP_STATE ? attr->qp_state : cur_state;
1427 attr_mask))
1431 rdi->driver_f.check_modify_qp(qp, attr, attr_mask, udata))
1434 if (attr_mask & IB_QP_AV) {
1449 if (attr_mask & IB_QP_ALT_PATH) {
1466 if (attr_mask
1402 rvt_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, int attr_mask, struct ib_udata *udata) argument
1718 rvt_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, int attr_mask, struct ib_qp_init_attr *init_attr) argument
[all...]
/linux-master/drivers/infiniband/hw/hfi1/
H A Dopfn.h82 void opfn_qp_init(struct rvt_qp *qp, struct ib_qp_attr *attr, int attr_mask);
H A Dopfn.c242 void opfn_qp_init(struct rvt_qp *qp, struct ib_qp_attr *attr, int attr_mask) argument
248 if (attr_mask & IB_QP_RETRY_CNT)
255 if (attr_mask & IB_QP_TIMEOUT)
264 if (attr_mask & IB_QP_STATE &&
H A Dqp.c161 int attr_mask, struct ib_udata *udata)
168 if (attr_mask & IB_QP_AV) {
181 if (attr_mask & IB_QP_ALT_PATH) {
223 int attr_mask, struct ib_udata *udata)
228 if (attr_mask & IB_QP_AV) {
235 if (attr_mask & IB_QP_PATH_MIG_STATE &&
245 opfn_qp_init(qp, attr, attr_mask);
160 hfi1_check_modify_qp(struct rvt_qp *qp, struct ib_qp_attr *attr, int attr_mask, struct ib_udata *udata) argument
222 hfi1_modify_qp(struct rvt_qp *qp, struct ib_qp_attr *attr, int attr_mask, struct ib_udata *udata) argument
/linux-master/drivers/infiniband/ulp/ipoib/
H A Dipoib_verbs.c94 int attr_mask; local
103 attr_mask =
108 ret = ib_modify_qp(priv->qp, &qp_attr, attr_mask);
116 attr_mask &= ~IB_QP_PORT;
117 ret = ib_modify_qp(priv->qp, &qp_attr, attr_mask);
125 attr_mask |= IB_QP_SQ_PSN;
126 attr_mask &= ~IB_QP_PKEY_INDEX;
127 ret = ib_modify_qp(priv->qp, &qp_attr, attr_mask);
/linux-master/arch/x86/kernel/cpu/sgx/
H A Ddriver.c149 u64 attr_mask; local
167 attr_mask = (((u64)ebx) << 32) + (u64)eax;
168 sgx_attributes_reserved_mask = ~attr_mask | SGX_ATTR_RESERVED_MASK;
/linux-master/drivers/infiniband/hw/ocrdma/
H A Docrdma_verbs.h80 int attr_mask);
82 int attr_mask, struct ib_udata *udata);
H A Docrdma_hw.h131 struct ib_qp_attr *attrs, int attr_mask);
/linux-master/drivers/infiniband/hw/mthca/
H A Dmthca_qp.c300 int attr_mask)
302 if (attr_mask & IB_QP_PKEY_INDEX)
304 if (attr_mask & IB_QP_QKEY)
306 if (attr_mask & IB_QP_SQ_PSN)
329 int attr_mask)
335 if (attr_mask & IB_QP_MAX_DEST_RD_ATOMIC)
340 if (attr_mask & IB_QP_ACCESS_FLAGS)
557 const struct ib_qp_attr *attr, int attr_mask,
584 if (!(attr_mask & IB_QP_PATH_MIG_STATE))
605 else if (attr_mask
299 store_attrs(struct mthca_sqp *sqp, const struct ib_qp_attr *attr, int attr_mask) argument
328 get_hw_access_flags(struct mthca_qp *qp, const struct ib_qp_attr *attr, int attr_mask) argument
556 __mthca_modify_qp(struct ib_qp *ibqp, const struct ib_qp_attr *attr, int attr_mask, enum ib_qp_state cur_state, enum ib_qp_state new_state, struct ib_udata *udata) argument
858 mthca_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, int attr_mask, struct ib_udata *udata) argument
[all...]
/linux-master/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma_srq.c269 * @attr_mask: attributes mask
275 enum ib_srq_attr_mask attr_mask, struct ib_udata *udata)
284 if (!(attr_mask & IB_SRQ_LIMIT))
291 cmd->attr_mask = attr_mask;
274 pvrdma_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr, enum ib_srq_attr_mask attr_mask, struct ib_udata *udata) argument
H A Dpvrdma_qp.c520 * @attr_mask: attributes mask
526 int attr_mask, struct ib_udata *udata)
536 if (attr_mask & ~IB_QP_ATTR_STANDARD_BITS)
541 cur_state = (attr_mask & IB_QP_CUR_STATE) ? attr->cur_qp_state :
543 next_state = (attr_mask & IB_QP_STATE) ? attr->qp_state : cur_state;
546 attr_mask)) {
551 if (attr_mask & IB_QP_PORT) {
559 if (attr_mask & IB_QP_MIN_RNR_TIMER) {
566 if (attr_mask & IB_QP_PKEY_INDEX) {
573 if (attr_mask
525 pvrdma_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, int attr_mask, struct ib_udata *udata) argument
966 pvrdma_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, int attr_mask, struct ib_qp_init_attr *init_attr) argument
[all...]
H A Dpvrdma_dev_api.h531 u32 attr_mask; member in struct:pvrdma_cmd_modify_srq
599 u32 attr_mask; member in struct:pvrdma_cmd_modify_qp
606 u32 attr_mask; member in struct:pvrdma_cmd_query_qp
/linux-master/drivers/infiniband/hw/usnic/
H A Dusnic_ib_verbs.h57 int attr_mask, struct ib_udata *udata);
H A Dusnic_ib_verbs.c550 int attr_mask, struct ib_udata *udata)
556 if (attr_mask & ~IB_QP_ATTR_STANDARD_BITS)
562 if ((attr_mask & IB_QP_PORT) && attr->port_num != 1) {
567 if (attr_mask & IB_QP_STATE) {
570 usnic_err("Unhandled request, attr_mask=0x%x\n", attr_mask);
549 usnic_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, int attr_mask, struct ib_udata *udata) argument
/linux-master/drivers/infiniband/hw/qedr/
H A Dverbs.h61 int attr_mask, struct ib_udata *udata);
69 enum ib_srq_attr_mask attr_mask, struct ib_udata *udata);
H A Dverbs.c1127 int attr_mask,
1676 enum ib_srq_attr_mask attr_mask, struct ib_udata *udata)
1683 if (attr_mask & IB_SRQ_MAX_WR) {
1686 attr_mask, srq);
1690 if (attr_mask & IB_SRQ_LIMIT) {
2466 int attr_mask, struct ib_udata *udata)
2477 "modify qp: qp %p attr_mask=0x%x, state=%d", qp, attr_mask,
2480 if (attr_mask & ~IB_QP_ATTR_STANDARD_BITS)
2484 if (attr_mask
1125 get_gid_info_from_table(struct ib_qp *ibqp, struct ib_qp_attr *attr, int attr_mask, struct qed_rdma_modify_qp_in_params *qp_params) argument
1675 qedr_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr, enum ib_srq_attr_mask attr_mask, struct ib_udata *udata) argument
2465 qedr_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, int attr_mask, struct ib_udata *udata) argument
2741 qedr_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, int attr_mask, struct ib_qp_init_attr *qp_init_attr) argument
2816 int attr_mask = 0; local
[all...]
/linux-master/drivers/infiniband/hw/mlx4/
H A Dqp.c1727 int attr_mask)
1733 if (attr_mask & IB_QP_MAX_DEST_RD_ATOMIC)
1738 if (attr_mask & IB_QP_ACCESS_FLAGS)
1757 int attr_mask)
1759 if (attr_mask & IB_QP_PKEY_INDEX)
1761 if (attr_mask & IB_QP_QKEY)
1763 if (attr_mask & IB_QP_SQ_PSN)
2109 const struct ib_qp_attr *attr, int attr_mask,
2154 if (attr_mask & IB_QP_ALT_PATH &&
2166 if (!(attr_mask
1726 to_mlx4_access_flags(struct mlx4_ib_qp *qp, const struct ib_qp_attr *attr, int attr_mask) argument
1756 store_sqp_attrs(struct mlx4_ib_sqp *sqp, const struct ib_qp_attr *attr, int attr_mask) argument
2108 __mlx4_ib_modify_qp(void *src, enum mlx4_ib_source_type src_type, const struct ib_qp_attr *attr, int attr_mask, enum ib_qp_state cur_state, enum ib_qp_state new_state, struct ib_udata *udata) argument
2695 _mlx4_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, int attr_mask, struct ib_udata *udata) argument
2823 mlx4_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, int attr_mask, struct ib_udata *udata) argument
4210 int attr_mask; local
[all...]
H A Dsrq.c225 enum ib_srq_attr_mask attr_mask, struct ib_udata *udata)
232 if (attr_mask & IB_SRQ_MAX_WR)
235 if (attr_mask & IB_SRQ_LIMIT) {
224 mlx4_ib_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr, enum ib_srq_attr_mask attr_mask, struct ib_udata *udata) argument
/linux-master/drivers/infiniband/hw/hns/
H A Dhns_roce_qp.c50 int attr_mask; local
53 attr_mask = IB_QP_STATE;
57 ret = hns_roce_modify_qp(&hr_qp->ibqp, &attr, attr_mask, NULL);
1319 struct ib_qp_attr *attr, int attr_mask)
1324 p = attr_mask & IB_QP_PORT ? (attr->port_num - 1) : hr_qp->port;
1340 int attr_mask)
1346 if ((attr_mask & IB_QP_PORT) &&
1353 if (attr_mask & IB_QP_PKEY_INDEX) {
1354 p = attr_mask & IB_QP_PORT ? (attr->port_num - 1) : hr_qp->port;
1363 if (attr_mask
1317 check_mtu_validate(struct hns_roce_dev *hr_dev, struct hns_roce_qp *hr_qp, struct ib_qp_attr *attr, int attr_mask) argument
1339 hns_roce_check_qp_attr(struct ib_qp *ibqp, struct ib_qp_attr *attr, int attr_mask) argument
1385 hns_roce_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, int attr_mask, struct ib_udata *udata) argument
[all...]
/linux-master/drivers/infiniband/core/
H A Duverbs_cmd.c1663 ret = ib_query_qp(qp, attr, cmd.attr_mask, init_attr);
1769 if ((cmd->base.attr_mask & IB_QP_PORT) &&
1775 if ((cmd->base.attr_mask & IB_QP_AV)) {
1781 if (cmd->base.attr_mask & IB_QP_STATE &&
1815 if (((cmd->base.attr_mask & (IB_QP_AV | IB_QP_PORT))
1821 if ((cmd->base.attr_mask & (IB_QP_AV | IB_QP_PORT))
1823 cmd->base.attr_mask |= IB_QP_PORT;
1829 if ((cmd->base.attr_mask & IB_QP_ALT_PATH) &&
1837 if ((cmd->base.attr_mask & IB_QP_CUR_STATE &&
1839 (cmd->base.attr_mask
[all...]

Completed in 439 milliseconds

123