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
705 transval = loc | EPB_RD; in qib_sd7220_reg_mod()
713 transval = loc | (wd & EPB_DATA_MASK); in qib_sd7220_reg_mod()
746 static int qib_sd7220_ram_xfer(struct qib_devdata *dd, int sdnum, u32 loc, in qib_sd7220_ram_xfer() argument
794 addr = loc & 0x1FFF; in qib_sd7220_ram_xfer()
1133 static int ibsd_mod_allchnls(struct qib_devdata *dd, int loc, int val, in ibsd_mod_allchnls() argument
1139 if (loc & EPB_GLOBAL_WR) { in ibsd_mod_allchnls()
1146 loc |= (1U << EPB_IB_QUAD0_CS_SHF); in ibsd_mod_allchnls()
1147 chnl = (loc >> (4 + EPB_ADDR_SHF)) & 7; in ibsd_mod_allchnls()
1150 loc & ~EPB_GLOBAL_WR, 0, 0); in ibsd_mod_allchnls()
1152 int sloc = loc >> EPB_ADDR_SHF; in ibsd_mod_allchnls()
1162 loc &= ~(7 << (4+EPB_ADDR_SHF)); in ibsd_mod_allchnls()
1163 ret = qib_sd7220_reg_mod(dd, IB_7220_SERDES, loc, val, 0xFF); in ibsd_mod_allchnls()
1165 int sloc = loc >> EPB_ADDR_SHF; in ibsd_mod_allchnls()
1174 loc &= ~(7 << (4+EPB_ADDR_SHF)); in ibsd_mod_allchnls()
1175 loc |= (1U << EPB_IB_QUAD0_CS_SHF); in ibsd_mod_allchnls()
1177 int cloc = loc | (chnl << (4+EPB_ADDR_SHF)); in ibsd_mod_allchnls()
1181 int sloc = loc >> EPB_ADDR_SHF; in ibsd_mod_allchnls()
1227 int elt, reg, val, loc; in set_rxeq_vals() local
1231 loc = EPB_LOC(0, elt, reg); in set_rxeq_vals()
1234 ret = ibsd_mod_allchnls(dd, loc, val, 0xFF); in set_rxeq_vals()
1288 int loc = CMUCTRL5 | (1U << EPB_IB_QUAD0_CS_SHF); in qib_sd_trimself() local
1290 return qib_sd7220_reg_mod(dd, IB_7220_SERDES, loc, val, 0xFF); in qib_sd_trimself()
1353 int loc = RXLSPPM(0) | EPB_GLOBAL_WR; in toggle_7220_rclkrls() local
1356 ret = ibsd_mod_allchnls(dd, loc, 0, 0x80); in toggle_7220_rclkrls()
1361 ibsd_mod_allchnls(dd, loc, 0x80, 0x80); in toggle_7220_rclkrls()
1365 ret = ibsd_mod_allchnls(dd, loc, 0, 0x80); in toggle_7220_rclkrls()
1370 ibsd_mod_allchnls(dd, loc, 0x80, 0x80); in toggle_7220_rclkrls()