Home
last modified time | relevance | path

Searched refs:frag_info (Results 1 – 3 of 3) sorted by relevance

/trusty/kernel/lib/arm_ffa/
Darm_ffa.c524 status_t arm_ffa_mem_address_range_get(struct arm_ffa_mem_frag_info* frag_info, in arm_ffa_mem_address_range_get() argument
531 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 …]
/trusty/kernel/lib/arm_ffa/include/lib/arm_ffa/
Darm_ffa.h100 struct arm_ffa_mem_frag_info* frag_info);
111 struct arm_ffa_mem_frag_info* frag_info);
/trusty/kernel/lib/sm/
Dshared_mem.c189 struct arm_ffa_mem_frag_info frag_info; in sm_mem_get_vmm_obj() local
205 &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()