HelenOS sources

asid_t             42 kernel/arch/abs32le/src/mm/tlb.c void tlb_invalidate_asid(asid_t asid __attribute__((unused)))
asid_t             47 kernel/arch/abs32le/src/mm/tlb.c void tlb_invalidate_pages(asid_t asid __attribute__((unused)), uintptr_t page, size_t cnt)
asid_t             51 kernel/arch/amd64/src/mm/tlb.c void tlb_invalidate_asid(asid_t asid __attribute__((unused)))
asid_t             62 kernel/arch/amd64/src/mm/tlb.c void tlb_invalidate_pages(asid_t asid __attribute__((unused)), uintptr_t page, size_t cnt)
asid_t             70 kernel/arch/arm32/src/mm/tlb.c void tlb_invalidate_asid(asid_t asid)
asid_t            119 kernel/arch/arm32/src/mm/tlb.c void tlb_invalidate_pages(asid_t asid __attribute__((unused)), uintptr_t page, size_t cnt)
asid_t             60 kernel/arch/arm64/src/mm/tlb.c void tlb_invalidate_asid(asid_t asid)
asid_t             82 kernel/arch/arm64/src/mm/tlb.c void tlb_invalidate_pages(asid_t asid, uintptr_t page, size_t cnt)
asid_t             51 kernel/arch/ia32/src/mm/tlb.c void tlb_invalidate_asid(asid_t asid __attribute__((unused)))
asid_t             62 kernel/arch/ia32/src/mm/tlb.c void tlb_invalidate_pages(asid_t asid __attribute__((unused)), uintptr_t page, size_t cnt)
asid_t            296 kernel/arch/ia64/include/arch/mm/page.h extern vhpt_entry_t *vhpt_hash(uintptr_t page, asid_t asid);
asid_t            297 kernel/arch/ia64/include/arch/mm/page.h extern bool vhpt_compare(uintptr_t page, asid_t asid, vhpt_entry_t *v);
asid_t            298 kernel/arch/ia64/include/arch/mm/page.h extern void vhpt_set_record(vhpt_entry_t *v, uintptr_t page, asid_t asid, uintptr_t frame, int flags);
asid_t             74 kernel/arch/ia64/include/arch/mm/tlb.h extern void tc_mapping_insert(uintptr_t va, asid_t asid, tlb_entry_t entry, bool dtc);
asid_t             75 kernel/arch/ia64/include/arch/mm/tlb.h extern void dtc_mapping_insert(uintptr_t va, asid_t asid, tlb_entry_t entry);
asid_t             76 kernel/arch/ia64/include/arch/mm/tlb.h extern void itc_mapping_insert(uintptr_t va, asid_t asid, tlb_entry_t entry);
asid_t             78 kernel/arch/ia64/include/arch/mm/tlb.h extern void tr_mapping_insert(uintptr_t va, asid_t asid, tlb_entry_t entry, bool dtr, size_t tr);
asid_t             79 kernel/arch/ia64/include/arch/mm/tlb.h extern void dtr_mapping_insert(uintptr_t va, asid_t asid, tlb_entry_t entry, size_t tr);
asid_t             80 kernel/arch/ia64/include/arch/mm/tlb.h extern void itr_mapping_insert(uintptr_t va, asid_t asid, tlb_entry_t entry, size_t tr);
asid_t             53 kernel/arch/ia64/include/arch/mm/vhpt.h void vhpt_mapping_insert(uintptr_t va, asid_t asid, tlb_entry_t entry);
asid_t             55 kernel/arch/ia64/include/arch/mm/vhpt.h void vhpt_invalidate_asid(asid_t asid);
asid_t            116 kernel/arch/ia64/src/mm/page.c vhpt_entry_t *vhpt_hash(uintptr_t page, asid_t asid)
asid_t            161 kernel/arch/ia64/src/mm/page.c bool vhpt_compare(uintptr_t page, asid_t asid, vhpt_entry_t *v)
asid_t            207 kernel/arch/ia64/src/mm/page.c vhpt_set_record(vhpt_entry_t *v, uintptr_t page, asid_t asid, uintptr_t frame,
asid_t             99 kernel/arch/ia64/src/mm/tlb.c void tlb_invalidate_asid(asid_t asid)
asid_t            104 kernel/arch/ia64/src/mm/tlb.c void tlb_invalidate_pages(asid_t asid, uintptr_t page, size_t cnt)
asid_t            198 kernel/arch/ia64/src/mm/tlb.c void dtc_mapping_insert(uintptr_t va, asid_t asid, tlb_entry_t entry)
asid_t            210 kernel/arch/ia64/src/mm/tlb.c void itc_mapping_insert(uintptr_t va, asid_t asid, tlb_entry_t entry)
asid_t            225 kernel/arch/ia64/src/mm/tlb.c void tc_mapping_insert(uintptr_t va, asid_t asid, tlb_entry_t entry, bool dtc)
asid_t            281 kernel/arch/ia64/src/mm/tlb.c void itr_mapping_insert(uintptr_t va, asid_t asid, tlb_entry_t entry, size_t tr)
asid_t            295 kernel/arch/ia64/src/mm/tlb.c void dtr_mapping_insert(uintptr_t va, asid_t asid, tlb_entry_t entry, size_t tr)
asid_t            311 kernel/arch/ia64/src/mm/tlb.c void tr_mapping_insert(uintptr_t va, asid_t asid, tlb_entry_t entry, bool dtr,
asid_t             54 kernel/arch/ia64/src/mm/vhpt.c void vhpt_mapping_insert(uintptr_t va, asid_t asid, tlb_entry_t entry)
asid_t             88 kernel/arch/ia64/src/mm/vhpt.c void vhpt_invalidate_asid(asid_t asid)
asid_t            175 kernel/arch/mips32/include/arch/mm/tlb.h extern void tlb_prepare_entry_hi(entry_hi_t *hi, asid_t asid, uintptr_t addr);
asid_t            274 kernel/arch/mips32/src/mm/tlb.c void tlb_prepare_entry_hi(entry_hi_t *hi, asid_t asid, uintptr_t addr)
asid_t            352 kernel/arch/mips32/src/mm/tlb.c void tlb_invalidate_asid(asid_t asid)
asid_t            393 kernel/arch/mips32/src/mm/tlb.c void tlb_invalidate_pages(asid_t asid, uintptr_t page, size_t cnt)
asid_t             69 kernel/arch/ppc32/include/arch/asm.h _NO_TRACE static inline void sr_set(uint32_t flags, asid_t asid, uint32_t sr)
asid_t            101 kernel/arch/ppc32/src/mm/tlb.c void tlb_invalidate_asid(asid_t asid)
asid_t            106 kernel/arch/ppc32/src/mm/tlb.c void tlb_invalidate_pages(asid_t asid, uintptr_t page, size_t cnt)
asid_t             42 kernel/arch/riscv64/src/mm/tlb.c void tlb_invalidate_asid(asid_t asid __attribute__((unused)))
asid_t             47 kernel/arch/riscv64/src/mm/tlb.c void tlb_invalidate_pages(asid_t asid __attribute__((unused)), uintptr_t page, size_t cnt)
asid_t            521 kernel/arch/sparc64/src/mm/sun4u/tlb.c void tlb_invalidate_asid(asid_t asid)
asid_t            547 kernel/arch/sparc64/src/mm/sun4u/tlb.c void tlb_invalidate_pages(asid_t asid, uintptr_t page, size_t cnt)
asid_t            368 kernel/arch/sparc64/src/mm/sun4v/tlb.c void tlb_invalidate_asid(asid_t asid)
asid_t            386 kernel/arch/sparc64/src/mm/sun4v/tlb.c void tlb_invalidate_pages(asid_t asid, uintptr_t page, size_t cnt)
asid_t             74 kernel/genarch/src/mm/asid.c asid_t asid_get(void)
asid_t             76 kernel/genarch/src/mm/asid.c 	asid_t asid;
asid_t            159 kernel/genarch/src/mm/asid.c void asid_put(asid_t asid)
asid_t             55 kernel/genarch/src/mm/asid_fifo.c FIFO_INITIALIZE_STATIC(free_asids, asid_t, ASIDS_ALLOCABLE);
asid_t             57 kernel/genarch/src/mm/asid_fifo.c FIFO_INITIALIZE_DYNAMIC(free_asids, asid_t, ASIDS_ALLOCABLE);
asid_t             86 kernel/genarch/src/mm/asid_fifo.c asid_t asid_find_free(void)
asid_t             97 kernel/genarch/src/mm/asid_fifo.c void asid_put_arch(asid_t asid)
asid_t            116 kernel/generic/include/mm/as.h 	asid_t asid;
asid_t             65 kernel/generic/include/mm/asid.h extern asid_t asid_get(void);
asid_t             69 kernel/generic/include/mm/asid.h extern void asid_put(asid_t asid);
asid_t             77 kernel/generic/include/mm/asid.h extern asid_t asid_find_free(void);
asid_t             81 kernel/generic/include/mm/asid.h extern void asid_put_arch(asid_t asid);
asid_t             63 kernel/generic/include/mm/tlb.h 	asid_t asid;			/**< Address space identifier. */
asid_t             71 kernel/generic/include/mm/tlb.h extern ipl_t tlb_shootdown_start(tlb_invalidate_type_t, asid_t, uintptr_t,
asid_t             87 kernel/generic/include/mm/tlb.h extern void tlb_invalidate_asid(asid_t);
asid_t             88 kernel/generic/include/mm/tlb.h extern void tlb_invalidate_pages(asid_t, uintptr_t, size_t);
asid_t             83 kernel/generic/src/mm/tlb.c ipl_t tlb_shootdown_start(tlb_invalidate_type_t type, asid_t asid,
asid_t            166 kernel/generic/src/mm/tlb.c 		asid_t asid = CPU->tlb_messages[i].asid;
asid_t             38 kernel/test/mm/purge1.c extern void tlb_invalidate_pages(asid_t asid, uintptr_t va, size_t cnt);
HelenOS homepage, sources at GitHub