Lines Matching refs:val
229 static int apei_read_mem(u64 paddr, u64 *val, u32 width) in apei_read_mem() argument
237 *val = readb(addr); in apei_read_mem()
240 *val = readw(addr); in apei_read_mem()
243 *val = readl(addr); in apei_read_mem()
248 *val = tmpval; in apei_read_mem()
257 static int apei_write_mem(u64 paddr, u64 val, u32 width) in apei_write_mem() argument
265 writeb(val, addr); in apei_write_mem()
268 writew(val, addr); in apei_write_mem()
271 writel(val, addr); in apei_write_mem()
274 tmpval = (u32)val; in apei_write_mem()
276 tmpval = (u32)(val >> 32); in apei_write_mem()
286 int apei_read(u64 *val, struct acpi_generic_address *reg) in apei_read() argument
295 *val = 0; in apei_read()
300 return apei_read_mem(paddr, val, reg->bit_width); in apei_read()
302 return acpi_os_read_port(paddr, (u32 *)val, reg->bit_width); in apei_read()
308 int apei_write(u64 val, struct acpi_generic_address *reg) in apei_write() argument
319 return apei_write_mem(paddr, val, reg->bit_width); in apei_write()
321 return acpi_os_write_port(paddr, val, reg->bit_width); in apei_write()