Searched refs:walk_data (Results 1 – 2 of 2) sorted by relevance
| /linux/drivers/iommu/ |
| A D | io-pgtable-arm.c | 759 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 D | pgtable.c | 285 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