Lines Matching defs:init_attr
235 struct ib_srq_init_attr *init_attr,
247 if (init_attr->attr.max_wr >= max_srq_wqes) {
249 init_attr->attr.max_wr,
260 srq->msrq.max = roundup_pow_of_two(init_attr->attr.max_wr + 1);
261 srq->msrq.max_gs = init_attr->attr.max_sge;
283 in.type = init_attr->srq_type;
300 if (init_attr->srq_type == IB_SRQT_XRC) {
301 in.xrcd = to_mxrcd(init_attr->ext.xrc.xrcd)->xrcdn;
302 in.cqn = to_mcq(init_attr->ext.xrc.cq)->mcq.cqn;
303 } else if (init_attr->srq_type == IB_SRQT_BASIC) {
329 init_attr->attr.max_wr = srq->msrq.max - 1;