Lines Matching +full:num +full:- +full:addresses
1 // SPDX-License-Identifier: GPL-2.0
6 * list of memory addresses in which memory errors were detected.
7 * The list contains both single-bit (correctable) and double-bit
13 * - add userspace interface via procfs or sysfs to clear PDT
51 * A pdt_entry holds the physical address in bits 0-57, bits 58-61 are
57 * On non-PAT machines phys_addr is encoded in bits 0-59 and error_type in bit
132 pr_warn("PDT: BAD MEMORY at 0x%08lx, %s%s%s-bit error.\n", in report_mem_err()
163 /* non-PAT machines provide the standard PDC call */ in pdc_pdt_init()
250 int num, ret; in pdt_mainloop() local
276 return -EINVAL; in pdt_mainloop()
280 num = pdt_status.pdt_entries - old_num_entries; in pdt_mainloop()
281 if (num <= 0) in pdt_mainloop()
290 if (num > MAX_PDT_ENTRIES) { in pdt_mainloop()
291 num = MAX_PDT_ENTRIES; in pdt_mainloop()
292 pdt_status.pdt_entries = old_num_entries + num; in pdt_mainloop()
301 return -ENOMEM; in pdt_mainloop()
310 num * sizeof(unsigned long), in pdt_mainloop()
323 while (num--) { in pdt_mainloop()
353 return -ENODEV; in pdt_initcall()