Searched refs:va_range (Results 1 - 4 of 4) sorted by relevance
/linux-master/drivers/accel/habanalabs/common/ |
H A D | memory.c | 527 * @va_range: pointer to the virtual addresses range object. 535 struct hl_va_range *va_range, u64 start, u64 end) 539 mutex_lock(&va_range->lock); 540 rc = add_va_block_locked(hdev, &va_range->list, start, end); 541 mutex_unlock(&va_range->lock); 580 * @va_range: pointer to the virtual addresses range. 594 struct hl_va_range *va_range, 605 bool is_align_pow_2 = is_power_of_2(va_range->page_size); 618 size = DIV_ROUND_UP_ULL(size, va_range->page_size) * 619 va_range 534 add_va_block(struct hl_device *hdev, struct hl_va_range *va_range, u64 start, u64 end) argument 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) argument 1058 struct hl_va_range *va_range; local 1281 struct hl_va_range *va_range; local 2522 struct hl_va_range *va_range = va_ranges[range_type]; local 2572 va_range_fini(struct hl_device *hdev, struct hl_va_range *va_range) argument [all...] |
H A D | debugfs.c | 249 struct hl_va_range *va_range; local 333 va_range = ctx->va_range[i]; 334 seq_printf(s, " va_range %d\n", i); 336 mutex_lock(&va_range->lock); 337 list_for_each_entry(va_block, &va_range->list, node) { 342 mutex_unlock(&va_range->lock);
|
H A D | habanalabs.h | 1881 * @va_range: holds available virtual addresses for host and dram mappings. 1918 struct hl_va_range *va_range[HL_VA_RANGE_TYPE_MAX]; member in struct:hl_ctx
|
/linux-master/drivers/gpu/drm/imagination/ |
H A D | pvr_vm.c | 410 u64 va_start = 0, va_range = 0; local 413 drm_gpuva_op_remap_to_unmap_range(&op->remap, &va_start, &va_range); 414 err = pvr_mmu_unmap(ctx->mmu_op_ctx, va_start, va_range);
|
Completed in 152 milliseconds