Lines Matching refs:loc
98 static int qib_sd7220_reg_mod(struct qib_devdata *dd, int sdnum, u32 loc,
100 static int ibsd_mod_allchnls(struct qib_devdata *dd, int loc, int val,
178 u32 loc; in qib_resync_ibepb() local
183 loc = IB_PGUDP(chn); in qib_resync_ibepb()
184 ret = qib_sd7220_reg_mod(dd, IB_7220_SERDES, loc, 0, 0); in qib_resync_ibepb()
192 ret = qib_sd7220_reg_mod(dd, IB_7220_SERDES, loc, pat, 0xFF); in qib_resync_ibepb()
197 ret = qib_sd7220_reg_mod(dd, IB_7220_SERDES, loc, 0, 0); in qib_resync_ibepb()
206 loc = IB_CMUDONE(chn); in qib_resync_ibepb()
207 ret = qib_sd7220_reg_mod(dd, IB_7220_SERDES, loc, 0, 0); in qib_resync_ibepb()
656 static int qib_sd7220_reg_mod(struct qib_devdata *dd, int sdnum, u32 loc, in qib_sd7220_reg_mod() argument
704 transval = loc | EPB_RD; in qib_sd7220_reg_mod()
712 transval = loc | (wd & EPB_DATA_MASK); in qib_sd7220_reg_mod()
745 static int qib_sd7220_ram_xfer(struct qib_devdata *dd, int sdnum, u32 loc, in qib_sd7220_ram_xfer() argument
791 addr = loc & 0x1FFF; in qib_sd7220_ram_xfer()
1126 static int ibsd_mod_allchnls(struct qib_devdata *dd, int loc, int val, in ibsd_mod_allchnls() argument
1132 if (loc & EPB_GLOBAL_WR) { in ibsd_mod_allchnls()
1139 loc |= (1U << EPB_IB_QUAD0_CS_SHF); in ibsd_mod_allchnls()
1140 chnl = (loc >> (4 + EPB_ADDR_SHF)) & 7; in ibsd_mod_allchnls()
1143 loc & ~EPB_GLOBAL_WR, 0, 0); in ibsd_mod_allchnls()
1145 int sloc = loc >> EPB_ADDR_SHF; in ibsd_mod_allchnls()
1155 loc &= ~(7 << (4+EPB_ADDR_SHF)); in ibsd_mod_allchnls()
1156 ret = qib_sd7220_reg_mod(dd, IB_7220_SERDES, loc, val, 0xFF); in ibsd_mod_allchnls()
1158 int sloc = loc >> EPB_ADDR_SHF; in ibsd_mod_allchnls()
1167 loc &= ~(7 << (4+EPB_ADDR_SHF)); in ibsd_mod_allchnls()
1168 loc |= (1U << EPB_IB_QUAD0_CS_SHF); in ibsd_mod_allchnls()
1170 int cloc = loc | (chnl << (4+EPB_ADDR_SHF)); in ibsd_mod_allchnls()
1174 int sloc = loc >> EPB_ADDR_SHF; in ibsd_mod_allchnls()
1220 int elt, reg, val, loc; in set_rxeq_vals() local
1224 loc = EPB_LOC(0, elt, reg); in set_rxeq_vals()
1227 ret = ibsd_mod_allchnls(dd, loc, val, 0xFF); in set_rxeq_vals()
1281 int loc = CMUCTRL5 | (1U << EPB_IB_QUAD0_CS_SHF); in qib_sd_trimself() local
1283 return qib_sd7220_reg_mod(dd, IB_7220_SERDES, loc, val, 0xFF); in qib_sd_trimself()
1346 int loc = RXLSPPM(0) | EPB_GLOBAL_WR; in toggle_7220_rclkrls() local
1349 ret = ibsd_mod_allchnls(dd, loc, 0, 0x80); in toggle_7220_rclkrls()
1354 ibsd_mod_allchnls(dd, loc, 0x80, 0x80); in toggle_7220_rclkrls()
1358 ret = ibsd_mod_allchnls(dd, loc, 0, 0x80); in toggle_7220_rclkrls()
1363 ibsd_mod_allchnls(dd, loc, 0x80, 0x80); in toggle_7220_rclkrls()