Lines Matching defs:limit
1114 /* Low bits of TAD limit, and some metadata. */
1126 /* High 16 bits of TAD limit and offset. */
1145 * @limit: output address of first byte above tad range
1156 u64 *limit,
1199 * The least significant 6 bits of base and limit are truncated.
1200 * For limit, we fill the missing bits with 1s.
1204 *limit = ((u64) GET_BITFIELD(reg_limit_lo, 6, 31) << 6) | 63 |
1423 /* previous limit becomes the new base */
1465 edac_dbg(3, "dram rule %d (base 0x%llx, limit 0x%llx), %d way interleave%s\n",
1770 u64 limit, prv = 0;
1805 limit = pvt->info.sad_limit(reg);
1810 if (limit <= prv)
1813 tmp_mb = (limit + 1) >> 20;
1822 prv = limit;
1846 limit = TAD_LIMIT(reg);
1847 if (limit <= prv)
1849 tmp_mb = (limit + 1) >> 20;
1862 prv = limit;
1902 edac_dbg(0, "CH#%d RIR#%d, limit: %u.%03u GB (0x%016Lx), way: %d, reg=0x%08x\n",
2050 u64 ch_addr, offset, limit = 0, prv = 0;
2080 limit = pvt->info.sad_limit(reg);
2081 if (limit <= prv) {
2085 if (addr <= limit)
2087 prv = limit;
2114 limit,
2201 limit = TAD_LIMIT(reg);
2202 if (limit <= prv) {
2206 if (addr <= limit)
2208 prv = limit;
2278 limit,
2310 limit = pvt->info.rir_limit(reg);
2311 gb = div_u64_rem(limit >> 20, 1024, &mb);
2312 edac_dbg(0, "RIR#%d, limit: %u.%03u GB (0x%016Lx), way: %d\n",
2315 limit,
2317 if (ch_addr <= limit)
2361 limit,