Lines Matching refs:erst_erange
70 static struct erst_erange { struct
76 } erst_erange; argument
109 if (erst_erange.attr & ERST_RANGE_SLOW) { in erst_get_timeout()
110 timeout = ((erst_erange.timings & ERST_EXEC_TIMING_MAX_MASK) >> in erst_get_timeout()
394 static int erst_get_erange(struct erst_erange *range) in erst_get_erange()
812 if (erst_erange.attr & ERST_RANGE_NVRAM) { in erst_write()
820 if (record->record_length > erst_erange.size) in erst_write()
825 memcpy(erst_erange.vaddr, record, record->record_length); in erst_write()
826 rcd_erange = erst_erange.vaddr; in erst_write()
841 if (erst_erange.attr & ERST_RANGE_NVRAM) in __erst_read_to_erange()
863 rcd_tmp = erst_erange.vaddr + offset; in __erst_read()
973 if (erst_erange.attr & ERST_RANGE_NVRAM) in erst_clear()
1233 rc = erst_get_erange(&erst_erange); in erst_init()
1244 r = request_mem_region(erst_erange.base, erst_erange.size, "APEI ERST"); in erst_init()
1247 (unsigned long long)erst_erange.base, in erst_init()
1248 (unsigned long long)erst_erange.base + erst_erange.size - 1); in erst_init()
1253 erst_erange.vaddr = ioremap_cache(erst_erange.base, in erst_init()
1254 erst_erange.size); in erst_init()
1255 if (!erst_erange.vaddr) in erst_init()
1261 buf = kmalloc(erst_erange.size, GFP_KERNEL); in erst_init()
1264 erst_info.bufsize = erst_erange.size - in erst_init()
1278 erst_erange.size); in erst_init()
1286 release_mem_region(erst_erange.base, erst_erange.size); in erst_init()