Lines Matching refs:bit_offset
72 *val >>= entry->register_region.bit_offset; in __apei_exec_read_register()
112 val <<= entry->register_region.bit_offset; in __apei_exec_write_register()
118 valr &= ~(entry->mask << entry->register_region.bit_offset); in __apei_exec_write_register()
580 u32 bit_width, bit_offset, access_size_code, space_id; in apei_check_gar() local
583 bit_offset = reg->bit_offset; in apei_check_gar()
590 *paddr, bit_width, bit_offset, access_size_code, in apei_check_gar()
598 *paddr, bit_width, bit_offset, access_size_code, in apei_check_gar()
605 if (bit_width == 32 && bit_offset == 0 && (*paddr & 0x03) == 0 && in apei_check_gar()
608 else if (bit_width == 64 && bit_offset == 0 && (*paddr & 0x07) == 0 && in apei_check_gar()
612 if ((bit_width + bit_offset) > *access_bit_width) { in apei_check_gar()
615 *paddr, bit_width, bit_offset, access_size_code, in apei_check_gar()
624 *paddr, bit_width, bit_offset, access_size_code, in apei_check_gar()