Home
last modified time | relevance | path

Searched refs:lookup_fn (Results 1 – 8 of 8) sorted by relevance

/kernel/dev/iommu/dummy/
A Ddummy_iommu.cpp61 auto lookup_fn = [](void* ctx, size_t offset, size_t index, paddr_t pa) { in Map() local
68 zx_status_t status = vmo->Lookup(offset, fbl::min<size_t>(PAGE_SIZE, size), lookup_fn, &paddr); in Map()
110 auto lookup_fn = [](void* ctx, size_t offset, size_t index, paddr_t pa) { in MapContiguous() local
117 zx_status_t status = vmo->Lookup(offset, PAGE_SIZE, lookup_fn, &paddr); in MapContiguous()
/kernel/vm/
A Dvm_object_physical.cpp96 vmo_lookup_fn_t lookup_fn, void* context) { in Lookup() argument
113 zx_status_t status = lookup_fn(context, cur_offset, idx, base_ + cur_offset); in Lookup()
A Dvm_object_paged.cpp968 vmo_lookup_fn_t lookup_fn, void* context) { in Lookup() argument
986 [&expected_next_off, this, lookup_fn, context, in Lookup()
1001 status = lookup_fn(context, missing_off, index, pa); in Lookup()
1012 zx_status_t status = lookup_fn(context, off, index, pa); in Lookup()
1036 status = lookup_fn(context, off, index, pa); in Lookup()
A Dvm_unittest.cpp920 auto lookup_fn = [](void* context, size_t offset, size_t index, paddr_t pa) { in vmo_lookup_test() local
925 status = vmo->Lookup(0, alloc_size, lookup_fn, &pages_seen); in vmo_lookup_test()
936 status = vmo->Lookup(0, alloc_size, lookup_fn, &pages_seen); in vmo_lookup_test()
942 status = vmo->Lookup(PAGE_SIZE, alloc_size - PAGE_SIZE, lookup_fn, &pages_seen); in vmo_lookup_test()
948 status = vmo->Lookup(PAGE_SIZE, PAGE_SIZE, lookup_fn, &pages_seen); in vmo_lookup_test()
958 status = vmo->Lookup(0, alloc_size, lookup_fn, &pages_seen); in vmo_lookup_test()
/kernel/vm/include/vm/
A Dvm_object_physical.h35 vmo_lookup_fn_t lookup_fn, void* context) override;
A Dvm_object_paged.h73 vmo_lookup_fn_t lookup_fn, void* context) override;
A Dvm_object.h104 vmo_lookup_fn_t lookup_fn, void* context) { in Lookup() argument
/kernel/dev/iommu/intel/
A Ddevice_context.cpp221 auto lookup_fn = [](void* ctx, size_t offset, size_t index, paddr_t pa) { in SecondLevelMapDiscontiguous() local
255 status = vmo->Lookup(offset, chunk_size, lookup_fn, &paddrs); in SecondLevelMapDiscontiguous()
293 auto lookup_fn = [](void* ctx, size_t offset, size_t index, paddr_t pa) { in SecondLevelMapContiguous() local
303 zx_status_t status = vmo->Lookup(offset, PAGE_SIZE, lookup_fn, &paddr); in SecondLevelMapContiguous()

Completed in 37 milliseconds