Lines Matching refs:offset

28 memextent_mapping_add_offset(gpt_value_t *value, size_t offset)  in memextent_mapping_add_offset()  argument
32 memextent_gpt_map_set_vbase(&value->me_map, vbase + offset); in memextent_mapping_add_offset()
327 size_t offset = phys - me_arg->pbase; in memextent_map_range_sparse() local
329 err = addrspace_map(me_arg->addrspace, me_arg->vbase + offset, size, in memextent_map_range_sparse()
348 size_t offset = phys - me_arg->pbase; in memextent_unmap_range_sparse() local
350 return addrspace_unmap(me_arg->addrspace, me_arg->vbase + offset, size, in memextent_unmap_range_sparse()
380 size_t offset = 0U; in apply_mappings() local
381 while (offset < size) { in apply_mappings()
382 paddr_t curr_phys = phys + offset; in apply_mappings()
383 size_t curr_size = size - offset; in apply_mappings()
421 *fail_offset = offset; in apply_mappings()
454 offset += curr_size; in apply_mappings()
502 size_t offset = 0U; in do_mapping_transfer() local
503 while (offset < size) { in do_mapping_transfer()
504 paddr_t curr_phys = phys + offset; in do_mapping_transfer()
505 size_t curr_size = size - offset; in do_mapping_transfer()
580 *fail_offset = offset; in do_mapping_transfer()
593 offset += curr_size; in do_mapping_transfer()
714 lookup_phys_range(memextent_t *me, size_t *offset) in lookup_phys_range() argument
718 assert(offset != NULL); in lookup_phys_range()
719 assert(*offset < me->size); in lookup_phys_range()
721 paddr_t start = me->phys_base + *offset; in lookup_phys_range()
729 *offset = ret.r.base + ret.r.size - me->phys_base; in lookup_phys_range()
804 size_t offset = 0U; in memextent_activate_derive_sparse() local
805 while (offset < me->size) { in memextent_activate_derive_sparse()
806 paddr_t phys = me->phys_base + offset; in memextent_activate_derive_sparse()
807 size_t size = me->size - offset; in memextent_activate_derive_sparse()
812 offset += parent_map.size; in memextent_activate_derive_sparse()
1010 vmaddr_t vm_base, size_t offset, size_t size, in memextent_map_partial_sparse() argument
1015 assert(!util_add_overflows(offset, size - 1U)); in memextent_map_partial_sparse()
1023 paddr_t phys = me->phys_base + offset; in memextent_map_partial_sparse()
1083 vmaddr_t vm_base, size_t offset, size_t size) in memextent_unmap_partial_sparse() argument
1087 assert(!util_add_overflows(offset, size - 1U)); in memextent_unmap_partial_sparse()
1095 paddr_t phys = me->phys_base + offset; in memextent_unmap_partial_sparse()
1127 size_t offset = 0U; in memextent_unmap_all_sparse() local
1128 while (offset < me->size) { in memextent_unmap_all_sparse()
1129 phys_range_result_t range = lookup_phys_range(me, &offset); in memextent_unmap_all_sparse()
1156 vmaddr_t vm_base, size_t offset, in memextent_update_access_partial_sparse() argument
1161 paddr_t phys = me->phys_base + offset; in memextent_update_access_partial_sparse()
1163 assert(!util_add_overflows(offset, size - 1U)); in memextent_update_access_partial_sparse()
1308 size_t offset = 0U; in memextent_deactivate_sparse() local
1309 while (offset < me->size) { in memextent_deactivate_sparse()
1310 phys_range_result_t range = lookup_phys_range(me, &offset); in memextent_deactivate_sparse()