Lines Matching full:bit_offset
64 *val >>= entry->register_region.bit_offset; in __apei_exec_read_register()
104 val <<= entry->register_region.bit_offset; in __apei_exec_write_register()
110 valr &= ~(entry->mask << entry->register_region.bit_offset); in __apei_exec_write_register()
571 u32 bit_width, bit_offset, access_size_code, space_id; in apei_check_gar() local
574 bit_offset = reg->bit_offset; in apei_check_gar()
581 *paddr, bit_width, bit_offset, access_size_code, in apei_check_gar()
589 *paddr, bit_width, bit_offset, access_size_code, in apei_check_gar()
596 if (bit_width == 32 && bit_offset == 0 && (*paddr & 0x03) == 0 && in apei_check_gar()
599 else if (bit_width == 64 && bit_offset == 0 && (*paddr & 0x07) == 0 && in apei_check_gar()
603 if ((bit_width + bit_offset) > *access_bit_width) { in apei_check_gar()
606 *paddr, bit_width, bit_offset, access_size_code, in apei_check_gar()
615 *paddr, bit_width, bit_offset, access_size_code, in apei_check_gar()