Searched refs:ibcs (Results 1 - 7 of 7) sorted by relevance

/drivers/infiniband/hw/qib/
H A Dqib_intr.c83 void qib_handle_e_ibstatuschanged(struct qib_pportdata *ppd, u64 ibcs) argument
91 lstate = dd->f_iblink_state(ibcs); /* linkstate */
92 ltstate = dd->f_ibphys_portstate(ibcs);
107 if (dd->f_ib_updown(ppd, 1, ibcs))
113 dd->f_ib_updown(ppd, 0, ibcs))
168 ppd->lastibcstat = ibcs;
H A Dqib_iba7220.c1168 u64 ibcs; local
1170 ibcs = qib_read_kreg64(dd, kr_ibcstatus);
1172 handle_7220_chase(ppd, ibcs);
1176 ((ibcs >> IBA7220_LINKWIDTH_SHIFT) & 1) ?
1179 ((ibcs >> IBA7220_LINKSPEED_SHIFT) & 1) ?
1189 if (qib_7220_phys_portstate(ibcs) !=
1191 qib_handle_e_ibstatuschanged(ppd, ibcs);
3615 static u32 qib_7220_iblink_state(u64 ibcs) argument
3617 u32 state = (u32)SYM_FIELD(ibcs, IBCStatus, LinkState);
3640 static u8 qib_7220_phys_portstate(u64 ibcs) argument
3646 qib_7220_ib_updown(struct qib_pportdata *ppd, int ibup, u64 ibcs) argument
[all...]
H A Dqib_iba6120.c980 static int chk_6120_linkrecovery(struct qib_devdata *dd, u64 ibcs) argument
983 u32 ibstate = qib_6120_iblink_state(ibcs);
1071 u64 ibcs = qib_read_kreg64(dd, kr_ibcstatus); local
1072 u32 ibstate = qib_6120_iblink_state(ibcs);
1076 handle = chk_6120_linkrecovery(dd, ibcs);
1084 if (handle && qib_6120_phys_portstate(ibcs) ==
1088 qib_handle_e_ibstatuschanged(ppd, ibcs);
2997 static u32 qib_6120_iblink_state(u64 ibcs) argument
2999 u32 state = (u32)SYM_FIELD(ibcs, IBCStatus, LinkState);
3022 static u8 qib_6120_phys_portstate(u64 ibcs) argument
3028 qib_6120_ib_updown(struct qib_pportdata *ppd, int ibup, u64 ibcs) argument
[all...]
H A Dqib_iba7322.c1874 u64 ibcs; local
1877 ibcs = qib_read_kreg_port(ppd, krp_ibcstatus_a);
1878 ltstate = qib_7322_phys_portstate(ibcs);
1881 handle_serdes_issues(ppd, ibcs);
1897 (ibcs & SYM_MASK(IBCStatusA_0, LinkWidthActive)) ?
1899 ppd->link_speed_active = (ibcs & SYM_MASK(IBCStatusA_0,
1900 LinkSpeedQDR)) ? QIB_IB_QDR : (ibcs &
1921 qib_handle_e_ibstatuschanged(ppd, ibcs);
5207 static u32 qib_7322_iblink_state(u64 ibcs) argument
5209 u32 state = (u32)SYM_FIELD(ibcs, IBCStatusA_
5232 qib_7322_phys_portstate(u64 ibcs) argument
5238 qib_7322_ib_updown(struct qib_pportdata *ppd, int ibup, u64 ibcs) argument
[all...]
/drivers/infiniband/hw/ipath/
H A Dipath_intr.c230 static char *ib_linkstate(struct ipath_devdata *dd, u64 ibcs) argument
235 state = ipath_ib_state(dd, ibcs);
264 const u64 ibcs = ipath_read_kreg64(dd, dd->ipath_kregs->kr_ibcstatus); local
266 lstate = ipath_ib_linkstate(dd, ibcs); /* linkstate */
267 ibstate = ipath_ib_state(dd, ibcs);
270 ltstate = ipath_ib_linktrstate(dd, ibcs); /* linktrainingtate */
293 if (dd->ipath_f_ib_updown(dd, 1, ibcs)) {
304 handled = dd->ipath_f_ib_updown(dd, 0, ibcs);
321 "ARM" : "ACTIVE", ib_linkstate(dd, ibcs));
360 (unsigned long long) ibcs,
[all...]
H A Dipath_kernel.h1248 static inline u32 ipath_ib_linkstate(struct ipath_devdata *dd, u64 ibcs) argument
1250 u32 state = (u32)(ibcs >> dd->ibcs_ls_shift) &
1258 static inline u32 ipath_ib_linktrstate(struct ipath_devdata *dd, u64 ibcs) argument
1260 return (u32)(ibcs >> INFINIPATH_IBCS_LINKTRAININGSTATE_SHIFT) &
1269 static inline u32 ipath_ib_state(struct ipath_devdata *dd, u64 ibcs) argument
1272 ibs = (u32)(ibcs >> INFINIPATH_IBCS_LINKTRAININGSTATE_SHIFT) &
1274 ibs |= (u32)(ibcs &
H A Dipath_iba6110.c1894 static int ipath_ht_ib_updown(struct ipath_devdata *dd, int ibup, u64 ibcs) argument
1896 ipath_setup_ht_setextled(dd, ipath_ib_linkstate(dd, ibcs),
1897 ipath_ib_linktrstate(dd, ibcs));

Completed in 130 milliseconds