Lines Matching refs:comp_mask

146 	if (input && input->comp_mask)
149 if (attr_size < offsetof(struct ibv_device_attr_ex, comp_mask) +
150 sizeof(attr->comp_mask))
161 cmd->comp_mask = 0;
164 memset(&attr->comp_mask, 0, attr_size - sizeof(attr->orig_attr));
171 /* Report back supported comp_mask bits. For now no comp_mask bit is
173 attr->comp_mask = resp->comp_mask & 0;
321 if (attr->comp_mask >= IBV_XRCD_INIT_ATTR_RESERVED)
324 if (!(attr->comp_mask & IBV_XRCD_INIT_ATTR_FD) ||
325 !(attr->comp_mask & IBV_XRCD_INIT_ATTR_OFLAGS))
336 xrcd->comp_mask = 0;
338 xrcd->comp_mask = VERBS_XRCD_HANDLE;
506 if (cq_attr->comp_mask & ~(IBV_CQ_INIT_ATTR_MASK_RESERVED - 1))
513 cmd->comp_mask = 0;
517 if ((cq_attr->comp_mask & IBV_CQ_INIT_ATTR_MASK_FLAGS) &&
685 if (attr_ex->comp_mask >= IBV_SRQ_INIT_ATTR_RESERVED)
688 if (!(attr_ex->comp_mask & IBV_SRQ_INIT_ATTR_PD))
697 cmd->srq_type = (attr_ex->comp_mask & IBV_SRQ_INIT_ATTR_TYPE) ?
699 if (attr_ex->comp_mask & IBV_SRQ_INIT_ATTR_XRCD) {
700 if (!(attr_ex->comp_mask & IBV_SRQ_INIT_ATTR_CQ))
726 srq->comp_mask = IBV_SRQ_INIT_ATTR_TYPE;
727 srq->srq_type = (attr_ex->comp_mask & IBV_SRQ_INIT_ATTR_TYPE) ?
730 srq->comp_mask |= VERBS_SRQ_NUM;
733 if (attr_ex->comp_mask & IBV_SRQ_INIT_ATTR_XRCD) {
734 srq->comp_mask |= VERBS_SRQ_XRCD;
737 if (attr_ex->comp_mask & IBV_SRQ_INIT_ATTR_CQ) {
738 srq->comp_mask |= VERBS_SRQ_CQ;
850 if (qp_attr->comp_mask & IBV_QP_INIT_ATTR_XRCD) {
854 if (!(qp_attr->comp_mask & IBV_QP_INIT_ATTR_PD))
858 if (qp_attr->comp_mask & IBV_QP_INIT_ATTR_IND_TABLE) {
919 qp->comp_mask = 0;
921 (qp_attr->comp_mask & IBV_QP_INIT_ATTR_XRCD)) {
922 qp->comp_mask |= VERBS_QP_XRCD;
946 if (qp_attr->comp_mask >= IBV_QP_INIT_ATTR_RESERVED)
963 if (qp_attr->comp_mask & IBV_QP_INIT_ATTR_CREATE_FLAGS) {
972 if (qp_attr->comp_mask & IBV_QP_INIT_ATTR_IND_TABLE) {
977 cmd->comp_mask = IBV_CREATE_QP_EX_KERNEL_MASK_IND_TABLE;
1003 if (attr_ex->comp_mask > (IBV_QP_INIT_ATTR_XRCD | IBV_QP_INIT_ATTR_PD))
1104 if (attr->comp_mask >= IBV_QP_OPEN_ATTR_RESERVED)
1107 if (!(attr->comp_mask & IBV_QP_OPEN_ATTR_XRCD) ||
1108 !(attr->comp_mask & IBV_QP_OPEN_ATTR_NUM) ||
1109 !(attr->comp_mask & IBV_QP_OPEN_ATTR_TYPE))
1136 qp->comp_mask = 0;
1138 qp->comp_mask = VERBS_QP_XRCD;
1920 if (wq_init_attr->comp_mask >= IBV_WQ_INIT_ATTR_RESERVED)
1933 cmd->comp_mask = 0;
1937 if (wq_init_attr->comp_mask & IBV_WQ_INIT_ATTR_FLAGS) {
2039 if (init_attr->comp_mask >= IBV_CREATE_IND_TABLE_RESERVED)
2060 cmd->comp_mask = 0;