/drivers/infiniband/hw/ehca/ |
H A D | ehca_mcast.c | 56 #define EHCA_VALID_MULTICAST_LID(lid) \ 57 (((lid) >= MIN_MC_LID) && ((lid) <= MAX_MC_LID)) 59 int ehca_attach_mcast(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) argument 75 } else if ((lid < MIN_MC_LID) || (lid > MAX_MC_LID)) { 76 ehca_err(ibqp->device, "invalid mulitcast lid=%x", lid); 87 lid, subnet_prefix, interface_id); 96 int ehca_detach_mcast(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) argument [all...] |
H A D | ehca_hca.c | 216 props->lid = rblock->lid; 267 attr->lid = rblock->lid;
|
H A D | ehca_iverbs.h | 179 int ehca_attach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid); 181 int ehca_detach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid);
|
H A D | ehca_sqp.c | 181 sport->saved_attr.lid | in_wc->dlid_path_bits; 202 sport->saved_attr.lid, sport->pma_qp_nr);
|
H A D | ehca_classes.h | 92 u16 lid, lmc, sm_sl, sm_lid; member in struct:ehca_sma_attr
|
/drivers/infiniband/hw/qib/ |
H A D | qib_ud.c | 78 u16 lid; local 83 lid = ppd->lid | (ah_attr->src_path_bits & 88 cpu_to_be16(lid), 105 u16 lid; local 107 lid = ppd->lid | (ah_attr->src_path_bits & 112 cpu_to_be16(lid), 211 wc.slid = ppd->lid | (ah_attr->src_path_bits & ((1 << ppd->lmc) - 1)); 244 u16 lid; local [all...] |
H A D | qib_mad.h | 72 __be16 lid; /* where violation happened */ member in struct:ib_mad_notice_attr::__anon1049::__anon1051 78 __be16 lid; /* LID where change occurred */ member in struct:ib_mad_notice_attr::__anon1049::__anon1052 88 __be16 lid; /* lid where sys guid changed */ member in struct:ib_mad_notice_attr::__anon1049::__anon1053 95 __be16 lid; member in struct:ib_mad_notice_attr::__anon1049::__anon1054
|
H A D | qib_driver.c | 106 if (ppd->lid && (ppd->lflags & (QIBL_LINKINIT | 138 if (ppd->lid && (ppd->lflags & (QIBL_LINKINIT | 308 u16 lid = be16_to_cpu(hdr->lrh[1]); local 319 if (lid < QIB_MULTICAST_LID_BASE) { 320 lid &= ~((1 << ppd->lmc) - 1); 321 if (unlikely(lid != ppd->lid)) 647 int qib_set_lid(struct qib_pportdata *ppd, u32 lid, u8 lmc) argument 650 ppd->lid = lid; [all...] |
H A D | qib_mad.c | 145 data.issuer_lid = cpu_to_be16(ppd_from_ibp(ibp)->lid); 169 data.issuer_lid = cpu_to_be16(ppd_from_ibp(ibp)->lid); 172 data.details.ntc_256.lid = data.issuer_lid; 207 data.issuer_lid = cpu_to_be16(ppd_from_ibp(ibp)->lid); 210 data.details.ntc_144.lid = data.issuer_lid; 227 data.issuer_lid = cpu_to_be16(ppd_from_ibp(ibp)->lid); 230 data.details.ntc_145.lid = data.issuer_lid; 247 data.issuer_lid = cpu_to_be16(ppd_from_ibp(ibp)->lid); 250 data.details.ntc_144.lid = data.issuer_lid; 471 pip->lid 636 u16 lid, smlid; local [all...] |
H A D | qib_verbs_mcast.c | 225 int qib_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) argument 283 int qib_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) argument
|
H A D | qib_verbs.c | 609 u16 lid; local 616 lid = be16_to_cpu(hdr->lrh[1]); 617 if (lid < QIB_MULTICAST_LID_BASE) { 618 lid &= ~((1 << ppd->lmc) - 1); 619 if (unlikely(lid != ppd->lid)) 1594 u16 lid = ppd->lid; local 1597 props->lid = lid [all...] |
/drivers/infiniband/hw/mthca/ |
H A D | mthca_mad.c | 75 u8 port_num, u16 lid, u8 sl) 85 ah_attr.dlid = lid; 118 u16 lid = be16_to_cpu(pinfo->lid); local 133 if (prev_lid != lid) { 249 prev_lid = pattr.lid; 74 update_sm_ah(struct mthca_dev *dev, u8 port_num, u16 lid, u8 sl) argument
|
H A D | mthca_mcg.c | 120 int mthca_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) argument 214 int mthca_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) argument
|
H A D | mthca_dev.h | 573 int mthca_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid); 574 int mthca_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid);
|
/drivers/infiniband/hw/mlx4/ |
H A D | mad.c | 124 static void update_sm_ah(struct mlx4_ib_dev *dev, u8 port_num, u16 lid, u8 sl) argument 133 ah_attr.dlid = lid; 164 u16 lid = be16_to_cpu(pinfo->lid); local 178 if (prev_lid != lid) { 279 prev_lid = pattr.lid;
|
/drivers/infiniband/hw/ipath/ |
H A D | ipath_ud.c | 252 u16 lid; local 291 lid = ah_attr->dlid & ~((1 << dev->dd->ipath_lmc) - 1); 292 if (unlikely(lid == dev->dd->ipath_lid)) { 356 lid = dev->dd->ipath_lid; 357 if (lid) { 358 lid |= ah_attr->src_path_bits & 360 qp->s_hdr.lrh[3] = cpu_to_be16(lid);
|
H A D | ipath_mad.c | 241 u16 lid; local 263 lid = dd->ipath_lid; 264 pip->lid = lid ? cpu_to_be16(lid) : IB_LID_PERMISSIVE; 425 u16 lid, smlid; local 445 lid = be16_to_cpu(pip->lid); 446 if (dd->ipath_lid != lid || 449 if (lid [all...] |
H A D | ipath_verbs_mcast.c | 236 int ipath_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) argument 285 int ipath_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) argument
|
H A D | ipath_sysfs.c | 228 u16 lid = 0; local 231 ret = ipath_parse_ushort(buf, &lid); 235 if (lid == 0 || lid >= IPATH_MULTICAST_LID_BASE) { 240 ipath_set_lid(dd, lid, dd->ipath_lmc); 244 ipath_dev_err(dd, "attempt to set invalid LID 0x%x\n", lid); 1081 static DEVICE_ATTR(lid, S_IWUSR | S_IRUGO, show_lid, store_lid);
|
H A D | ipath_verbs.c | 592 u16 lid; local 603 lid = be16_to_cpu(hdr->lrh[1]); 604 if (lid < IPATH_MULTICAST_LID_BASE) { 605 lid &= ~((1 << dev->dd->ipath_lmc) - 1); 606 if (unlikely(lid != dev->dd->ipath_lid)) { 1586 u16 lid = dd->ipath_lid; local 1590 props->lid = lid ? lid : be16_to_cpu(IB_LID_PERMISSIVE);
|
/drivers/infiniband/core/ |
H A D | uverbs.h | 116 u16 lid; member in struct:ib_uverbs_mcast_entry
|
H A D | verbs.c | 1184 int ib_attach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid) argument 1191 return qp->device->attach_mcast(qp, gid, lid); 1195 int ib_detach_mcast(struct ib_qp *qp, union ib_gid *gid, u16 lid) argument 1202 return qp->device->detach_mcast(qp, gid, lid);
|
H A D | user_mad.c | 226 packet->mad.hdr.lid = cpu_to_be16(mad_recv_wc->wc->slid); 396 return (hdr1->lid == hdr2->lid); 482 ah_attr.dlid = be16_to_cpu(packet->mad.hdr.lid);
|
/drivers/infiniband/ulp/srpt/ |
H A D | ib_srpt.h | 351 * @lid: cached value of the port's lid. 366 u16 lid; member in struct:srpt_port
|
/drivers/infiniband/hw/cxgb4/ |
H A D | provider.c | 72 static int c4iw_multicast_attach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) argument 77 static int c4iw_multicast_detach(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) argument
|