Searched refs:lid (Results 1 - 25 of 47) sorted by relevance

12

/drivers/infiniband/hw/ehca/
H A Dehca_mcast.c56 #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 Dehca_hca.c216 props->lid = rblock->lid;
267 attr->lid = rblock->lid;
H A Dehca_iverbs.h179 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 Dehca_sqp.c181 sport->saved_attr.lid | in_wc->dlid_path_bits;
202 sport->saved_attr.lid, sport->pma_qp_nr);
H A Dehca_classes.h92 u16 lid, lmc, sm_sl, sm_lid; member in struct:ehca_sma_attr
/drivers/infiniband/hw/qib/
H A Dqib_ud.c78 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 Dqib_mad.h72 __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 Dqib_driver.c106 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 Dqib_mad.c145 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 Dqib_verbs_mcast.c225 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 Dqib_verbs.c609 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 Dmthca_mad.c75 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 Dmthca_mcg.c120 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 Dmthca_dev.h573 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 Dmad.c124 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 Dipath_ud.c252 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 Dipath_mad.c241 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 Dipath_verbs_mcast.c236 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 Dipath_sysfs.c228 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 Dipath_verbs.c592 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 Duverbs.h116 u16 lid; member in struct:ib_uverbs_mcast_entry
H A Dverbs.c1184 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 Duser_mad.c226 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 Dib_srpt.h351 * @lid: cached value of the port's lid.
366 u16 lid; member in struct:srpt_port
/drivers/infiniband/hw/cxgb4/
H A Dprovider.c72 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

Completed in 990 milliseconds

12