Lines Matching refs:hint_addr
595 u64 size, u64 hint_addr, u32 va_block_align, in get_va_block() argument
606 bool is_hint_dram_addr = hl_is_dram_va(hdev, hint_addr); in get_va_block()
621 tmp_hint_addr = hint_addr & ~dram_hint_mask; in get_va_block()
624 if ((is_align_pow_2 && (hint_addr & (va_block_align - 1))) || in get_va_block()
632 hint_addr); in get_va_block()
638 hint_addr); in get_va_block()
639 hint_addr = 0; in get_va_block()
666 if (prop->hints_range_reservation && !hint_addr) in get_va_block()
678 if (hint_addr && hint_addr >= valid_start && in get_va_block()
679 (hint_addr + size) <= va_block->end) { in get_va_block()
681 reserved_valid_start = hint_addr; in get_va_block()
693 if (force_hint && reserved_valid_start != hint_addr) { in get_va_block()
699 hint_addr); in get_va_block()
1060 u64 ret_vaddr, hint_addr; in map_device_va() local
1091 hint_addr = args->map_host.hint_addr; in map_device_va()
1134 hint_addr = args->map_device.hint_addr; in map_device_va()
1161 if (hint_addr && phys_pg_pack->offset) { in map_device_va()
1166 hint_addr, phys_pg_pack->offset); in map_device_va()
1172 hint_addr, phys_pg_pack->offset); in map_device_va()
1176 hint_addr, va_block_align, in map_device_va()