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