Lines Matching defs:mailbox
67 struct mthca_mailbox *mailbox;
72 mailbox = mthca_alloc_mailbox(dev, GFP_KERNEL);
73 if (IS_ERR(mailbox))
75 mgid = mailbox->buf;
79 err = mthca_MGID_HASH(dev, mailbox, hash);
116 mthca_free_mailbox(dev, mailbox);
123 struct mthca_mailbox *mailbox;
131 mailbox = mthca_alloc_mailbox(dev, GFP_KERNEL);
132 if (IS_ERR(mailbox))
133 return PTR_ERR(mailbox);
134 mgm = mailbox->buf;
138 err = find_mgm(dev, gid->raw, mailbox, &hash, &prev, &index);
155 err = mthca_READ_MGM(dev, index, mailbox);
181 err = mthca_WRITE_MGM(dev, index, mailbox);
191 err = mthca_READ_MGM(dev, prev, mailbox);
199 err = mthca_WRITE_MGM(dev, prev, mailbox);
210 mthca_free_mailbox(dev, mailbox);
217 struct mthca_mailbox *mailbox;
224 mailbox = mthca_alloc_mailbox(dev, GFP_KERNEL);
225 if (IS_ERR(mailbox))
226 return PTR_ERR(mailbox);
227 mgm = mailbox->buf;
231 err = find_mgm(dev, gid->raw, mailbox, &hash, &prev, &index);
257 err = mthca_WRITE_MGM(dev, index, mailbox);
271 mailbox);
279 err = mthca_WRITE_MGM(dev, index, mailbox);
291 err = mthca_READ_MGM(dev, prev, mailbox);
299 err = mthca_WRITE_MGM(dev, prev, mailbox);
311 mthca_free_mailbox(dev, mailbox);