Lines Matching refs:mailbox
196 struct mthca_mailbox *mailbox;
242 mailbox = mthca_alloc_mailbox(dev, GFP_KERNEL);
243 if (IS_ERR(mailbox)) {
244 err = PTR_ERR(mailbox);
258 mthca_arbel_init_srq_context(dev, pd, srq, mailbox->buf);
260 mthca_tavor_init_srq_context(dev, pd, srq, mailbox->buf);
262 err = mthca_SW2HW_SRQ(dev, mailbox, srq->srqn);
278 mthca_free_mailbox(dev, mailbox);
289 err = mthca_HW2SW_SRQ(dev, mailbox, srq->srqn);
298 mthca_free_mailbox(dev, mailbox);
326 struct mthca_mailbox *mailbox;
329 mailbox = mthca_alloc_mailbox(dev, GFP_KERNEL);
330 if (IS_ERR(mailbox)) {
331 mthca_warn(dev, "No memory for mailbox to free SRQ.\n");
335 err = mthca_HW2SW_SRQ(dev, mailbox, srq->srqn);
355 mthca_free_mailbox(dev, mailbox);
386 struct mthca_mailbox *mailbox;
391 mailbox = mthca_alloc_mailbox(dev, GFP_KERNEL);
392 if (IS_ERR(mailbox))
393 return PTR_ERR(mailbox);
395 err = mthca_QUERY_SRQ(dev, srq->srqn, mailbox);
400 arbel_ctx = mailbox->buf;
403 tavor_ctx = mailbox->buf;
411 mthca_free_mailbox(dev, mailbox);