Lines Matching defs:base
75 u64 base;
228 edac_dbg(2, "MMIO via memory controller hub base address is disabled!\n");
232 return U64_LSHIFT(hi.base, 32) | U64_LSHIFT(lo.base, 15);
268 char *base;
280 /* MMIO via memory controller hub base address */
287 /* MMIO via sideband register base address */
295 base = ioremap((resource_size_t)addr, size);
296 if (!base)
300 *(u32 *)(data + 4) = *(u32 *)(base + off + 4);
301 *(u32 *)data = *(u32 *)(base + off);
303 iounmap(base);
339 static void mk_region(char *name, struct region *rp, u64 base, u64 limit)
342 rp->base = base;
344 edac_dbg(2, "Region:%s [%llx, %llx]\n", name, base, limit);
347 static void mk_region_mask(char *name, struct region *rp, u64 base, u64 mask)
357 if (base & ~mask) {
358 pr_info(FW_BUG "MOT region base/mask alignment error\n");
361 rp->base = base;
362 rp->limit = (base | ~mask) & GENMASK_ULL(PND_MAX_PHYS_BIT, 0);
364 edac_dbg(2, "Region:%s [%llx, %llx]\n", name, base, rp->limit);
372 return rp->base <= addr && addr <= rp->limit;
659 * The amount we need to shift the asym base can be determined by the
679 contig_base = remove_mmio_gap(as0.base);
687 contig_base = remove_mmio_gap(as1.base);
701 contig_base = remove_mmio_gap(as2.base);