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;