Searched refs:va_range (Results 1 - 4 of 4) sorted by relevance

/linux-master/drivers/accel/habanalabs/common/
H A Dmemory.c527 * @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 Ddebugfs.c249 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 Dhabanalabs.h1881 * @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 Dpvr_vm.c410 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