Home
last modified time | relevance | path

Searched refs:walk_data (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/iommu/
A Dio-pgtable-arm.c759 struct io_pgtable_walk_data *walk_data,
764 struct io_pgtable_walk_data *walk_data, in io_pgtable_visit_dirty() argument
774 iommu_dirty_bitmap_record(walk_data->dirty, in io_pgtable_visit_dirty()
775 walk_data->addr, size); in io_pgtable_visit_dirty()
776 if (!(walk_data->flags & IOMMU_DIRTY_NO_CLEAR)) in io_pgtable_visit_dirty()
779 walk_data->addr += size; in io_pgtable_visit_dirty()
791 struct io_pgtable_walk_data *walk_data, in __arm_lpae_iopte_walk_dirty() argument
806 for (idx = ARM_LPAE_LVL_IDX(walk_data->addr, lvl, data); in __arm_lpae_iopte_walk_dirty()
807 (idx < max_entries) && (walk_data->addr < walk_data->end); ++idx) { in __arm_lpae_iopte_walk_dirty()
808 ret = io_pgtable_visit_dirty(data, walk_data, ptep + idx, lvl); in __arm_lpae_iopte_walk_dirty()
[all …]
/linux/arch/arm64/kvm/hyp/
A Dpgtable.c285 struct kvm_pgtable_walk_data walk_data = { in kvm_pgtable_walk() local
288 .end = PAGE_ALIGN(walk_data.addr + size), in kvm_pgtable_walk()
297 r = _kvm_pgtable_walk(pgt, &walk_data); in kvm_pgtable_walk()

Completed in 12 milliseconds