ibcs              979 drivers/infiniband/hw/qib/qib_iba6120.c static int chk_6120_linkrecovery(struct qib_devdata *dd, u64 ibcs)
ibcs              982 drivers/infiniband/hw/qib/qib_iba6120.c 	u32 ibstate = qib_6120_iblink_state(ibcs);
ibcs             1065 drivers/infiniband/hw/qib/qib_iba6120.c 		u64 ibcs = qib_read_kreg64(dd, kr_ibcstatus);
ibcs             1066 drivers/infiniband/hw/qib/qib_iba6120.c 		u32 ibstate = qib_6120_iblink_state(ibcs);
ibcs             1070 drivers/infiniband/hw/qib/qib_iba6120.c 			handle = chk_6120_linkrecovery(dd, ibcs);
ibcs             1078 drivers/infiniband/hw/qib/qib_iba6120.c 		if (handle && qib_6120_phys_portstate(ibcs) ==
ibcs             1082 drivers/infiniband/hw/qib/qib_iba6120.c 			qib_handle_e_ibstatuschanged(ppd, ibcs);
ibcs             2965 drivers/infiniband/hw/qib/qib_iba6120.c static u32 qib_6120_iblink_state(u64 ibcs)
ibcs             2967 drivers/infiniband/hw/qib/qib_iba6120.c 	u32 state = (u32)SYM_FIELD(ibcs, IBCStatus, LinkState);
ibcs             2990 drivers/infiniband/hw/qib/qib_iba6120.c static u8 qib_6120_phys_portstate(u64 ibcs)
ibcs             2992 drivers/infiniband/hw/qib/qib_iba6120.c 	u8 state = (u8)SYM_FIELD(ibcs, IBCStatus, LinkTrainingState);
ibcs             2996 drivers/infiniband/hw/qib/qib_iba6120.c static int qib_6120_ib_updown(struct qib_pportdata *ppd, int ibup, u64 ibcs)
ibcs             1168 drivers/infiniband/hw/qib/qib_iba7220.c 		u64 ibcs;
ibcs             1170 drivers/infiniband/hw/qib/qib_iba7220.c 		ibcs = qib_read_kreg64(dd, kr_ibcstatus);
ibcs             1172 drivers/infiniband/hw/qib/qib_iba7220.c 			handle_7220_chase(ppd, ibcs);
ibcs             1176 drivers/infiniband/hw/qib/qib_iba7220.c 			((ibcs >> IBA7220_LINKWIDTH_SHIFT) & 1) ?
ibcs             1179 drivers/infiniband/hw/qib/qib_iba7220.c 			((ibcs >> IBA7220_LINKSPEED_SHIFT) & 1) ?
ibcs             1189 drivers/infiniband/hw/qib/qib_iba7220.c 		if (qib_7220_phys_portstate(ibcs) !=
ibcs             1191 drivers/infiniband/hw/qib/qib_iba7220.c 			qib_handle_e_ibstatuschanged(ppd, ibcs);
ibcs             3577 drivers/infiniband/hw/qib/qib_iba7220.c static u32 qib_7220_iblink_state(u64 ibcs)
ibcs             3579 drivers/infiniband/hw/qib/qib_iba7220.c 	u32 state = (u32)SYM_FIELD(ibcs, IBCStatus, LinkState);
ibcs             3602 drivers/infiniband/hw/qib/qib_iba7220.c static u8 qib_7220_phys_portstate(u64 ibcs)
ibcs             3604 drivers/infiniband/hw/qib/qib_iba7220.c 	u8 state = (u8)SYM_FIELD(ibcs, IBCStatus, LinkTrainingState);
ibcs             3608 drivers/infiniband/hw/qib/qib_iba7220.c static int qib_7220_ib_updown(struct qib_pportdata *ppd, int ibup, u64 ibcs)
ibcs             3701 drivers/infiniband/hw/qib/qib_iba7220.c 			    [(ibcs >> IBA7220_LINKSPEED_SHIFT) & 1]
ibcs             3702 drivers/infiniband/hw/qib/qib_iba7220.c 			    [(ibcs >> IBA7220_LINKWIDTH_SHIFT) & 1];
ibcs             1954 drivers/infiniband/hw/qib/qib_iba7322.c 		u64 ibcs;
ibcs             1957 drivers/infiniband/hw/qib/qib_iba7322.c 		ibcs = qib_read_kreg_port(ppd, krp_ibcstatus_a);
ibcs             1958 drivers/infiniband/hw/qib/qib_iba7322.c 		ltstate = qib_7322_phys_portstate(ibcs);
ibcs             1961 drivers/infiniband/hw/qib/qib_iba7322.c 			handle_serdes_issues(ppd, ibcs);
ibcs             1977 drivers/infiniband/hw/qib/qib_iba7322.c 			(ibcs & SYM_MASK(IBCStatusA_0, LinkWidthActive)) ?
ibcs             1979 drivers/infiniband/hw/qib/qib_iba7322.c 		ppd->link_speed_active = (ibcs & SYM_MASK(IBCStatusA_0,
ibcs             1980 drivers/infiniband/hw/qib/qib_iba7322.c 			LinkSpeedQDR)) ? QIB_IB_QDR : (ibcs &
ibcs             2001 drivers/infiniband/hw/qib/qib_iba7322.c 				qib_handle_e_ibstatuschanged(ppd, ibcs);
ibcs             5500 drivers/infiniband/hw/qib/qib_iba7322.c static u32 qib_7322_iblink_state(u64 ibcs)
ibcs             5502 drivers/infiniband/hw/qib/qib_iba7322.c 	u32 state = (u32)SYM_FIELD(ibcs, IBCStatusA_0, LinkState);
ibcs             5525 drivers/infiniband/hw/qib/qib_iba7322.c static u8 qib_7322_phys_portstate(u64 ibcs)
ibcs             5527 drivers/infiniband/hw/qib/qib_iba7322.c 	u8 state = (u8)SYM_FIELD(ibcs, IBCStatusA_0, LinkTrainingState);
ibcs             5531 drivers/infiniband/hw/qib/qib_iba7322.c static int qib_7322_ib_updown(struct qib_pportdata *ppd, int ibup, u64 ibcs)
ibcs             5542 drivers/infiniband/hw/qib/qib_iba7322.c 	if (ibcs & SYM_MASK(IBCStatusA_0, LinkSpeedQDR)) {
ibcs             5545 drivers/infiniband/hw/qib/qib_iba7322.c 	} else if (ibcs & SYM_MASK(IBCStatusA_0, LinkSpeedActive)) {
ibcs             5552 drivers/infiniband/hw/qib/qib_iba7322.c 	if (ibcs & SYM_MASK(IBCStatusA_0, LinkWidthActive)) {
ibcs               83 drivers/infiniband/hw/qib/qib_intr.c void qib_handle_e_ibstatuschanged(struct qib_pportdata *ppd, u64 ibcs)
ibcs               91 drivers/infiniband/hw/qib/qib_intr.c 	lstate = dd->f_iblink_state(ibcs); /* linkstate */
ibcs               92 drivers/infiniband/hw/qib/qib_intr.c 	ltstate = dd->f_ibphys_portstate(ibcs);
ibcs              107 drivers/infiniband/hw/qib/qib_intr.c 		if (dd->f_ib_updown(ppd, 1, ibcs))
ibcs              113 drivers/infiniband/hw/qib/qib_intr.c 		    dd->f_ib_updown(ppd, 0, ibcs))
ibcs              168 drivers/infiniband/hw/qib/qib_intr.c 	ppd->lastibcstat = ibcs;