Searched refs:va_block_align (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/misc/habanalabs/common/ |
H A D | memory.c | 513 * @va_block_align: required alignment of the virtual block start address. 522 u64 size, u64 hint_addr, u32 va_block_align) in get_va_block() 529 align_mask = ~((u64)va_block_align - 1); in get_va_block() 532 if (hint_addr & (va_block_align - 1)) in get_va_block() 543 if (valid_start & (va_block_align - 1)) { in get_va_block() 545 valid_start += va_block_align; in get_va_block() 857 u32 handle = 0, va_block_align; in map_device_va() local 898 va_block_align = page_size; in map_device_va() 900 va_block_align = huge_page_size; in map_device_va() 907 va_block_align in map_device_va() 521 get_va_block(struct hl_device *hdev, struct hl_va_range *va_range, u64 size, u64 hint_addr, u32 va_block_align) get_va_block() argument [all...] |
/kernel/linux/linux-6.6/drivers/accel/habanalabs/common/ |
H A D | memory.c | 583 * @va_block_align: required alignment of the virtual block start address. 595 u64 size, u64 hint_addr, u32 va_block_align, in get_va_block() 611 align_mask = ~((u64)va_block_align - 1); in get_va_block() 624 if ((is_align_pow_2 && (hint_addr & (va_block_align - 1))) || in get_va_block() 650 if (is_align_pow_2 && (valid_start & (va_block_align - 1))) { in get_va_block() 652 valid_start += va_block_align; in get_va_block() 1056 u32 handle = 0, va_block_align; in map_device_va() local 1104 va_block_align = page_size; in map_device_va() 1106 va_block_align = huge_page_size; in map_device_va() 1114 va_block_align in map_device_va() 593 get_va_block(struct hl_device *hdev, struct hl_va_range *va_range, u64 size, u64 hint_addr, u32 va_block_align, enum hl_va_range_type range_type, u32 flags) get_va_block() argument [all...] |
Completed in 4 milliseconds