Lines Matching defs:srqn
136 context->state_logsize_srqn = cpu_to_be32(logsize << 24 | srq->srqn);
237 srq->srqn = mthca_alloc(&dev->srq_table.alloc);
238 if (srq->srqn == -1)
242 err = mthca_table_get(dev, dev->srq_table.table, srq->srqn);
248 srq->srqn, &srq->db);
276 err = mthca_SW2HW_SRQ(dev, mailbox, srq->srqn);
285 srq->srqn & (dev->limits.num_srqs - 1),
303 err = mthca_HW2SW_SRQ(dev, mailbox, srq->srqn);
319 mthca_table_put(dev, dev->srq_table.table, srq->srqn);
322 mthca_free(&dev->srq_table.alloc, srq->srqn);
349 err = mthca_HW2SW_SRQ(dev, mailbox, srq->srqn);
355 srq->srqn & (dev->limits.num_srqs - 1));
367 mthca_table_put(dev, dev->srq_table.table, srq->srqn);
368 mthca_free(&dev->srq_table.alloc, srq->srqn);
389 ret = mthca_ARM_SRQ(dev, srq->srqn, attr->srq_limit);
409 err = mthca_QUERY_SRQ(dev, srq->srqn, mailbox);
430 void mthca_srq_event(struct mthca_dev *dev, u32 srqn,
437 srq = mthca_array_get(&dev->srq_table.srq, srqn & (dev->limits.num_srqs - 1));
443 mthca_warn(dev, "Async event for bogus SRQ %08x\n", srqn);
508 mthca_err(dev, "SRQ %06x full\n", srq->srqn);
553 mthca_write64(first_ind << srq->wqe_shift, srq->srqn << 8,
568 mthca_write64(first_ind << srq->wqe_shift, (srq->srqn << 8) | nreq,
598 mthca_err(dev, "SRQ %06x full\n", srq->srqn);