Lines Matching refs:val

107 	volatile u32 val;  in do_ecc()  local
141 val = simple_strtoul(argv[2], NULL, 10); in do_ecc()
142 if (val > 255) { in do_ecc()
148 val = (val << ECC_ERROR_MAN_SBEC_SHIFT); in do_ecc()
149 val |= (ddr->err_sbe & ECC_ERROR_MAN_SBET); in do_ecc()
151 ddr->err_sbe = val; in do_ecc()
154 val = simple_strtoul(argv[2], NULL, 10); in do_ecc()
155 if (val > 255) { in do_ecc()
161 val = (val << ECC_ERROR_MAN_SBET_SHIFT); in do_ecc()
162 val |= (ddr->err_sbe & ECC_ERROR_MAN_SBEC); in do_ecc()
164 ddr->err_sbe = val; in do_ecc()
167 val = ddr->err_disable; in do_ecc()
170 val |= ECC_ERROR_DISABLE_SBED; in do_ecc()
172 val |= ECC_ERROR_DISABLE_MBED; in do_ecc()
174 val |= ECC_ERROR_DISABLE_MSED; in do_ecc()
176 val |= (ECC_ERROR_DISABLE_SBED | in do_ecc()
180 val &= ~ECC_ERROR_DISABLE_SBED; in do_ecc()
182 val &= ~ECC_ERROR_DISABLE_MBED; in do_ecc()
184 val &= ~ECC_ERROR_DISABLE_MSED; in do_ecc()
186 val &= ~(ECC_ERROR_DISABLE_SBED | in do_ecc()
194 ddr->err_disable = val; in do_ecc()
199 val = ddr->err_detect; in do_ecc()
202 val |= ECC_ERROR_DETECT_MME; in do_ecc()
204 val |= ECC_ERROR_DETECT_SBE; in do_ecc()
206 val |= ECC_ERROR_DETECT_MBE; in do_ecc()
208 val |= ECC_ERROR_DETECT_MSE; in do_ecc()
210 val |= (ECC_ERROR_DETECT_MME | in do_ecc()
219 ddr->err_detect = val; in do_ecc()
222 val = simple_strtoul(argv[2], NULL, 16); in do_ecc()
224 ddr->data_err_inject_hi = val; in do_ecc()
227 val = simple_strtoul(argv[2], NULL, 16); in do_ecc()
229 ddr->data_err_inject_lo = val; in do_ecc()
232 val = simple_strtoul(argv[2], NULL, 16); in do_ecc()
233 if (val > 0xff) { in do_ecc()
238 val |= (ddr->ecc_err_inject & ~ECC_ERR_INJECT_EEIM); in do_ecc()
240 ddr->ecc_err_inject = val; in do_ecc()
243 val = ddr->ecc_err_inject; in do_ecc()
246 val |= ECC_ERR_INJECT_EIEN; in do_ecc()
248 val &= ~ECC_ERR_INJECT_EIEN; in do_ecc()
252 ddr->ecc_err_inject = val; in do_ecc()
257 val = ddr->ecc_err_inject; in do_ecc()
260 val |= ECC_ERR_INJECT_EMB; in do_ecc()
262 val &= ~ECC_ERR_INJECT_EMB; in do_ecc()
266 ddr->ecc_err_inject = val; in do_ecc()