Lines Matching full:lid
103 * @lid: the muilticast LID (host order)
107 static struct rvt_mcast *rvt_mcast_alloc(union ib_gid *mgid, u16 lid) in rvt_mcast_alloc() argument
116 mcast->mcast_addr.lid = lid; in rvt_mcast_alloc()
137 * rvt_mcast_find - search the global table for the given multicast GID/LID
142 * @lid: the multicast LID portion of the multicast address (host order)
149 u16 lid) in rvt_mcast_find() argument
171 if (mcast->mcast_addr.lid == lid) { in rvt_mcast_find()
221 if (tmcast->mcast_addr.lid != mcast->mcast_addr.lid) { in rvt_mcast_add()
276 * @lid: multicast lid
280 int rvt_attach_mcast(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in rvt_attach_mcast() argument
296 mcast = rvt_mcast_alloc(gid, lid); in rvt_attach_mcast()
339 * @lid: multicast lid
343 int rvt_detach_mcast(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in rvt_detach_mcast() argument
376 if (mcast->mcast_addr.lid != lid) { in rvt_detach_mcast()