Lines Matching defs:mailbox
192 struct mthca_mailbox *mailbox;
239 mailbox = mthca_alloc_mailbox(dev, GFP_KERNEL);
240 if (IS_ERR(mailbox)) {
241 err = PTR_ERR(mailbox);
255 mthca_arbel_init_srq_context(dev, pd, srq, mailbox->buf);
257 mthca_tavor_init_srq_context(dev, pd, srq, mailbox->buf);
259 err = mthca_SW2HW_SRQ(dev, mailbox, srq->srqn, &status);
281 mthca_free_mailbox(dev, mailbox);
292 err = mthca_HW2SW_SRQ(dev, mailbox, srq->srqn, &status);
303 mthca_free_mailbox(dev, mailbox);
331 struct mthca_mailbox *mailbox;
335 mailbox = mthca_alloc_mailbox(dev, GFP_KERNEL);
336 if (IS_ERR(mailbox)) {
337 mthca_warn(dev, "No memory for mailbox to free SRQ.\n");
341 err = mthca_HW2SW_SRQ(dev, mailbox, srq->srqn, &status);
363 mthca_free_mailbox(dev, mailbox);
400 struct mthca_mailbox *mailbox;
406 mailbox = mthca_alloc_mailbox(dev, GFP_KERNEL);
407 if (IS_ERR(mailbox))
408 return PTR_ERR(mailbox);
410 err = mthca_QUERY_SRQ(dev, srq->srqn, mailbox, &status);
415 arbel_ctx = mailbox->buf;
418 tavor_ctx = mailbox->buf;
426 mthca_free_mailbox(dev, mailbox);