Lines Matching refs:bit_offset
76 *val >>= entry->register_region.bit_offset; in __apei_exec_read_register()
116 val <<= entry->register_region.bit_offset; in __apei_exec_write_register()
122 valr &= ~(entry->mask << entry->register_region.bit_offset); in __apei_exec_write_register()
584 u32 bit_width, bit_offset, access_size_code, space_id; in apei_check_gar() local
587 bit_offset = reg->bit_offset; in apei_check_gar()
594 *paddr, bit_width, bit_offset, access_size_code, in apei_check_gar()
602 *paddr, bit_width, bit_offset, access_size_code, in apei_check_gar()
609 if (bit_width == 32 && bit_offset == 0 && (*paddr & 0x03) == 0 && in apei_check_gar()
612 else if (bit_width == 64 && bit_offset == 0 && (*paddr & 0x07) == 0 && in apei_check_gar()
616 if ((bit_width + bit_offset) > *access_bit_width) { in apei_check_gar()
619 *paddr, bit_width, bit_offset, access_size_code, in apei_check_gar()
628 *paddr, bit_width, bit_offset, access_size_code, in apei_check_gar()