Searched refs:frag_info (Results 1 – 3 of 3) sorted by relevance
524 status_t arm_ffa_mem_address_range_get(struct arm_ffa_mem_frag_info* frag_info, in arm_ffa_mem_address_range_get() argument531 DEBUG_ASSERT(frag_info); in arm_ffa_mem_address_range_get()533 if (index < frag_info->start_index || in arm_ffa_mem_address_range_get()534 index >= frag_info->start_index + frag_info->count) { in arm_ffa_mem_address_range_get()538 frag_idx = index - frag_info->start_index; in arm_ffa_mem_address_range_get()540 page_count = frag_info->address_ranges[frag_idx].page_count; in arm_ffa_mem_address_range_get()542 (void*)frag_info->address_ranges[frag_idx].address, in arm_ffa_mem_address_range_get()543 frag_info->address_ranges[frag_idx].page_count); in arm_ffa_mem_address_range_get()550 *addr = (paddr_t)frag_info->address_ranges[frag_idx].address; in arm_ffa_mem_address_range_get()564 struct arm_ffa_mem_frag_info* frag_info) { in arm_ffa_mem_retrieve_start() argument[all …]
100 struct arm_ffa_mem_frag_info* frag_info);111 struct arm_ffa_mem_frag_info* frag_info);
189 struct arm_ffa_mem_frag_info frag_info; in sm_mem_get_vmm_obj() local205 &frag_info); in sm_mem_get_vmm_obj()220 if (frag_info.start_index + frag_info.count <= i) { in sm_mem_get_vmm_obj()222 ret = arm_ffa_mem_retrieve_next_frag(mem_obj_id, &frag_info); in sm_mem_get_vmm_obj()229 &frag_info, i, &obj->ext_mem_obj.page_runs[i].paddr, in sm_mem_get_vmm_obj()