Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/infiniband/hw/qib/
Dqib_intr.c83 void qib_handle_e_ibstatuschanged(struct qib_pportdata *ppd, u64 ibcs) in qib_handle_e_ibstatuschanged() argument
91 lstate = dd->f_iblink_state(ibcs); /* linkstate */ in qib_handle_e_ibstatuschanged()
92 ltstate = dd->f_ibphys_portstate(ibcs); in qib_handle_e_ibstatuschanged()
107 if (dd->f_ib_updown(ppd, 1, ibcs)) in qib_handle_e_ibstatuschanged()
113 dd->f_ib_updown(ppd, 0, ibcs)) in qib_handle_e_ibstatuschanged()
168 ppd->lastibcstat = ibcs; in qib_handle_e_ibstatuschanged()
Dqib_iba6120.c985 static int chk_6120_linkrecovery(struct qib_devdata *dd, u64 ibcs) in chk_6120_linkrecovery() argument
988 u32 ibstate = qib_6120_iblink_state(ibcs); in chk_6120_linkrecovery()
1076 u64 ibcs = qib_read_kreg64(dd, kr_ibcstatus); in handle_6120_errors() local
1077 u32 ibstate = qib_6120_iblink_state(ibcs); in handle_6120_errors()
1081 handle = chk_6120_linkrecovery(dd, ibcs); in handle_6120_errors()
1089 if (handle && qib_6120_phys_portstate(ibcs) == in handle_6120_errors()
1093 qib_handle_e_ibstatuschanged(ppd, ibcs); in handle_6120_errors()
3007 static u32 qib_6120_iblink_state(u64 ibcs) in qib_6120_iblink_state() argument
3009 u32 state = (u32)SYM_FIELD(ibcs, IBCStatus, LinkState); in qib_6120_iblink_state()
3032 static u8 qib_6120_phys_portstate(u64 ibcs) in qib_6120_phys_portstate() argument
[all …]
Dqib_iba7220.c1170 u64 ibcs; in handle_7220_errors() local
1172 ibcs = qib_read_kreg64(dd, kr_ibcstatus); in handle_7220_errors()
1174 handle_7220_chase(ppd, ibcs); in handle_7220_errors()
1178 ((ibcs >> IBA7220_LINKWIDTH_SHIFT) & 1) ? in handle_7220_errors()
1181 ((ibcs >> IBA7220_LINKSPEED_SHIFT) & 1) ? in handle_7220_errors()
1191 if (qib_7220_phys_portstate(ibcs) != in handle_7220_errors()
1193 qib_handle_e_ibstatuschanged(ppd, ibcs); in handle_7220_errors()
3620 static u32 qib_7220_iblink_state(u64 ibcs) in qib_7220_iblink_state() argument
3622 u32 state = (u32)SYM_FIELD(ibcs, IBCStatus, LinkState); in qib_7220_iblink_state()
3645 static u8 qib_7220_phys_portstate(u64 ibcs) in qib_7220_phys_portstate() argument
[all …]
Dqib_iba7322.c1966 u64 ibcs; in handle_7322_p_errors() local
1969 ibcs = qib_read_kreg_port(ppd, krp_ibcstatus_a); in handle_7322_p_errors()
1970 ltstate = qib_7322_phys_portstate(ibcs); in handle_7322_p_errors()
1973 handle_serdes_issues(ppd, ibcs); in handle_7322_p_errors()
1989 (ibcs & SYM_MASK(IBCStatusA_0, LinkWidthActive)) ? in handle_7322_p_errors()
1991 ppd->link_speed_active = (ibcs & SYM_MASK(IBCStatusA_0, in handle_7322_p_errors()
1992 LinkSpeedQDR)) ? QIB_IB_QDR : (ibcs & in handle_7322_p_errors()
2013 qib_handle_e_ibstatuschanged(ppd, ibcs); in handle_7322_p_errors()
5560 static u32 qib_7322_iblink_state(u64 ibcs) in qib_7322_iblink_state() argument
5562 u32 state = (u32)SYM_FIELD(ibcs, IBCStatusA_0, LinkState); in qib_7322_iblink_state()
[all …]
/linux-4.4.14/drivers/staging/rdma/ipath/
Dipath_intr.c228 static char *ib_linkstate(struct ipath_devdata *dd, u64 ibcs) in ib_linkstate() argument
233 state = ipath_ib_state(dd, ibcs); in ib_linkstate()
262 const u64 ibcs = ipath_read_kreg64(dd, dd->ipath_kregs->kr_ibcstatus); in handle_e_ibstatuschanged() local
264 lstate = ipath_ib_linkstate(dd, ibcs); /* linkstate */ in handle_e_ibstatuschanged()
265 ibstate = ipath_ib_state(dd, ibcs); in handle_e_ibstatuschanged()
268 ltstate = ipath_ib_linktrstate(dd, ibcs); /* linktrainingtate */ in handle_e_ibstatuschanged()
291 if (dd->ipath_f_ib_updown(dd, 1, ibcs)) { in handle_e_ibstatuschanged()
302 handled = dd->ipath_f_ib_updown(dd, 0, ibcs); in handle_e_ibstatuschanged()
319 "ARM" : "ACTIVE", ib_linkstate(dd, ibcs)); in handle_e_ibstatuschanged()
358 (unsigned long long) ibcs, in handle_e_ibstatuschanged()
[all …]
Dipath_kernel.h1244 static inline u32 ipath_ib_linkstate(struct ipath_devdata *dd, u64 ibcs) in ipath_ib_linkstate() argument
1246 u32 state = (u32)(ibcs >> dd->ibcs_ls_shift) & in ipath_ib_linkstate()
1254 static inline u32 ipath_ib_linktrstate(struct ipath_devdata *dd, u64 ibcs) in ipath_ib_linktrstate() argument
1256 return (u32)(ibcs >> INFINIPATH_IBCS_LINKTRAININGSTATE_SHIFT) & in ipath_ib_linktrstate()
1265 static inline u32 ipath_ib_state(struct ipath_devdata *dd, u64 ibcs) in ipath_ib_state() argument
1268 ibs = (u32)(ibcs >> INFINIPATH_IBCS_LINKTRAININGSTATE_SHIFT) & in ipath_ib_state()
1270 ibs |= (u32)(ibcs & in ipath_ib_state()
Dipath_iba6110.c1892 static int ipath_ht_ib_updown(struct ipath_devdata *dd, int ibup, u64 ibcs) in ipath_ht_ib_updown() argument
1894 ipath_setup_ht_setextled(dd, ipath_ib_linkstate(dd, ibcs), in ipath_ht_ib_updown()
1895 ipath_ib_linktrstate(dd, ibcs)); in ipath_ht_ib_updown()