Searched refs:mapping_cte (Results 1 - 8 of 8) sorted by path

/barrelfish-master/kernel/arch/armv7/
H A Dpaging.c340 struct cte* mapping_cte)
391 create_mapping_cap(mapping_cte, src, cte_for_cap(dest), slot, pte_count);
461 create_mapping_cap(mapping_cte, src, cte_for_cap(dest), slot, pte_count);
490 struct cte* mapping_cte)
532 create_mapping_cap(mapping_cte, src, cte_for_cap(dest), slot, pte_count);
560 struct cte *mapping_cte)
564 assert(mapping_cte->cap.type == ObjType_Null);
573 mapping_cte
582 mapping_cte
590 memset(mapping_cte,
334 caps_map_l1(struct capability* dest, cslot_t slot, struct capability* src, uintptr_t kpi_paging_flags, uintptr_t offset, uintptr_t pte_count, struct cte* mapping_cte) argument
484 caps_map_l2(struct capability* dest, cslot_t slot, struct capability* src, uintptr_t kpi_paging_flags, uintptr_t offset, uintptr_t pte_count, struct cte* mapping_cte) argument
557 caps_copy_to_vnode(struct cte *dest_vnode_cte, cslot_t dest_slot, struct cte *src_cte, uintptr_t flags, uintptr_t offset, uintptr_t pte_count, struct cte *mapping_cte) argument
642 paging_copy_remap(struct cte *dest_vnode_cte, cslot_t dest_slot, struct cte *src_cte, uintptr_t flags, uintptr_t offset, uintptr_t pte_count, struct cte *mapping_cte) argument
[all...]
/barrelfish-master/kernel/arch/armv8/
H A Dpaging.c335 struct cte* mapping_cte)
397 create_mapping_cap(mapping_cte, src, cte_for_cap(dest), slot, pte_count);
417 struct cte* mapping_cte)
470 create_mapping_cap(mapping_cte, src, cte_for_cap(dest), slot, pte_count);
491 struct cte* mapping_cte)
540 create_mapping_cap(mapping_cte, src, cte_for_cap(dest), slot, pte_count);
562 struct cte* mapping_cte)
604 create_mapping_cap(mapping_cte, src, cte_for_cap(dest), slot, pte_count);
632 struct cte *mapping_cte);
647 struct cte *mapping_cte)
329 caps_map_l0(struct capability* dest, cslot_t slot, struct capability* src, uintptr_t kpi_paging_flags, uintptr_t offset, uintptr_t pte_count, struct cte* mapping_cte) argument
411 caps_map_l1(struct capability* dest, cslot_t slot, struct capability* src, uintptr_t kpi_paging_flags, uintptr_t offset, uintptr_t pte_count, struct cte* mapping_cte) argument
485 caps_map_l2(struct capability* dest, cslot_t slot, struct capability* src, uintptr_t kpi_paging_flags, uintptr_t offset, uintptr_t pte_count, struct cte* mapping_cte) argument
556 caps_map_l3(struct capability* dest, cslot_t slot, struct capability* src, uintptr_t kpi_paging_flags, uintptr_t offset, uintptr_t pte_count, struct cte* mapping_cte) argument
644 caps_copy_to_vnode(struct cte *dest_vnode_cte, cslot_t dest_slot, struct cte *src_cte, uintptr_t flags, uintptr_t offset, uintptr_t pte_count, struct cte *mapping_cte) argument
751 paging_copy_remap(struct cte *dest_vnode_cte, cslot_t dest_slot, struct cte *src_cte, uintptr_t flags, uintptr_t offset, uintptr_t pte_count, struct cte *mapping_cte) argument
[all...]
/barrelfish-master/kernel/arch/x86_32/
H A Dpage_mappings_arch.c31 struct cte *mapping_cte)
57 create_mapping_cap(mapping_cte, src,
75 struct cte *mapping_cte)
122 create_mapping_cap(mapping_cte, src,
158 create_mapping_cap(mapping_cte, src,
176 struct cte *mapping_cte)
219 create_mapping_cap(mapping_cte, src,
248 struct cte *mapping_cte);
263 struct cte *mapping_cte)
266 assert(mapping_cte
28 x86_32_pdpt(struct capability *dest, cslot_t slot, struct capability * src, uintptr_t flags, uintptr_t offset, uintptr_t pte_count, struct cte *mapping_cte) argument
72 x86_32_pdir(struct capability *dest, cslot_t slot, struct capability * src, uintptr_t flags, uintptr_t offset, uintptr_t pte_count, struct cte *mapping_cte) argument
173 x86_32_ptable(struct capability *dest, cslot_t slot, struct capability * src, uintptr_t uflags, uintptr_t offset, uintptr_t pte_count, struct cte *mapping_cte) argument
260 caps_copy_to_vnode(struct cte *dest_vnode_cte, cslot_t dest_slot, struct cte *src_cte, uintptr_t flags, uintptr_t offset, uintptr_t pte_count, struct cte *mapping_cte) argument
[all...]
/barrelfish-master/kernel/arch/x86_64/
H A Dpage_mappings_arch.c40 struct cte *mapping_cte)
218 create_mapping_cap(mapping_cte, src, cte_for_cap(dest),
281 struct cte *mapping_cte)
351 create_mapping_cap(mapping_cte, src, cte_for_cap(dest),
394 struct cte *mapping_cte)
508 create_mapping_cap(mapping_cte, src, cte_for_cap(dest),
521 struct cte *mapping_cte);
543 struct cte *mapping_cte)
546 assert(mapping_cte->cap.type == ObjType_Null);
574 pte_count, mapping_cte);
37 x86_64_non_ptable(struct capability *dest, cslot_t slot, struct capability *src, uintptr_t flags, uintptr_t offset, size_t pte_count, struct cte *mapping_cte) argument
278 x86_64_ptable(struct capability *dest, cslot_t slot, struct capability *src, uintptr_t mflags, uintptr_t offset, size_t pte_count, struct cte *mapping_cte) argument
391 x86_64_vtd_table(struct capability *dest, cslot_t slot, struct capability *src, uintptr_t flags, uintptr_t offset, size_t pte_count, struct cte *mapping_cte) argument
540 caps_copy_to_vnode(struct cte *dest_vnode_cte, cslot_t dest_slot, struct cte *src_cte, uintptr_t flags, uintptr_t offset, uintptr_t pte_count, struct cte *mapping_cte) argument
665 paging_copy_remap(struct cte *dest_vnode_cte, cslot_t dest_slot, struct cte *src_cte, uintptr_t flags, uintptr_t offset, uintptr_t pte_count, struct cte *mapping_cte) argument
[all...]
/barrelfish-master/kernel/include/
H A Dcapabilities.h133 struct cte *mapping_cte);
137 struct cte *mapping_cte);
H A Dpaging_generic.h29 void create_mapping_cap(struct cte *mapping_cte, struct capability *cap,
/barrelfish-master/kernel/
H A Dpaging_generic.c43 static inline errval_t find_next_ptable(struct cte *mapping_cte, struct cte **next) argument
45 assert(mapping_cte);
46 struct Frame_Mapping *mapping = &mapping_cte->cap.u.frame_mapping;
100 void create_mapping_cap(struct cte *mapping_cte, struct capability *cap, argument
103 assert(mapping_cte->cap.type == ObjType_Null);
109 mapping_cte->cap.type = get_mapping_type(cap->type);
110 mapping_cte->cap.u.frame_mapping.cap = cap;
111 mapping_cte->cap.u.frame_mapping.ptable = ptable;
112 mapping_cte->cap.u.frame_mapping.entry = entry;
113 mapping_cte
353 paging_tlb_flush_range(struct cte *mapping_cte, size_t offset, size_t pages) argument
[all...]
H A Dsyscall.c477 struct cte *mapping_cte = caps_locate_slot(get_address(&mapping_cnode_cte->cap), local
479 if (mapping_cte->cap.type != ObjType_Null) {
487 offset, pte_count, mapping_cte));
521 struct cte *mapping_cte = caps_locate_slot(get_address(&mapping_cnode_cte->cap), local
523 if (mapping_cte->cap.type != ObjType_Null) {
531 offset, pte_count, mapping_cte));

Completed in 70 milliseconds