Lines Matching defs:offset
1120 /* Low bits of TAD offset. */
1126 /* High 16 bits of TAD limit and offset. */
1144 * @offset: output tad range offset
1148 * The offset value has curious semantics. It's a sort of running total
1155 u64 *offset,
1202 *offset = ((u64) GET_BITFIELD(reg_offset_lo, 6, 31) << 6) |
1877 edac_dbg(0, "TAD CH#%d, offset #%d: %u.%03u GB (0x%016Lx), reg=0x%08x\n",
1916 edac_dbg(0, "CH#%d RIR#%d INTL#%d, offset %u.%03u GB (0x%016Lx), tgt: %d, reg=0x%08x\n",
2050 u64 ch_addr, offset, limit = 0, prv = 0;
2273 offset = TAD_OFFSET(tad_offset);
2275 edac_dbg(0, "TAD#%d: address 0x%016Lx < 0x%016Lx, socket interleave %d, channel interleave %d (offset 0x%08Lx), index %d, base ch: %d, ch mask: 0x%02lx\n",
2281 offset,
2287 /* Remove the TAD offset */
2289 if (offset > addr) {
2290 sprintf(msg, "Can't calculate ch addr: TAD offset 0x%08Lx is too high for addr 0x%08Lx!",
2291 offset, addr);
2295 ch_addr = addr - offset;