Lines Matching defs:address
81 static void var_range_encode(mtrr_var_range_t * range, addr64_t address,
83 static int var_range_overlap(mtrr_var_range_t * range, addr64_t address,
105 * Default mask for 36 physical address bits, this can
476 mtrr_range_add(addr64_t address, uint64_t length, uint32_t type)
485 address, length, type);
507 if (address < 0x100000 || mtrr_state.var_count == 0) {
513 * Base address alignment must be larger than or equal to length.
517 (address && (length > LSB(address)))) {
536 overlap = var_range_overlap(vr, address, length, type);
554 var_range_encode(free_range, address, length, type, 1);
576 mtrr_range_remove(addr64_t address, uint64_t length, uint32_t type)
584 address, length, type);
596 var_range_overlap(vr, address, length, type) > 0) {
599 var_range_encode(vr, address, length, type, 0);
627 var_range_encode(mtrr_var_range_t * range, addr64_t address,
630 range->base = (address & IA32_MTRR_PHYSBASE_MASK) |
638 var_range_overlap(mtrr_var_range_t * range, addr64_t address,
650 if ((v_address >= address && v_address < (address + length)) ||
651 (address >= v_address && address < (v_address + v_length))) {
653 if (v_address == address && v_length == length && v_type == type)