SYMBOL INDEX (8440 symbols across 1826 files) FILE: generic/include/uapi/bootdata.h type bootdata (line 15) | struct bootdata { FILE: generic/include/uapi/hypervisor.h type vmtag (line 33) | struct vmtag { type vm_ring (line 66) | struct vm_ring { FILE: generic/include/uapi/ramdisk.h type ramdisk_inode (line 16) | struct ramdisk_inode { type ramdisk_sb (line 22) | struct ramdisk_sb { type ramdisk_file (line 30) | struct ramdisk_file { FILE: generic/include/uapi/time.h type timespec (line 4) | struct timespec { FILE: kernel/apps/esh/esh.c type esh_flags (line 25) | enum esh_flags { type esh (line 31) | struct esh type esh (line 32) | struct esh type esh (line 33) | struct esh type esh (line 34) | struct esh type esh (line 35) | struct esh type esh (line 36) | struct esh type esh (line 37) | struct esh type esh (line 38) | struct esh type esh (line 39) | struct esh type esh (line 40) | struct esh type esh (line 41) | struct esh type esh (line 42) | struct esh type esh (line 43) | struct esh type esh (line 44) | struct esh type esh (line 46) | struct esh type esh (line 49) | struct esh type esh (line 51) | struct esh function ESH_OVERFLOW_CALLBACK (line 52) | __attribute__((weak)) function esh_register_command (line 59) | void esh_register_command(struct esh * esh, esh_cb_command callback) function esh_register_print (line 66) | void esh_register_print(struct esh * esh, esh_cb_print callback) function esh_register_overflow (line 73) | void esh_register_overflow(struct esh * esh, esh_cb_overflow overflow) function esh_set_command_arg (line 81) | void esh_set_command_arg(struct esh * esh, void * arg) function esh_set_print_arg (line 88) | void esh_set_print_arg(struct esh * esh, void * arg) function esh_set_overflow_arg (line 95) | void esh_set_overflow_arg(struct esh * esh, void * arg) function do_print_callback (line 101) | static void do_print_callback(struct esh * esh, char c) function do_command (line 112) | static void do_command(struct esh * esh, int argc, char ** argv) function do_overflow_callback (line 123) | static void do_overflow_callback(struct esh * esh, char const * buffer) type esh (line 140) | struct esh type esh (line 147) | struct esh type esh (line 157) | struct esh function free_last_allocated (line 168) | static void free_last_allocated(struct esh *esh) type esh (line 180) | struct esh type esh (line 182) | struct esh function esh_rx (line 199) | void esh_rx(struct esh * esh, char c) function handle_char (line 227) | static void handle_char(struct esh * esh, char c) function handle_ctrl (line 252) | static void handle_ctrl(struct esh * esh, char c) function handle_esc (line 284) | static void handle_esc(struct esh * esh, char esc) function command_is_nop (line 362) | static bool command_is_nop(struct esh * esh) function execute_command (line 380) | static void execute_command(struct esh * esh) function esh_print_prompt (line 415) | void esh_print_prompt(struct esh * esh) function esh_default_overflow (line 426) | void esh_default_overflow(struct esh * esh, char const * buffer, void * ... function esh_putc (line 435) | bool esh_putc(struct esh * esh, char c) function esh_puts (line 444) | bool esh_puts(struct esh * esh, char const * s) function esh_puts_flash (line 457) | bool esh_puts_flash(struct esh * esh, char const __flash * s) function esh_restore (line 470) | void esh_restore(struct esh * esh) function esh_get_slice_size (line 485) | size_t esh_get_slice_size(void) function term_cursor_move (line 495) | static void term_cursor_move(struct esh * esh, int n) function cursor_move (line 513) | static void cursor_move(struct esh * esh, int n) function word_move (line 536) | static void word_move(struct esh * esh, int dir) function ins_del (line 564) | static void ins_del(struct esh * esh, char c) FILE: kernel/apps/esh/esh.h type esh (line 160) | struct esh type esh (line 189) | struct esh type esh (line 194) | struct esh type esh (line 210) | struct esh type esh (line 219) | struct esh type esh (line 227) | struct esh type esh (line 233) | struct esh type esh (line 238) | struct esh type esh (line 244) | struct esh type esh (line 257) | struct esh type esh (line 262) | struct esh type esh (line 267) | struct esh type esh (line 272) | struct esh FILE: kernel/apps/esh/esh_argparser.c function consume_quoted (line 39) | static void consume_quoted(struct esh *esh, size_t *src_i, size_t *dest_i) function esh_parse_args (line 57) | int esh_parse_args(struct esh *esh) FILE: kernel/apps/esh/esh_argparser.h type esh (line 27) | struct esh type esh (line 53) | struct esh FILE: kernel/apps/esh/esh_hist.c function init_buffer (line 40) | static void init_buffer(char * buffer) function modulo (line 50) | static int modulo(int n, int modulus) function for_each_char (line 71) | static void for_each_char(struct esh * esh, int offset, function clobber_cb (line 94) | static bool clobber_cb(struct esh * esh, char c) function clobber_buffer (line 110) | static void clobber_buffer(struct esh * esh, int offset) function esh_hist_init (line 123) | bool esh_hist_init(struct esh * esh) function esh_hist_nth (line 146) | int esh_hist_nth(struct esh * esh, int n) function esh_hist_add (line 165) | bool esh_hist_add(struct esh * esh, char const * s) function esh_hist_print (line 192) | void esh_hist_print(struct esh * esh, int offset) function esh_hist_substitute (line 206) | bool esh_hist_substitute(struct esh * esh) function esh_set_histbuf (line 224) | void esh_set_histbuf(struct esh * esh, char * buffer) function esh_set_histbuf (line 232) | void esh_set_histbuf(struct esh * esh, char * buffer) FILE: kernel/apps/esh/esh_hist.h type esh (line 31) | struct esh type esh_hist (line 36) | struct esh_hist { type esh (line 48) | struct esh type esh (line 59) | struct esh type esh (line 68) | struct esh type esh (line 75) | struct esh type esh (line 83) | struct esh type esh_hist (line 88) | struct esh_hist { function INL (line 94) | INL bool esh_hist_init(struct esh *esh) function INL (line 100) | INL int esh_hist_nth(struct esh *esh, int n) function INL (line 107) | INL bool esh_hist_add(struct esh *esh, char const *s) function INL (line 114) | INL void esh_hist_for_each_char( struct esh *esh, int offset, function INL (line 122) | INL void esh_hist_print(struct esh *esh, int offset) function INL (line 128) | INL void esh_hist_restore(struct esh *esh) function INL (line 133) | INL void esh_hist_clobber(struct esh *esh, int offset) function INL (line 139) | INL bool esh_hist_substitute(struct esh *esh) FILE: kernel/apps/esh/esh_internal.h type tty (line 27) | struct tty type char_slice (line 40) | struct char_slice { type esh (line 50) | struct esh { type esh (line 104) | struct esh type esh (line 110) | struct esh type esh (line 118) | struct esh type esh (line 126) | struct esh type esh (line 131) | struct esh type esh (line 136) | struct esh type esh (line 141) | struct esh type esh (line 147) | struct esh type esh (line 173) | struct esh FILE: kernel/apps/esh/shell.c type esh (line 29) | struct esh function __esh_putc (line 31) | static void __esh_putc(struct esh *esh, char c, void *arg) function esh_excute_command (line 36) | static void esh_excute_command(struct esh *esh, function shell_detach_tty (line 46) | static void shell_detach_tty(void) function shell_cmd_tty (line 53) | static int shell_cmd_tty(int argc, char **argv) function shell_task (line 72) | int shell_task(void *data) FILE: kernel/apps/init.c function skip_vm_boot (line 33) | static void skip_vm_boot(void) function start_shell_task (line 63) | static void start_shell_task(void) function init_task (line 72) | int init_task(void *data) FILE: kernel/arch/aarch64/core/aarch64_IRQ.c function irq_handler (line 21) | static inline void irq_handler(gp_regs *regs) function irq_from_lower_el (line 26) | void irq_from_lower_el(gp_regs *regs) function irq_from_current_el (line 31) | void irq_from_current_el(gp_regs *regs) FILE: kernel/arch/aarch64/core/aarch64_sync.c function bad_mode (line 87) | void bad_mode(gp_regs *regs, int mode) function kernel_mem_fault (line 99) | static int kernel_mem_fault(gp_regs *regs, int ec, uint32_t esr) function unknown_trap_handler (line 104) | static int unknown_trap_handler(gp_regs *regs, int ec, uint32_t esr) function da_is_write_fault (line 112) | static inline int da_is_write_fault(uint32_t esr) function __handle_user_page_fault (line 117) | static int __handle_user_page_fault(uint64_t addr, int is_write, unsigne... function __handle_user_ia_fault (line 125) | static int __handle_user_ia_fault(void) function user_da_fault (line 133) | static int user_da_fault(gp_regs *regs, int ec, uint32_t esr) function user_ia_fault (line 178) | int user_ia_fault(gp_regs *regs, int ec, uint32_t esr) function user_svc64 (line 188) | int user_svc64(gp_regs *regs, int ec, uint32_t esr) type sync_desc (line 202) | struct sync_desc function read_esr (line 211) | static inline uint32_t read_esr(void) function handle_sync_exception (line 220) | static void handle_sync_exception(gp_regs *regs) function sync_exception_from_current_el (line 240) | void sync_exception_from_current_el(gp_regs *regs) function sync_exception_from_lower_el (line 245) | void sync_exception_from_lower_el(gp_regs *regs) FILE: kernel/arch/aarch64/core/arch.c type task (line 40) | struct task type task (line 41) | struct task function arch_dump_register (line 48) | void arch_dump_register(gp_regs *regs) function arch_dump_stack (line 87) | void arch_dump_stack(gp_regs *regs, unsigned long *stack) function arch_taken_from_guest (line 127) | int arch_taken_from_guest(gp_regs *regs) function arch_is_exit_to_user (line 132) | int arch_is_exit_to_user(struct task *task) function task_ttbr_value (line 139) | static inline uint64_t task_ttbr_value(struct task *task) function user_task_sched_out (line 146) | static inline void user_task_sched_out(struct task *task) function user_task_sched_in (line 156) | static inline void user_task_sched_in(struct task *task) function arch_task_sched_out (line 169) | void arch_task_sched_out(struct task *task) function arch_task_sched_in (line 175) | void arch_task_sched_in(struct task *task) function arch_init_task (line 181) | void arch_init_task(struct task *task, void *entry, void *user_sp, void ... function arch_set_task_user_stack (line 218) | void arch_set_task_user_stack(struct task *task, unsigned long stack) function arch_set_task_reg0 (line 224) | void arch_set_task_reg0(struct task *task, unsigned long data) function arch_set_tls (line 230) | void arch_set_tls(struct task *task, unsigned long tls) function arch_set_task_entry_point (line 236) | void arch_set_task_entry_point(struct task *task, long entry) function pgd_t (line 242) | pgd_t *arch_alloc_process_page_table(void) function arch_get_asid_size (line 260) | int arch_get_asid_size(void) function arch_release_task (line 266) | void arch_release_task(struct task *task) function aarch64_init_percpu (line 271) | aarch64_init_percpu(void) function arch_early_init (line 300) | int arch_early_init(void) function __arch_init (line 313) | int __arch_init(void) function cpuid_to_affinity (line 321) | uint64_t cpuid_to_affinity(int cpuid) function affinity_to_cpuid (line 347) | int affinity_to_cpuid(unsigned long affinity) function arch_smp_init (line 362) | void arch_smp_init(phy_addr_t *smp_h_addr) function arch_main (line 401) | void arch_main(void *dtb) FILE: kernel/arch/aarch64/core/arm_arch_timer.c type timer_type (line 30) | enum timer_type { type armv8_timer_info (line 45) | struct armv8_timer_info { type armv8_timer_info (line 50) | struct armv8_timer_info function arch_enable_timer (line 57) | void arch_enable_timer(unsigned long expires) function get_sys_ticks (line 77) | unsigned long get_sys_ticks(void) function get_current_time (line 83) | unsigned long get_current_time(void) function get_sys_time (line 89) | unsigned long get_sys_time(void) function timers_arch_init (line 95) | timers_arch_init(void) function timer_interrupt_handler (line 146) | static int timer_interrupt_handler(uint32_t irq, void *data) function timers_init (line 160) | timers_init(void) FILE: kernel/arch/aarch64/core/asm-offset.c function main (line 23) | int main(void) FILE: kernel/arch/aarch64/core/cpu.c function psci_fn (line 29) | static inline unsigned long psci_fn(uint32_t id, unsigned long a1, function psci_fn_hvc (line 39) | static inline unsigned long psci_fn_hvc(uint32_t id, unsigned long a1, function psci_cpu_on (line 49) | int psci_cpu_on(unsigned long cpu, unsigned long entry) function psci_cpu_off (line 54) | int psci_cpu_off(unsigned long cpu) function psci_system_reboot (line 59) | void psci_system_reboot(int mode, const char *cmd) function psci_system_shutdown (line 64) | void psci_system_shutdown(void) function psci_cpu_on_hvc (line 69) | int psci_cpu_on_hvc(unsigned long cpu, unsigned long entry) function psci_cpu_off_hvc (line 74) | int psci_cpu_off_hvc(unsigned long cpu) function psci_system_reboot_hvc (line 79) | void psci_system_reboot_hvc(int mode, const char *cmd) function psci_system_shutdown_hvc (line 84) | void psci_system_shutdown_hvc(void) function spin_table_cpu_on (line 89) | int spin_table_cpu_on(unsigned long affinity, unsigned long entry) FILE: kernel/arch/aarch64/core/cpu_feature.c function cpu_has_feature (line 29) | int cpu_has_feature(int feature) function cpu_has_vhe (line 44) | int cpu_has_vhe(void) function arch_cpu_feature_init (line 55) | static int arch_cpu_feature_init(void) FILE: kernel/arch/aarch64/core/fpsimd.c function fpsimd_state_save (line 21) | void fpsimd_state_save(struct task *task, struct fpsimd_context *c) function fpsimd_state_restore (line 50) | void fpsimd_state_restore(struct task *task, struct fpsimd_context *c) FILE: kernel/arch/aarch64/core/stage1.c function flush_tlb_va_range (line 91) | static void inline flush_tlb_va_range(unsigned long va, size_t size) function flush_dcache_pte (line 96) | static inline void flush_dcache_pte(unsigned long addr) function flush_dcache_pmd (line 101) | static inline void flush_dcache_pmd(unsigned long addr) function stage1_pgd_clear (line 106) | static void inline stage1_pgd_clear(pud_t *pgdp) function stage1_pud_clear (line 113) | static void inline stage1_pud_clear(pud_t *pudp) function stage1_pmd_clear (line 120) | static void inline stage1_pmd_clear(pmd_t *pmdp) function stage1_xxx_addr_end (line 132) | static unsigned long stage1_xxx_addr_end(unsigned long start, unsigned l... function stage1_set_pte (line 148) | static inline void stage1_set_pte(pte_t *ptep, pte_t new_pte) function stage1_set_pmd (line 154) | static inline void stage1_set_pmd(pmd_t *pmdp, pmd_t new_pmd) function stage1_set_pud (line 160) | static inline void stage1_set_pud(pud_t *pudp, pud_t new_pud) function stage1_set_pgd (line 166) | static inline void stage1_set_pgd(pgd_t *pgdp, pgd_t new_pgd) function stage1_pgd_populate (line 172) | static inline void stage1_pgd_populate(pgd_t *pgdp, unsigned long addr, ... function stage1_pud_populate (line 181) | static inline void stage1_pud_populate(pud_t *pudp, unsigned long addr, ... function stage1_pmd_populate (line 190) | static inline void stage1_pmd_populate(pmd_t *pmdp, unsigned long addr, ... function pmd_t (line 199) | static inline pmd_t stage1_pmd_attr(unsigned long phy, unsigned long flags) function pte_t (line 247) | static inline pte_t stage1_pte_attr(unsigned long phy, unsigned long flags) function add_release_page (line 294) | static void add_release_page(struct vspace *vs, unsigned long addr) function stage1_unmap_pte_range (line 303) | static void stage1_unmap_pte_range(struct vspace *vs, pte_t *ptep, function stage1_unmap_pmd_range (line 322) | static void stage1_unmap_pmd_range(struct vspace *vs, pmd_t *pmdp, function stage1_unmap_pud_range (line 349) | static int stage1_unmap_pud_range(struct vspace *vs, function stage1_map_pte_range (line 375) | static int stage1_map_pte_range(struct vspace *vs, pte_t *ptep, unsigned... function stage1_pmd_huge_page (line 395) | static inline bool stage1_pmd_huge_page(pmd_t old_pmd, unsigned long start, function stage1_map_pmd_range (line 407) | static int stage1_map_pmd_range(struct vspace *vs, pmd_t *pmdp, unsigned... function stage1_map_pud_range (line 450) | static int stage1_map_pud_range(struct vspace *vs, unsigned long start, function stage1_get_leaf_entry (line 482) | static int stage1_get_leaf_entry(struct vspace *vs, function arch_host_change_map (line 508) | int arch_host_change_map(struct vspace *vs, unsigned long vir, function phy_addr_t (line 533) | static inline phy_addr_t stage1_va_to_pa(struct vspace *vs, unsigned lon... function phy_addr_t (line 563) | phy_addr_t arch_translate_va_to_pa(struct vspace *vs, unsigned long va) function arch_host_map (line 568) | int arch_host_map(struct vspace *vs, unsigned long start, unsigned long ... function arch_host_unmap (line 581) | int arch_host_unmap(struct vspace *vs, unsigned long start, unsigned lon... function arch_kernel_pgd_base (line 587) | unsigned long arch_kernel_pgd_base(void) FILE: kernel/arch/aarch64/include/asm/arch.h function affinity_to_logic_cpu (line 80) | static inline int affinity_to_logic_cpu(uint32_t aff3, uint32_t aff2, function va_to_pa (line 86) | static inline unsigned long va_to_pa(unsigned long va) function guest_va_to_pa (line 99) | static inline unsigned long guest_va_to_pa(unsigned long va, int read) function guest_va_to_ipa (line 115) | static inline unsigned long guest_va_to_ipa(unsigned long va, int read) function cpu_relax (line 131) | static inline void cpu_relax(void) function arch_get_virtual_address_size (line 136) | static inline unsigned long arch_get_virtual_address_size(void) type task (line 141) | struct task type task (line 144) | struct task type task (line 144) | struct task type task (line 154) | struct task type task (line 156) | struct task type task (line 158) | struct task FILE: kernel/arch/aarch64/include/asm/asm_current.h function asm_set_current_task (line 22) | static inline void asm_set_current_task(void *task) function arch_set_pcpu_data (line 28) | static inline void arch_set_pcpu_data(void *pcpu) function __smp_processor_id (line 40) | static inline int __smp_processor_id(void) function arch_set_pcpu_data (line 56) | static inline void arch_set_pcpu_data(void *pcpu) function __smp_processor_id (line 68) | static inline int __smp_processor_id(void) function arch_sys_sched (line 85) | static inline void arch_sys_sched(void) FILE: kernel/arch/aarch64/include/asm/asm_types.h type __u64 (line 6) | typedef unsigned long __u64; type __u32 (line 7) | typedef unsigned int __u32; type __u16 (line 8) | typedef unsigned short __u16; type __u8 (line 9) | typedef unsigned char __u8; type __s64 (line 10) | typedef signed long __s64; type __s32 (line 11) | typedef signed int __s32; type __s16 (line 12) | typedef signed short __s16; type __s8 (line 13) | typedef signed char __s8; FILE: kernel/arch/aarch64/include/asm/atomic.h function atomic_read (line 8) | static inline int atomic_read(atomic_t *t) function atomic_set (line 14) | static inline void atomic_set(int i, atomic_t *t) function atomic_add (line 22) | static inline void atomic_add(int i, atomic_t *v) function atomic_add_return (line 37) | static inline int atomic_add_return(int i, atomic_t *v) function atomic_add_return_old (line 56) | static inline int atomic_add_return_old(int i, atomic_t *v) function atomic_sub (line 76) | static inline void atomic_sub(int i, atomic_t *v) function atomic_sub_return (line 91) | static inline int atomic_sub_return(int i, atomic_t *v) function atomic_sub_return_old (line 110) | static inline int atomic_sub_return_old(int i, atomic_t *v) function atomic_cmpxchg (line 129) | static inline int atomic_cmpxchg(atomic_t *t, int old, int new) function atomic_inc_if_postive (line 152) | static inline int atomic_inc_if_postive(atomic_t *t) function atomic_dec_set_negtive_if_zero (line 177) | static inline int atomic_dec_set_negtive_if_zero(atomic_t *t) function atomic_cmpsub (line 206) | static inline int atomic_cmpsub(atomic_t *t, int old, int value) function atomic_add_return_old (line 268) | static inline int atomic_add_return_old(int i, atomic_t *v) function atomic_sub (line 289) | static inline void atomic_sub(int i, atomic_t *v) function atomic_sub_return_old (line 325) | static inline int atomic_sub_return_old(int i, atomic_t *v) FILE: kernel/arch/aarch64/include/asm/bitops.h function __ffs (line 12) | static inline unsigned long __ffs(unsigned long word) function __fls (line 43) | static inline unsigned long __fls(unsigned long word) function fls (line 75) | static inline int fls(int x) function fls64 (line 105) | static inline int fls64(__u64 x) function fls64 (line 113) | static inline int fls64(__u64 x) FILE: kernel/arch/aarch64/include/asm/cache.h function inv_icache_local (line 10) | static inline void inv_icache_local(void) function inv_icache_all (line 17) | static inline void inv_icache_all(void) FILE: kernel/arch/aarch64/include/asm/io.h function __raw_writeb (line 29) | static inline void __raw_writeb(uint8_t val, volatile void *addr) function __raw_writew (line 35) | static inline void __raw_writew(uint16_t val, volatile void *addr) function __raw_writel (line 41) | static inline void __raw_writel(uint32_t val, volatile void *addr) function __raw_writeq (line 47) | static inline void __raw_writeq(uint64_t val, volatile void *addr) function __raw_readb (line 53) | static inline uint8_t __raw_readb(const volatile void *addr) function __raw_readw (line 61) | static inline uint16_t __raw_readw(const volatile void *addr) function __raw_readl (line 69) | static inline uint32_t __raw_readl(const volatile void *addr) function __raw_readq (line 77) | static inline uint64_t __raw_readq(const volatile void *addr) FILE: kernel/arch/aarch64/include/asm/svccc.h type svc_desc (line 71) | struct svc_desc { type arm_smc_res (line 96) | struct arm_smc_res { type arm_smc_res (line 105) | struct arm_smc_res type arm_smc_res (line 109) | struct arm_smc_res FILE: kernel/arch/aarch64/include/asm/syscall.h type syscall_regs (line 35) | struct syscall_regs { FILE: kernel/arch/aarch64/include/asm/tcb.h type aarch64_regs (line 6) | struct aarch64_regs { type gp_regs (line 45) | typedef struct aarch64_regs gp_regs; type fpsimd_context (line 47) | struct fpsimd_context { type cpu_context (line 57) | struct cpu_context { FILE: kernel/arch/aarch64/include/asm/tlb.h function flush_tlb_asid_all (line 6) | static inline void flush_tlb_asid_all(uint16_t asid) function flush_all_tlb_host (line 23) | static inline void flush_all_tlb_host(void) function flush_local_tlb_host (line 44) | static inline void flush_local_tlb_host(void) function flush_tlb_va_host (line 65) | static inline void flush_tlb_va_host(unsigned long va, unsigned long size) function flush_local_tlb_va_host (line 89) | static inline void flush_local_tlb_va_host(unsigned long va, unsigned lo... function flush_local_tlb_guest (line 113) | static inline void flush_local_tlb_guest(void) function flush_all_tlb_guest (line 125) | static inline void flush_all_tlb_guest(void) function flush_tlb_ipa_guest (line 137) | static inline void flush_tlb_ipa_guest(unsigned long ipa, size_t size) type vspace (line 159) | struct vspace type vspace (line 160) | struct vspace FILE: kernel/arch/aarch64/include/asm/trap.h type sync_desc (line 9) | struct sync_desc { type esr (line 25) | struct esr { type esr_cond (line 32) | struct esr_cond { type esr_wfi_wfe (line 40) | struct esr_wfi_wfe { type esr_cp32 (line 50) | struct esr_cp32 { type esr_cp64 (line 63) | struct esr_cp64 { type esr_cp (line 76) | struct esr_cp { type esr_smc32 (line 95) | struct esr_smc32 { type esr_sysreg (line 104) | struct esr_sysreg { type esr_iabt (line 117) | struct esr_iabt { type esr_dabt (line 129) | struct esr_dabt { type esr_xabt (line 152) | struct esr_xabt { type esr_brk (line 165) | struct esr_brk { FILE: kernel/arch/aarch64/include/asm/uaccess.h function user_ranges_ok (line 7) | static inline unsigned long user_ranges_ok(const void __user *addr, unsi... FILE: kernel/arch/aarch64/include/asm/virt.h type vcpu (line 6) | struct vcpu type arm_virt_data (line 8) | struct arm_virt_data { type vcpu (line 23) | struct vcpu type vcpu (line 29) | struct vcpu FILE: kernel/arch/aarch64/include/asm/vtcb.h type vcpu_sysreg (line 8) | enum vcpu_sysreg { type vcpu_context (line 59) | struct vcpu_context { FILE: kernel/arch/aarch64/userspace/asm_syscall.c type aarch64_syscall_reg (line 25) | struct aarch64_syscall_reg { function aarch64_syscall_unsupport (line 31) | static void aarch64_syscall_unsupport(gp_regs *regs) function __sys_kobject_close (line 37) | static void __sys_kobject_close(gp_regs *regs) function __sys_kobject_create (line 42) | static void __sys_kobject_create(gp_regs *regs) function __sys_kobject_recv (line 47) | static void __sys_kobject_recv(gp_regs *regs) function __sys_kobject_send (line 64) | static void __sys_kobject_send(gp_regs *regs) function __sys_kobject_reply (line 75) | static void __sys_kobject_reply(gp_regs *regs) function __sys_kobject_ctl (line 85) | static void __sys_kobject_ctl(gp_regs *regs) function __sys_kobject_mmap (line 92) | static void __sys_kobject_mmap(gp_regs *regs) function __sys_kobject_munmap (line 102) | static void __sys_kobject_munmap(gp_regs *regs) function __sys_kobject_open (line 107) | static void __sys_kobject_open(gp_regs *regs) function __sys_map (line 112) | static void __sys_map(gp_regs *regs) function __sys_unmap (line 121) | static void __sys_unmap(gp_regs *regs) function __sys_yield (line 129) | static void __sys_yield(gp_regs *regs) function __sys_futex (line 134) | static void __sys_futex(gp_regs *regs) function __sys_grant (line 145) | static void __sys_grant(gp_regs *regs) function __sys_mtrans (line 153) | static void __sys_mtrans(gp_regs *regs) function __sys_clock_gettime (line 158) | static void __sys_clock_gettime(gp_regs *regs) function __sys_clock_nanosleep (line 164) | static void __sys_clock_nanosleep(gp_regs *regs) function __sys_exit (line 171) | static void __sys_exit(gp_regs *regs) function __sys_exitgroup (line 176) | static void __sys_exitgroup(gp_regs *regs) function __sys_clone (line 181) | static void __sys_clone(gp_regs *regs) function aarch64_do_syscall (line 221) | void aarch64_do_syscall(gp_regs *regs) FILE: kernel/arch/aarch64/virt/arch_virt.c function flush_all_tlb_mm (line 38) | void flush_all_tlb_mm(struct mm_struct *mm) function arch_set_virq_flag (line 67) | void arch_set_virq_flag(void) function arch_set_vfiq_flag (line 77) | void arch_set_vfiq_flag(void) function arch_clear_virq_flag (line 87) | void arch_clear_virq_flag(void) function arch_clear_vfiq_flag (line 98) | void arch_clear_vfiq_flag(void) function arch_vcpu_init (line 108) | void arch_vcpu_init(struct vcpu *vcpu, void *entry, void *arg) function generate_vtcr_el2 (line 131) | static inline uint64_t generate_vtcr_el2(void) function generate_vttbr_el2 (line 158) | static inline uint64_t generate_vttbr_el2(uint32_t vmid, unsigned long b... function arch_vcpu_state_init (line 163) | void arch_vcpu_state_init(struct vcpu *vcpu, void *c) function arch_vcpu_state_save (line 239) | static void arch_vcpu_state_save(struct vcpu *vcpu, void *c) function arch_vcpu_state_restore (line 284) | static void arch_vcpu_state_restore(struct vcpu *vcpu, void *c) function arch_vcpu_state_dump (line 329) | static void arch_vcpu_state_dump(struct vcpu *vcpu, void *context) function aarch64_vcpu_context_init (line 351) | static int aarch64_vcpu_context_init(struct vmodule *vmodule) function arm_create_vm (line 364) | static int arm_create_vm(void *item, void *context) function arm_virt_init (line 377) | static int arm_virt_init(void) FILE: kernel/arch/aarch64/virt/smc_service.c function std_smc_handler (line 24) | static int std_smc_handler(gp_regs *c, FILE: kernel/arch/aarch64/virt/stage2.c function flush_tlb_va_range (line 36) | static void inline flush_tlb_va_range(unsigned long va, size_t size) function stage2_pgd_clear (line 41) | static void inline stage2_pgd_clear(pud_t *pgdp) function stage2_pud_clear (line 48) | static void inline stage2_pud_clear(pud_t *pudp) function stage2_pmd_clear (line 55) | static void inline stage2_pmd_clear(pmd_t *pmdp) function stage2_xxx_addr_end (line 67) | static unsigned long stage2_xxx_addr_end(unsigned long start, unsigned l... function stage2_set_pte (line 83) | static inline void stage2_set_pte(pte_t *ptep, pte_t new_pte) function stage2_set_pmd (line 89) | static inline void stage2_set_pmd(pmd_t *pmdp, pmd_t new_pmd) function stage2_set_pud (line 95) | static inline void stage2_set_pud(pud_t *pudp, pud_t new_pud) function stage2_set_pgd (line 101) | static inline void stage2_set_pgd(pgd_t *pgdp, pgd_t new_pgd) function stage2_pgd_populate (line 107) | static inline void stage2_pgd_populate(pgd_t *pgdp, unsigned long addr, ... function stage2_pud_populate (line 114) | static inline void stage2_pud_populate(pud_t *pudp, unsigned long addr, ... function stage2_pmd_populate (line 121) | static inline void stage2_pmd_populate(pmd_t *pmdp, unsigned long addr, ... function stage2_block_attr (line 128) | static inline uint64_t stage2_block_attr(unsigned long flags) function stage2_page_attr (line 177) | static inline uint64_t stage2_page_attr(unsigned long flags) function stage2_unmap_pte_range (line 226) | static void stage2_unmap_pte_range(struct mm_struct *vs, pte_t *ptep, function is_pmd_range (line 239) | static inline bool is_pmd_range(unsigned long start, unsigned long end) function is_pud_range (line 246) | static inline bool is_pud_range(unsigned long start, unsigned long end) function stage2_unmap_pmd_range (line 253) | static void stage2_unmap_pmd_range(struct mm_struct *vs, pmd_t *pmdp, function stage2_unmap_pud_range (line 279) | static int stage2_unmap_pud_range(struct mm_struct *vs, unsigned long ad... function stage2_map_pte_range (line 303) | static int stage2_map_pte_range(struct mm_struct *vs, pte_t *ptep, unsig... function stage2_pmd_huge_page (line 325) | static inline bool stage2_pmd_huge_page(pmd_t old_pmd, unsigned long start, function stage2_map_pmd_range (line 337) | static int stage2_map_pmd_range(struct mm_struct *vs, pmd_t *pmdp, unsig... function stage2_pud_huge_page (line 385) | static inline int stage2_pud_huge_page(pud_t old_pud, unsigned long start, function stage2_map_pud_range (line 397) | static int stage2_map_pud_range(struct mm_struct *vs, unsigned long start, function stage2_ipa_to_pa (line 441) | static inline int stage2_ipa_to_pa(struct mm_struct *vs, function arch_translate_guest_ipa (line 474) | int arch_translate_guest_ipa(struct mm_struct *vs, function arch_guest_map (line 480) | int arch_guest_map(struct mm_struct *vs, unsigned long start, unsigned l... function arch_guest_unmap (line 493) | int arch_guest_unmap(struct mm_struct *vs, unsigned long start, unsigned... FILE: kernel/arch/aarch64/virt/svc_service.c type svc_desc (line 26) | struct svc_desc type svc_desc (line 27) | struct svc_desc function do_svc_handler (line 29) | int do_svc_handler(gp_regs *regs, uint32_t svc_id, uint64_t *args, int smc) function parse_svc_desc (line 59) | static void parse_svc_desc(unsigned long start, unsigned long end, function svc_service_init (line 77) | svc_service_init(void) FILE: kernel/arch/aarch64/virt/trap.c function taken_from_el1 (line 28) | static inline int taken_from_el1(uint64_t spsr) function inject_virtual_data_abort (line 33) | static inline void inject_virtual_data_abort(uint32_t esr_value) function unknown_handler (line 42) | static int unknown_handler(gp_regs *reg, int ec, uint32_t esr_value) function wfi_wfe_handler (line 47) | static int wfi_wfe_handler(gp_regs *reg, int ec, uint32_t esr_value) function mcr_mrc_cp15_handler (line 53) | static int mcr_mrc_cp15_handler(gp_regs *reg, int ec, uint32_t esr_value) function mcrr_mrrc_cp15_handler (line 66) | static int mcrr_mrrc_cp15_handler(gp_regs *reg, int ec, uint32_t esr_value) function mcr_mrc_cp14_handler (line 94) | static int mcr_mrc_cp14_handler(gp_regs *reg, int ec, uint32_t esr_value) function ldc_stc_cp14_handler (line 99) | static int ldc_stc_cp14_handler(gp_regs *reg, int ec, uint32_t esr_value) function access_simd_reg_handler (line 104) | static int access_simd_reg_handler(gp_regs *reg, int ec, uint32_t esr_va... function mcr_mrc_cp10_handler (line 109) | static int mcr_mrc_cp10_handler(gp_regs *reg, int ec, uint32_t esr_value) function mrrc_cp14_handler (line 114) | static int mrrc_cp14_handler(gp_regs *reg, int ec, uint32_t esr_value) function illegal_exe_state_handler (line 119) | static int illegal_exe_state_handler(gp_regs *reg, int ec, uint32_t esr_... function __arm_svc_handler (line 124) | static int __arm_svc_handler(gp_regs *reg, int smc) function access_system_reg_handler (line 143) | static int access_system_reg_handler(gp_regs *reg, int ec, uint32_t esr_... function insabort_tfl_handler (line 193) | static int insabort_tfl_handler(gp_regs *reg, int ec, uint32_t esr_value) function misaligned_pc_handler (line 199) | static int misaligned_pc_handler(gp_regs *reg, int ec, uint32_t esr_value) function dabt_isextabt (line 205) | static inline bool dabt_isextabt(uint32_t dfsc) function get_faulting_ipa (line 224) | static inline unsigned long get_faulting_ipa(unsigned long vaddr) function dabt_iswrite (line 235) | static inline bool dabt_iswrite(uint32_t esr_value) function dataabort_tfl_handler (line 241) | static int dataabort_tfl_handler(gp_regs *regs, int ec, uint32_t esr_value) function stack_misalign_handler (line 296) | static int stack_misalign_handler(gp_regs *reg, int ec, uint32_t esr_value) function floating_aarch32_handler (line 302) | static int floating_aarch32_handler(gp_regs *reg, int ec, uint32_t esr_v... function floating_aarch64_handler (line 308) | static int floating_aarch64_handler(gp_regs *reg, int ec, uint32_t esr_v... function serror_handler (line 314) | static int serror_handler(gp_regs *reg, int ec, uint32_t esr_value) function aarch64_hypercall_handler (line 320) | int aarch64_hypercall_handler(gp_regs *reg, int ec, uint32_t esr_value) function aarch64_smccall_handler (line 331) | int aarch64_smccall_handler(gp_regs *reg, int ec, uint32_t esr_value) type sync_desc (line 367) | struct sync_desc function handle_vcpu_sync_exception (line 392) | void handle_vcpu_sync_exception(gp_regs *regs) FILE: kernel/arch/aarch64/virt/vfp.c type vfp_context (line 25) | struct vfp_context { function vfp_state_init (line 36) | static void vfp_state_init(struct vcpu *vcpu, void *c) function vfp_state_save (line 44) | static void vfp_state_save(struct vcpu *vcpu, void *context) function vfp_state_restore (line 77) | static void vfp_state_restore(struct vcpu *vcpu, void *context) function vfp_vmodule_init (line 107) | static int vfp_vmodule_init(struct vmodule *vmodule) FILE: kernel/arch/aarch64/virt/vmsa.c type aa64mmfr0 (line 21) | struct aa64mmfr0 { function el2_stage2_init (line 33) | el2_stage2_init(void) FILE: kernel/arch/aarch64/virt/vtimer.c type vtimer (line 48) | struct vtimer { type vtimer_context (line 57) | struct vtimer_context { type vcpu (line 63) | struct vcpu function phys_timer_expire_function (line 73) | static void phys_timer_expire_function(unsigned long data) function virt_timer_expire_function (line 84) | static void virt_timer_expire_function(unsigned long data) function vtimer_state_restore (line 97) | static void vtimer_state_restore(struct vcpu *vcpu, void *context) function vtimer_state_save (line 110) | static void vtimer_state_save(struct vcpu *vcpu, void *context) function vtimer_state_init (line 132) | static void vtimer_state_init(struct vcpu *vcpu, void *context) function vtimer_state_stop (line 162) | static void vtimer_state_stop(struct vcpu *vcpu, void *context) function asoc_handle_cntp_ctl (line 170) | static inline void function vtimer_handle_cntp_ctl (line 186) | static void vtimer_handle_cntp_ctl(struct vcpu *vcpu, int access, function vtimer_handle_cntp_tval (line 219) | static void vtimer_handle_cntp_tval(struct vcpu *vcpu, function vtimer_handle_cntp_cval (line 246) | static void vtimer_handle_cntp_cval(struct vcpu *vcpu, function arm_phy_timer_trap (line 268) | static int arm_phy_timer_trap(struct vcpu *vcpu, function vtimer_vmodule_init (line 288) | static int vtimer_vmodule_init(struct vmodule *vmodule) function arch_vtimer_init (line 301) | int arch_vtimer_init(uint32_t virtual_irq, uint32_t phy_irq) function virtual_timer_irq_handler (line 306) | int virtual_timer_irq_handler(uint32_t irq, void *data) FILE: kernel/core/bitmap.c function __bitmap_weight (line 68) | int __bitmap_weight(const unsigned long *bitmap, unsigned int bits) function bitmap_set (line 82) | void bitmap_set(unsigned long *map, unsigned int start, int len) function bitmap_clear (line 102) | void bitmap_clear(unsigned long *map, unsigned int start, int len) function bitmap_find_next_zero_area_off (line 135) | unsigned long bitmap_find_next_zero_area_off(unsigned long *map, function bitmap_find_next_zero_area_align (line 160) | unsigned long bitmap_find_next_zero_area_align(unsigned long *map, FILE: kernel/core/bootarg.c type boot_option (line 21) | struct boot_option { type boot_option (line 31) | struct boot_option function __get_boot_option (line 33) | int __get_boot_option(char *name, void *value, function __parse_hex32 (line 48) | static int __parse_hex32(char *args, void *value) function __parse_hex64 (line 57) | static int __parse_hex64(char *args, void *value) function __parse_uint (line 66) | static int __parse_uint(char *args, void *value) function __parse_bool (line 75) | static int __parse_bool(char *args, void *value) function __parse_string (line 81) | static int __parse_string(char *args, void *value) function bootarg_parse_hex32 (line 91) | int bootarg_parse_hex32(char *name, uint32_t *v) function bootarg_parse_hex64 (line 96) | int bootarg_parse_hex64(char *name, uint64_t *v) function bootarg_parse_uint (line 101) | int bootarg_parse_uint(char *name, uint32_t *v) function bootarg_parse_bool (line 106) | int bootarg_parse_bool(char *name, int *v) function bootarg_parse_string (line 112) | int bootarg_parse_string(char *name, char **v) function bootarg_init_one (line 117) | static void bootarg_init_one(char *str) function bootargs_init (line 136) | int __init_text bootargs_init(const char *str, int len) FILE: kernel/core/calltrace.c function dump_stack (line 31) | void dump_stack(gp_regs *regs, unsigned long *stack) function panic_other_cpu (line 48) | static void panic_other_cpu(void *data) function __panic (line 57) | void __panic(gp_regs *regs, char *fmt, ...) function locate_symbol_pos (line 92) | static int locate_symbol_pos(unsigned long addr) function print_symbol (line 121) | void print_symbol(unsigned long addr) function allsymbols_init (line 147) | int allsymbols_init(void) FILE: kernel/core/delay.c function udelay (line 23) | void udelay(uint32_t us) function mdelay (line 34) | void mdelay(uint32_t ms) function msleep (line 45) | void msleep(uint32_t ms) FILE: kernel/core/event.c function new_event_token (line 27) | uint32_t new_event_token(void) function event_init (line 42) | void event_init(struct event *event, int type, void *pdata) function __wait_event (line 51) | void __wait_event(void *ev, int mode, uint32_t to) function remove_event_waiter (line 83) | static inline void remove_event_waiter(struct event *ev, struct task *task) type task (line 96) | struct task type event (line 96) | struct event type task (line 98) | struct task function __wake_up_event_waiter (line 113) | int __wake_up_event_waiter(struct event *ev, long msg, int pend_state, i... type task (line 136) | struct task type event (line 136) | struct event type task (line 139) | struct task function event_pend_down (line 150) | void event_pend_down(void) function __wake (line 160) | long __wake(struct event *ev, int pend_state, long retcode) function do_wait_event (line 172) | long do_wait_event(struct event *ev) FILE: kernel/core/find_bit.c function _find_next_bit (line 27) | static unsigned long _find_next_bit(const unsigned long *addr, function find_next_bit (line 55) | unsigned long find_next_bit(const unsigned long *addr, unsigned long size, function find_next_zero_bit (line 61) | unsigned long find_next_zero_bit(const unsigned long *addr, unsigned lon... function _find_next_bit_loop (line 67) | unsigned long _find_next_bit_loop(const unsigned long *addr, unsigned lo... function find_next_bit_loop (line 84) | unsigned long find_next_bit_loop(const unsigned long *addr, unsigned lon... function find_next_zero_bit_loop (line 90) | unsigned long find_next_zero_bit_loop(const unsigned long *addr, unsigne... function find_first_bit (line 99) | unsigned long find_first_bit(const unsigned long *addr, unsigned long size) function find_first_zero_bit (line 114) | unsigned long find_first_zero_bit(const unsigned long *addr, unsigned lo... function find_last_bit (line 126) | unsigned long find_last_bit(const unsigned long *addr, unsigned long size) FILE: kernel/core/flag.c type flag_node (line 25) | struct flag_node { function flag_t (line 33) | static inline flag_t flag_wait_set_all(struct flag_grp *grp, function flag_t (line 48) | static inline flag_t flag_wait_set_any(struct flag_grp *grp, function flag_t (line 60) | static inline flag_t flag_wait_clr_all(struct flag_grp *grp, function flag_t (line 75) | static inline flag_t flag_wait_clr_any(struct flag_grp *grp, function flag_t (line 87) | flag_t flag_accept(struct flag_grp *grp, flag_t flags, int wait_type) function flag_task_ready (line 125) | static void flag_task_ready(struct flag_node *node, flag_t flags) function flag_block (line 132) | static void flag_block(struct flag_grp *grp, struct flag_node *pnode, function flag_t (line 147) | flag_t flag_pend(struct flag_grp *grp, flag_t flags, function flag_t (line 240) | flag_t flag_pend_get_flags_ready(void) function flag_t (line 245) | flag_t flag_post(struct flag_grp *grp, flag_t flags, int opt) FILE: kernel/core/hook.c type list_head (line 20) | struct list_head function hooks_init (line 22) | static int hooks_init(void) function register_hook (line 33) | int register_hook(hook_func_t fn, enum hook_type type) function do_hooks (line 54) | int do_hooks(void *item, void *context, enum hook_type type) FILE: kernel/core/host_vspace.c type vspace (line 21) | struct vspace function create_host_mapping (line 23) | int create_host_mapping(unsigned long vir, unsigned long phy, function destroy_host_mapping (line 40) | int destroy_host_mapping(unsigned long vir, size_t size) function change_host_mapping (line 55) | int change_host_mapping(unsigned long vir, unsigned long phy, function translate_va_to_pa (line 68) | unsigned long translate_va_to_pa(struct vspace *vs, unsigned long va) function io_unmap (line 94) | int io_unmap(virt_addr_t vir, size_t size) function release_vspace_pages (line 110) | void release_vspace_pages(struct vspace *vs) function host_unmap_range (line 124) | static void host_unmap_range(struct vspace *vs, unsigned long start, type mm_notifier_ops (line 130) | struct mm_notifier_ops function kernel_vspace_init (line 134) | int kernel_vspace_init(void) FILE: kernel/core/hweight.c function sw_hweight32 (line 26) | unsigned int sw_hweight32(unsigned int w) function sw_hweight16 (line 42) | unsigned int sw_hweight16(unsigned int w) function sw_hweight8 (line 50) | unsigned int sw_hweight8(unsigned int w) function sw_hweight64 (line 57) | unsigned long sw_hweight64(__u64 w) FILE: kernel/core/idle.c function system_reboot (line 34) | void system_reboot(void) function system_shutdown (line 42) | void system_shutdown(void) function system_suspend (line 50) | int system_suspend(void) function pcpu_can_idle (line 60) | static inline bool pcpu_can_idle(struct pcpu *pcpu) function pcpu_release_task (line 66) | static void pcpu_release_task(struct pcpu *pcpu) function kworker_task (line 82) | static int kworker_task(void *data) function __init_task (line 105) | static int __init_task(void *main) function start_system_task (line 117) | static void start_system_task(void) function cpu_idle (line 136) | void cpu_idle(void) FILE: kernel/core/init.c function call_init_func (line 38) | static void call_init_func(unsigned long fn_start, unsigned long fn_end) function early_init (line 56) | void early_init(void) function arch_init (line 65) | void arch_init(void) function subsys_init (line 73) | void subsys_init(void) function module_init (line 79) | void module_init(void) function device_init (line 85) | void device_init(void) function early_init_percpu (line 91) | void early_init_percpu(void) function arch_init_percpu (line 97) | void arch_init_percpu(void) function subsys_init_percpu (line 103) | void subsys_init_percpu(void) function module_init_percpu (line 109) | void module_init_percpu(void) function device_init_percpu (line 115) | void device_init_percpu(void) FILE: kernel/core/iomem.c type io_block (line 21) | struct io_block { type io_block (line 28) | struct io_block type io_block (line 31) | struct io_block type io_block (line 48) | struct io_block type io_block (line 54) | struct io_block type io_block (line 60) | struct io_block type io_block (line 78) | struct io_block function free_io_pages (line 105) | void free_io_pages(void *addr) FILE: kernel/core/irq.c type irq_chip (line 28) | struct irq_chip type irq_desc (line 32) | struct irq_desc type irq_desc (line 38) | struct irq_desc function send_sgi (line 44) | void send_sgi(uint32_t sgi, int cpu) function default_irq_handler (line 60) | static int default_irq_handler(uint32_t irq, void *data) function do_handle_host_irq (line 66) | static int do_handle_host_irq(int cpuid, struct irq_desc *irq_desc) type irq_desc (line 90) | struct irq_desc type irq_desc (line 109) | struct irq_desc function __irq_enable (line 114) | void __irq_enable(uint32_t irq, int enable) function irq_dir (line 140) | void irq_dir(uint32_t irq) function irq_clear_pending (line 145) | void irq_clear_pending(uint32_t irq) function irq_set_affinity (line 151) | void irq_set_affinity(uint32_t irq, int cpu) function irq_set_type (line 172) | void irq_set_type(uint32_t irq, int type) function do_irq_handler (line 195) | int do_irq_handler(void) function irq_xlate (line 220) | int irq_xlate(struct device_node *node, uint32_t *intspec, function request_irq_percpu (line 231) | int request_irq_percpu(uint32_t irq, irq_handle_t handler, function request_irq (line 265) | int request_irq(uint32_t irq, irq_handle_t handler, type device_node (line 305) | struct device_node type irq_chip (line 310) | struct irq_chip type irq_chip (line 318) | struct irq_chip function irq_init (line 329) | int irq_init(void) function irq_secondary_init (line 349) | int irq_secondary_init(void) FILE: kernel/core/kmem.c type kmem_section (line 22) | struct kmem_section { type kmem_section (line 35) | struct kmem_section type kmem_section (line 36) | struct kmem_section function add_kmem_section (line 96) | void add_kmem_section(struct memory_region *region) function kmem_init (line 131) | void kmem_init(void) FILE: kernel/core/mbox.c function mbox_is_pending (line 35) | int mbox_is_pending(mbox_t *m) function __mbox_post_opt (line 63) | static int __mbox_post_opt(mbox_t *m, void *pmsg, int pend_state, int opt) function mobox_post_abort (line 91) | int mobox_post_abort(mbox_t *m) function mbox_post (line 97) | int mbox_post(mbox_t *m, void *pmsg) FILE: kernel/core/mem.c type memory_region (line 24) | struct memory_region type memory_region (line 28) | struct memory_region function add_memory_region (line 34) | int add_memory_region(uint64_t base, uint64_t size, int type, int vmid) function split_memory_region (line 70) | int split_memory_region(uint64_t base, size_t size, int type, int vmid) function dump_memory_info (line 133) | void dump_memory_info(void) function handle_normal_memory_region (line 156) | static void handle_normal_memory_region(struct memory_region *region) function map_all_memory (line 169) | static void map_all_memory(void) function prepare_memory_region (line 189) | static void prepare_memory_region(struct memory_region *re) function in_os_memory_range (line 223) | static inline int in_os_memory_range(unsigned long addr, size_t size) function mm_init (line 228) | void mm_init(void) FILE: kernel/core/minos.c function boot_main (line 43) | void boot_main(void) function boot_secondary (line 96) | void boot_secondary(int cpuid) FILE: kernel/core/mutex.c function mutex_accept (line 23) | int mutex_accept(mutex_t *mutex) function mutex_pend (line 40) | int mutex_pend(mutex_t *m, uint32_t timeout) function mutex_post (line 64) | int mutex_post(mutex_t *m) FILE: kernel/core/page.c type mem_section (line 53) | struct mem_section { type mem_section (line 82) | struct mem_section function add_kernel_page_section (line 85) | void add_kernel_page_section(phy_addr_t base, size_t size, int type) function add_page_section (line 119) | int add_page_section(phy_addr_t base, size_t size, int type) function alloc_pages_in_block (line 183) | static void alloc_pages_in_block(struct page *page, struct mem_section *ms) function free_pages_in_block (line 194) | static void free_pages_in_block(struct page *page, struct mem_section *ms) type mem_section (line 237) | struct mem_section type mem_section (line 239) | struct mem_section type page (line 251) | struct page type mem_section (line 251) | struct mem_section type page (line 254) | struct page type page (line 290) | struct page type page (line 292) | struct page type mem_section (line 293) | struct mem_section function bzero_pages (line 317) | static void bzero_pages(struct page *page, int pages) type page (line 322) | struct page type page (line 324) | struct page type page (line 340) | struct page type page (line 351) | struct page type mem_section (line 351) | struct mem_section type page (line 358) | struct page type mem_section (line 360) | struct mem_section function free_pages_in_section (line 371) | static int free_pages_in_section(struct page *page, struct mem_section *ms) function __free_pages (line 410) | int __free_pages(struct page *page) function free_pages (line 427) | int free_pages(void *addr) type mem_section (line 467) | struct mem_section type page (line 469) | struct page type mem_section (line 522) | struct mem_section function free_block (line 545) | void free_block(void *addr) FILE: kernel/core/percpu.c type pcpu (line 22) | struct pcpu function percpu_init (line 28) | void percpu_init(int cpuid) function percpu_subsystem_init (line 48) | static int percpu_subsystem_init(void) FILE: kernel/core/print.c function get_print_time (line 36) | static int get_print_time(char *buffer) function change_log_level (line 74) | void change_log_level(unsigned int level) function level_print (line 79) | int level_print(int level, char *fmt, ...) function printf (line 144) | int printf(char *fmt, ...) function puts (line 164) | int puts(char *buf, size_t size) FILE: kernel/core/queue.c function queue_init (line 23) | int queue_init(queue_t *qt, int size, char *name) function queue_free (line 48) | static inline void queue_free(queue_t *qt) type queue (line 59) | struct queue function queue_push (line 71) | static inline void queue_push(struct queue *q, void *pmsg) function queue_push_front (line 79) | static inline void queue_push_front(struct queue *q, void *pmsg) type queue (line 91) | struct queue type queue (line 96) | struct queue function queue_flush (line 105) | int queue_flush(queue_t *qt) type queue (line 123) | struct queue type queue (line 129) | struct queue function __queue_post (line 142) | static int __queue_post(queue_t *qt, void *pmsg, int front) function queue_post_abort (line 171) | int queue_post_abort(queue_t *qt, int opt) function queue_post (line 176) | int queue_post(queue_t *qt, void *pmsg) function queue_post_front (line 181) | int queue_post_front(queue_t *qt, void *pmsg) FILE: kernel/core/ramdisk.c type ramdisk_inode (line 22) | struct ramdisk_inode type ramdisk_sb (line 23) | struct ramdisk_sb function set_ramdisk_address (line 26) | void set_ramdisk_address(void *start, void *end) function ramdisk_init (line 32) | int ramdisk_init(void) type ramdisk_file (line 77) | struct ramdisk_file function ramdisk_file_size (line 82) | unsigned long ramdisk_file_size(struct ramdisk_file *file) function ramdisk_file_base (line 87) | unsigned long ramdisk_file_base(struct ramdisk_file *file) type ramdisk_inode (line 92) | struct ramdisk_inode type ramdisk_inode (line 94) | struct ramdisk_inode function ramdisk_read (line 104) | int ramdisk_read(struct ramdisk_file *file, void *buf, function ramdisk_open (line 117) | int ramdisk_open(char *name, struct ramdisk_file *file) FILE: kernel/core/sched.c type pcpu (line 33) | struct pcpu type task (line 35) | struct task function __might_sleep (line 43) | void __might_sleep(const char *file, int line, int preempt_offset) function sched_update_sched_timer (line 59) | static inline void sched_update_sched_timer(void) function add_task_to_ready_list (line 74) | static void add_task_to_ready_list(struct pcpu *pcpu, function remove_task_from_ready_list (line 102) | static void remove_task_from_ready_list(struct pcpu *pcpu, struct task *... function pcpu_resched (line 121) | void pcpu_resched(int pcpu_id) function pcpu_irqwork (line 126) | void pcpu_irqwork(int pcpu_id) function select_task_run_cpu (line 131) | static int select_task_run_cpu(void) function percpu_task_ready (line 139) | static void percpu_task_ready(struct pcpu *pcpu, struct task *task, int ... function smp_percpu_task_ready (line 148) | static inline void smp_percpu_task_ready(struct pcpu *pcpu, function task_ready (line 164) | int task_ready(struct task *task, int preempt) function task_sleep (line 193) | void task_sleep(uint32_t delay) function task_stop (line 213) | static inline void task_stop(int state) function task_suspend (line 228) | void task_suspend(void) function task_die (line 233) | void task_die(void) type task (line 238) | struct task type pcpu (line 238) | struct pcpu type list_head (line 240) | struct list_head type task (line 241) | struct task function switch_to_task (line 279) | static void switch_to_task(struct task *cur, struct task *next) function sched_tick_handler (line 330) | static void sched_tick_handler(unsigned long data) function sys_sched (line 342) | static void inline sys_sched(void) function sched (line 348) | void sched(void) function sched_allowed (line 361) | static inline int sched_allowed(void) function cond_resched (line 366) | void cond_resched(void) function task_exit (line 372) | void task_exit(int errno) function __exception_return_handler (line 378) | static inline int __exception_return_handler(void) function exception_return_handler (line 415) | void exception_return_handler(void) function irqwork_handler (line 423) | static int irqwork_handler(uint32_t irq, void *data) function resched_handler (line 469) | static int resched_handler(uint32_t irq, void *data) function local_sched_init (line 475) | int local_sched_init(void) function pcpu_sched_init (line 488) | static void pcpu_sched_init(struct pcpu *pcpu) function sched_init (line 503) | int sched_init(void) function wake_up_interrupted (line 513) | static int wake_up_interrupted(struct task *task, function wake_up_common (line 564) | static int wake_up_common(struct task *task, long pend_state, unsigned l... function __wake_up (line 623) | int __wake_up(struct task *task, long pend_state, unsigned long data) FILE: kernel/core/sem.c function sem_accept (line 23) | uint32_t sem_accept(sem_t *sem) function sem_pend (line 37) | int sem_pend(sem_t *sem, uint32_t timeout) function sem_post_opt (line 55) | static int sem_post_opt(sem_t *sem, int pend_state, int opt) function sem_pend_abort (line 80) | int sem_pend_abort(sem_t *sem, int opt) function sem_post (line 86) | int sem_post(sem_t *sem) FILE: kernel/core/slab.c type slab_header (line 24) | struct slab_header { type slab_type (line 44) | struct slab_type { type list_head (line 55) | struct list_head function is_slab_memory (line 63) | static int inline is_slab_memory(void *addr) function get_slab_alloc_size (line 69) | static size_t inline get_slab_alloc_size(size_t size) type slab_type (line 77) | struct slab_type type slab_header (line 78) | struct slab_header type slab_header (line 104) | struct slab_header type slab_header (line 134) | struct slab_header function free_slab (line 144) | static void free_slab(void *addr) function free (line 188) | void free(void *addr) function slab_init (line 232) | void slab_init(void) FILE: kernel/core/smp.c type smp_call (line 36) | struct smp_call { type smp_call_data (line 42) | struct smp_call_data { type smp_call_data (line 46) | struct smp_call_data function smp_call_wait (line 48) | static void inline smp_call_wait(struct smp_call *call) function smp_call_lock (line 55) | static void inline smp_call_lock(struct smp_call *call) function smp_call_unlock (line 64) | static void inline smp_call_unlock(struct smp_call *call) function is_cpus_all_up (line 70) | int is_cpus_all_up(void) function smp_function_call (line 75) | int smp_function_call(int cpu, smp_function fn, void *data, int wait) function irqreturn_t (line 115) | static irqreturn_t smp_function_call_handler(uint32_t irq, void *data) function smp_cpu_up (line 136) | int smp_cpu_up(unsigned long cpu, unsigned long entry) function smp_cpus_up (line 145) | void smp_cpus_up(void) function smp_init (line 182) | void smp_init(void) FILE: kernel/core/stdlib.c function div64_u64 (line 26) | uint64_t div64_u64(uint64_t dividend, uint64_t divisor) function muldiv64 (line 50) | uint64_t muldiv64(uint64_t a, uint32_t b, uint32_t c) FILE: kernel/core/string.c function absolute (line 35) | long absolute(long num) function num_to_str (line 42) | long num_to_str(char *buf, unsigned long num, int b) function ltoa (line 90) | long ltoa(char *buf, long num) function itoa (line 95) | long itoa(char *buf, int num) function ultoa (line 100) | long ultoa(char *buf, unsigned long num) function uitoa (line 105) | long uitoa(char *buf, unsigned int num) function hextoa (line 110) | long hextoa(char *buf, unsigned long num) function octtoa (line 115) | long octtoa(char *buf, unsigned long num) function bintoa (line 120) | long bintoa(char *buf, unsigned long num) function ptoa (line 125) | long ptoa(char *buf, unsigned long num) function numbric (line 145) | int numbric(char *buf, unsigned long num, int flag) function vsprintf (line 207) | int vsprintf(char *buf, const char *fmt, va_list arg) function sprintf (line 316) | int sprintf(char *str, const char *format, ...) function strlen (line 332) | int strlen(char *buf) function strcmp (line 358) | int strcmp(const char *src, const char *dst) function memcmp (line 374) | int memcmp(const char *src, const char *dst, size_t size) function strncmp (line 395) | int strncmp(const char *src, const char *dst, int n) function memcpy (line 420) | int memcpy(void *target, void *source, int size) function memset (line 435) | void memset(char *base, char ch, int size) function strtoul (line 450) | unsigned long strtoul(const char *cp, char **endp, unsigned int base) FILE: kernel/core/task.c type task (line 25) | struct task type task (line 29) | struct task type task (line 30) | struct task function alloc_tid (line 38) | static int alloc_tid(void) function request_tid (line 55) | static int request_tid(int tid) function release_tid (line 61) | static void release_tid(int tid) function tid_early_init (line 69) | static int tid_early_init(void) function task_timeout_handler (line 80) | static void task_timeout_handler(unsigned long data) function task_init (line 88) | static void task_init(struct task *task, char *name, type task (line 126) | struct task type task (line 136) | struct task type task (line 142) | struct task function task_create_hook (line 160) | static void task_create_hook(struct task *task, void *pdata) function task_exit_from_user (line 165) | void task_exit_from_user(gp_regs *regs) function task_return_to_user (line 174) | void task_return_to_user(gp_regs *regs) function do_release_task (line 197) | void do_release_task(struct task *task) type task (line 212) | struct task type task (line 221) | struct task type task (line 268) | struct task function create_idle_task (line 290) | int create_idle_task(void) function os_for_all_task (line 326) | void os_for_all_task(void (*hdl)(struct task *task)) function task_early_init (line 344) | task_early_init(void) function create_percpu_tasks (line 360) | int create_percpu_tasks(char *name, task_func_t func, type task (line 376) | struct task type task (line 385) | struct task FILE: kernel/core/timer.c type raw_timer (line 28) | struct raw_timer function soft_timer_interrupt (line 32) | void soft_timer_interrupt(void) function timer_pending (line 111) | static inline int timer_pending(const struct timer * timer) function detach_timer (line 116) | static int detach_timer(struct raw_timer *timers, struct timer *timer) function __mod_timer (line 128) | static int __mod_timer(struct timer *timer) function mod_timer (line 171) | int mod_timer(struct timer *timer, uint64_t cval) function __start_delay_timer (line 183) | static int __start_delay_timer(struct timer *timer) function init_timer (line 192) | void init_timer(struct timer *timer, timer_func_t fn, unsigned long data) function start_timer (line 205) | int start_timer(struct timer *timer) function setup_timer (line 210) | void setup_timer(struct timer *timer, uint64_t tval) function setup_and_start_timer (line 215) | void setup_and_start_timer(struct timer *timer, uint64_t tval) function stop_timer (line 221) | int stop_timer(struct timer *timer) function init_raw_timers (line 247) | static int init_raw_timers(void) FILE: kernel/drivers/console.c function mem_console_putc (line 38) | static void mem_console_putc(char ch) function mem_console_getc (line 43) | static char mem_console_getc(void) type console (line 50) | struct console type console (line 52) | struct console type console (line 56) | struct console function console_init (line 69) | void console_init(char *name) function console_putc (line 85) | void console_putc(char ch) function console_getc (line 90) | char console_getc(void) function console_recv (line 95) | void console_recv(const char *buf, int cnt) function console_puts (line 112) | void console_puts(char *buf, int len) function console_gets (line 117) | int console_gets(char *buf, int max, uint32_t timeout) FILE: kernel/drivers/iommu/ipmmu-plat.c type rcar_sysc_ch (line 52) | struct rcar_sysc_ch { type rcar_sysc_ch (line 67) | struct rcar_sysc_ch function rcar_sysc_init (line 82) | static int rcar_sysc_init(void) function rcar_sysc_power_is_off (line 118) | static bool rcar_sysc_power_is_off(const struct rcar_sysc_ch *sysc_ch) function rcar_sysc_power_on (line 129) | static int rcar_sysc_power_on(const struct rcar_sysc_ch *sysc_ch) function ipmmu_get_mmu_pd (line 177) | static uint32_t ipmmu_get_mmu_pd(struct device_node *node) function ipmmu_power_on (line 195) | int ipmmu_power_on(struct device_node *node) function ipmmu_is_mmu_tlb_disable_needed (line 237) | bool ipmmu_is_mmu_tlb_disable_needed(struct device_node *node) FILE: kernel/drivers/iommu/ipmmu.c type device_node (line 9) | struct device_node type device_node (line 10) | struct device_node type iommu_domain (line 17) | struct iommu_domain { type vm_ipmmu (line 27) | struct vm_ipmmu { type ipmmu_device (line 45) | struct ipmmu_device { type ipmmu_domain (line 57) | struct ipmmu_domain { type ipmmu_utlb (line 71) | struct ipmmu_utlb { type node_ipmmu (line 83) | struct node_ipmmu { function ipmmu_is_root (line 160) | static bool ipmmu_is_root(struct ipmmu_device *mmu) type ipmmu_device (line 166) | struct ipmmu_device type ipmmu_device (line 166) | struct ipmmu_device type ipmmu_device (line 168) | struct ipmmu_device function u32 (line 188) | static u32 ipmmu_read(struct ipmmu_device *mmu, unsigned int offset) function ipmmu_write (line 193) | static void ipmmu_write(struct ipmmu_device *mmu, unsigned int offset, u... function u32 (line 198) | static u32 ipmmu_ctx_read_root(struct ipmmu_domain *domain, unsigned int... function ipmmu_ctx_write_root (line 203) | static void ipmmu_ctx_write_root(struct ipmmu_domain *domain, unsigned i... function ipmmu_ctx_write_cache (line 210) | static void ipmmu_ctx_write_cache(struct ipmmu_domain *domain, unsigned ... function ipmmu_ctx_write_all (line 224) | static void ipmmu_ctx_write_all(struct ipmmu_domain *domain, unsigned in... function ipmmu_tlb_sync (line 241) | static void ipmmu_tlb_sync(struct ipmmu_domain *domain) function ipmmu_tlb_invalidate (line 256) | static void ipmmu_tlb_invalidate(struct ipmmu_domain *domain) function ipmmu_utlb_enable (line 268) | static void ipmmu_utlb_enable(struct ipmmu_domain *domain, function ipmmu_domain_allocate_context (line 292) | static int ipmmu_domain_allocate_context(struct ipmmu_device *mmu, function ipmmu_domain_init_context (line 312) | static int ipmmu_domain_init_context(struct ipmmu_domain *domain) function ipmmu_domain_free_context (line 381) | static void ipmmu_domain_free_context(struct ipmmu_device *mmu, function ipmmu_domain_destroy_context (line 394) | static void ipmmu_domain_destroy_context(struct ipmmu_domain *domain) function ipmmu_domain_irq (line 421) | static int ipmmu_domain_irq(struct ipmmu_domain *domain) function ipmmu_irq (line 470) | static int ipmmu_irq(uint32_t irq, void *dev) function ipmmus_are_equal (line 492) | bool ipmmus_are_equal(struct ipmmu_domain *domain, function ipmmu_attach_node (line 508) | static int ipmmu_attach_node(struct iommu_domain *io_domain, function ipmmu_find_utlbs (line 588) | static int ipmmu_find_utlbs(struct device_node *node, struct ipmmu_utlb ... function ipmmu_node_init (line 630) | static int ipmmu_node_init(struct device_node *node) function ipmmu_device_reset (line 707) | static void ipmmu_device_reset(struct ipmmu_device *mmu) function ipmmu_probe (line 720) | static int ipmmu_probe(struct device_node *node) function ipmmu_iotlb_flush_all (line 824) | static int ipmmu_iotlb_flush_all(struct vm *vm) type iommu_domain (line 837) | struct iommu_domain type vm (line 837) | struct vm type device_node (line 838) | struct device_node type vm_ipmmu (line 840) | struct vm_ipmmu type iommu_domain (line 841) | struct iommu_domain function ipmmu_destroy_domain (line 859) | static void ipmmu_destroy_domain(struct iommu_domain *io_domain) type vm (line 882) | struct vm function ipmmu_assign_node (line 884) | static int ipmmu_assign_node(struct vm *vm, struct device_node *node) function ipmmu_alloc_page_table (line 952) | static int ipmmu_alloc_page_table(struct vm *vm) function ipmmu_vm_init (line 991) | static int ipmmu_vm_init(struct vm *vm) type device_node (line 1007) | struct device_node type device_node (line 1009) | struct device_node function ipmmu_init (line 1025) | static int ipmmu_init(struct device_node *node) type iommu_ops (line 1051) | struct iommu_ops FILE: kernel/drivers/irq-chips/gicv2.c type device_node (line 75) | struct device_node function writeb_gicd (line 82) | static inline void writeb_gicd(uint8_t val, unsigned int offset) function writel_gicd (line 87) | static inline void writel_gicd(uint32_t val, unsigned int offset) function readl_gicd (line 92) | static inline uint32_t readl_gicd(unsigned int offset) function writel_gicc (line 97) | static inline void writel_gicc(uint32_t val, unsigned int offset) function readl_gicc (line 102) | static inline uint32_t readl_gicc(unsigned int offset) function writel_gich (line 107) | static inline void writel_gich(uint32_t val, unsigned int offset) function readl_gich (line 112) | static inline uint32_t readl_gich(int unsigned offset) function gicv2_eoi_irq (line 117) | static void gicv2_eoi_irq(uint32_t irq) function gicv2_dir_irq (line 123) | static void gicv2_dir_irq(uint32_t irq) function gicv2_read_irq (line 129) | static uint32_t gicv2_read_irq(void) function gicv2_set_irq_type (line 140) | static int gicv2_set_irq_type(uint32_t irq, uint32_t type) function gicv2_clear_pending (line 163) | static void __used gicv2_clear_pending(uint32_t irq) function gicv2_set_irq_priority (line 169) | static int gicv2_set_irq_priority(uint32_t irq, uint32_t pr) function gicv2_set_irq_affinity (line 180) | static int gicv2_set_irq_affinity(uint32_t irq, uint32_t pcpu) function gicv2_send_sgi (line 192) | static void gicv2_send_sgi(uint32_t sgi, enum sgi_mode mode, cpumask_t *... function gicv2_mask_irq (line 218) | static void gicv2_mask_irq(uint32_t irq) function gicv2_unmask_irq (line 228) | static void gicv2_unmask_irq(uint32_t irq) function gicv2_mask_irq_cpu (line 238) | static void gicv2_mask_irq_cpu(uint32_t irq, int cpu) function gicv2_unmask_irq_cpu (line 243) | static void gicv2_unmask_irq_cpu(uint32_t irq, int cpu) function gicv2_is_aliased (line 248) | static int __init_text gicv2_is_aliased(unsigned long base, unsigned lon... function gicv2_cpu_init (line 262) | gicv2_cpu_init(void) function gicv2_hyp_init (line 301) | gicv2_hyp_init(void) function gicv2_dist_init (line 307) | gicv2_dist_init(void) function gicv2_init (line 358) | static int __init_text gicv2_init(struct device_node *node) function gicv2_secondary_init (line 410) | gicv2_secondary_init(void) type irq_chip (line 422) | struct irq_chip FILE: kernel/drivers/irq-chips/gicv3.c type device_node (line 44) | struct device_node function gicv3_gicd_wait_for_rwp (line 48) | static void gicv3_gicd_wait_for_rwp(void) function gicv3_gicr_wait_for_rwp (line 53) | static void gicv3_gicr_wait_for_rwp(void) function gicv3_eoi_irq (line 58) | static void gicv3_eoi_irq(uint32_t irq) function gicv3_dir_irq (line 64) | static void gicv3_dir_irq(uint32_t irq) function gicv3_read_irq (line 70) | static uint32_t gicv3_read_irq(void) function gicv3_set_irq_type (line 79) | static int gicv3_set_irq_type(uint32_t irq, uint32_t type) function gicv3_clear_pending (line 110) | static void gicv3_clear_pending(uint32_t irq) function gicv3_set_irq_priority (line 129) | static int gicv3_set_irq_priority(uint32_t irq, uint32_t pr) function gicv3_set_irq_affinity (line 143) | static int gicv3_set_irq_affinity(uint32_t irq, uint32_t pcpu) function __gicv3_send_sgi_list (line 157) | static inline void __gicv3_send_sgi_list(uint32_t sgi, cpumask_t *mask) function __gicv3_send_sgi_list_shif_mpidr (line 186) | static inline void __gicv3_send_sgi_list_shif_mpidr(uint32_t sgi, cpumas... function gicv3_send_sgi_list (line 199) | static void gicv3_send_sgi_list(uint32_t sgi, cpumask_t *mask) function gicv3_send_sgi (line 207) | static void gicv3_send_sgi(uint32_t sgi, enum sgi_mode mode, cpumask_t *... function gicv3_mask_irq (line 235) | static void gicv3_mask_irq(uint32_t irq) function gicv3_unmask_irq (line 250) | static void gicv3_unmask_irq(uint32_t irq) function gicv3_mask_irq_cpu (line 267) | static void gicv3_mask_irq_cpu(uint32_t irq, int cpu) function gicv3_unmask_irq_cpu (line 288) | static void gicv3_unmask_irq_cpu(uint32_t irq, int cpu) function gicv3_wakeup_gicr (line 309) | static void gicv3_wakeup_gicr(void) function read_icc_sre (line 321) | static inline uint64_t read_icc_sre(void) function write_icc_sre (line 330) | static inline void write_icc_sre(uint64_t val) function gicv3_gicc_init (line 339) | gicv3_gicc_init(void) function gicv3_hyp_init (line 374) | gicv3_hyp_init(void) function gicv3_gicr_init (line 384) | gicv3_gicr_init(void) function gicv3_icc_sre_init (line 413) | gicv3_icc_sre_init(void) function gicv3_init (line 421) | static int __init_text gicv3_init(struct device_node *node) function gicv3_secondary_init (line 517) | gicv3_secondary_init(void) type irq_chip (line 531) | struct irq_chip FILE: kernel/drivers/irq-chips/irq-bcm2836.c type armctrl_ic (line 42) | struct armctrl_ic { type armctrl_ic (line 51) | struct armctrl_ic type device_node (line 54) | struct device_node function bcm2835_mask_irq (line 58) | static void bcm2835_mask_irq(uint32_t irq) function bcm2835_unmask_irq (line 64) | static void bcm2835_unmask_irq(uint32_t irq) function armctrl_translate_bank (line 70) | static uint32_t armctrl_translate_bank(int bank) function armctrl_translate_shortcut (line 77) | static uint32_t armctrl_translate_shortcut(int bank, u32 stat) function bcm2835_get_pending (line 82) | static uint32_t bcm2835_get_pending(void) function bcm2836_get_pending (line 102) | static uint32_t bcm2836_get_pending(void) function bcm2836_mask_per_cpu_irq (line 152) | static void bcm2836_mask_per_cpu_irq(unsigned int reg_offset, function bcm2836_unmask_per_cpu_irq (line 161) | static void bcm2836_unmask_per_cpu_irq(unsigned int reg_offset, function __bcm2836_mask_irq (line 170) | static void inline __bcm2836_mask_irq(uint32_t irq, int cpu) function __bcm2836_unmask_irq (line 200) | static void inline __bcm2836_unmask_irq(uint32_t irq, int cpu) function bcm2836_set_irq_priority (line 229) | static int bcm2836_set_irq_priority(uint32_t irq, uint32_t pr) function bcm2836_mask_irq (line 234) | static void bcm2836_mask_irq(uint32_t irq) function bcm2836_unmask_irq (line 239) | static void bcm2836_unmask_irq(uint32_t irq) function bcm2836_mask_irq_cpu (line 244) | static void bcm2836_mask_irq_cpu(uint32_t irq, int cpu) function bcm2836_unmask_irq_cpu (line 249) | static void bcm2836_unmask_irq_cpu(uint32_t irq, int cpu) function bcm2836_send_sgi (line 254) | static void bcm2836_send_sgi(uint32_t sgi, enum sgi_mode mode, cpumask_t... function bcm2836_set_irq_affinity (line 286) | static int bcm2836_set_irq_affinity(uint32_t irq, uint32_t pcpu) function bcm2836_set_irq_type (line 291) | static int bcm2836_set_irq_type(uint32_t irq, uint32_t type) function bcm2836_dir_irq (line 296) | static void bcm2836_dir_irq(uint32_t irq) function bcm2836_eoi_irq (line 302) | static void bcm2836_eoi_irq(uint32_t irq) function bcm2835_irq_handler (line 308) | static int bcm2835_irq_handler(uint32_t irq, void *data) function bcm2836_irq_init (line 335) | static int __init_text bcm2836_irq_init(struct device_node *node) function bcm2836_secondary_init (line 382) | bcm2836_secondary_init(void) type irq_chip (line 387) | struct irq_chip FILE: kernel/drivers/irq-chips/irqchip.c function bcm2836_xlate_irq (line 22) | int bcm2836_xlate_irq(struct device_node *node, function gic_xlate_irq (line 62) | int gic_xlate_irq(struct device_node *node, FILE: kernel/drivers/of/of.c type device_node (line 28) | struct device_node function of_spin_table_init (line 30) | int of_spin_table_init(phy_addr_t *smp_holding) function fdt_n_size_cells (line 85) | int fdt_n_size_cells(void *dtb, int node) function fdt_n_addr_cells (line 105) | int fdt_n_addr_cells(void *dtb, int node) type device_node (line 144) | struct device_node function __of_get_node_by_name (line 149) | static int __of_get_node_by_name(void *data, int pnode, function of_get_node_by_name (line 177) | int of_get_node_by_name(void *data, int pnode, char *str) function __of_get_bool (line 197) | int __of_get_bool(void *dtb, int node, char *attr) function of_get_bool (line 206) | int of_get_bool(struct device_node *node, char *attr) function __of_get_string (line 211) | int __of_get_string(void *dtb, int node, char *attr, char *str, int len) function __of_get_u16_array (line 240) | int __of_get_u16_array(void *dtb, int node, char *attr, function __of_get_u32_array (line 265) | int __of_get_u32_array(void *dtb, int node, char *attr, function __of_get_u64_array (line 290) | int __of_get_u64_array(void *dtb, int node, char *attr, type device_node (line 317) | struct device_node type device_node (line 319) | struct device_node type device_node (line 321) | struct device_node function of_parse_dt_class (line 330) | static int of_parse_dt_class(struct device_node *node) function of_device_match (line 396) | int of_device_match(struct device_node *node, char **comp) function __of_parse_device_node (line 412) | static int __of_parse_device_node(struct device_node *root, type device_node (line 453) | struct device_node type device_node (line 456) | struct device_node type device_node (line 477) | struct device_node type device_node (line 483) | struct device_node type device_node (line 489) | struct device_node type device_node (line 499) | struct device_node type device_node (line 507) | struct device_node type device_node (line 508) | struct device_node type device_node (line 510) | struct device_node type device_node (line 514) | struct device_node type device_node (line 515) | struct device_node type device_node (line 517) | struct device_node function of_n_addr_cells (line 521) | int of_n_addr_cells(struct device_node *node) function of_n_size_cells (line 538) | int of_n_size_cells(struct device_node *node) function of_get_phandle (line 555) | int of_get_phandle(struct device_node *node) function of_n_interrupt_cells (line 568) | int of_n_interrupt_cells(struct device_node *node) function of_n_addr_count (line 599) | int of_n_addr_count(struct device_node *node) function of_data (line 616) | int of_data(void *data) function u64 (line 621) | static inline u64 of_read_number(const fdt32_t *cell, int size) function of_check_counts (line 631) | static inline int of_check_counts(int na, int ns) type of_bus (line 637) | struct of_bus { function of_bus_default_count_cells (line 648) | static void of_bus_default_count_cells(void *blob, function of_bus_default_map (line 670) | static uint64_t of_bus_default_map(fdt32_t *addr, function of_bus_default_translate (line 687) | static int of_bus_default_translate(u32 *addr, u64 offset, int na) type of_bus (line 703) | struct of_bus function of_translate_one (line 714) | static int of_translate_one(void * blob, int parent, struct of_bus *bus, function __of_translate_address (line 774) | static uint64_t __of_translate_address(struct device_node *node, function of_translate_address_index (line 845) | int of_translate_address_index(struct device_node *np, function of_translate_address (line 894) | int of_translate_address(struct device_node *node, function get_device_irq_index (line 900) | int get_device_irq_index(struct device_node *node, uint32_t *irq, function of_init_bootargs (line 933) | int of_init_bootargs(void) type device_node (line 952) | struct device_node type module_id (line 955) | struct module_id type module_id (line 960) | struct module_id type module_id (line 965) | struct module_id type module_id (line 969) | struct module_id function of_release_all_node (line 975) | void of_release_all_node(struct device_node *node) type device_node (line 990) | struct device_node type device_node (line 992) | struct device_node function of_parse_host_device_tree (line 1018) | void of_parse_host_device_tree(void) function of_get_console_name (line 1040) | int of_get_console_name(char **name) function of_get_chosen_prop32 (line 1058) | static int of_get_chosen_prop32(const char *name, uint32_t *value) function of_get_chosen_prop64 (line 1068) | static int __used of_get_chosen_prop64(const char *name, uint64_t *value) function of_get_ramdisk_address (line 1078) | int of_get_ramdisk_address(unsigned long *start, unsigned long *end) function of_setup_platform (line 1096) | void of_setup_platform(void) function of_init (line 1116) | int of_init(void *dtb) function get_system_setup_info (line 1127) | int get_system_setup_info(unsigned long *addr, size_t *size) FILE: kernel/drivers/of/of_mm.c function __fdt_parse_memory_info (line 24) | static int __fdt_parse_memory_info(int node, char *attr) function __fdt_parse_memreserve (line 76) | static void __fdt_parse_memreserve(void) function __fdt_parse_vm_mem (line 106) | static void __fdt_parse_vm_mem(void) function __fdt_parse_kernel_mem (line 150) | static void __fdt_parse_kernel_mem(void) function __fdt_parse_ramdisk_mem (line 156) | static void __fdt_parse_ramdisk_mem(void) function of_parse_memory_info (line 185) | int of_parse_memory_info(void) function of_mm_init (line 211) | int of_mm_init(void) FILE: kernel/drivers/serial/serial_bcm283x_mu.c function __bcm283x_mu_putc (line 42) | static inline void __bcm283x_mu_putc(char c) function bcm283x_mu_putc (line 50) | void bcm283x_mu_putc(char c) function bcm283x_mu_getc (line 58) | char bcm283x_mu_getc(void) function bcm283x_mu_init (line 67) | int bcm283x_mu_init(char *arg) FILE: kernel/drivers/serial/serial_meson.c type meson_uart (line 21) | struct meson_uart { type meson_uart (line 47) | struct meson_uart type meson_uart (line 47) | struct meson_uart function meson_serial_init (line 49) | static int meson_serial_init(char *arg) function meson_serial_getc (line 66) | static char meson_serial_getc(void) function __meson_serial_putc (line 74) | static inline void __meson_serial_putc(char c) function meson_serial_putc (line 81) | static void meson_serial_putc(char c) FILE: kernel/drivers/serial/serial_mvebu_a3700.c function __serial_putc (line 39) | static inline void __serial_putc(char ch) function serial_mvebu_putc (line 46) | static void serial_mvebu_putc(char ch) function serial_mvebu_getc (line 54) | static char serial_mvebu_getc(void) function mvebu_serial_setbrg (line 61) | static int mvebu_serial_setbrg(int baudrate) function mvebu_serial_probe (line 78) | static int mvebu_serial_probe(char *addr) FILE: kernel/drivers/serial/serial_pl011.c function __pl011_init (line 27) | static int __pl011_init(void *addr, int clock, int baudrate) function pl011_irq_handler (line 62) | static int pl011_irq_handler(uint32_t irq, void *data) function pl011_irq_init (line 92) | static int pl011_irq_init(void) function pl011_init (line 98) | static int pl011_init(char *arg) function serial_pl011_putc (line 103) | static void serial_pl011_putc(char c) function serial_pl011_getc (line 113) | static char serial_pl011_getc(void) FILE: kernel/drivers/serial/serial_scif.c function __scif_serial_putc (line 18) | static inline void __scif_serial_putc(char c) function scif_serial_putc (line 30) | static void scif_serial_putc(char c) function scif_serial_getc (line 38) | static char scif_serial_getc(void) FILE: kernel/drivers/tty.c type tty (line 24) | struct tty type tty (line 26) | struct tty type tty (line 35) | struct tty function register_tty (line 46) | int register_tty(struct tty *tty) function release_tty (line 60) | int release_tty(struct tty *tty) type tty (line 76) | struct tty type tty (line 78) | struct tty function close_tty (line 97) | void close_tty(struct tty *tty) FILE: kernel/include/device/gicv2.h type gicv2_context (line 150) | struct gicv2_context { type gich_lr (line 157) | struct gich_lr { FILE: kernel/include/device/gicv3.h type gicv3_context (line 126) | struct gicv3_context { type gic_lr (line 154) | struct gic_lr { FILE: kernel/include/libfdt/fdt.h type fdt_header (line 57) | struct fdt_header { type fdt_reserve_entry (line 76) | struct fdt_reserve_entry { type fdt_node_header (line 81) | struct fdt_node_header { type fdt_property (line 86) | struct fdt_property { FILE: kernel/include/libfdt/libfdt.h function fdt32_ld (line 164) | static inline uint32_t fdt32_ld(const fdt32_t *p) function fdt64_ld (line 172) | static inline uint64_t fdt64_ld(const fdt64_t *p) function fdt_header_size (line 275) | static inline size_t fdt_header_size(const void *fdt) type fdt_property (line 601) | struct fdt_property type fdt_property (line 617) | struct fdt_property type fdt_property (line 651) | struct fdt_property type fdt_property (line 653) | struct fdt_property type fdt_property (line 657) | struct fdt_property function fdt_setprop_inplace_u32 (line 1248) | static inline int fdt_setprop_inplace_u32(void *fdt, int nodeoffset, function fdt_setprop_inplace_u64 (line 1283) | static inline int fdt_setprop_inplace_u64(void *fdt, int nodeoffset, function fdt_setprop_inplace_cell (line 1295) | static inline int fdt_setprop_inplace_cell(void *fdt, int nodeoffset, function fdt_property_u32 (line 1361) | static inline int fdt_property_u32(void *fdt, const char *name, uint32_t... function fdt_property_u64 (line 1366) | static inline int fdt_property_u64(void *fdt, const char *name, uint64_t... function fdt_property_cell (line 1373) | static inline int fdt_property_cell(void *fdt, const char *name, uint32_... function fdt_setprop_u32 (line 1571) | static inline int fdt_setprop_u32(void *fdt, int nodeoffset, const char ... function fdt_setprop_u64 (line 1606) | static inline int fdt_setprop_u64(void *fdt, int nodeoffset, const char ... function fdt_setprop_cell (line 1618) | static inline int fdt_setprop_cell(void *fdt, int nodeoffset, const char... function fdt_appendprop_u32 (line 1743) | static inline int fdt_appendprop_u32(void *fdt, int nodeoffset, function fdt_appendprop_u64 (line 1778) | static inline int fdt_appendprop_u64(void *fdt, int nodeoffset, function fdt_appendprop_cell (line 1790) | static inline int fdt_appendprop_cell(void *fdt, int nodeoffset, function fdt32_to_cpu64 (line 1960) | static inline uint64_t fdt32_to_cpu64(fdt32_t high, fdt32_t low) FILE: kernel/include/libfdt/libfdt_env.h type FDT_BITWISE (line 66) | typedef uint16_t FDT_BITWISE fdt16_t; type FDT_BITWISE (line 67) | typedef uint32_t FDT_BITWISE fdt32_t; type FDT_BITWISE (line 68) | typedef uint64_t FDT_BITWISE fdt64_t; function fdt16_to_cpu (line 79) | static inline uint16_t fdt16_to_cpu(fdt16_t x) function fdt16_t (line 83) | static inline fdt16_t cpu_to_fdt16(uint16_t x) function fdt32_to_cpu (line 88) | static inline uint32_t fdt32_to_cpu(fdt32_t x) function fdt32_t (line 92) | static inline fdt32_t cpu_to_fdt32(uint32_t x) function fdt64_to_cpu (line 97) | static inline uint64_t fdt64_to_cpu(fdt64_t x) function fdt64_t (line 101) | static inline fdt64_t cpu_to_fdt64(uint64_t x) function fdt_strnlen (line 126) | static inline size_t fdt_strnlen(const char *string, size_t max_count) FILE: kernel/include/minos/arch.h type vspace (line 6) | struct vspace type task (line 7) | struct task type vspace (line 13) | struct vspace type vspace (line 15) | struct vspace type vspace (line 18) | struct vspace type vspace (line 25) | struct vspace type task (line 30) | struct task type task (line 31) | struct task type task (line 33) | struct task type task (line 34) | struct task type task (line 35) | struct task type task (line 36) | struct task type mm_struct (line 39) | struct mm_struct type mm_struct (line 43) | struct mm_struct type mm_struct (line 45) | struct mm_struct type mm_struct (line 48) | struct mm_struct FILE: kernel/include/minos/atomic.h function atomic_inc (line 9) | static inline void atomic_inc(atomic_t *t) function atomic_dec (line 14) | static inline void atomic_dec(atomic_t *t) function atomic_inc_return (line 19) | static inline int atomic_inc_return(atomic_t *t) function atomic_dec_return (line 24) | static inline int atomic_dec_return(atomic_t *t) function atomic_inc_return_old (line 29) | static inline int atomic_inc_return_old(atomic_t *t) function atomic_dec_return_old (line 34) | static inline int atomic_dec_return_old(atomic_t *t) function atomic_inc_and_test (line 39) | static inline int atomic_inc_and_test(atomic_t *t) function atomic_dec_and_test (line 44) | static inline int atomic_dec_and_test(atomic_t *t) function atomic_add_negative (line 49) | static inline int atomic_add_negative(int i, atomic_t *t) FILE: kernel/include/minos/bitmap.h function bitmap_find_next_zero_area (line 65) | static inline unsigned long function bitmap_zero (line 88) | static inline void bitmap_zero(unsigned long *dst, int nbits) function bitmap_fill (line 98) | static inline void bitmap_fill(unsigned long *dst, int nbits) FILE: kernel/include/minos/bitops.h function get_bitmask_order (line 57) | static inline int get_bitmask_order(unsigned int count) function get_count_order (line 65) | static inline int get_count_order(unsigned int count) function hweight_long (line 75) | static inline unsigned long hweight_long(unsigned long w) function __u64 (line 85) | static inline __u64 rol64(__u64 word, unsigned int shift) function __u64 (line 95) | static inline __u64 ror64(__u64 word, unsigned int shift) function __u32 (line 105) | static inline __u32 rol32(__u32 word, unsigned int shift) function __u32 (line 115) | static inline __u32 ror32(__u32 word, unsigned int shift) function __u16 (line 125) | static inline __u16 rol16(__u16 word, unsigned int shift) function __u16 (line 135) | static inline __u16 ror16(__u16 word, unsigned int shift) function __u8 (line 145) | static inline __u8 rol8(__u8 word, unsigned int shift) function __u8 (line 155) | static inline __u8 ror8(__u8 word, unsigned int shift) function __s32 (line 167) | static inline __s32 sign_extend32(__u32 value, int index) function __s64 (line 178) | static inline __s64 sign_extend64(__u64 value, int index) function fls_long (line 184) | static inline unsigned fls_long(unsigned long l) function __ffs64 (line 199) | static inline unsigned long __ffs64(__u64 word) FILE: kernel/include/minos/channel.h type object (line 26) | struct object { type vma_handle (line 30) | struct vma_handle { type pmo (line 34) | struct pmo { type channel (line 40) | struct channel { function 收到了vmo (line 45) | 收到了vmo,调用vmo_map()map到自己的内存区域,然后可以进行读写。 FILE: kernel/include/minos/console.h type console (line 6) | struct console { FILE: kernel/include/minos/cpumask.h type cpumask_t (line 7) | typedef struct cpumask { function cpumask_check (line 15) | static inline unsigned int cpumask_check(unsigned int cpu) function cpumask_set_cpu (line 23) | static inline void cpumask_set_cpu(int cpu, cpumask_t *dstp) function __cpumask_set_cpu (line 28) | static inline void __cpumask_set_cpu(int cpu, cpumask_t *dstp) function cpumask_clear_cpu (line 33) | static inline void cpumask_clear_cpu(int cpu, cpumask_t *dstp) function __cpumask_clear_cpu (line 38) | static inline void __cpumask_clear_cpu(int cpu, cpumask_t *dstp) function cpumask_setall (line 43) | static inline void cpumask_setall(cpumask_t *dstp) function cpumask_clearall (line 48) | static inline void cpumask_clearall(cpumask_t *dstp) function cpumask_first (line 53) | static inline int cpumask_first(const cpumask_t *srcp) function cpumask_next (line 58) | static inline int cpumask_next(int n, const cpumask_t *srcp) FILE: kernel/include/minos/device_id.h type device_class_t (line 7) | typedef enum __device_class { type device_node (line 34) | struct device_node { type module_id (line 49) | struct module_id { FILE: kernel/include/minos/event.h type task (line 27) | struct task type event (line 29) | struct event { type event (line 41) | struct event type event (line 45) | struct event type event (line 47) | struct event type event (line 49) | struct event type task (line 52) | struct task type event (line 52) | struct event type event (line 94) | struct event FILE: kernel/include/minos/flag.h type flag_grp (line 21) | struct flag_grp { function flag_init (line 27) | static void inline flag_init(struct flag_grp *fg, flag_t flags) type flag_grp (line 34) | struct flag_grp type flag_grp (line 36) | struct flag_grp type flag_grp (line 40) | struct flag_grp FILE: kernel/include/minos/hook.h type hook_type (line 8) | enum hook_type { type hook (line 29) | struct hook { type hook_type (line 34) | enum hook_type type hook_type (line 35) | enum hook_type FILE: kernel/include/minos/init.h type cmdline (line 12) | struct cmdline { FILE: kernel/include/minos/irq.h type sgi_mode_t (line 46) | typedef enum sgi_mode { type irq_desc (line 52) | struct irq_desc type virq_desc (line 53) | struct virq_desc type kobject (line 54) | struct kobject type poll_event_kernel (line 55) | struct poll_event_kernel type irq_chip (line 59) | struct irq_chip { type irq_desc (line 83) | struct irq_desc { type device_node (line 113) | struct device_node type irq_desc (line 116) | struct irq_desc function irq_unmask (line 121) | static inline void irq_unmask(uint32_t irq) function irq_mask (line 126) | static inline void irq_mask(uint32_t irq) FILE: kernel/include/minos/list.h type list_head (line 4) | struct list_head type list_head (line 6) | struct list_head{ function init_list (line 16) | static void inline init_list(struct list_head *list) function list_add (line 22) | static void inline list_add(struct list_head *head, function list_add_tail (line 31) | static void inline list_add_tail(struct list_head *head, function list_insert_before (line 40) | static void inline list_insert_before(struct list_head *head, function list_del (line 49) | static void inline list_del(struct list_head *list) function list_del_tail (line 57) | static void inline list_del_tail(struct list_head *head) function is_list_empty (line 63) | static int inline is_list_empty(struct list_head *head) function is_list_last (line 68) | static int inline is_list_last(struct list_head *head, type list_head (line 74) | struct list_head type list_head (line 74) | struct list_head type list_head (line 79) | struct list_head type list_head (line 79) | struct list_head FILE: kernel/include/minos/math64.h function u64 (line 18) | static inline u64 div_u64_rem(u64 dividend, u32 divisor, u32 *remainder) function s64 (line 27) | static inline s64 div_s64_rem(s64 dividend, s32 divisor, s32 *remainder) function u64 (line 36) | static inline u64 div64_u64(u64 dividend, u64 divisor) function s64 (line 44) | static inline s64 div64_s64(s64 dividend, s64 divisor) function u64 (line 55) | static inline u64 div_u64_rem(u64 dividend, u32 divisor, u32 *remainder) function u64 (line 84) | static inline u64 div_u64(u64 dividend, u32 divisor) function s64 (line 95) | static inline s64 div_s64(s64 dividend, s32 divisor) function u32 (line 104) | static inline u32 FILE: kernel/include/minos/mbox.h type mbox_t (line 6) | typedef struct event mbox_t; function mbox_init (line 19) | static void inline mbox_init(mbox_t *mbox, void *pmsg) FILE: kernel/include/minos/memory.h type list_head (line 23) | struct list_head type memory_region (line 28) | struct memory_region { type memory_region (line 44) | struct memory_region FILE: kernel/include/minos/mm.h type vspace (line 11) | struct vspace type mm_notifier_ops (line 13) | struct mm_notifier_ops { type vspace (line 18) | struct vspace { type vspace (line 34) | struct vspace FILE: kernel/include/minos/mutex.h type mutex_t (line 6) | typedef struct event mutex_t; function mutex_init (line 29) | static void inline mutex_init(mutex_t *mutex) FILE: kernel/include/minos/of.h type fdt16_t (line 7) | typedef fdt16_t of16_t; type fdt32_t (line 8) | typedef fdt32_t of32_t; type fdt64_t (line 9) | typedef fdt64_t of64_t; type device_node (line 16) | struct device_node type device_node (line 18) | struct device_node function fdt32_t (line 24) | static fdt32_t inline cpu_to_of32(uint32_t v) function of16_to_cpu (line 29) | static uint32_t inline of16_to_cpu(of16_t v) function of32_to_cpu (line 34) | static uint32_t inline of32_to_cpu(of32_t v) function of32_to_cpu64 (line 39) | static uint64_t inline of32_to_cpu64(of32_t high, of32_t low) type device_node (line 52) | struct device_node type device_node (line 53) | struct device_node type device_node (line 56) | struct device_node type device_node (line 58) | struct device_node type device_node (line 60) | struct device_node type device_node (line 63) | struct device_node type device_node (line 63) | struct device_node type device_node (line 65) | struct device_node type device_node (line 66) | struct device_node type device_node (line 67) | struct device_node type device_node (line 68) | struct device_node type device_node (line 71) | struct device_node type device_node (line 73) | struct device_node type device_node (line 76) | struct device_node type device_node (line 77) | struct device_node type device_node (line 78) | struct device_node type device_node (line 79) | struct device_node type device_node (line 81) | struct device_node type device_node (line 82) | struct device_node function of_get_u64_array (line 87) | static inline int of_get_u64_array(struct device_node *node, function of_get_u32_array (line 97) | static inline int of_get_u32_array(struct device_node *node, function of_get_u16_array (line 107) | static inline int of_get_u16_array(struct device_node *node, function of_get_string (line 117) | static inline int of_get_string(struct device_node *node, function device_node_is_root (line 127) | static int inline device_node_is_root(struct device_node *node) function translate_device_address_index (line 132) | static int inline translate_device_address_index(struct device_node *node, function translate_device_address (line 141) | static inline int translate_device_address(struct device_node *node, type device_node (line 147) | struct device_node FILE: kernel/include/minos/os.h function os_is_running (line 10) | static inline int os_is_running(void) function set_os_running (line 15) | static inline void set_os_running(void) FILE: kernel/include/minos/page.h type page (line 27) | struct page { type page (line 40) | struct page type page (line 48) | struct page type page (line 49) | struct page type page (line 51) | struct page FILE: kernel/include/minos/percpu.h type pcpu_state_t (line 10) | typedef enum { type task (line 16) | struct task type pcpu (line 18) | struct pcpu { type pcpu (line 59) | struct pcpu function smp_processor_id (line 63) | static inline int smp_processor_id(void) FILE: kernel/include/minos/platform.h type vm (line 7) | struct vm type platform (line 10) | struct platform { type platform (line 26) | struct platform FILE: kernel/include/minos/preempt.h function preempt_allowed (line 8) | static inline int preempt_allowed(void) function preempt_enable (line 13) | static inline void preempt_enable(void) function preempt_disable (line 20) | static void inline preempt_disable(void) FILE: kernel/include/minos/queue.h type queue_t (line 6) | typedef struct event queue_t; type queue (line 8) | struct queue { FILE: kernel/include/minos/ramdisk.h type ramdisk_file (line 12) | struct ramdisk_file type ramdisk_file (line 15) | struct ramdisk_file type ramdisk_file (line 17) | struct ramdisk_file type ramdisk_file (line 19) | struct ramdisk_file type ramdisk_file (line 21) | struct ramdisk_file FILE: kernel/include/minos/raw_spinlock.h function spin_lock_init (line 24) | static void inline spin_lock_init(spinlock_t *lock) function raw_spin_lock (line 30) | static void inline raw_spin_lock(spinlock_t *lock) function raw_spin_unlock (line 35) | static void inline raw_spin_unlock(spinlock_t *lock) function raw_spin_trylock (line 40) | static int inline raw_spin_trylock(spinlock_t *lock) function spin_lock_init (line 49) | static void inline spin_lock_init(spinlock_t *lock) function raw_spin_lock (line 54) | static void inline raw_spin_lock(spinlock_t *lock) function raw_spin_unlock (line 59) | static void inline raw_spin_unlock(spinlock_t *lock) function raw_spin_trylock (line 64) | static void inline raw_spin_trylock(spinlock_t *lock) FILE: kernel/include/minos/sched.h type pcpu (line 9) | struct pcpu type process (line 11) | struct process type task (line 20) | struct task type task (line 24) | struct task function wake_up (line 26) | static inline int wake_up(struct task *task, long retcode) function wake_up_timeout (line 32) | static inline int wake_up_timeout(struct task *task) function wake_up_abort (line 37) | static inline int wake_up_abort(struct task *task) FILE: kernel/include/minos/sem.h type sem_t (line 6) | typedef struct event sem_t; function sem_init (line 18) | static void inline sem_init(sem_t *sem, uint32_t cnt) FILE: kernel/include/minos/shell_command.h type shell_command (line 6) | struct shell_command { FILE: kernel/include/minos/softirq.h type softirq_action (line 17) | struct softirq_action { type softirq_action (line 22) | struct softirq_action FILE: kernel/include/minos/string.h function is_digit (line 34) | static inline int is_digit(char ch) function isalpha (line 39) | static inline int isalpha(char ch) FILE: kernel/include/minos/task.h function task_is_idle (line 17) | static int inline task_is_idle(struct task *task) function get_task_tid (line 22) | static inline int get_task_tid(struct task *task) function get_task_prio (line 27) | static inline uint8_t get_task_prio(struct task *task) function task_is_suspend (line 32) | static inline int task_is_suspend(struct task *task) function task_is_running (line 37) | static inline int task_is_running(struct task *task) function task_is_vcpu (line 42) | static inline int task_is_vcpu(struct task *task) function task_is_32bit (line 47) | static inline int task_is_32bit(struct task *task) function task_set_resched (line 52) | static inline void task_set_resched(struct task *task) function task_clear_resched (line 57) | static inline void task_clear_resched(struct task *task) function task_need_resched (line 62) | static inline int task_need_resched(struct task *task) function task_need_stop (line 67) | static inline void task_need_stop(struct task *task) function task_need_freeze (line 73) | static inline void task_need_freeze(struct task *task) function is_task_need_stop (line 79) | static inline int is_task_need_stop(struct task *task) type task (line 107) | struct task type task (line 109) | struct task type task (line 118) | struct task type task (line 121) | struct task type task (line 124) | struct task FILE: kernel/include/minos/task_def.h type vspace (line 78) | struct vspace type task (line 80) | struct task { FILE: kernel/include/minos/task_info.h type task_info (line 40) | struct task_info { type task (line 45) | struct task type task (line 47) | struct task type task_info (line 50) | struct task_info type task_info (line 52) | struct task_info function set_current_task (line 55) | static inline void set_current_task(struct task *task) function set_need_resched (line 60) | static inline void set_need_resched(void) function clear_need_resched (line 66) | static inline void clear_need_resched(void) function clear_do_not_preempt (line 72) | static inline void clear_do_not_preempt(void) function need_resched (line 78) | static inline int need_resched(void) function do_not_preempt (line 83) | static inline void do_not_preempt(void) function in_interrupt (line 89) | static inline int in_interrupt(void) FILE: kernel/include/minos/time.h type timespec (line 26) | struct timespec { function ticks_to_ns (line 31) | static inline unsigned long ticks_to_ns(uint64_t ticks) function ns_to_ticks (line 36) | static inline uint64_t ns_to_ticks(unsigned long ns) function enable_timer (line 41) | static inline void enable_timer(unsigned long e) FILE: kernel/include/minos/timer.h type timer (line 13) | struct timer { type raw_timer (line 28) | struct raw_timer { type timer (line 35) | struct timer type timer (line 38) | struct timer type timer (line 39) | struct timer type timer (line 40) | struct timer type timer (line 41) | struct timer type timer (line 42) | struct timer type timer (line 43) | struct timer FILE: kernel/include/minos/tty.h type tty (line 7) | struct tty type tty_ops (line 11) | struct tty_ops { type tty (line 18) | struct tty { type tty (line 28) | struct tty type tty (line 29) | struct tty type tty (line 30) | struct tty type tty (line 31) | struct tty type tty (line 32) | struct tty FILE: kernel/include/minos/types.h type __u32 (line 10) | typedef __u32 u32; type __s32 (line 11) | typedef __s32 s32; type __u16 (line 12) | typedef __u16 u16; type __s16 (line 13) | typedef __s16 s16; type __u8 (line 14) | typedef __u8 u8; type __s8 (line 15) | typedef __s8 s8; type __u64 (line 16) | typedef __u64 u64; type __s64 (line 17) | typedef __s64 s64; type __u32 (line 19) | typedef __u32 uint32_t; type __s32 (line 20) | typedef __s32 int32_t; type __u16 (line 21) | typedef __u16 uint16_t; type __s16 (line 22) | typedef __s16 int16_t; type __u8 (line 23) | typedef __u8 uint8_t; type __s8 (line 24) | typedef __s8 int8_t; type __u64 (line 25) | typedef __u64 uint64_t; type __s64 (line 26) | typedef __s64 int64_t; type phy_addr_t (line 31) | typedef unsigned long phy_addr_t; type virt_addr_t (line 32) | typedef unsigned long virt_addr_t; type paddr_t (line 33) | typedef unsigned long paddr_t; type vaddr_t (line 34) | typedef unsigned long vaddr_t; type handle_t (line 36) | typedef int16_t handle_t; type right_t (line 37) | typedef uint32_t right_t; type tid_t (line 39) | typedef int16_t tid_t; type pid_t (line 40) | typedef int16_t pid_t; type irqreturn_t (line 43) | typedef int irqreturn_t; type pgd_t (line 47) | typedef uint64_t pgd_t; type pud_t (line 48) | typedef uint64_t pud_t; type pmd_t (line 49) | typedef uint64_t pmd_t; type pte_t (line 50) | typedef uint64_t pte_t; type flag_t (line 180) | typedef uint32_t flag_t; type atomic_t (line 182) | typedef struct { type spinlock_t (line 190) | typedef struct spinlock { function __write_once_size (line 197) | static inline void __write_once_size(volatile void *p, void *res, int size) FILE: kernel/include/uapi/kobject_uapi.h type process_create_arg (line 51) | struct process_create_arg { type pma_create_arg (line 77) | struct pma_create_arg { FILE: kernel/include/uapi/procinfo_uapi.h type task_stat (line 6) | struct task_stat { FILE: kernel/include/uspace/elf.h type Elf_Byte (line 6) | typedef uint8_t Elf_Byte; type Elf32_Addr (line 8) | typedef uint32_t Elf32_Addr; type Elf32_Off (line 9) | typedef uint32_t Elf32_Off; type Elf32_Sword (line 10) | typedef int32_t Elf32_Sword; type Elf32_Word (line 11) | typedef uint32_t Elf32_Word; type Elf32_Half (line 12) | typedef uint16_t Elf32_Half; type Elf64_Addr (line 14) | typedef uint64_t Elf64_Addr; type Elf64_Off (line 15) | typedef uint64_t Elf64_Off; type Elf64_Shalf (line 16) | typedef int32_t Elf64_Shalf; type Elf64_Sword (line 19) | typedef int64_t Elf64_Sword; type Elf64_Word (line 20) | typedef uint64_t Elf64_Word; type Elf64_Sword (line 22) | typedef int32_t Elf64_Sword; type Elf64_Word (line 23) | typedef uint32_t Elf64_Word; type Elf64_Sxword (line 26) | typedef int64_t Elf64_Sxword; type Elf64_Xword (line 27) | typedef uint64_t Elf64_Xword; type Elf64_Half (line 29) | typedef uint32_t Elf64_Half; type Elf64_Quarter (line 30) | typedef uint16_t Elf64_Quarter; type Elf32_Ehdr (line 116) | typedef struct { type Elf64_Ehdr (line 134) | typedef struct { type Elf32_Shdr (line 200) | typedef struct { type Elf64_Shdr (line 214) | typedef struct { type Elf32_Sym (line 288) | typedef struct elf32_sym { type Elf64_Sym (line 297) | typedef struct { type Elf32_Rel (line 337) | typedef struct { type Elf32_Rela (line 343) | typedef struct { type Elf64_Rel (line 354) | typedef struct { type Elf64_Rela (line 359) | typedef struct { type Elf32_Phdr (line 384) | typedef struct { type Elf64_Phdr (line 395) | typedef struct { type Elf32_Dyn (line 432) | typedef struct { type Elf64_Dyn (line 440) | typedef struct { type Elf32_Note (line 507) | typedef struct { type Elf64_Note (line 513) | typedef struct { FILE: kernel/include/uspace/handle.h type kobject (line 7) | struct kobject type handle_desc (line 9) | struct handle_desc { type handle_table_desc (line 15) | struct handle_table_desc { type process (line 29) | struct process type kobject (line 30) | struct kobject type process (line 32) | struct process type kobject (line 32) | struct kobject type kobject (line 34) | struct kobject type process (line 36) | struct process type kobject (line 37) | struct kobject type kobject (line 39) | struct kobject type kobject (line 41) | struct kobject type process (line 43) | struct process type process (line 45) | struct process type process (line 47) | struct process type process (line 49) | struct process type process (line 49) | struct process FILE: kernel/include/uspace/iqueue.h type kobject (line 8) | struct kobject type task (line 9) | struct task type imsg (line 15) | struct imsg { type iqueue (line 25) | struct iqueue { function imsg_init (line 38) | static void inline imsg_init(struct imsg *imsg, struct task *task) type iqueue (line 48) | struct iqueue type iqueue (line 52) | struct iqueue type iqueue (line 55) | struct iqueue type iqueue (line 58) | struct iqueue type process (line 58) | struct process type iqueue (line 60) | struct iqueue type kobject (line 60) | struct kobject FILE: kernel/include/uspace/kobject.h type task (line 10) | struct task type process (line 11) | struct process type kobject_ops (line 12) | struct kobject_ops type poll_struct (line 13) | struct poll_struct type kobject (line 27) | struct kobject { type kobject_ops (line 43) | struct kobject_ops { type kobject (line 71) | struct kobject type kobject_desc (line 73) | struct kobject_desc { type kobject_ops (line 86) | struct kobject_ops type kobject (line 90) | struct kobject type kobject (line 92) | struct kobject type kobject (line 94) | struct kobject type kobject (line 97) | struct kobject type process (line 97) | struct process type kobject (line 99) | struct kobject type kobject (line 102) | struct kobject type kobject (line 103) | struct kobject type kobject (line 105) | struct kobject type kobject (line 110) | struct kobject type kobject (line 114) | struct kobject type kobject (line 118) | struct kobject type kobject (line 120) | struct kobject type kobject (line 123) | struct kobject type kobject (line 126) | struct kobject type kobject (line 128) | struct kobject type pma_create_arg (line 129) | struct pma_create_arg FILE: kernel/include/uspace/poll.h type poll_hub (line 44) | struct poll_hub { type pevent_item (line 51) | struct pevent_item { type poll_struct (line 57) | struct poll_struct { type poll_data (line 61) | struct poll_data { type poll_event (line 73) | struct poll_event { type poll_event_kernel (line 78) | struct poll_event_kernel { function event_is_polled (line 84) | static inline int event_is_polled(struct poll_struct *ps, int ev) type pevent_item (line 89) | struct pevent_item type poll_event_kernel (line 89) | struct poll_event_kernel type poll_struct (line 91) | struct poll_struct type poll_struct (line 93) | struct poll_struct type poll_event (line 96) | struct poll_event type kobject (line 98) | struct kobject FILE: kernel/include/uspace/proc.h type task (line 12) | struct task type process (line 19) | struct process { function proc_is_root (line 46) | static inline int proc_is_root(struct process *proc) function proc_can_vmctl (line 51) | static inline int proc_can_vmctl(struct process *proc) function proc_can_hwctl (line 56) | static inline int proc_can_hwctl(struct process *proc) type process (line 61) | struct process type process (line 66) | struct process type pcpu (line 68) | struct pcpu type process (line 70) | struct process type process (line 72) | struct process FILE: kernel/include/uspace/procinfo.h type task (line 7) | struct task type task (line 9) | struct task type task (line 11) | struct task type task_stat (line 12) | struct task_stat FILE: kernel/include/uspace/socket.h type socket (line 6) | struct socket { FILE: kernel/include/uspace/syscall.h type timespec (line 26) | struct timespec type timespec (line 46) | struct timespec type timespec (line 49) | struct timespec FILE: kernel/include/uspace/uaccess.h type vspace (line 7) | struct vspace type vspace (line 10) | struct vspace type vspace (line 11) | struct vspace type vspace (line 15) | struct vspace type vspace (line 16) | struct vspace FILE: kernel/include/uspace/vspace.h type process (line 46) | struct process type process (line 48) | struct process type process (line 50) | struct process type process (line 56) | struct process type vspace (line 59) | struct vspace type vspace (line 61) | struct vspace type vspace (line 66) | struct vspace type vspace (line 67) | struct vspace type vspace (line 68) | struct vspace FILE: kernel/include/virt/iommu.h type vm (line 6) | struct vm type device_node (line 7) | struct device_node type iommu_ops (line 9) | struct iommu_ops { type vm (line 18) | struct vm type vm (line 20) | struct vm type vm (line 22) | struct vm type vm (line 24) | struct vm type device_node (line 24) | struct device_node type vm (line 26) | struct vm type device_node (line 26) | struct device_node FILE: kernel/include/virt/os.h type vcpu (line 4) | struct vcpu type vm (line 5) | struct vm type os_ops (line 17) | struct os_ops { type os (line 26) | struct os { type os_ops (line 32) | struct os_ops type os (line 33) | struct os type os (line 34) | struct os type vm (line 35) | struct vm type vm (line 36) | struct vm type vcpu (line 37) | struct vcpu type vcpu (line 38) | struct vcpu type vm (line 39) | struct vm type vm (line 40) | struct vm FILE: kernel/include/virt/resource.h type vm (line 6) | struct vm type device_node (line 8) | struct device_node type vmtag (line 8) | struct vmtag type vm (line 9) | struct vm type vm (line 10) | struct vm type vm (line 11) | struct vm type device_node (line 11) | struct device_node FILE: kernel/include/virt/vdev.h type vm (line 12) | struct vm type device_node (line 12) | struct device_node type vdev (line 14) | struct vdev { type vdev (line 31) | struct vdev type vm (line 31) | struct vm type vdev (line 33) | struct vdev type vm (line 35) | struct vm type vdev (line 35) | struct vdev type vdev (line 40) | struct vdev type vmm_area (line 43) | struct vmm_area type vdev (line 43) | struct vdev type vmm_area (line 46) | struct vmm_area type vdev (line 46) | struct vdev type vdev (line 48) | struct vdev function vdev_notify_gvm (line 50) | static int inline vdev_notify_gvm(struct vdev *vdev, uint32_t irq) function vdev_notify_hvm (line 55) | static int inline vdev_notify_hvm(struct vdev *vdev, uint32_t irq) FILE: kernel/include/virt/virq.h type irqtag (line 8) | struct irqtag type virq_desc (line 76) | struct virq_desc { type virq_struct (line 92) | struct virq_struct { function vm_irq_count (line 103) | static inline int vm_irq_count(struct vm *vm) function virq_set_enable (line 108) | static void inline virq_set_enable(struct virq_desc *d) function virq_clear_enable (line 113) | static void inline virq_clear_enable(struct virq_desc *d) function virq_is_enabled (line 118) | static int inline virq_is_enabled(struct virq_desc *d) function virq_set_wakeup (line 123) | static void inline virq_set_wakeup(struct virq_desc *d) function virq_clear_wakeup (line 128) | static void inline virq_clear_wakeup(struct virq_desc *d) function virq_can_wakeup (line 133) | static int inline virq_can_wakeup(struct virq_desc *d) function virq_set_suspend (line 138) | static void inline virq_set_suspend(struct virq_desc *d) function virq_clear_suspend (line 143) | static void inline virq_clear_suspend(struct virq_desc *d) function virq_is_suspend (line 148) | static int inline virq_is_suspend(struct virq_desc *d) function virq_set_hw (line 153) | static void inline virq_set_hw(struct virq_desc *d) function virq_clear_hw (line 158) | static void inline virq_clear_hw(struct virq_desc *d) function virq_is_hw (line 163) | static int inline virq_is_hw(struct virq_desc *d) function virq_is_requested (line 168) | static int inline virq_is_requested(struct virq_desc *d) function __virq_set_fiq (line 173) | static void inline __virq_set_fiq(struct virq_desc *d) function virq_is_fiq (line 178) | static int inline virq_is_fiq(struct virq_desc *d) function virq_clear_fiq (line 183) | static void inline virq_clear_fiq(struct virq_desc *d) type vcpu (line 188) | struct vcpu type vcpu (line 189) | struct vcpu type vcpu (line 190) | struct vcpu type vcpu (line 191) | struct vcpu type vm (line 193) | struct vm type vcpu (line 194) | struct vcpu type vcpu (line 196) | struct vcpu type vcpu (line 198) | struct vcpu type vcpu (line 199) | struct vcpu type vcpu (line 200) | struct vcpu type vcpu (line 201) | struct vcpu type vcpu (line 202) | struct vcpu type vcpu (line 203) | struct vcpu type vcpu (line 204) | struct vcpu type vcpu (line 205) | struct vcpu type vcpu (line 206) | struct vcpu type vcpu (line 207) | struct vcpu type vcpu (line 209) | struct vcpu type vm (line 210) | struct vm type vcpu (line 212) | struct vcpu type vm (line 214) | struct vm type vm (line 215) | struct vm type vm (line 217) | struct vm type vm (line 219) | struct vm type vm (line 221) | struct vm type vm (line 223) | struct vm type virq_desc (line 225) | struct virq_desc type vcpu (line 225) | struct vcpu function alloc_hvm_virq (line 227) | static inline int alloc_hvm_virq(void) function alloc_gvm_virq (line 232) | static inline int alloc_gvm_virq(struct vm *vm) function release_hvm_virq (line 237) | static void inline release_hvm_virq(int virq) function release_gvm_virq (line 242) | static void inline release_gvm_virq(struct vm *vm, int virq) type virq_chip (line 247) | struct virq_chip type vcpu (line 248) | struct vcpu type virq_desc (line 248) | struct virq_desc type vcpu (line 249) | struct vcpu type virq_desc (line 249) | struct virq_desc type vcpu (line 250) | struct vcpu type virq_desc (line 251) | struct virq_desc FILE: kernel/include/virt/virq_chip.h type vcpu (line 7) | struct vcpu type virq_chip (line 11) | struct virq_chip { type virq_chip (line 27) | struct virq_chip type vcpu (line 28) | struct vcpu type virq_desc (line 28) | struct virq_desc type vcpu (line 29) | struct vcpu type virq_desc (line 29) | struct virq_desc type vcpu (line 30) | struct vcpu type virq_desc (line 31) | struct virq_desc FILE: kernel/include/virt/virt.h type mm_struct (line 6) | struct mm_struct type mm_struct (line 11) | struct mm_struct FILE: kernel/include/virt/virtio.h type vm (line 6) | struct vm type virtio_device (line 8) | struct virtio_device { type vm (line 13) | struct vm FILE: kernel/include/virt/vm.h type os (line 34) | struct os type vm (line 35) | struct vm type virq_struct (line 36) | struct virq_struct type virq_chip (line 37) | struct virq_chip type device_node (line 38) | struct device_node type list_head (line 40) | struct list_head type list_head (line 41) | struct list_head type vcpu (line 55) | struct vcpu { type vm (line 80) | struct vm { type vm (line 126) | struct vm function get_vcpu_id (line 137) | static int inline get_vcpu_id(struct vcpu *vcpu) function get_vmid (line 142) | static int inline get_vmid(struct vcpu *vcpu) function vcpu_affinity (line 147) | static int inline vcpu_affinity(struct vcpu *vcpu) type vm (line 152) | struct vm type vcpu (line 152) | struct vcpu type vcpu (line 157) | struct vcpu type task (line 157) | struct task type vcpu (line 159) | struct vcpu type vcpu (line 162) | struct vcpu type vm (line 167) | struct vm type task (line 167) | struct task type vcpu (line 169) | struct vcpu type vcpu (line 169) | struct vcpu type vm (line 174) | struct vm type vcpu (line 179) | struct vcpu type vm (line 179) | struct vm type vcpu (line 180) | struct vcpu type vcpu (line 182) | struct vcpu type vm (line 183) | struct vm type vcpu (line 185) | struct vcpu type vcpu (line 186) | struct vcpu type vcpu (line 188) | struct vcpu type vcpu (line 189) | struct vcpu type vcpu (line 191) | struct vcpu type vcpu (line 192) | struct vcpu type vm (line 194) | struct vm type vmtag (line 194) | struct vmtag type device_node (line 194) | struct device_node type vmtag (line 195) | struct vmtag type vm (line 196) | struct vm type vm (line 198) | struct vm type vm (line 200) | struct vm function vm_is_host_vm (line 207) | static inline int vm_is_host_vm(struct vm *vm) function vm_is_32bit (line 212) | static inline int vm_is_32bit(struct vm *vm) function vm_is_native (line 217) | static inline int vm_is_native(struct vm *vm) function vm_id (line 222) | static inline int vm_id(struct vm *vm) type vm (line 229) | struct vm type vm (line 230) | struct vm type vcpu (line 232) | struct vcpu function check_vcpu_state (line 234) | static inline int check_vcpu_state(struct vcpu *vcpu, int state) function check_vm_state (line 239) | static inline int check_vm_state(struct vm *vm, int state) type vm (line 244) | struct vm type vm (line 246) | struct vm type vcpu (line 248) | struct vcpu type vcpu (line 250) | struct vcpu FILE: kernel/include/virt/vm_pm.h type vm (line 12) | struct vm type vm (line 15) | struct vm function pm_action_by_self (line 19) | static inline bool pm_action_by_self(int flags) function pm_action_by_mvm (line 24) | static inline bool pm_action_by_mvm(int flags) function pm_action_by_host (line 29) | static inline bool pm_action_by_host(int flags) type vm (line 44) | struct vm type vm (line 45) | struct vm type vm (line 49) | struct vm FILE: kernel/include/virt/vmbox.h type vmbox_device (line 13) | struct vmbox_device { type vmbox (line 37) | struct vmbox { type vmbox_hook_ops (line 53) | struct vmbox_hook_ops { type vmbox_controller (line 61) | struct vmbox_controller { type vm (line 114) | struct vm type vmbox_hook_ops (line 115) | struct vmbox_hook_ops type device_node (line 116) | struct device_node type vmbox_device (line 117) | struct vmbox_device type vm (line 120) | struct vm FILE: kernel/include/virt/vmcs.h type vmcs (line 6) | struct vmcs { type vm_trap_type (line 21) | enum vm_trap_type { type vm_trap_reason (line 27) | enum vm_trap_reason { type vm (line 40) | struct vm type vm (line 41) | struct vm function trap_vcpu (line 46) | static inline int trap_vcpu(uint32_t type, uint32_t reason, function trap_vcpu_nonblock (line 52) | static inline int trap_vcpu_nonblock(uint32_t type, uint32_t reason, function trap_mmio_read (line 58) | static inline int function trap_mmio_read_nonblock (line 65) | static inline int function trap_mmio_write (line 72) | static inline int function trap_mmio_write_nonblock (line 79) | static inline int FILE: kernel/include/virt/vmm.h type vm (line 10) | struct vm type mem_block (line 12) | struct mem_block { type vm_iommu (line 17) | struct vm_iommu { type vmm_area (line 31) | struct vmm_area { type mm_struct (line 45) | struct mm_struct { type vm (line 58) | struct vm type vm (line 59) | struct vm type vm (line 63) | struct vm type vm (line 64) | struct vm type mm_struct (line 66) | struct mm_struct type vmm_area (line 69) | struct vmm_area type vm (line 69) | struct vm type vm (line 72) | struct vm type vm (line 74) | struct vm type vmm_area (line 80) | struct vmm_area type mm_struct (line 80) | struct mm_struct type vmm_area (line 83) | struct vmm_area type mm_struct (line 83) | struct mm_struct type mm_struct (line 87) | struct mm_struct type vmm_area (line 88) | struct vmm_area type vmm_area (line 90) | struct vmm_area type mm_struct (line 90) | struct mm_struct type mm_struct (line 93) | struct mm_struct type vmm_area (line 93) | struct vmm_area type mem_block (line 95) | struct mem_block type mem_block (line 96) | struct mem_block type mm_struct (line 99) | struct mm_struct type vmm_area (line 99) | struct vmm_area type mm_struct (line 101) | struct mm_struct FILE: kernel/include/virt/vmodule.h type vcpu (line 8) | struct vcpu type vmodule (line 12) | struct vmodule { type vmodule (line 41) | struct vmodule type vcpu (line 43) | struct vcpu type vcpu (line 44) | struct vcpu type vcpu (line 46) | struct vcpu type vcpu (line 47) | struct vcpu type vcpu (line 48) | struct vcpu type vcpu (line 49) | struct vcpu type vcpu (line 50) | struct vcpu type vcpu (line 51) | struct vcpu type vcpu (line 52) | struct vcpu type vcpu (line 54) | struct vcpu FILE: kernel/libs/libfdt/fdt.c function fdt_ro_probe_ (line 63) | int fdt_ro_probe_(const void *fdt) function check_off_ (line 82) | static int check_off_(uint32_t hdrsize, uint32_t totalsize, uint32_t off) function check_block_ (line 87) | static int check_block_(uint32_t hdrsize, uint32_t totalsize, function fdt_header_size_ (line 99) | size_t fdt_header_size_(uint32_t version) function fdt_check_header (line 113) | int fdt_check_header(const void *fdt) function fdt_next_tag (line 171) | uint32_t fdt_next_tag(const void *fdt, int startoffset, int *nextoffset) function fdt_check_node_offset_ (line 224) | int fdt_check_node_offset_(const void *fdt, int offset) function fdt_check_prop_offset_ (line 233) | int fdt_check_prop_offset_(const void *fdt, int offset) function fdt_next_node (line 242) | int fdt_next_node(const void *fdt, int offset, int *depth) function fdt_first_subnode (line 282) | int fdt_first_subnode(const void *fdt, int offset) function fdt_next_subnode (line 293) | int fdt_next_subnode(const void *fdt, int offset) function fdt_move (line 322) | int fdt_move(const void *fdt, void *buf, int bufsize) FILE: kernel/libs/libfdt/fdt_addresses.c function fdt_cells (line 59) | static int fdt_cells(const void *fdt, int nodeoffset, const char *name) function fdt_address_cells (line 79) | int fdt_address_cells(const void *fdt, int nodeoffset) function fdt_size_cells (line 84) | int fdt_size_cells(const void *fdt, int nodeoffset) FILE: kernel/libs/libfdt/fdt_empty_tree.c function fdt_create_empty_tree (line 58) | int fdt_create_empty_tree(void *buf, int bufsize) FILE: kernel/libs/libfdt/fdt_overlay.c function overlay_get_target_phandle (line 73) | static uint32_t overlay_get_target_phandle(const void *fdto, int fragment) function overlay_get_target (line 103) | static int overlay_get_target(const void *fdt, const void *fdto, function overlay_phandle_add_offset (line 161) | static int overlay_phandle_add_offset(void *fdt, int node, function overlay_adjust_node_phandles (line 201) | static int overlay_adjust_node_phandles(void *fdto, int node, function overlay_adjust_local_phandles (line 238) | static int overlay_adjust_local_phandles(void *fdto, uint32_t delta) function overlay_update_local_node_references (line 265) | static int overlay_update_local_node_references(void *fdto, function overlay_update_local_references (line 369) | static int overlay_update_local_references(void *fdto, uint32_t delta) function overlay_fixup_one_phandle (line 412) | static int overlay_fixup_one_phandle(void *fdt, void *fdto, function overlay_fixup_phandle (line 472) | static int overlay_fixup_phandle(void *fdt, void *fdto, int symbols_off, function overlay_fixup_phandles (line 554) | static int overlay_fixup_phandles(void *fdt, void *fdto) function overlay_apply_node (line 601) | static int overlay_apply_node(void *fdt, int target, function overlay_merge (line 663) | static int overlay_merge(void *fdt, void *fdto) function get_path_len (line 695) | static int get_path_len(const void *fdt, int nodeoffset) function overlay_symbol_update (line 739) | static int overlay_symbol_update(void *fdt, void *fdto) function fdt_overlay_apply (line 864) | int fdt_overlay_apply(void *fdt, void *fdto) FILE: kernel/libs/libfdt/fdt_ro.c function fdt_nodename_eq_ (line 58) | static int fdt_nodename_eq_(const void *fdt, int offset, function fdt_string_eq_ (line 138) | static int fdt_string_eq_(const void *fdt, int stroffset, function fdt_get_max_phandle (line 147) | uint32_t fdt_get_max_phandle(const void *fdt) type fdt_reserve_entry (line 173) | struct fdt_reserve_entry type fdt_reserve_entry (line 175) | struct fdt_reserve_entry type fdt_reserve_entry (line 180) | struct fdt_reserve_entry function fdt_get_mem_rsv (line 185) | int fdt_get_mem_rsv(const void *fdt, int n, uint64_t *address, uint64_t ... function fdt_num_mem_rsv (line 199) | int fdt_num_mem_rsv(const void *fdt) function nextprop_ (line 211) | static int nextprop_(const void *fdt, int offset) function fdt_subnode_offset_namelen (line 235) | int fdt_subnode_offset_namelen(const void *fdt, int offset, function fdt_subnode_offset (line 254) | int fdt_subnode_offset(const void *fdt, int parentoffset, function fdt_path_offset_namelen (line 260) | int fdt_path_offset_namelen(const void *fdt, const char *path, int namelen) function fdt_path_offset (line 305) | int fdt_path_offset(const void *fdt, const char *path) type fdt_node_header (line 312) | struct fdt_node_header function fdt_first_property_offset (line 348) | int fdt_first_property_offset(const void *fdt, int nodeoffset) function fdt_next_property_offset (line 358) | int fdt_next_property_offset(const void *fdt, int offset) type fdt_property (line 366) | struct fdt_property type fdt_property (line 371) | struct fdt_property type fdt_property (line 387) | struct fdt_property type fdt_property (line 403) | struct fdt_property type fdt_property (line 413) | struct fdt_property type fdt_property (line 433) | struct fdt_property type fdt_property (line 451) | struct fdt_property type fdt_property (line 463) | struct fdt_property type fdt_property (line 480) | struct fdt_property function fdt_get_phandle (line 511) | uint32_t fdt_get_phandle(const void *fdt, int nodeoffset) function fdt_get_path (line 545) | int fdt_get_path(const void *fdt, int nodeoffset, char *buf, int buflen) function fdt_supernode_atdepth_offset (line 597) | int fdt_supernode_atdepth_offset(const void *fdt, int nodeoffset, function fdt_node_depth (line 633) | int fdt_node_depth(const void *fdt, int nodeoffset) function fdt_parent_offset (line 644) | int fdt_parent_offset(const void *fdt, int nodeoffset) function fdt_node_offset_by_prop_value (line 654) | int fdt_node_offset_by_prop_value(const void *fdt, int startoffset, function fdt_node_offset_by_phandle (line 681) | int fdt_node_offset_by_phandle(const void *fdt, uint32_t phandle) function fdt_stringlist_contains (line 706) | int fdt_stringlist_contains(const char *strlist, int listlen, const char... function fdt_stringlist_count (line 723) | int fdt_stringlist_count(const void *fdt, int nodeoffset, const char *pr... function fdt_stringlist_search (line 748) | int fdt_stringlist_search(const void *fdt, int nodeoffset, const char *p... function fdt_node_check_compatible (line 823) | int fdt_node_check_compatible(const void *fdt, int nodeoffset, function fdt_node_offset_by_compatible (line 836) | int fdt_node_offset_by_compatible(const void *fdt, int startoffset, function fdt_check_full (line 861) | int fdt_check_full(const void *fdt, size_t bufsize) FILE: kernel/libs/libfdt/fdt_rw.c function fdt_blocks_misordered_ (line 58) | static int fdt_blocks_misordered_(const void *fdt, function fdt_rw_probe_ (line 70) | static int fdt_rw_probe_(void *fdt) function fdt_data_size_ (line 92) | static inline int fdt_data_size_(void *fdt) function fdt_splice_ (line 97) | static int fdt_splice_(void *fdt, void *splicepoint, int oldlen, int new... function fdt_splice_mem_rsv_ (line 112) | static int fdt_splice_mem_rsv_(void *fdt, struct fdt_reserve_entry *p, function fdt_splice_struct_ (line 125) | static int fdt_splice_struct_(void *fdt, void *p, function fdt_splice_string_ (line 139) | static int fdt_splice_string_(void *fdt, int newlen) function fdt_find_add_string_ (line 152) | static int fdt_find_add_string_(void *fdt, const char *s) function fdt_add_mem_rsv (line 174) | int fdt_add_mem_rsv(void *fdt, uint64_t address, uint64_t size) function fdt_del_mem_rsv (line 191) | int fdt_del_mem_rsv(void *fdt, int n) function fdt_resize_property_ (line 203) | static int fdt_resize_property_(void *fdt, int nodeoffset, const char *n... function fdt_add_property_ (line 221) | static int fdt_add_property_(void *fdt, int nodeoffset, const char *name, function fdt_set_name (line 249) | int fdt_set_name(void *fdt, int nodeoffset, const char *name) function fdt_setprop_placeholder (line 272) | int fdt_setprop_placeholder(void *fdt, int nodeoffset, const char *name, function fdt_setprop (line 290) | int fdt_setprop(void *fdt, int nodeoffset, const char *name, function fdt_appendprop (line 305) | int fdt_appendprop(void *fdt, int nodeoffset, const char *name, function fdt_delprop (line 332) | int fdt_delprop(void *fdt, int nodeoffset, const char *name) function fdt_add_subnode_namelen (line 347) | int fdt_add_subnode_namelen(void *fdt, int parentoffset, function fdt_add_subnode (line 388) | int fdt_add_subnode(void *fdt, int parentoffset, const char *name) function fdt_del_node (line 393) | int fdt_del_node(void *fdt, int nodeoffset) function fdt_packblocks_ (line 407) | static void fdt_packblocks_(const char *old, char *new, function fdt_open_into (line 429) | int fdt_open_into(const void *fdt, void *buf, int bufsize) function fdt_pack (line 493) | int fdt_pack(void *fdt) function fdt_set_node_reg (line 507) | int fdt_set_node_reg(void *dtb, int node, FILE: kernel/libs/libfdt/fdt_strerror.c type fdt_errtabent (line 58) | struct fdt_errtabent { type fdt_errtabent (line 65) | struct fdt_errtabent FILE: kernel/libs/libfdt/fdt_sw.c function fdt_sw_probe_ (line 58) | static int fdt_sw_probe_(void *fdt) function fdt_sw_probe_memrsv_ (line 80) | static int fdt_sw_probe_memrsv_(void *fdt) function fdt_sw_probe_struct_ (line 106) | static int fdt_sw_probe_struct_(void *fdt) function fdt_create (line 144) | int fdt_create(void *buf, int bufsize) function fdt_resize (line 167) | int fdt_resize(void *fdt, void *buf, int bufsize) function fdt_add_reservemap_entry (line 203) | int fdt_add_reservemap_entry(void *fdt, uint64_t addr, uint64_t size) function fdt_finish_reservemap (line 223) | int fdt_finish_reservemap(void *fdt) function fdt_begin_node (line 234) | int fdt_begin_node(void *fdt, const char *name) function fdt_end_node (line 251) | int fdt_end_node(void *fdt) function fdt_find_add_string_ (line 265) | static int fdt_find_add_string_(void *fdt, const char *s) function fdt_property_placeholder (line 288) | int fdt_property_placeholder(void *fdt, const char *name, int len, void ... function fdt_property (line 310) | int fdt_property(void *fdt, const char *name, const void *val, int len) function fdt_finish (line 322) | int fdt_finish(void *fdt) FILE: kernel/libs/libfdt/fdt_wip.c function fdt_setprop_inplace_namelen_partial (line 59) | int fdt_setprop_inplace_namelen_partial(void *fdt, int nodeoffset, function fdt_setprop_inplace (line 79) | int fdt_setprop_inplace(void *fdt, int nodeoffset, const char *name, function fdt_nop_region_ (line 97) | static void fdt_nop_region_(void *start, int len) function fdt_nop_property (line 105) | int fdt_nop_property(void *fdt, int nodeoffset, const char *name) function fdt_node_end_offset_ (line 119) | int fdt_node_end_offset_(void *fdt, int offset) function fdt_nop_node (line 129) | int fdt_nop_node(void *fdt, int nodeoffset) FILE: kernel/libs/libfdt/libfdt_internal.h type fdt_reserve_entry (line 81) | struct fdt_reserve_entry type fdt_reserve_entry (line 83) | struct fdt_reserve_entry type fdt_reserve_entry (line 84) | struct fdt_reserve_entry type fdt_reserve_entry (line 89) | struct fdt_reserve_entry FILE: kernel/libs/shell_command/clear.c function clear_cmd (line 20) | static int clear_cmd(int argc, char **argv) FILE: kernel/libs/shell_command/help_cmd.c function help_cmd (line 9) | static int help_cmd(int argc, char **argv) FILE: kernel/libs/shell_command/shell_command.c function excute_shell_command (line 20) | int excute_shell_command(int argc, char **argv) FILE: kernel/libs/shell_command/task_cmd.c type task (line 31) | struct task function dump_task_info (line 51) | static void dump_task_info(struct task *task) function ps_cmd (line 65) | static int ps_cmd(int argc, char **argv) FILE: kernel/platform/amlogic/amlogic_smc.c function amlogic_unknown_smc (line 56) | static int amlogic_unknown_smc(gp_regs *c, uint32_t id, unsigned long *a... function sip_smc_handler (line 66) | static int sip_smc_handler(gp_regs *c, uint32_t id, unsigned long *args) function amlogic_install_smc (line 86) | static int inline amlogic_install_smc(svc_handler_t fn, uint32_t id) function amlogic_smc_call (line 95) | static inline int amlogic_smc_call(gp_regs *c, uint32_t id) function amlogic_smc_call2 (line 105) | static inline int function secmon_in_base (line 116) | static int secmon_in_base(gp_regs *c, uint32_t id, unsigned long *args) function secmon_out_base (line 121) | static int secmon_out_base(gp_regs *c, uint32_t id, unsigned long *args) function seckey_storage_query (line 126) | static int seckey_storage_query(gp_regs *c, uint32_t id, unsigned long *... function seckey_storage_read (line 131) | static int seckey_storage_read(gp_regs *c, uint32_t id, unsigned long *a... function seckey_storage_write (line 136) | static int seckey_storage_write(gp_regs *c, uint32_t id, unsigned long *... function seckey_storage_tell (line 141) | static int seckey_storage_tell(gp_regs *c, uint32_t id, unsigned long *a... function seckey_storage_verify (line 146) | static int seckey_storage_verify(gp_regs *c, uint32_t id, unsigned long ... function seckey_storage_status (line 151) | static int seckey_storage_status(gp_regs *c, uint32_t id, unsigned long ... function seckey_storage_list (line 156) | static int seckey_storage_list(gp_regs *c, uint32_t id, unsigned long *a... function seckey_storage_remove (line 161) | static int seckey_storage_remove(gp_regs *c, uint32_t id, unsigned long ... function seckey_storage_in_func (line 166) | static int seckey_storage_in_func(gp_regs *c, uint32_t id, unsigned long... function seckey_storage_out_func (line 171) | static int seckey_storage_out_func(gp_regs *c, uint32_t id, unsigned lon... function seckey_storage_block_func (line 176) | static int seckey_storage_block_func(gp_regs *c, uint32_t id, unsigned l... function seckey_storage_size_func (line 181) | static int seckey_storage_size_func(gp_regs *c, uint32_t id, unsigned lo... function seckey_storage_get_enctype (line 186) | static int seckey_storage_get_enctype(gp_regs *c, uint32_t id, unsigned ... function seckey_storage_set_enctype (line 191) | static int seckey_storage_set_enctype(gp_regs *c, uint32_t id, unsigned ... function seckey_storage_version (line 196) | static int seckey_storage_version(gp_regs *c, uint32_t id, unsigned long... function efuse_read_cmd (line 201) | static int efuse_read_cmd(gp_regs *c, uint32_t id, unsigned long *args) function efuse_write_cmd (line 211) | static int efuse_write_cmd(gp_regs *c, uint32_t id, unsigned long *args) function efuse_get_max_cmd (line 221) | static int efuse_get_max_cmd(gp_regs *c, uint32_t id, unsigned long *args) function cpuinfo_cmd (line 226) | static int cpuinfo_cmd(gp_regs *c, uint32_t id, unsigned long *args) function audio_query_license_cmd (line 236) | static int audio_query_license_cmd(gp_regs *c, uint32_t id, unsigned lon... function amlogic_smc_init (line 246) | amlogic_smc_init(void) FILE: kernel/platform/amlogic/kvim3.c function kvim3_setup_hvm (line 29) | static int kvim3_setup_hvm(struct vm *vm, void *data) type platform (line 36) | struct platform FILE: kernel/platform/espressobin/espressobin.c function espressobin_setup_vm0 (line 24) | static int espressobin_setup_vm0(struct vm *vm, void *dtb) type platform (line 35) | struct platform FILE: kernel/platform/fvp/fvp.c function fvp_setup_hvm_of (line 28) | static int inline fvp_setup_hvm_of(struct vm *vm, void *data) function fvp_setup_hvm (line 50) | static int fvp_setup_hvm(struct vm *vm, void *data) type platform (line 59) | struct platform FILE: kernel/platform/platform.c type platform (line 24) | struct platform function platform_set_to (line 26) | void platform_set_to(const char *name) function platform_iomem_valid (line 40) | int platform_iomem_valid(unsigned long addr) function platform_init (line 48) | void platform_init(void) function platform_early_init (line 54) | platform_early_init(void) FILE: kernel/platform/qemu/qemu.c function qemu_setup_hvm (line 28) | static int qemu_setup_hvm(void *item, void *data) function qemu_platform_init (line 62) | static int qemu_platform_init(void) type platform (line 71) | struct platform FILE: kernel/platform/r8a7795/r8a7795.c type platform (line 6) | struct platform FILE: kernel/platform/raspberry3/raspberry3.c function raspberry3_setup_hvm (line 32) | static int raspberry3_setup_hvm(struct vm *vm, void *dtb) function raspberry3_system_reboot (line 91) | static void raspberry3_system_reboot(int mode, const char *cmd) function raspberry3_system_shutdown (line 96) | static void raspberry3_system_shutdown(void) function raspberry4_iomem_valid (line 101) | static int raspberry4_iomem_valid(unsigned long addr) function raspberry3_parse_mem_info (line 109) | static void raspberry3_parse_mem_info(void) type platform (line 116) | struct platform FILE: kernel/platform/raspberry4/raspberry4.c function bcm2838_fake_scu_read (line 34) | static int bcm2838_fake_scu_read(struct vdev *vdev, gp_regs *regs, function bcm2838_bootup_secondary (line 40) | static int inline bcm2838_bootup_secondary(struct vm *vm, function bcm2838_fake_64bit_scu_write (line 55) | static int bcm2838_fake_64bit_scu_write(struct vdev *vdev, gp_regs *regs, function bcm2838_fake_32bit_scu_write (line 71) | static int bcm2838_fake_32bit_scu_write(struct vdev *vdev, gp_regs *regs, function raspberry4_setup_hvm (line 81) | static int raspberry4_setup_hvm(struct vm *vm, void *dtb) function raspberry4_iomem_valid (line 148) | static int raspberry4_iomem_valid(unsigned long addr) function raspberry4_system_reboot (line 173) | static void raspberry4_system_reboot(int mode, const char *cmd) function raspberry4_system_shutdown (line 178) | static void raspberry4_system_shutdown(void) function raspberry4_parse_mem_info (line 203) | static void raspberry4_parse_mem_info(void) type platform (line 243) | struct platform FILE: kernel/scripts/Kconfiglib/alldefconfig.py function main (line 20) | def main(): FILE: kernel/scripts/Kconfiglib/allmodconfig.py function main (line 19) | def main(): FILE: kernel/scripts/Kconfiglib/allnoconfig.py function main (line 22) | def main(): FILE: kernel/scripts/Kconfiglib/allyesconfig.py function main (line 19) | def main(): FILE: kernel/scripts/Kconfiglib/defconfig.py function main (line 20) | def main(): FILE: kernel/scripts/Kconfiglib/examples/allnoconfig_walk.py function do_allnoconfig (line 17) | def do_allnoconfig(node): FILE: kernel/scripts/Kconfiglib/examples/list_undefined.py function all_arch_srcarch_pairs (line 51) | def all_arch_srcarch_pairs(): function all_arch_srcarch_kconfigs (line 76) | def all_arch_srcarch_kconfigs(): function referencing_nodes (line 125) | def referencing_nodes(kconf, name): FILE: kernel/scripts/Kconfiglib/examples/menuconfig_example.py function indent_print (line 138) | def indent_print(s, indent): function value_str (line 142) | def value_str(sc): function node_str (line 176) | def node_str(node): function print_menuconfig_nodes (line 227) | def print_menuconfig_nodes(node, indent): function print_menuconfig (line 243) | def print_menuconfig(kconf): function get_value_from_user (line 255) | def get_value_from_user(sc): FILE: kernel/scripts/Kconfiglib/examples/print_config_tree.py function indent_print (line 66) | def indent_print(s, indent): function value_str (line 70) | def value_str(sc): function node_str (line 104) | def node_str(node): function print_menuconfig_nodes (line 157) | def print_menuconfig_nodes(node, indent): function print_menuconfig (line 173) | def print_menuconfig(kconf): FILE: kernel/scripts/Kconfiglib/examples/print_tree.py function indent_print (line 49) | def indent_print(s, indent): function print_items (line 53) | def print_items(node, indent): FILE: kernel/scripts/Kconfiglib/genconfig.py function main (line 45) | def main(): function _open_write (line 144) | def _open_write(path): FILE: kernel/scripts/Kconfiglib/guiconfig.py function _main (line 97) | def _main(): function menuconfig (line 157) | def menuconfig(kconf): function _load_config (line 235) | def _load_config(): function _needs_save (line 249) | def _needs_save(): function _create_id_to_node (line 274) | def _create_id_to_node(): function _create_ui (line 280) | def _create_ui(): function _load_images (line 325) | def _load_images(): function _fix_treeview_issues (line 364) | def _fix_treeview_issues(): function _init_misc_ui (line 393) | def _init_misc_ui(): function _create_top_widgets (line 412) | def _create_top_widgets(): function _create_kconfig_tree_and_desc (line 491) | def _create_kconfig_tree_and_desc(parent): function _create_kconfig_tree (line 535) | def _create_kconfig_tree(parent): function _create_kconfig_desc (line 581) | def _create_kconfig_desc(parent): function _add_vscrollbar (line 602) | def _add_vscrollbar(parent, widget): function _create_status_bar (line 622) | def _create_status_bar(): function _set_status (line 631) | def _set_status(s): function _set_conf_changed (line 637) | def _set_conf_changed(changed): function _update_tree (line 647) | def _update_tree(): function _build_full_tree (line 672) | def _build_full_tree(menu): function _shown_full_nodes (line 695) | def _shown_full_nodes(menu): function _build_menu_tree (line 727) | def _build_menu_tree(): function _shown_menu_nodes (line 734) | def _shown_menu_nodes(menu): function _visible (line 762) | def _visible(node): function _add_to_tree (line 770) | def _add_to_tree(node, top): function _node_str (line 788) | def _node_str(node): function _img_tag (line 853) | def _img_tag(node): function _is_y_mode_choice_sym (line 884) | def _is_y_mode_choice_sym(item): function _tree_click (line 891) | def _tree_click(event): function _tree_double_click (line 904) | def _tree_double_click(event): function _in_heading (line 913) | def _in_heading(event): function _tree_enter (line 921) | def _tree_enter(event): function _tree_toggle (line 940) | def _tree_toggle(event): function _tree_left_key (line 959) | def _tree_left_key(_): function _tree_right_key (line 970) | def _tree_right_key(_): function _single_menu_mode_menu (line 984) | def _single_menu_mode_menu(node, tree): function _changeable (line 992) | def _changeable(node): function _tree_toggle_open (line 1010) | def _tree_toggle_open(item): function _tree_set_val (line 1023) | def _tree_set_val(tri_val): function _tree_open (line 1039) | def _tree_open(_): function _update_menu_path (line 1056) | def _update_menu_path(_): function _item_row (line 1064) | def _item_row(item): function _n_rows (line 1085) | def _n_rows(item): function _attached (line 1098) | def _attached(item): function _change_node (line 1106) | def _change_node(node, parent): function _set_val (line 1140) | def _set_val(sc, val): function _set_val_dialog (line 1172) | def _set_val_dialog(node, parent): function _center_on_root (line 1257) | def _center_on_root(dialog): function _check_valid (line 1289) | def _check_valid(dialog, entry, sym, s): function _range_info (line 1327) | def _range_info(sym): function _save (line 1339) | def _save(_=None): function _save_as (line 1348) | def _save_as(): function _save_minimal (line 1371) | def _save_minimal(): function _open (line 1397) | def _open(_=None): function _toggle_showname (line 1439) | def _toggle_showname(_): function _do_showname (line 1446) | def _do_showname(): function _toggle_showall (line 1468) | def _toggle_showall(_): function _do_showall (line 1475) | def _do_showall(): function _nothing_shown (line 1514) | def _nothing_shown(): function _toggle_tree_mode (line 1525) | def _toggle_tree_mode(_): function _do_tree_mode (line 1532) | def _do_tree_mode(): function _enter_menu_and_select_first (line 1547) | def _enter_menu_and_select_first(menu): function _enter_menu (line 1555) | def _enter_menu(menu): function _leave_menu (line 1566) | def _leave_menu(): function _select (line 1585) | def _select(tree, item): function _loc_ref_item (line 1593) | def _loc_ref_item(): function _vis_loc_ref_item (line 1609) | def _vis_loc_ref_item(): function _vis_before (line 1627) | def _vis_before(item): function _vis_after (line 1641) | def _vis_after(item): function _on_quit (line 1661) | def _on_quit(_=None): function _quit (line 1684) | def _quit(msg=None): function _try_save (line 1693) | def _try_save(save_fn, filename, description): function _try_load (line 1718) | def _try_load(filename): function _jump_to_dialog (line 1738) | def _jump_to_dialog(_=None): function _update_jump_to_matches (line 1845) | def _update_jump_to_matches(msglabel, search_string): function _update_jump_to_display (line 1914) | def _update_jump_to_display(): function _jump_to (line 1933) | def _jump_to(node): function _sorted_sc_nodes (line 1946) | def _sorted_sc_nodes(cached_nodes=[]): function _sorted_menu_comment_nodes (line 1972) | def _sorted_menu_comment_nodes(cached_nodes=[]): function _load_parents (line 1986) | def _load_parents(node): function _parent_menu (line 2011) | def _parent_menu(node): function _trace_write (line 2022) | def _trace_write(var, fn): function _info_str (line 2033) | def _info_str(node): function _name_info (line 2068) | def _name_info(sc): function _value_info (line 2075) | def _value_info(sym): function _choice_syms_info (line 2085) | def _choice_syms_info(choice): function _help_info (line 2100) | def _help_info(sc): function _direct_dep_info (line 2114) | def _direct_dep_info(sc): function _defaults_info (line 2126) | def _defaults_info(sc): function _split_expr_info (line 2163) | def _split_expr_info(expr, indent): function _select_imply_info (line 2195) | def _select_imply_info(sym): function _kconfig_def_info (line 2232) | def _kconfig_def_info(item): function _include_path_info (line 2256) | def _include_path_info(node): function _menu_path_info (line 2266) | def _menu_path_info(node): function _name_and_val_str (line 2283) | def _name_and_val_str(sc): function _expr_str (line 2301) | def _expr_str(expr): function _is_num (line 2306) | def _is_num(name): FILE: kernel/scripts/Kconfiglib/kconfiglib.py class Kconfig (line 575) | class Kconfig(object): method __init__ (line 867) | def __init__(self, filename="Kconfig", warn=True, warn_to_stderr=True, method _init (line 959) | def _init(self, filename, warn, warn_to_stderr, encoding): method mainmenu_text (line 1127) | def mainmenu_text(self): method defconfig_filename (line 1134) | def defconfig_filename(self): method load_config (line 1149) | def load_config(self, filename=None, replace=True, verbose=None): method _load_config (line 1247) | def _load_config(self, filename, replace): method _undef_assign (line 1368) | def _undef_assign(self, name, val, filename, linenr): method _assigned_twice (line 1377) | def _assigned_twice(self, sym, new_val, filename, linenr): method load_allconfig (line 1395) | def load_allconfig(self, filename): method write_autoconf (line 1417) | def write_autoconf(self, filename=None, header=None): method _autoconf_contents (line 1454) | def _autoconf_contents(self, header): method write_config (line 1497) | def write_config(self, filename=None, header=None, save_old=True, method _config_contents (line 1577) | def _config_contents(self, header): method write_min_config (line 1652) | def write_min_config(self, filename, header=None): method _min_config_contents (line 1693) | def _min_config_contents(self, header): method sync_deps (line 1730) | def sync_deps(self, path): method _load_old_vals (line 1839) | def _load_old_vals(self, path): method _write_old_vals (line 1882) | def _write_old_vals(self, path): method _old_vals_contents (line 1896) | def _old_vals_contents(self): method node_iter (line 1905) | def node_iter(self, unique_syms=False): method eval_string (line 1956) | def eval_string(self, s): method unset_values (line 1988) | def unset_values(self): method enable_warnings (line 2006) | def enable_warnings(self): method disable_warnings (line 2013) | def disable_warnings(self): method enable_stderr_warnings (line 2020) | def enable_stderr_warnings(self): method disable_stderr_warnings (line 2027) | def disable_stderr_warnings(self): method enable_undef_warnings (line 2034) | def enable_undef_warnings(self): method disable_undef_warnings (line 2041) | def disable_undef_warnings(self): method enable_override_warnings (line 2048) | def enable_override_warnings(self): method disable_override_warnings (line 2055) | def disable_override_warnings(self): method enable_redun_warnings (line 2062) | def enable_redun_warnings(self): method disable_redun_warnings (line 2069) | def disable_redun_warnings(self): method __repr__ (line 2076) | def __repr__(self): method _open_config (line 2109) | def _open_config(self, filename): method _enter_file (line 2135) | def _enter_file(self, filename): method _leave_file (line 2199) | def _leave_file(self): method _next_line (line 2209) | def _next_line(self): method _line_after_help (line 2241) | def _line_after_help(self, line): method _write_if_changed (line 2258) | def _write_if_changed(self, filename, contents): method _contents_eq (line 2272) | def _contents_eq(self, filename, contents): method _lookup_sym (line 2290) | def _lookup_sym(self, name): method _lookup_const_sym (line 2311) | def _lookup_const_sym(self, name): method _tokenize (line 2328) | def _tokenize(self, s): method _expect_sym (line 2540) | def _expect_sym(self): method _expect_nonconst_sym (line 2549) | def _expect_nonconst_sym(self): method _expect_str_and_eol (line 2560) | def _expect_str_and_eol(self): method _expect_expr_and_eol (line 2572) | def _expect_expr_and_eol(self): method _check_token (line 2580) | def _check_token(self, token): method _parse_assignment (line 2592) | def _parse_assignment(self, s): method _expand_whole (line 2653) | def _expand_whole(self, s, args): method _expand_name (line 2668) | def _expand_name(self, s, i): method _expand_name_iter (line 2689) | def _expand_name_iter(self, s, i): method _expand_str (line 2702) | def _expand_str(self, s, i): method _expand_macro (line 2735) | def _expand_macro(self, s, i, args): method _fn_val (line 2797) | def _fn_val(self, args): method _make_and (line 2856) | def _make_and(self, e1, e2): method _make_or (line 2870) | def _make_or(self, e1, e2): method _parse_block (line 2884) | def _parse_block(self, end_token, parent, prev): method _parse_cond (line 3102) | def _parse_cond(self): method _parse_props (line 3113) | def _parse_props(self, node): method _set_type (line 3270) | def _set_type(self, sc, new_type): method _parse_prompt (line 3280) | def _parse_prompt(self, node): method _parse_help (line 3305) | def _parse_help(self, node): method _empty_help (line 3362) | def _empty_help(self, node, line): method _parse_expr (line 3369) | def _parse_expr(self, transform_m): method _parse_and_expr (line 3410) | def _parse_and_expr(self, transform_m): method _parse_factor (line 3419) | def _parse_factor(self, transform_m): method _build_dep (line 3459) | def _build_dep(self): method _add_choice_deps (line 3520) | def _add_choice_deps(self): method _invalidate_all (line 3534) | def _invalidate_all(self): method _finalize_node (line 3549) | def _finalize_node(self, node, visible_if): method _propagate_deps (line 3630) | def _propagate_deps(self, node, visible_if): method _add_props_to_sym (line 3682) | def _add_props_to_sym(self, node): method _check_sym_sanity (line 3719) | def _check_sym_sanity(self): method _check_choice_sanity (line 3809) | def _check_choice_sanity(self): method _parse_error (line 3871) | def _parse_error(self, msg): method _trailing_tokens_error (line 3877) | def _trailing_tokens_error(self): method _open (line 3880) | def _open(self, filename, mode): method _check_undef_syms (line 3917) | def _check_undef_syms(self): method _warn (line 3962) | def _warn(self, msg, filename=None, linenr=None): class Symbol (line 3977) | class Symbol(object): method type (line 4267) | def type(self): method str_value (line 4280) | def str_value(self): method tri_value (line 4421) | def tri_value(self): method assignable (line 4501) | def assignable(self): method visibility (line 4510) | def visibility(self): method config_string (line 4519) | def config_string(self): method name_and_loc (line 4545) | def name_and_loc(self): method set_value (line 4551) | def set_value(self, value): method unset_value (line 4640) | def unset_value(self): method referenced (line 4650) | def referenced(self): method orig_defaults (line 4657) | def orig_defaults(self): method orig_selects (line 4664) | def orig_selects(self): method orig_implies (line 4671) | def orig_implies(self): method orig_ranges (line 4678) | def orig_ranges(self): method __repr__ (line 4684) | def __repr__(self): method __str__ (line 4737) | def __str__(self): method custom_str (line 4753) | def custom_str(self, sc_expr_str_fn): method __init__ (line 4765) | def __init__(self): method _assignable (line 4806) | def _assignable(self): method _invalidate (line 4852) | def _invalidate(self): method _rec_invalidate (line 4858) | def _rec_invalidate(self): method _rec_invalidate_if_has_prompt (line 4889) | def _rec_invalidate_if_has_prompt(self): method _str_default (line 4911) | def _str_default(self): method _warn_select_unsatisfied_deps (line 4946) | def _warn_select_unsatisfied_deps(self): class Choice (line 4985) | class Choice(object): method type (line 5167) | def type(self): method str_value (line 5176) | def str_value(self): method tri_value (line 5183) | def tri_value(self): method assignable (line 5203) | def assignable(self): method visibility (line 5212) | def visibility(self): method name_and_loc (line 5221) | def name_and_loc(self): method selection (line 5229) | def selection(self): method set_value (line 5237) | def set_value(self, value): method unset_value (line 5278) | def unset_value(self): method referenced (line 5288) | def referenced(self): method orig_defaults (line 5295) | def orig_defaults(self): method __repr__ (line 5301) | def __repr__(self): method __str__ (line 5341) | def __str__(self): method custom_str (line 5354) | def custom_str(self, sc_expr_str_fn): method __init__ (line 5366) | def __init__(self): method _assignable (line 5398) | def _assignable(self): method _selection (line 5417) | def _selection(self): method _selection_from_defaults (line 5433) | def _selection_from_defaults(self): method _invalidate (line 5448) | def _invalidate(self): method _rec_invalidate (line 5452) | def _rec_invalidate(self): class MenuNode (line 5462) | class MenuNode(object): method __init__ (line 5626) | def __init__(self): method orig_prompt (line 5636) | def orig_prompt(self): method orig_defaults (line 5645) | def orig_defaults(self): method orig_selects (line 5653) | def orig_selects(self): method orig_implies (line 5661) | def orig_implies(self): method orig_ranges (line 5669) | def orig_ranges(self): method referenced (line 5677) | def referenced(self): method __repr__ (line 5710) | def __repr__(self): method __str__ (line 5758) | def __str__(self): method custom_str (line 5777) | def custom_str(self, sc_expr_str_fn): method _menu_comment_node_str (line 5786) | def _menu_comment_node_str(self, sc_expr_str_fn): method _sym_choice_node_str (line 5799) | def _sym_choice_node_str(self, sc_expr_str_fn): method _strip_dep (line 5874) | def _strip_dep(self, expr): class Variable (line 5890) | class Variable(object): method expanded_value (line 5923) | def expanded_value(self): method expanded_value_w_args (line 5929) | def expanded_value_w_args(self, *args): method __repr__ (line 5938) | def __repr__(self): class KconfigError (line 5945) | class KconfigError(Exception): class InternalError (line 5956) | class InternalError(Exception): class _KconfigIOError (line 5966) | class _KconfigIOError(IOError): method __init__ (line 5967) | def __init__(self, ioerror, msg): method __str__ (line 5972) | def __str__(self): function expr_value (line 5981) | def expr_value(expr): function standard_sc_expr_str (line 6038) | def standard_sc_expr_str(sc): function expr_str (line 6053) | def expr_str(expr, sc_expr_str_fn=standard_sc_expr_str): function expr_items (line 6097) | def expr_items(expr): function split_expr (line 6124) | def split_expr(expr, op): function escape (line 6169) | def escape(s): function unescape (line 6179) | def unescape(s): function standard_kconfig (line 6190) | def standard_kconfig(description=None): function standard_config_filename (line 6218) | def standard_config_filename(): function load_allconfig (line 6229) | def load_allconfig(kconf, filename): function _visibility (line 6279) | def _visibility(sc): function _depend_on (line 6309) | def _depend_on(sc, expr): function _parenthesize (line 6328) | def _parenthesize(expr, type_, sc_expr_str_fn): function _ordered_unique (line 6336) | def _ordered_unique(lst): function _is_base_n (line 6346) | def _is_base_n(s, n): function _strcmp (line 6354) | def _strcmp(s1, s2): function _sym_to_num (line 6360) | def _sym_to_num(sym): function _touch_dep_file (line 6371) | def _touch_dep_file(path, sym_name): function _save_old (line 6385) | def _save_old(path): function _locs (line 6417) | def _locs(sc): function _expr_depends_on (line 6432) | def _expr_depends_on(expr, sym): function _auto_menu_dep (line 6460) | def _auto_menu_dep(node1, node2): function _flatten (line 6469) | def _flatten(node): function _remove_ifs (line 6498) | def _remove_ifs(node): function _finalize_choice (line 6524) | def _finalize_choice(node): function _check_dep_loop_sym (line 6552) | def _check_dep_loop_sym(sym, ignore_choice): function _check_dep_loop_choice (line 6627) | def _check_dep_loop_choice(choice, skip): function _found_dep_loop (line 6661) | def _found_dep_loop(loop, cur): function _decoding_error (line 6710) | def _decoding_error(e, filename, macro_linenr=None): function _warn_verbose_deprecated (line 6732) | def _warn_verbose_deprecated(fn_name): function _filename_fn (line 6745) | def _filename_fn(kconf, _): function _lineno_fn (line 6749) | def _lineno_fn(kconf, _): function _info_fn (line 6753) | def _info_fn(kconf, _, msg): function _warning_if_fn (line 6759) | def _warning_if_fn(kconf, _, cond, msg): function _error_if_fn (line 6766) | def _error_if_fn(kconf, _, cond, msg): function _shell_fn (line 6774) | def _shell_fn(kconf, _, command): function _re_match (line 7109) | def _re_match(regex): function _re_search (line 7113) | def _re_search(regex): FILE: kernel/scripts/Kconfiglib/listnewconfig.py function main (line 22) | def main(): FILE: kernel/scripts/Kconfiglib/menuconfig.py function _rgb_to_6cube (line 358) | def _rgb_to_6cube(rgb): function _6cube_to_rgb (line 374) | def _6cube_to_rgb(r6g6b6): function _rgb_to_gray (line 380) | def _rgb_to_gray(rgb): function _gray_to_rgb (line 398) | def _gray_to_rgb(index): function _alloc_rgb (line 406) | def _alloc_rgb(rgb, rgb2index={}): function _color_from_num (line 438) | def _color_from_num(num): function _color_from_rgb (line 464) | def _color_from_rgb(rgb): function _parse_style (line 511) | def _parse_style(style_str, parsing_default): function _style_to_curses (line 550) | def _style_to_curses(style_def): function _init_styles (line 608) | def _init_styles(): function _style_attr (line 637) | def _style_attr(fg_color, bg_color, attribs, color_attribs={}): function _main (line 662) | def _main(): function menuconfig (line 666) | def menuconfig(kconf): function _load_config (line 735) | def _load_config(): function _needs_save (line 749) | def _needs_save(): function _menuconfig (line 816) | def _menuconfig(stdscr): function _quit_dialog (line 938) | def _quit_dialog(): function _init (line 963) | def _init(): function _resize_main (line 1034) | def _resize_main(): function _height (line 1076) | def _height(win): function _width (line 1082) | def _width(win): function _enter_menu (line 1088) | def _enter_menu(menu): function _select_selected_choice_sym (line 1124) | def _select_selected_choice_sym(): function _jump_to (line 1142) | def _jump_to(node): function _leave_menu (line 1191) | def _leave_menu(): function _select_next_menu_entry (line 1222) | def _select_next_menu_entry(): function _select_prev_menu_entry (line 1243) | def _select_prev_menu_entry(): function _select_last_menu_entry (line 1259) | def _select_last_menu_entry(): function _select_first_menu_entry (line 1269) | def _select_first_menu_entry(): function _toggle_show_all (line 1278) | def _toggle_show_all(): function _center_vertically (line 1325) | def _center_vertically(): function _draw_main (line 1334) | def _draw_main(): function _parent_menu (line 1482) | def _parent_menu(node): function _shown_nodes (line 1493) | def _shown_nodes(menu): function _visible (line 1564) | def _visible(node): function _change_node (line 1572) | def _change_node(node): function _changeable (line 1631) | def _changeable(node): function _set_sel_node_tri_val (line 1649) | def _set_sel_node_tri_val(tri_val): function _set_val (line 1658) | def _set_val(sc, val): function _update_menu (line 1678) | def _update_menu(): function _input_dialog (line 1706) | def _input_dialog(title, initial_text, info_text=None): function _resize_input_dialog (line 1769) | def _resize_input_dialog(win, title, info_lines): function _draw_input_dialog (line 1789) | def _draw_input_dialog(win, title, info_lines, s, i, hscroll): function _load_dialog (line 1810) | def _load_dialog(): function _try_load (line 1854) | def _try_load(filename): function _save_dialog (line 1870) | def _save_dialog(save_fn, default_filename, description): function _try_save (line 1900) | def _try_save(save_fn, filename, description): function _key_dialog (line 1923) | def _key_dialog(title, text, keys): function _resize_key_dialog (line 1970) | def _resize_key_dialog(win, text): function _draw_key_dialog (line 1985) | def _draw_key_dialog(win, title, text): function _draw_frame (line 1997) | def _draw_frame(win, title): function _jump_to_dialog (line 2018) | def _jump_to_dialog(): function _sorted_sc_nodes (line 2211) | def _sorted_sc_nodes(cached_nodes=[]): function _sorted_menu_comment_nodes (line 2235) | def _sorted_menu_comment_nodes(cached_nodes=[]): function _resize_jump_to_dialog (line 2249) | def _resize_jump_to_dialog(edit_box, matches_win, bot_sep_win, help_win, function _draw_jump_to_dialog (line 2290) | def _draw_jump_to_dialog(edit_box, matches_win, bot_sep_win, help_win, function _info_dialog (line 2376) | def _info_dialog(node, from_jump_to_dialog): function _resize_info_dialog (line 2461) | def _resize_info_dialog(top_line_win, text_win, bot_sep_win, help_win): function _draw_info_dialog (line 2489) | def _draw_info_dialog(node, lines, scroll, top_line_win, text_win, function _info_str (line 2556) | def _info_str(node): function _name_info (line 2596) | def _name_info(sc): function _prompt_info (line 2603) | def _prompt_info(sc): function _value_info (line 2615) | def _value_info(sym): function _choice_syms_info (line 2625) | def _choice_syms_info(choice): function _help_info (line 2640) | def _help_info(sc): function _direct_dep_info (line 2654) | def _direct_dep_info(sc): function _defaults_info (line 2666) | def _defaults_info(sc): function _split_expr_info (line 2703) | def _split_expr_info(expr, indent): function _select_imply_info (line 2735) | def _select_imply_info(sym): function _kconfig_def_info (line 2772) | def _kconfig_def_info(item): function _include_path_info (line 2796) | def _include_path_info(node): function _menu_path_info (line 2806) | def _menu_path_info(node): function _indent (line 2823) | def _indent(s, n): function _name_and_val_str (line 2830) | def _name_and_val_str(sc): function _expr_str (line 2848) | def _expr_str(expr): function _styled_win (line 2853) | def _styled_win(style): function _set_style (line 2863) | def _set_style(win, style): function _max_scroll (line 2869) | def _max_scroll(lst, win): function _edit_text (line 2877) | def _edit_text(c, s, i, hscroll, width): function _load_save_info (line 2954) | def _load_save_info(): function _msg (line 2961) | def _msg(title, text): function _error (line 2967) | def _error(text): function _node_str (line 2973) | def _node_str(node): function _should_show_name (line 3043) | def _should_show_name(node): function _value_str (line 3053) | def _value_str(node): function _is_y_mode_choice_sym (line 3088) | def _is_y_mode_choice_sym(item): function _check_valid (line 3095) | def _check_valid(sym, s): function _range_info (line 3126) | def _range_info(sym): function _is_num (line 3138) | def _is_num(name): function _getch_compat (line 3157) | def _getch_compat(win): function _warn (line 3185) | def _warn(*args): function _safe_curs_set (line 3198) | def _safe_curs_set(visibility): function _safe_addstr (line 3205) | def _safe_addstr(win, *args): function _safe_addch (line 3236) | def _safe_addch(win, *args): function _safe_hline (line 3243) | def _safe_hline(win, *args): function _safe_vline (line 3250) | def _safe_vline(win, *args): function _safe_move (line 3257) | def _safe_move(win, *args): function _change_c_lc_ctype_to_utf8 (line 3264) | def _change_c_lc_ctype_to_utf8(): FILE: kernel/scripts/Kconfiglib/oldconfig.py function _main (line 40) | def _main(): function oldconfig (line 62) | def oldconfig(node): function _name_and_loc_str (line 215) | def _name_and_loc_str(sc): function _print_help (line 226) | def _print_help(node): function _default_value_str (line 230) | def _default_value_str(sym): FILE: kernel/scripts/Kconfiglib/olddefconfig.py function main (line 21) | def main(): FILE: kernel/scripts/Kconfiglib/savedefconfig.py function main (line 25) | def main(): FILE: kernel/scripts/Kconfiglib/setconfig.py function main (line 29) | def main(): FILE: kernel/scripts/Kconfiglib/tests/kconfigfunctions.py function add (line 1) | def add(kconf, name, *args): function one (line 5) | def one(kconf, name, s): function one_or_more (line 9) | def one_or_more(kconf, name, arg, *args): function location (line 13) | def location(kconf, name): FILE: kernel/scripts/Kconfiglib/testsuite.py function shell (line 58) | def shell(cmd): function fail (line 66) | def fail(msg=None): function verify (line 73) | def verify(cond, msg): function verify_equal (line 78) | def verify_equal(x, y): function run_tests (line 92) | def run_tests(): function run_selftests (line 112) | def run_selftests(): function run_compatibility_tests (line 2730) | def run_compatibility_tests(): function all_arch_srcarch (line 2793) | def all_arch_srcarch(): function test_allnoconfig (line 2818) | def test_allnoconfig(arch, srcarch): function test_allnoconfig_walk (line 2832) | def test_allnoconfig_walk(arch, srcarch): function test_allmodconfig (line 2846) | def test_allmodconfig(arch, srcarch): function test_allyesconfig (line 2860) | def test_allyesconfig(arch, srcarch): function test_sanity (line 2874) | def test_sanity(arch, srcarch): function test_alldefconfig (line 3027) | def test_alldefconfig(arch, srcarch): function test_defconfig (line 3041) | def test_defconfig(arch, srcarch): function test_min_config (line 3087) | def test_min_config(arch, srcarch): function defconfig_files (line 3124) | def defconfig_files(srcarch): function rm_configs (line 3147) | def rm_configs(): function compare_configs (line 3159) | def compare_configs(arch): function equal_configs (line 3167) | def equal_configs(): FILE: kernel/userspace/endpoint.c type endpoint (line 30) | struct endpoint { function endpoint_close (line 40) | static int endpoint_close(struct kobject *kobj, right_t right, struct pr... function endpoint_recv (line 52) | static long endpoint_recv(struct kobject *kobj, void __user *data, function endpoint_send (line 61) | static long endpoint_send(struct kobject *kobj, void __user *data, size_... function endpoint_reply (line 68) | static int endpoint_reply(struct kobject *kobj, right_t right, function endpoint_release (line 75) | static void endpoint_release(struct kobject *kobj) function endpoint_mmap (line 85) | static int endpoint_mmap(struct kobject *kobj, right_t right, function endpoint_munmap (line 106) | static int endpoint_munmap(struct kobject *kobj, right_t right) type kobject_ops (line 117) | struct kobject_ops function endpoint_create (line 127) | static int endpoint_create(struct kobject **kobj, right_t *right, unsign... FILE: kernel/userspace/futex.c type futex (line 60) | struct futex { type futex_queue (line 67) | struct futex_queue { type futex_queue (line 74) | struct futex_queue function futex_timeout_val (line 76) | static unsigned long futex_timeout_val(struct timespec *ktime) function sys_do_futex_wait (line 82) | static long sys_do_futex_wait(struct futex *ft, uint32_t *kaddr, function sys_do_futex_wake (line 106) | static long sys_do_futex_wake(struct futex *ft, uint32_t *kaddr, function futex_key (line 124) | static inline int futex_key(unsigned long phy) function is_wait_cmd (line 129) | static inline int is_wait_cmd(int cmd) function sys_futex (line 139) | long sys_futex(uint32_t __user *uaddr, int op, uint32_t val, function futex_subsys_init (line 215) | static int futex_subsys_init(void) FILE: kernel/userspace/handle.c type handle_desc (line 28) | struct handle_desc type handle_desc (line 30) | struct handle_desc type handle_table_desc (line 31) | struct handle_table_desc function __alloc_new_handle (line 51) | static int __alloc_new_handle(struct handle_table_desc *htd, function lookup_handle_desc (line 71) | static int lookup_handle_desc(struct process *proc, handle_t handle, function __release_handle (line 90) | void __release_handle(struct process *proc, handle_t handle) function release_process_handle (line 111) | int release_process_handle(struct process *proc, handle_t handle, struct... function release_handle (line 142) | int release_handle(handle_t handle, struct kobject **kobj, right_t *right) function __alloc_handle_internal (line 147) | static inline int __alloc_handle_internal(struct handle_desc *desc, function handle_t (line 168) | handle_t __alloc_handle(struct process *proc, struct kobject *kobj, righ... function handle_t (line 207) | handle_t alloc_handle(struct kobject *kobj, right_t right) function setup_handle (line 212) | static int setup_handle(struct process *proc, handle_t handle, function handle_t (line 235) | handle_t send_handle(struct process *proc, struct process *pdst, function handle_t (line 298) | handle_t sys_grant(handle_t proc_handle, handle_t handle, right_t right) function get_kobject_from_process (line 323) | int get_kobject_from_process(struct process *proc, handle_t handle, function get_kobject (line 353) | int get_kobject(handle_t handle, struct kobject **kobj, right_t *right) function put_kobject (line 358) | int put_kobject(struct kobject *kobj) function process_handles_deinit (line 363) | void process_handles_deinit(struct process *proc) function release_handle_table (line 377) | static void release_handle_table(struct process *proc, struct handle_des... function release_proc_kobjects (line 389) | void release_proc_kobjects(struct process *proc) function init_proc_handles (line 403) | int init_proc_handles(struct process *proc) FILE: kernel/userspace/iqueue.c function iqueue_recv (line 33) | long iqueue_recv(struct iqueue *iqueue, void __user *data, function iqueue_send (line 93) | long iqueue_send(struct iqueue *iqueue, void __user *data, size_t data_s... function iqueue_reply (line 157) | int iqueue_reply(struct iqueue *iqueue, right_t right, function wake_all_writer (line 193) | static void wake_all_writer(struct iqueue *iqueue, int errno) function iqueue_close (line 212) | int iqueue_close(struct iqueue *iqueue, right_t right, struct process *p... function iqueue_init (line 232) | void iqueue_init(struct iqueue *iq, int mutil_writer, struct kobject *kobj) FILE: kernel/userspace/irq.c type irq_event (line 26) | struct irq_event { function do_handle_userspace_irq (line 38) | static int do_handle_userspace_irq(uint32_t irq, void *data) function request_user_irq (line 63) | static inline int request_user_irq(uint32_t irq, unsigned long flags, vo... function irq_kobj_open (line 69) | static int irq_kobj_open(struct kobject *kobj, handle_t handle, right_t ... function irq_kobj_read (line 77) | static long irq_kobj_read(struct kobject *kobj, void __user *data, function irq_kobj_write (line 97) | static long irq_kobj_write(struct kobject *kobj, void __user *data, function irq_kobj_close (line 108) | static int irq_kobj_close(struct kobject *kobj, right_t right, struct pr... type kobject_ops (line 113) | struct kobject_ops function irq_kobject_create (line 120) | int irq_kobject_create(struct kobject **rkobj, right_t *right, unsigned ... FILE: kernel/userspace/kobject.c function register_kobject_type (line 24) | static void register_kobject_type(kobject_create_cb ops, int type) function kobject_release (line 33) | static void kobject_release(struct kobject *kobj) function kobject_get (line 44) | int kobject_get(struct kobject *kobj) function kobject_put (line 57) | int kobject_put(struct kobject *kobj) function kobject_init (line 76) | void kobject_init(struct kobject *kobj, int type, function kobject_create (line 89) | int kobject_create(int type, struct kobject **kobj, right_t *right, unsi... function kobject_poll (line 103) | int kobject_poll(struct kobject *ksrc, struct kobject *kdst, int event, ... function kobject_open (line 111) | int kobject_open(struct kobject *kobj, handle_t handle, right_t right) function kobject_close (line 130) | int kobject_close(struct kobject *kobj, right_t right, struct process *p... function kobject_recv (line 162) | long kobject_recv(struct kobject *kobj, void __user *data, size_t data_s... function kobject_send (line 180) | long kobject_send(struct kobject *kobj, void __user *data, size_t data_s... function kobject_reply (line 192) | int kobject_reply(struct kobject *kobj, right_t right, unsigned long token, function kobject_munmap (line 201) | int kobject_munmap(struct kobject *kobj, right_t right) function kobject_mmap (line 209) | int kobject_mmap(struct kobject *kobj, right_t right, function kobject_ctl (line 218) | long kobject_ctl(struct kobject *kobj, right_t right, function kobject_subsystem_init (line 227) | static int kobject_subsystem_init(void) FILE: kernel/userspace/kobject_copy.c type kobject_rw_arg (line 22) | struct kobject_rw_arg { type syscall_regs (line 27) | struct syscall_regs { type syscall_regs (line 38) | struct syscall_regs type task (line 38) | struct task type syscall_regs (line 40) | struct syscall_regs function kobject_copy_ipc_data (line 43) | ssize_t kobject_copy_ipc_data(struct task *tdst, struct task *tsrc, int ... function kobject_copy_extra_data (line 68) | ssize_t kobject_copy_extra_data(struct task *tdst, struct task *tsrc, in... function kobject_copy_ipc_payload (line 93) | ssize_t kobject_copy_ipc_payload(struct task *dtsk, struct task *ttsk, FILE: kernel/userspace/kobject_copy.h type task (line 4) | struct task type task (line 5) | struct task type task (line 7) | struct task type task (line 8) | struct task type task (line 10) | struct task type task (line 10) | struct task FILE: kernel/userspace/notify.c function notify_kobj_send (line 27) | static long notify_kobj_send(struct kobject *kobj, void __user *data, type kobject_ops (line 48) | struct kobject_ops function notify_create (line 52) | int notify_create(struct kobject **kobjr, right_t *right, unsigned long ... FILE: kernel/userspace/pma.c type pma_mapping_entry (line 28) | struct pma_mapping_entry { type pma (line 43) | struct pma { function free_pma_pages (line 68) | static void free_pma_pages(struct page *head) function free_pma_memory (line 80) | static void free_pma_memory(struct pma *p) function pma_mmap (line 97) | static int pma_mmap(struct kobject *kobj, right_t right, function pma_munmap (line 122) | static int pma_munmap(struct kobject *kobj, right_t right) function pma_close (line 136) | static int pma_close(struct kobject *kobj, right_t right, type pma (line 161) | struct pma type process (line 161) | struct process type page (line 164) | struct page type pma_mapping_entry (line 166) | struct pma_mapping_entry type pma_mapping_entry (line 170) | struct pma_mapping_entry function __sys_pma_unmap (line 211) | static int __sys_pma_unmap(struct pma *p, struct process *proc, function sys_handle_pma (line 238) | static int sys_handle_pma(handle_t proc_handle, handle_t pma_handle, function sys_map_pma (line 299) | int sys_map_pma(handle_t proc_handle, handle_t pma_handle, function sys_unmap_pma (line 305) | int sys_unmap_pma(handle_t proc_handle, handle_t pma_handle, function pma_release (line 311) | static void pma_release(struct kobject *kobj) function pma_add_pages (line 324) | static int pma_add_pages(struct kobject *kobj, int pages) function pma_get_size (line 364) | static long pma_get_size(struct kobject *kobj) function pma_ctl (line 371) | static long pma_ctl(struct kobject *kobj, int req, unsigned long data) function pma_write (line 390) | static long pma_write(struct kobject *kobj, void __user *data, size_t da... function pma_read (line 404) | static long pma_read(struct kobject *kobj, void __user *data, size_t dat... type kobject_ops (line 419) | struct kobject_ops function pma_flags (line 429) | static inline unsigned long pma_flags(int type, right_t right) function allocate_pma_memory (line 454) | static int allocate_pma_memory(struct pma *p, size_t size, int type) function __create_new_pma (line 488) | static int __create_new_pma(struct kobject **kobj, function create_new_pma (line 559) | int create_new_pma(struct kobject **kobj, right_t *right, struct pma_cre... function pma_create (line 564) | static int pma_create(struct kobject **kobj, right_t *right, unsigned lo... FILE: kernel/userspace/poll.c type poll_event (line 37) | struct poll_event type poll_event_kernel (line 39) | struct poll_event_kernel type poll_event_kernel (line 41) | struct poll_event_kernel function poll_event_send_static (line 49) | int poll_event_send_static(struct pevent_item *pi, struct poll_event_ker... function poll_event_send_with_data (line 61) | int poll_event_send_with_data(struct poll_struct *ps, int ev, int type, function poll_event_send (line 96) | int poll_event_send(struct poll_struct *ps, int ev) function copy_poll_event_to_user (line 101) | static int copy_poll_event_to_user(struct poll_event __user *events, function __poll_hub_read (line 122) | static int __poll_hub_read(struct poll_hub *peh, function poll_hub_read (line 165) | static long poll_hub_read(struct kobject *kobj, void __user *data, size_... function poll_hub_release (line 182) | static void poll_hub_release(struct kobject *kobj) function poll_hub_close (line 201) | static int poll_hub_close(struct kobject *kobj, right_t right, struct pr... type pevent_item (line 206) | struct pevent_item type poll_struct (line 206) | struct poll_struct type poll_hub (line 206) | struct poll_hub type pevent_item (line 208) | struct pevent_item function add_new_pevent (line 219) | static inline void add_new_pevent(struct poll_struct *ps, int ev, struct... type pevent_item (line 228) | struct pevent_item type poll_struct (line 228) | struct poll_struct type poll_hub (line 229) | struct poll_hub type pevent_item (line 231) | struct pevent_item type pevent_item (line 232) | struct pevent_item function release_poll_struct (line 252) | void release_poll_struct(struct kobject *kobj) function __poll_hub_ctl (line 276) | static int __poll_hub_ctl(struct poll_hub *ph, struct kobject *ksrc, function poll_hub_check_right (line 354) | static int poll_hub_check_right(int events, right_t right) function poll_hub_ctl (line 369) | static long poll_hub_ctl(struct kobject *kobj, int op, unsigned long data) type kobject_ops (line 397) | struct kobject_ops function poll_hub_create (line 404) | static int poll_hub_create(struct kobject **kobj, right_t *right, unsign... FILE: kernel/userspace/port.c type port (line 30) | struct port { function port_close (line 37) | static int port_close(struct kobject *kobj, right_t right, struct proces... function port_recv (line 43) | static long port_recv(struct kobject *kobj, void __user *data, function port_send (line 52) | static long port_send(struct kobject *kobj, void __user *data, size_t da... function port_reply (line 59) | static int port_reply(struct kobject *kobj, right_t right, function port_release (line 66) | static void port_release(struct kobject *kobj) function port_poll (line 71) | static int port_poll(struct kobject *ksrc, type kobject_ops (line 77) | struct kobject_ops function port_create (line 86) | static int port_create(struct kobject **kobj, right_t *right, unsigned l... FILE: kernel/userspace/process.c type process (line 34) | struct process type process (line 37) | struct process type task (line 38) | struct task type process (line 41) | struct process function task_exit_helper (line 85) | static void task_exit_helper(void *data) function request_process_stop (line 90) | static void request_process_stop(struct process *proc, int handle) function process_die (line 142) | void process_die(void) function kill_process (line 159) | void kill_process(struct process *proc, int handle) function process_page_fault (line 164) | int process_page_fault(struct process *proc, uint64_t virtaddr, uint64_t... function process_recv (line 194) | static long process_recv(struct kobject *kobj, void __user *data, function process_reply (line 209) | static int process_reply(struct kobject *kobj, right_t right, long token, function set_process_name (line 217) | static int set_process_name(struct process *proc, char __user *str) function do_process_ctl (line 224) | static long do_process_ctl(struct process *proc, int req, unsigned long ... function process_ctl (line 253) | static long process_ctl(struct kobject *kobj, int req, unsigned long data) function do_process_release (line 263) | int do_process_release(struct kobject *kobj) function process_release (line 288) | static void process_release(struct kobject *kobj) function clean_process_on_pcpu (line 301) | void clean_process_on_pcpu(struct pcpu *pcpu) function process_send (line 331) | static long process_send(struct kobject *kobj, function process_close (line 348) | static int process_close(struct kobject *kobj, right_t right, struct pro... type kobject_ops (line 353) | struct kobject_ops function wake_up_process (line 362) | int wake_up_process(struct process *proc) type process (line 376) | struct process type process (line 379) | struct process type task_stat (line 380) | struct task_stat function process_create (line 397) | static int process_create(struct kobject **kobjr, right_t *right, unsign... function process_task_create_hook (line 431) | static int process_task_create_hook(void *item, void *context) function process_task_release_hook (line 447) | static int process_task_release_hook(void *item, void *context) function process_subsys_init (line 456) | static int process_subsys_init(void) FILE: kernel/userspace/procinfo.c type kobject (line 27) | struct kobject type task_stat (line 28) | struct task_stat type task_stat (line 30) | struct task_stat function release_task_stat (line 36) | void release_task_stat(int tid) function init_task_stat (line 42) | void init_task_stat(struct task *task) function update_task_stat (line 66) | void update_task_stat(struct task *task) function procinfo_switch_hook (line 76) | static int procinfo_switch_hook(void *item, void *data) function init_kernel_task_stat (line 84) | static void init_kernel_task_stat(struct task *task) function procinfo_init (line 96) | int procinfo_init(void) FILE: kernel/userspace/root_service.c type kobject (line 33) | struct kobject type process (line 34) | struct process type elf_ctx (line 37) | struct elf_ctx { type Elf64_auxv_t (line 61) | typedef struct function elf_findphdr (line 99) | int elf_findphdr(struct ramdisk_file *file, struct elf_ctx *ctx, function elf_init (line 117) | int elf_init(struct ramdisk_file *file, struct elf_ctx *ctx) function elf_load_section (line 179) | static int elf_load_section(struct ramdisk_file *file, void *vaddr, Elf_... function elf_findshdr (line 198) | static int elf_findshdr(struct ramdisk_file *file, struct elf_ctx *ctx, function elf_load (line 220) | int elf_load(struct process *proc, struct ramdisk_file *file, struct elf... function elf_load_process (line 254) | long elf_load_process(struct process *proc, struct ramdisk_file *file) function setup_user_memory_region (line 267) | static int setup_user_memory_region(struct process *proc, struct bootdat... function setup_root_service_env (line 318) | static int setup_root_service_env(struct process *proc) function setup_root_service_ustack (line 435) | static int setup_root_service_ustack(struct process *proc) function load_root_service (line 483) | int load_root_service(void) function init_task (line 527) | int init_task(void *data) FILE: kernel/userspace/socket.c type socket (line 24) | struct socket { function socket_release (line 42) | static void socket_release(struct kobject *kobj) function endpoint_recv (line 50) | static long endpoint_recv(struct kobject *kobj, void __user *data, function socket_send (line 100) | static long socket_send(struct kobject *kobj, void __user *data, type kobject_ops (line 146) | struct kobject_ops function socket_create (line 152) | static int socket_create(struct kobject **kobj, right_t *right, unsigned... FILE: kernel/userspace/stdio.c type kobject (line 26) | struct kobject function stdio_send (line 30) | static long stdio_send(struct kobject *kobj, void __user *data, function stdio_recv (line 62) | static long stdio_recv(struct kobject *kobj, void __user *data, type kobject_ops (line 80) | struct kobject_ops function stdio_kobject_init (line 85) | static int stdio_kobject_init(void) FILE: kernel/userspace/syscall.c function sys_sched_yield (line 28) | void sys_sched_yield(void) function sys_kobject_close (line 35) | long sys_kobject_close(handle_t handle) function handle_t (line 54) | handle_t sys_kobject_create(int type, unsigned long data) function sys_kobject_open (line 72) | int sys_kobject_open(handle_t handle) function sys_kobject_recv (line 88) | long sys_kobject_recv(handle_t handle, void __user *data, size_t data_size, function sys_kobject_send (line 112) | long sys_kobject_send(handle_t handle, void __user *data, size_t data_size, function sys_kobject_reply (line 138) | long sys_kobject_reply(handle_t handle, unsigned long token, function sys_kobject_ctl (line 158) | long sys_kobject_ctl(handle_t handle, int req, unsigned long data) function sys_kobject_mmap (line 180) | int sys_kobject_mmap(handle_t handle, function sys_kobject_munmap (line 202) | int sys_kobject_munmap(handle_t handle) FILE: kernel/userspace/thread.c function sys_exit (line 27) | void sys_exit(int errno) function sys_exitgroup (line 35) | void sys_exitgroup(int errno) function release_thread (line 40) | void release_thread(struct task *task) function add_task_to_process (line 61) | static int add_task_to_process(struct process *proc, struct task *task) function sys_clone (line 79) | int sys_clone(int flags, void *stack, int *ptid, void *tls, int *ctid) FILE: kernel/userspace/time.c function sys_clock_gettime (line 22) | int sys_clock_gettime(int id, struct timespec __user *ts) function sys_clock_nanosleep (line 45) | int sys_clock_nanosleep(int id, int flags, long time, long ns, FILE: kernel/userspace/uaccess.c function copy_string_from_user (line 21) | int copy_string_from_user(char *dst, char __user *src, int max) function __copy_from_user (line 65) | int __copy_from_user(void *dst, struct vspace *vsrc, void __user *src, s... function __copy_to_user (line 98) | int __copy_to_user(struct vspace *vdst, void __user *dst, void *src, siz... function copy_from_user (line 130) | int copy_from_user(void *dst, void __user *src, size_t size) function copy_to_user (line 135) | int copy_to_user(void __user *dst, void *src, size_t size) function copy_user_to_user (line 140) | int copy_user_to_user(struct vspace *vdst, void __user *dst, function copy_string_from_user_safe (line 175) | int copy_string_from_user_safe(char *dst, char __user *src, size_t max) FILE: kernel/userspace/vspace.c function allocate_asid (line 35) | static int allocate_asid(void) function free_asid (line 53) | static void free_asid(int asid) function inc_vspace_usage (line 59) | void inc_vspace_usage(struct vspace *vs) function dec_vspace_usage (line 64) | void dec_vspace_usage(struct vspace *vs) type vspace (line 86) | struct vspace function __map_process_memory (line 92) | static inline int __map_process_memory(struct vspace *vs, unsigned long ... function map_process_memory (line 109) | int map_process_memory(struct process *proc, unsigned long vaddr, function unmap_process_memory (line 127) | int unmap_process_memory(struct process *proc, unsigned long vaddr, size... function __map_process_page_internal (line 164) | static int __map_process_page_internal(struct process *proc, function handle_page_fault_internal (line 200) | static int handle_page_fault_internal(struct process *proc, function sys_map_anon (line 228) | static int sys_map_anon(handle_t proc_handle, unsigned long virt, function sys_unmap_anon (line 269) | static int sys_unmap_anon(handle_t proc_handle, unsigned long virt, size... function sys_map (line 288) | int sys_map(handle_t proc_handle, handle_t pma_handle, function sys_unmap (line 309) | int sys_unmap(handle_t proc_handle, handle_t pma_handle, function sys_mtrans (line 330) | unsigned long sys_mtrans(unsigned long virt) function handle_page_fault_ipc (line 345) | static int handle_page_fault_ipc(struct process *proc, unsigned long vir... function handle_user_page_fault (line 352) | int handle_user_page_fault(unsigned long virt, int write, unsigned long ... function handle_user_ia_fault (line 375) | int handle_user_ia_fault(void) function user_unmap_range (line 382) | static void user_unmap_range(struct vspace *vspace, unsigned long start, type mm_notifier_ops (line 388) | struct mm_notifier_ops function vspace_init (line 392) | int vspace_init(struct process *proc) function vspace_deinit (line 408) | void vspace_deinit(struct process *proc) function umm_init (line 420) | static int umm_init(void) FILE: kernel/virt/debug_console.c type vm_debug_console (line 37) | struct vm_debug_console { type vm_debug_console (line 52) | struct vm_debug_console function dcon_putc (line 54) | static int dcon_putc(struct tty *tty, char ch) function dcon_putcs (line 75) | static int dcon_putcs(struct tty *tty, char *str, int count) function dcon_open (line 80) | static int dcon_open(struct tty *tty) function dcon_close (line 85) | static void dcon_close(struct tty *tty) type tty_ops (line 90) | struct tty_ops function dcon_get_resource (line 97) | static int dcon_get_resource(struct vm *vm, struct device_node *node, function dcon_init (line 141) | static int dcon_init(struct vm *vm, struct device_node *node, function create_dconsole (line 174) | static int create_dconsole(struct vm *vm, struct device_node *node) function dcon_write (line 223) | static void dcon_write(struct vm_debug_console *dcon) function dcon_hvc_handler (line 245) | static int dcon_hvc_handler(gp_regs *c, uint32_t id, uint64_t *args) FILE: kernel/virt/hypercall.c function vm_hvc_handler (line 28) | static int vm_hvc_handler(gp_regs *c, uint32_t id, uint64_t *args) function get_vm_capability (line 112) | static unsigned long get_vm_capability(struct vm *vm) function misc_hvc_handler (line 122) | static int misc_hvc_handler(gp_regs *c, uint32_t id, uint64_t *args) FILE: kernel/virt/iommu.c type iommu_ops (line 8) | struct iommu_ops function iommu_vm_init (line 10) | int iommu_vm_init(struct vm *vm) function iommu_iotlb_flush_all (line 27) | int iommu_iotlb_flush_all(struct vm *vm) function iommu_assign_node (line 44) | int iommu_assign_node(struct vm *vm, struct device_node *node) type device_node (line 70) | struct device_node type iommu_ops (line 75) | struct iommu_ops type iommu_ops (line 80) | struct iommu_ops function of_iommu_init (line 99) | static void of_iommu_init(void) function iommu_init (line 104) | static int iommu_init(void) FILE: kernel/virt/os/os.c type os (line 22) | struct os function default_vm_init (line 24) | static void default_vm_init(struct vm *vm) function default_vcpu_init (line 29) | static void default_vcpu_init(struct vcpu *vcpu) function default_vcpu_power_on (line 34) | static void default_vcpu_power_on(struct vcpu *vcpu, unsigned long entry) function default_vm_setup (line 39) | static void default_vm_setup(struct vm *vm) function default_create_gvm_res (line 44) | static int default_create_gvm_res(struct vm *vm) function default_create_nvm_res (line 50) | static int default_create_nvm_res(struct vm *vm) function register_os (line 56) | int register_os(char *name, int type, struct os_ops *ops) type os (line 90) | struct os type os (line 93) | struct os function os_setup_vm (line 109) | void os_setup_vm(struct vm *vm) function os_create_native_vm_resource (line 114) | int os_create_native_vm_resource(struct vm *vm) function os_create_guest_vm_resource (line 119) | int os_create_guest_vm_resource(struct vm *vm) function os_vcpu_power_on (line 124) | void os_vcpu_power_on(struct vcpu *vcpu, unsigned long entry) function os_vm_init (line 130) | void os_vm_init(struct vm *vm) FILE: kernel/virt/os/os_linux.c function fdt_setup_other (line 36) | static int fdt_setup_other(struct vm *vm) function fdt_setup_romflash (line 41) | static int fdt_setup_romflash(struct vm *vm) function fdt_setup_minos (line 90) | static int fdt_setup_minos(struct vm *vm) function fdt_setup_vm_virqs (line 106) | static int fdt_setup_vm_virqs(struct vm *vm) function fdt_setup_cmdline (line 155) | static int fdt_setup_cmdline(struct vm *vm) function fdt_setup_cpu (line 197) | static int fdt_setup_cpu(struct vm *vm) function fdt_setup_memory (line 230) | static int fdt_setup_memory(struct vm *vm) function fdt_vm_init (line 297) | static void fdt_vm_init(struct vm *vm) function __linux_vcpu_startup (line 332) | static inline void __linux_vcpu_startup(struct vcpu *vcpu, unsigned long... function linux_vcpu_startup (line 356) | static void linux_vcpu_startup(struct vcpu *vcpu) function linux_vcpu_power_on (line 361) | static void linux_vcpu_power_on(struct vcpu *vcpu, unsigned long entry) function linux_vm_setup (line 366) | static void linux_vm_setup(struct vm *vm) function linux_create_native_vm_resource (line 371) | static int linux_create_native_vm_resource(struct vm *vm) function linux_create_guest_vm_resource (line 394) | static int linux_create_guest_vm_resource(struct vm *vm) type os_ops (line 421) | struct os_ops function os_linux_init (line 429) | os_linux_init(void) FILE: kernel/virt/os/os_other.c function default_vcpu_init (line 25) | static void default_vcpu_init(struct vcpu *vcpu) function default_vm_setup (line 31) | static void default_vm_setup(struct vm *vm) function default_create_guest_vm_resource (line 36) | static int default_create_guest_vm_resource(struct vm *vm) function default_create_native_vm_resource (line 41) | static int default_create_native_vm_resource(struct vm *vm) type os_ops (line 46) | struct os_ops function os_default_init (line 53) | os_default_init(void) FILE: kernel/virt/os/os_xnu.c type virq_chip (line 37) | struct virq_chip type vm (line 37) | struct vm function apple_soc_dczva_trap (line 40) | static int apple_soc_dczva_trap(struct vcpu *vcpu, unsigned long va) function apple_soc_unknow_sysreg (line 57) | static int apple_soc_unknow_sysreg(struct vcpu *vcpu, function xnu_create_gvm_res_apple (line 101) | static int xnu_create_gvm_res_apple(struct vm *vm) function xnu_vm_init (line 122) | static void xnu_vm_init(struct vm *vm) function xnu_vcpu_init (line 127) | static void xnu_vcpu_init(struct vcpu *vcpu) function xnu_vcpu_power_on (line 144) | static void xnu_vcpu_power_on(struct vcpu *vcpu, unsigned long entry) function xnu_vm_setup (line 149) | static void xnu_vm_setup(struct vm *vm) function xnu_create_gvm_res (line 154) | static int xnu_create_gvm_res(struct vm *vm) function xnu_create_nvm_res (line 166) | static int xnu_create_nvm_res(struct vm *vm) type os_ops (line 171) | struct os_ops function os_xnu_init (line 180) | os_xnu_init(void) FILE: kernel/virt/resource.c function create_vm_vdev_of (line 35) | static int create_vm_vdev_of(struct vm *vm, struct device_node *node) type device_node (line 57) | struct device_node type vm (line 59) | struct vm type vm (line 59) | struct vm function parse_vm_info_of (line 87) | int parse_vm_info_of(struct device_node *node, struct vmtag *vmtag) function vm_get_device_irq_index (line 142) | int vm_get_device_irq_index(struct vm *vm, struct device_node *node, function create_pdev_virq_of (line 180) | static int create_pdev_virq_of(struct vm *vm, struct device_node *node) function create_pdev_iomem_of (line 236) | static int create_pdev_iomem_of(struct vm *vm, struct device_node *node) function create_vm_pdev_of (line 273) | static int create_vm_pdev_of(struct vm *vm, struct device_node *node) function create_vm_res_of (line 287) | static int create_vm_res_of(struct vm *vm, struct device_node *node) type device_node (line 292) | struct device_node type vm (line 294) | struct vm type vm (line 294) | struct vm function create_vm_resource_of (line 317) | int create_vm_resource_of(struct vm *vm, void *data) function create_vm_virqchip_common (line 351) | static int create_vm_virqchip_common(struct vm *vm, struct device_node *... function create_vm_vtimer_common (line 373) | static int inline create_vm_vtimer_common(struct vm *vm, function create_vm_iomem_common (line 388) | static int create_vm_iomem_common(struct vm *vm, struct device_node *node) function create_vm_virqs_common (line 416) | static int create_vm_virqs_common(struct vm *vm, struct device_node *node) type device_node (line 438) | struct device_node function create_native_vm_resource_common (line 446) | int create_native_vm_resource_common(struct vm *vm) function resource_init (line 475) | resource_init(void) FILE: kernel/virt/shmem.c type shmem_block (line 26) | struct shmem_block { type shmem (line 35) | struct shmem { type shmem (line 45) | struct shmem type shmem_block (line 49) | struct shmem_block type shmem_block (line 51) | struct shmem_block type shmem_block (line 53) | struct shmem_block type shmem_block (line 55) | struct shmem_block type shmem_block (line 87) | struct shmem_block type shmem (line 89) | struct shmem type shmem (line 98) | struct shmem type shmem_block (line 118) | struct shmem_block function free_shmem_in_block (line 157) | static void free_shmem_in_block(struct shmem *shmem) function free_shmem (line 170) | void free_shmem(void *addr) FILE: kernel/virt/varm_timer.c type vm (line 30) | struct vm type device_node (line 30) | struct device_node FILE: kernel/virt/vdev.c function vdev_set_name (line 25) | static void vdev_set_name(struct vdev *vdev, const char *name) function vdev_release (line 39) | void vdev_release(struct vdev *vdev) function vdev_deinit (line 58) | static void vdev_deinit(struct vdev *vdev) function host_vdev_init (line 65) | void host_vdev_init(struct vm *vm, struct vdev *vdev, const char *name) function vdev_add_vmm_area (line 82) | static void inline vdev_add_vmm_area(struct vdev *vdev, struct vmm_area ... function vdev_add_iomem_range (line 102) | int vdev_add_iomem_range(struct vdev *vdev, unsigned long base, size_t s... function vdev_add (line 125) | void vdev_add(struct vdev *vdev) type vmm_area (line 133) | struct vmm_area type vdev (line 133) | struct vdev type vmm_area (line 135) | struct vmm_area type vmm_area (line 146) | struct vmm_area type vdev (line 146) | struct vdev type vmm_area (line 148) | struct vmm_area type vdev (line 158) | struct vdev type vm (line 158) | struct vm type vdev (line 160) | struct vdev function handle_mmio_write (line 171) | static inline int handle_mmio_write(struct vdev *vdev, gp_regs *regs, function handle_mmio_read (line 180) | static inline int handle_mmio_read(struct vdev *vdev, gp_regs *regs, function handle_mmio (line 189) | static inline int handle_mmio(struct vdev *vdev, gp_regs *regs, int write, function vdev_mmio_emulation (line 198) | int vdev_mmio_emulation(gp_regs *regs, int write, FILE: kernel/virt/vfault.c function vcpu_dump (line 33) | void vcpu_dump(struct vcpu *vcpu, gp_regs *regs) function vcpu_fault (line 40) | void vcpu_fault(struct vcpu *vcpu, gp_regs *regs) FILE: kernel/virt/virq.c type virq_desc (line 38) | struct virq_desc type vcpu (line 38) | struct vcpu type vm (line 40) | struct vm function virq_kick_vcpu (line 51) | static void inline virq_kick_vcpu(struct vcpu *vcpu, function __send_virq (line 58) | static int inline __send_virq(struct vcpu *vcpu, struct virq_desc *desc) function send_virq (line 80) | static int send_virq(struct vcpu *vcpu, struct virq_desc *desc) function guest_irq_handler (line 120) | static int guest_irq_handler(uint32_t irq, void *data) function virq_get_type (line 140) | uint32_t virq_get_type(struct vcpu *vcpu, uint32_t virq) function virq_get_state (line 151) | uint32_t virq_get_state(struct vcpu *vcpu, uint32_t virq) function virq_get_affinity (line 162) | uint32_t virq_get_affinity(struct vcpu *vcpu, uint32_t virq) function virq_get_pr (line 173) | uint32_t virq_get_pr(struct vcpu *vcpu, uint32_t virq) function virq_can_request (line 184) | int virq_can_request(struct vcpu *vcpu, uint32_t virq) function virq_need_export (line 195) | int virq_need_export(struct vcpu *vcpu, uint32_t virq) function virq_set_type (line 209) | int virq_set_type(struct vcpu *vcpu, uint32_t virq, int value) function virq_set_priority (line 236) | int virq_set_priority(struct vcpu *vcpu, uint32_t virq, int pr) function virq_enable (line 252) | int virq_enable(struct vcpu *vcpu, uint32_t virq) function virq_set_fiq (line 267) | int virq_set_fiq(struct vcpu *vcpu, uint32_t virq) function virq_disable (line 279) | int virq_disable(struct vcpu *vcpu, uint32_t virq) function send_virq_to_vcpu (line 294) | int send_virq_to_vcpu(struct vcpu *vcpu, uint32_t virq) function send_virq_to_vm (line 299) | int send_virq_to_vm(struct vm *vm, uint32_t virq) function send_vsgi (line 329) | void send_vsgi(struct vcpu *sender, uint32_t sgi, cpumask_t *cpumask) function clear_pending_virq (line 343) | void clear_pending_virq(struct vcpu *vcpu, uint32_t irq) function get_pending_virq (line 366) | uint32_t get_pending_virq(struct vcpu *vcpu) function vcpu_has_irq (line 391) | int vcpu_has_irq(struct vcpu *vcpu) function update_virq_cap (line 403) | static void update_virq_cap(struct virq_desc *desc, unsigned long flags) function vcpu_virq_struct_init (line 414) | void vcpu_virq_struct_init(struct vcpu *vcpu) function vcpu_virq_struct_reset (line 441) | void vcpu_virq_struct_reset(struct vcpu *vcpu) function __request_virq (line 451) | static int __request_virq(struct vcpu *vcpu, struct virq_desc *desc, function request_virq_affinity (line 489) | int request_virq_affinity(struct vm *vm, uint32_t virq, uint32_t hwirq, function vm_max_virq_line (line 511) | static inline int vm_max_virq_line(struct vm *vm) function request_hw_virq (line 516) | int request_hw_virq(struct vm *vm, uint32_t virq, uint32_t hwirq, function request_virq (line 527) | int request_virq(struct vm *vm, uint32_t virq, unsigned long flags) function request_virq_pervcpu (line 532) | int request_virq_pervcpu(struct vm *vm, uint32_t virq, unsigned long flags) function alloc_vm_virq (line 565) | int alloc_vm_virq(struct vm *vm) function release_vm_virq (line 581) | void release_vm_virq(struct vm *vm, int virq) function virq_create_vm (line 596) | static int virq_create_vm(void *item, void *args) function vm_virq_reset (line 644) | void vm_virq_reset(struct vm *vm) function virq_destroy_vm (line 663) | static int virq_destroy_vm(void *item, void *data) function virqs_init (line 685) | static int virqs_init(void) FILE: kernel/virt/virq_chips/bcm_virq.c type bcm2836_virq (line 31) | struct bcm2836_virq { type vcpu (line 44) | struct vcpu type vcpu (line 45) | struct vcpu type device_node (line 47) | struct device_node function bcm2836_virq_deinit (line 51) | static void bcm2836_virq_deinit(struct vdev *vdev) function bcm2836_virq_reset (line 60) | static void bcm2836_virq_reset(struct vdev *vdev) function bcm2836_virq_read (line 67) | static int bcm2836_virq_read(struct vdev *vdev, gp_regs *regs, function bcm2835_virq_enable (line 75) | static void inline bcm2835_virq_enable(struct vcpu *vcpu, function bcm2835_virq_disable (line 84) | static void inline bcm2835_virq_disable(struct vcpu *vcpu, function bcm2835_virq_write (line 93) | static int bcm2835_virq_write(struct vdev *vdev, gp_regs *reg, function bcm2836_send_vsgi (line 131) | static int inline bcm2836_send_vsgi(struct vcpu *vcpu, struct vdev *vdev, function bcm2836_clear_vsgi (line 155) | static int inline bcm2836_clear_vsgi(struct vcpu *vcpu, struct vdev *vdev, function bcm2836_timer_int_action (line 194) | static int bcm2836_timer_int_action(struct vcpu *vcpu, struct vdev *vdev, function bcm2836_virq_write (line 221) | static int bcm2836_virq_write(struct vdev *vdev, gp_regs *reg, function bcm2836_inject_sgi (line 270) | static int bcm2836_inject_sgi(struct vcpu *vcpu, uint32_t virq) function bcm2836_inject_ppi (line 292) | static int bcm2836_inject_ppi(struct vcpu *vcpu, uint32_t virq) function bcm2836_get_spi_bank (line 313) | static int bcm2836_get_spi_bank(struct bcm2836_virq*dev, function bcm2836_clear_spi (line 398) | static int bcm2836_clear_spi(struct vcpu *vcpu, uint32_t virq) function bcm2836_clear_ppi (line 430) | static int bcm2836_clear_ppi(struct vcpu *vcpu, uint32_t virq) function bcm2836_inject_spi (line 449) | static int bcm2836_inject_spi(struct vcpu *vcpu, uint32_t virq) function bcm2836_send_virq (line 483) | int bcm2836_send_virq(struct vcpu *vcpu, uint32_t virq) function bcm2838_generate_virq (line 504) | static int bcm2838_generate_virq(uint32_t *addr, int virq) function bcm2836_update_virq (line 516) | static int bcm2836_update_virq(struct vcpu *vcpu, function bcm2836_enter_to_guest (line 529) | static int bcm2836_enter_to_guest(struct vcpu *vcpu, void *data) type virq_chip (line 551) | struct virq_chip type vm (line 551) | struct vm type device_node (line 552) | struct device_node type bcm2836_virq (line 554) | struct bcm2836_virq type vdev (line 555) | struct vdev type virq_chip (line 557) | struct virq_chip type bcm2836_virq (line 561) | struct bcm2836_virq FILE: kernel/virt/virq_chips/vaic.c type aic_vdev (line 100) | struct aic_vdev { function aic_xlate_irq (line 104) | int aic_xlate_irq(struct device_node *node, function aic_generate_virq (line 111) | static int aic_generate_virq(uint32_t *addr, int virq) function aic_update_virq (line 116) | static int aic_update_virq(struct vcpu *vcpu, function aic_enter_to_guest (line 122) | static int aic_enter_to_guest(struct vcpu *vcpu, void *data) function aic_virq_deinit (line 151) | static void aic_virq_deinit(struct vdev *vdev) function aic_virq_reset (line 156) | static void aic_virq_reset(struct vdev *vdev) function aic_virq_read (line 161) | static int aic_virq_read(struct vdev *vdev, gp_regs *reg, function aic_virq_write (line 168) | static int aic_virq_write(struct vdev *vdev, gp_regs *reg, type virq_chip (line 175) | struct virq_chip type vm (line 175) | struct vm type aic_vdev (line 178) | struct aic_vdev type virq_chip (line 179) | struct virq_chip type aic_vdev (line 181) | struct aic_vdev type virq_chip (line 207) | struct virq_chip type vm (line 207) | struct vm type device_node (line 208) | struct device_node FILE: kernel/virt/virq_chips/vgic.c function vgic_irq_enter_to_guest (line 42) | int vgic_irq_enter_to_guest(struct vcpu *vcpu, void *data) function vgic_irq_exit_from_guest (line 114) | int vgic_irq_exit_from_guest(struct vcpu *vcpu, void *data) function vgic_generate_virq (line 147) | int vgic_generate_virq(uint32_t *array, int virq) function virq_chip_vcpu_init (line 156) | static int virq_chip_vcpu_init(void *item, void *contex) function vcpu_vgic_hook_init (line 167) | vcpu_vgic_hook_init(void) FILE: kernel/virt/virq_chips/vgic.h type vcpu (line 6) | struct vcpu type vcpu (line 8) | struct vcpu type vcpu (line 9) | struct vcpu FILE: kernel/virt/virq_chips/vgicv2.c type vgicv2_dev (line 36) | struct vgicv2_dev { type vgicv2_info (line 47) | struct vgicv2_info { type vgicc (line 58) | struct vgicc { type vgicv2_info (line 67) | struct vgicv2_info type device_node (line 75) | struct device_node function vgicv2_get_virq_type (line 79) | static uint32_t vgicv2_get_virq_type(struct vcpu *vcpu, uint32_t offset) function vgicv2_set_virq_type (line 96) | static void vgicv2_set_virq_type(struct vcpu *vcpu, function vgicv2_get_virq_affinity (line 111) | static uint32_t vgicv2_get_virq_affinity(struct vcpu *vcpu, function vgicv2_get_virq_pr (line 129) | static uint32_t vgicv2_get_virq_pr(struct vcpu *vcpu, function vgicv2_get_virq_state (line 147) | static uint32_t inline vgicv2_get_virq_state(struct vcpu *vcpu, function vgicv2_get_virq_mask (line 165) | static uint32_t vgicv2_get_virq_mask(struct vcpu *vcpu, function vgicv2_get_virq_unmask (line 171) | static uint32_t vgicv2_get_virq_unmask(struct vcpu *vcpu, function vgicv2_read (line 177) | static int vgicv2_read(struct vcpu *vcpu, struct vgicv2_dev *gic, function vgicv2_send_sgi (line 237) | void vgicv2_send_sgi(struct vcpu *vcpu, uint32_t sgi_value) function vgicv2_write (line 276) | static int vgicv2_write(struct vcpu *vcpu, struct vgicv2_dev *gic, function vgicv2_mmio_handler (line 339) | static int vgicv2_mmio_handler(struct vdev *vdev, gp_regs *regs, function vgicv2_mmio_read (line 351) | static int vgicv2_mmio_read(struct vdev *vdev, gp_regs *regs, function vgicv2_mmio_write (line 357) | static int vgicv2_mmio_write(struct vdev *vdev, gp_regs *regs, function vgicv2_reset (line 363) | static void vgicv2_reset(struct vdev *vdev) function vgicv2_deinit (line 368) | static void vgicv2_deinit(struct vdev *vdev) function vgicc_read (line 379) | static int vgicc_read(struct vdev *vdev, gp_regs *reg, function vgicc_write (line 414) | static int vgicc_write(struct vdev *vdev, gp_regs *reg, function vgicc_reset (line 440) | static void vgicc_reset(struct vdev *vdev) function vgicc_deinit (line 444) | static void vgicc_deinit(struct vdev *vdev) function vgicv2_create_vgicc (line 450) | static int vgicv2_create_vgicc(struct vm *vm, unsigned long base, size_t... function writel_gich (line 477) | static inline void writel_gich(uint32_t val, unsigned int offset) function readl_gich (line 482) | static inline uint32_t readl_gich(int unsigned offset) function gicv2_get_virq_state (line 487) | int gicv2_get_virq_state(struct vcpu *vcpu, struct virq_desc *virq) function gicv2_send_virq (line 501) | static int gicv2_send_virq(struct vcpu *vcpu, struct virq_desc *virq) function gicv2_update_virq (line 532) | static int gicv2_update_virq(struct vcpu *vcpu, function vgicv2_vcpu_init (line 551) | static int vgicv2_vcpu_init(struct vcpu *vcpu, void *d, unsigned long fl... function vgicv2_init_virqchip (line 561) | static int vgicv2_init_virqchip(struct virq_chip *vc, function get_vgicv2_info (line 580) | static int get_vgicv2_info(struct device_node *node, struct vgicv2_info ... type virq_chip (line 618) | struct virq_chip type vm (line 618) | struct vm type device_node (line 619) | struct device_node type vgicv2_dev (line 622) | struct vgicv2_dev type virq_chip (line 623) | struct virq_chip type vgicv2_info (line 624) | struct vgicv2_info type vgicv2_dev (line 634) | struct vgicv2_dev function gicv2_state_restore (line 694) | static void gicv2_state_restore(struct vcpu *vcpu, void *context) function gicv2_state_init (line 707) | static void gicv2_state_init(struct vcpu *vcpu, void *context) function gicv2_state_save (line 715) | static void gicv2_state_save(struct vcpu *vcpu, void *context) function gicv2_state_resume (line 731) | static void gicv2_state_resume(struct vcpu *vcpu, void *context) function gicv2_vmodule_init (line 736) | static int gicv2_vmodule_init(struct vmodule *vmodule) function vgicv2_init (line 747) | int vgicv2_init(uint64_t *data, int len) FILE: kernel/virt/virq_chips/vgicv3.c type vgic_gicd (line 31) | struct vgic_gicd { type vgic_gicr (line 40) | struct vgic_gicr { type vgicv3_dev (line 54) | struct vgicv3_dev { type vgicv3_info (line 69) | struct vgicv3_info { type vgicv3_info (line 90) | struct vgicv3_info type device_node (line 92) | struct device_node function vgicv3_send_sgi (line 96) | static int vgicv3_send_sgi(struct vcpu *vcpu, unsigned long sgi_value) function offset_to_gicr_type (line 146) | static int offset_to_gicr_type(struct vgic_gicr *gicr, unsigned long *po... function vgic_get_virq_type (line 172) | static uint32_t vgic_get_virq_type(struct vcpu *vcpu, uint32_t offset) function vgic_set_virq_type (line 189) | static void vgic_set_virq_type(struct vcpu *vcpu, function vgic_gicd_mmio_read (line 204) | static int vgic_gicd_mmio_read(struct vcpu *vcpu, function vgic_gicd_mmio_write (line 241) | static int vgic_gicd_mmio_write(struct vcpu *vcpu, function vgic_gicd_mmio (line 295) | static int vgic_gicd_mmio(struct vcpu *vcpu, struct vgic_gicd *gicd, function vgic_gicr_rd_mmio (line 304) | static int vgic_gicr_rd_mmio(struct vcpu *vcpu, struct vgic_gicr *gicr, function vgic_gicr_sgi_mmio (line 329) | static int vgic_gicr_sgi_mmio(struct vcpu *vcpu, struct vgic_gicr *gicr, function vgic_gicr_vlpi_mmio (line 389) | static int vgic_gicr_vlpi_mmio(struct vcpu *vcpu, struct vgic_gicr *gicr, function vgic_check_gicr_access (line 395) | static int vgic_check_gicr_access(struct vcpu *vcpu, struct vgic_gicr *g... function vgic_mmio_handler (line 416) | static int vgic_mmio_handler(struct vdev *vdev, gp_regs *regs, function vgic_mmio_read (line 476) | static int vgic_mmio_read(struct vdev *vdev, gp_regs *regs, int idx, function vgic_mmio_write (line 482) | static int vgic_mmio_write(struct vdev *vdev, gp_regs *regs, int idx, function vgic_gicd_init (line 488) | static void vgic_gicd_init(struct vm *vm, struct vgic_gicd *gicd, function vgic_gicr_init (line 519) | static void vgic_gicr_init(struct vcpu *vcpu, function vm_release_gic (line 548) | static void vm_release_gic(struct vgicv3_dev *gic) function vgic_deinit (line 568) | static void vgic_deinit(struct vdev *vdev) function vgic_reset (line 575) | static void vgic_reset(struct vdev *vdev) function gicv3_read_lr (line 580) | static int64_t gicv3_read_lr(int lr) function gicv3_write_lr (line 604) | static void gicv3_write_lr(int lr, uint64_t val) function gicv3_send_virq (line 661) | static int gicv3_send_virq(struct vcpu *vcpu, struct virq_desc *virq) function gicv3_update_virq (line 683) | static int gicv3_update_virq(struct vcpu *vcpu, function gicv3_get_virq_state (line 714) | static int gicv3_get_virq_state(struct vcpu *vcpu, struct virq_desc *virq) function gicv3_generate_virq (line 728) | static int gicv3_generate_virq(uint32_t *array, int virq) function vgicv3_vcpu_init (line 733) | static int vgicv3_vcpu_init(struct vcpu *vcpu, void *d, unsigned long fl... function vgicv3_init_virqchip (line 743) | static void vgicv3_init_virqchip(struct virq_chip *vc, function get_vgicv3_info (line 764) | static int get_vgicv3_info(struct device_node *node, struct vgicv3_info ... type virq_chip (line 802) | struct virq_chip type vm (line 802) | struct vm type device_node (line 803) | struct device_node type vgic_gicr (line 806) | struct vgic_gicr type vgicv3_dev (line 807) | struct vgicv3_dev type vcpu (line 808) | struct vcpu type vgicv3_info (line 809) | struct vgicv3_info type virq_chip (line 811) | struct virq_chip type arm_virt_data (line 812) | struct arm_virt_data type vdev (line 813) | struct vdev type vgicv3_dev (line 821) | struct vgicv3_dev type vgic_gicr (line 848) | struct vgic_gicr function gicv3_save_lrs (line 880) | static void gicv3_save_lrs(struct gicv3_context *c, uint32_t count) function gicv3_save_aprn (line 924) | static void gicv3_save_aprn(struct gicv3_context *c, uint32_t count) function gicv3_state_save (line 942) | static void gicv3_state_save(struct vcpu *vcpu, void *context) function gicv3_restore_aprn (line 954) | static void gicv3_restore_aprn(struct gicv3_context *c, uint32_t count) function gicv3_restore_lrs (line 972) | static void gicv3_restore_lrs(struct gicv3_context *c, uint32_t count) function gicv3_state_restore (line 1016) | static void gicv3_state_restore(struct vcpu *vcpu, void *context) function gicv3_state_init (line 1028) | static void gicv3_state_init(struct vcpu *vcpu, void *context) function gicv3_state_resume (line 1038) | static void gicv3_state_resume(struct vcpu *vcpu, void *context) function gicv3_vmodule_init (line 1043) | static int gicv3_vmodule_init(struct vmodule *vmodule) function vgicv3_init (line 1054) | int vgicv3_init(uint64_t *data, int len) FILE: kernel/virt/virq_chips/virq_chip.c function virqchip_enter_to_guest (line 26) | static int virqchip_enter_to_guest(void *item, void *data) function virqchip_exit_from_guest (line 56) | static int virqchip_exit_from_guest(void *item, void *data) type virq_chip (line 67) | struct virq_chip type virq_chip (line 69) | struct virq_chip type virq_chip (line 71) | struct virq_chip function virqchip_update_virq (line 78) | void virqchip_update_virq(struct vcpu *vcpu, function virqchip_send_virq (line 87) | void virqchip_send_virq(struct vcpu *vcpu, struct virq_desc *virq) function virqchip_get_virq_state (line 95) | int virqchip_get_virq_state(struct vcpu *vcpu, struct virq_desc *virq) function virqchip_init (line 105) | virqchip_init(void) FILE: kernel/virt/virtio_mmio.c function virtio_mmio_read (line 34) | static int virtio_mmio_read(struct vdev *vdev, gp_regs *regs, function virtio_mmio_write (line 40) | static int virtio_mmio_write(struct vdev *vdev, gp_regs *regs, function release_virtio_dev (line 149) | void release_virtio_dev(struct vm *vm, struct virtio_device *dev) function virtio_dev_deinit (line 158) | static void virtio_dev_deinit(struct vdev *vdev) function virtio_dev_reset (line 165) | static void virtio_dev_reset(struct vdev *vdev) type vm (line 170) | struct vm type device_node (line 170) | struct device_node type vdev (line 174) | struct vdev type virtio_device (line 177) | struct virtio_device type virtio_device (line 189) | struct virtio_device function virtio_mmio_init (line 224) | int virtio_mmio_init(struct vm *vm, unsigned long gbase, FILE: kernel/virt/vm.c type vm (line 42) | struct vm type vm (line 44) | struct vm function vcpu_is_offline (line 58) | static inline int vcpu_is_offline(struct vcpu *vcpu) function vcpu_online (line 63) | static void vcpu_online(struct vcpu *vcpu) function affinity_to_vcpuid (line 69) | static int inline affinity_to_vcpuid(struct vm *vm, unsigned long affinity) function vcpu_power_on (line 90) | int vcpu_power_on(struct vcpu *caller, unsigned long affinity, function vcpu_context_save (line 118) | void vcpu_context_save(struct task *task) function vcpu_context_restore (line 123) | void vcpu_context_restore(struct task *task) function vcpu_can_idle (line 128) | static int vcpu_can_idle(struct vcpu *vcpu) function vcpu_idle (line 142) | int vcpu_idle(struct vcpu *vcpu) function vcpu_suspend (line 147) | int vcpu_suspend(struct vcpu *vcpu, gp_regs *c, function vcpu_off (line 158) | int vcpu_off(struct vcpu *vcpu) function vm_check_vcpu_affinity (line 164) | static int vm_check_vcpu_affinity(int vmid, uint32_t *aff, int nr) type vcpu (line 182) | struct vcpu type vm (line 182) | struct vm type vcpu (line 190) | struct vcpu type vm (line 192) | struct vm function kick_vcpu (line 201) | int kick_vcpu(struct vcpu *vcpu, int reason) function release_vcpu (line 248) | static void inline release_vcpu(struct vcpu *vcpu) type vcpu (line 273) | struct vcpu type vcpu (line 275) | struct vcpu type virq_struct (line 281) | struct virq_struct function vcpu_return_to_user (line 294) | static void vcpu_return_to_user(struct task *task, gp_regs *regs) function vcpu_exit_from_user (line 307) | static void vcpu_exit_from_user(struct task *task, gp_regs *regs) type vcpu (line 320) | struct vcpu type vm (line 320) | struct vm type vcpu (line 323) | struct vcpu type task (line 324) | struct task function alloc_new_vmid (line 363) | static int alloc_new_vmid(void) function vcpu_affinity_init (line 381) | static int vcpu_affinity_init(void) function get_vcpu_affinity (line 405) | void get_vcpu_affinity(uint32_t *aff, int nr) function vmtag_check_and_config (line 441) | static int vmtag_check_and_config(struct vmtag *tag) function request_vm_virqs (line 474) | int request_vm_virqs(struct vm *vm, int base, int nr) function load_vm_image (line 493) | static int load_vm_image(struct vm *vm) function do_start_vm (line 519) | static int do_start_vm(struct vm *vm) function start_guest_vm (line 539) | int start_guest_vm(struct vm *vm) function guest_mm_init (line 563) | static int guest_mm_init(struct vm *vm, uint64_t base, uint64_t size) function create_vm_mmap (line 578) | int create_vm_mmap(int vmid, unsigned long offset, function create_guest_vm (line 593) | int create_guest_vm(struct vmtag __guest *tag) function create_vm_resource (line 625) | static int create_vm_resource(struct vm *vm) function __setup_native_vm (line 648) | static void __setup_native_vm(struct vm *vm) function destroy_vm (line 706) | void destroy_vm(struct vm *vm) function vm_vcpus_init (line 759) | int vm_vcpus_init(struct vm *vm) function create_vcpus (line 786) | static int create_vcpus(struct vm *vm) function vm_open_ramdisk_file (line 809) | static void vm_open_ramdisk_file(struct vm *vm, struct vmtag *vme) type vm (line 833) | struct vm type vmtag (line 833) | struct vmtag type vm (line 835) | struct vm type vm (line 848) | struct vm type vcpu (line 849) | struct vcpu type vm (line 885) | struct vm type vmtag (line 885) | struct vmtag type device_node (line 885) | struct device_node type vm (line 888) | struct vm type vm (line 939) | struct vm type vm (line 944) | struct vm type device_node (line 954) | struct device_node type vmtag (line 956) | struct vmtag function parse_and_create_vms (line 986) | static void parse_and_create_vms(void) function of_create_vmboxs (line 997) | static int of_create_vmboxs(void) function setup_native_vm (line 1017) | static void setup_native_vm(struct vm *vm) function start_native_vm (line 1026) | int start_native_vm(struct vm *vm) function virt_init (line 1052) | int virt_init(void) function start_all_vm (line 1085) | void start_all_vm(void) function vm_command_hdl (line 1096) | static int vm_command_hdl(int argc, char **argv) FILE: kernel/virt/vm_daemon.c type vm_request (line 34) | struct vm_request { function send_vm_request (line 39) | static int send_vm_request(struct vm *vm, int req) function send_vm_shutdown_request (line 53) | int send_vm_shutdown_request(struct vm *vm) function send_vm_reboot_request (line 58) | int send_vm_reboot_request(struct vm *vm) function handle_vm_reboot (line 63) | static void handle_vm_reboot(struct vm *vm) function handle_vm_shutdown (line 68) | static void handle_vm_shutdown(struct vm *vm) function handle_vm_request (line 73) | static void handle_vm_request(struct vm_request *vs) function vm_daemon_main (line 88) | int vm_daemon_main(void *data) function vm_daemon_init (line 106) | void vm_daemon_init(void) FILE: kernel/virt/vm_pm.c function vcpu_power_off_call (line 33) | static void vcpu_power_off_call(void *data) function vcpu_enter_poweroff (line 41) | void vcpu_enter_poweroff(struct vcpu *vcpu) function wait_vcpu_in_state (line 67) | static int wait_vcpu_in_state(struct vcpu *vcpu, int state, uint32_t tim... function wait_vm_in_state (line 88) | static inline int wait_vm_in_state(struct vm *vm, int state) function shutdown_all_guest_vm (line 105) | static int shutdown_all_guest_vm(void) function vcpu_reset (line 130) | static void vcpu_reset(struct vcpu *vcpu) function __native_vm_reset (line 140) | static void __native_vm_reset(struct vm *vm) function reboot_native_vm (line 159) | int reboot_native_vm(struct vm *vm) function native_vm_reset (line 186) | static inline int native_vm_reset(struct vm *vm, int flags) function guest_vm_reset (line 201) | static inline int guest_vm_reset(struct vm *vm, int flags) function __vm_reset (line 209) | static int __vm_reset(struct vm *vm, void *args, int flags) function vm_reset (line 229) | int vm_reset(int vmid, void *args, int flags) function shutdown_native_vm (line 251) | int shutdown_native_vm(struct vm *vm) function __shutdown_native_vm (line 267) | static int __shutdown_native_vm(struct vm *vm, int flags) function __shutdown_guest_vm (line 276) | static int __shutdown_guest_vm(struct vm *vm, int flags) function __vm_power_off (line 286) | static int __vm_power_off(struct vm *vm, void *args, int flags) function destroy_guest_vm (line 315) | void destroy_guest_vm(struct vm *vm) function vm_power_off (line 322) | int vm_power_off(int vmid, void *arg, int flags) function vm_resume (line 341) | static int vm_resume(struct vm *vm) function __vm_suspend (line 365) | static int __vm_suspend(struct vm *vm) function vm_suspend (line 421) | int vm_suspend(int vmid) function power_up_guest_vm (line 431) | int power_up_guest_vm(int vmid) FILE: kernel/virt/vmbox/vmbox.c type vmbox_info (line 36) | struct vmbox_info { type vmbox_hook (line 47) | struct vmbox_hook { type vring_used_elem (line 56) | struct vring_used_elem { type vring_used (line 61) | struct vring_used { type vring_avail (line 67) | struct vring_avail { type vring_desc (line 73) | struct vring_desc { type vm (line 80) | struct vm type vmbox_device (line 81) | struct vmbox_device type vmbox (line 84) | struct vmbox type vmbox_hook (line 86) | struct vmbox_hook type vmbox_hook (line 88) | struct vmbox_hook function register_vmbox_hook (line 98) | int register_vmbox_hook(char *name, struct vmbox_hook_ops *ops) function do_vmbox_hook (line 125) | static void do_vmbox_hook(struct vmbox *vmbox) function vmbox_virtq_vring_desc_size (line 137) | static inline unsigned int function vmbox_virtq_vring_avail_size (line 148) | static inline unsigned int function vmbox_virtq_vring_used_size (line 160) | static inline unsigned int function vmbox_virtq_vring_size (line 173) | static inline unsigned int function get_vmbox_iomem_header_size (line 181) | static inline size_t get_vmbox_iomem_header_size(struct vmbox_info *vinfo) function get_vmbox_iomem_buf_size (line 195) | static inline size_t get_vmbox_iomem_buf_size(struct vmbox_info *vinfo) function get_vmbox_iomem_size (line 200) | static inline size_t get_vmbox_iomem_size(struct vmbox_info *vinfo) type vmbox_device (line 206) | struct vmbox_device type vmbox (line 206) | struct vmbox type vmbox_device (line 208) | struct vmbox_device function create_vmbox_devices (line 222) | static int create_vmbox_devices(struct vmbox *vmbox) function create_vmbox (line 249) | static int create_vmbox(struct vmbox_info *vinfo) function of_create_vmbox (line 316) | int of_create_vmbox(struct device_node *node) type vmbox_controller (line 360) | struct vmbox_controller type vm (line 360) | struct vm type vmbox_controller (line 362) | struct vmbox_controller function vmbox_device_attach (line 372) | static int vmbox_device_attach(struct vmbox_controller *_vc, function vmbox_device_attach_to_vm (line 414) | static void vmbox_device_attach_to_vm(struct vmbox_controller *_vc) function vmbox_handle_con_read (line 452) | static int vmbox_handle_con_read(struct vmbox_controller *vc, function __vmbox_handle_dev_read (line 472) | static int inline __vmbox_handle_dev_read(struct vmbox_device *vdev, function vmbox_handle_dev_read (line 542) | static int vmbox_handle_dev_read(struct vmbox_controller *vc, function vmbox_con_read (line 567) | static int vmbox_con_read(struct vdev *vdev, gp_regs *regs, function vmbox_handle_con_write (line 578) | static int vmbox_handle_con_write(struct vmbox_controller *vc, function vmbox_handle_dev_write (line 593) | static int vmbox_handle_dev_write(struct vmbox_controller *vc, function vmbox_con_write (line 672) | static int vmbox_con_write(struct vdev *vdev, gp_regs *regs, function vmbox_con_deinit (line 683) | static void vmbox_con_deinit(struct vdev *vdev) function vmbox_con_reset (line 688) | static void vmbox_con_reset(struct vdev *vdev) function __of_setup_vmbox_con_virqs (line 693) | static int __of_setup_vmbox_con_virqs(struct vmbox_controller *vcon, function of_add_vmbox_controller (line 712) | static void of_add_vmbox_controller(struct vm *vm) function __vm_create_vmbox_controller_dynamic (line 738) | static int __vm_create_vmbox_controller_dynamic(struct vm *vm) function __vm_create_vmbox_controller_static (line 779) | static int __vm_create_vmbox_controller_static(struct vm *vm) function create_vmbox_controller (line 832) | int create_vmbox_controller(struct vm *vm) function vmbox_register_platdev (line 850) | int vmbox_register_platdev(struct vmbox_device *vdev, void *dtb, char *t... function vmbox_device_do_hooks (line 870) | static int vmbox_device_do_hooks(struct vm *vm) function vmbox_init (line 899) | int vmbox_init(struct vm *vm) FILE: kernel/virt/vmbox/vmbox_hvc.c type hvc_ring (line 35) | struct hvc_ring { function hvc_be_init (line 42) | static int hvc_be_init(struct vm *vm, struct vmbox *vmbox, function hvc_vmbox_init (line 58) | static int hvc_vmbox_init(struct vmbox *vmbox) type vmbox_hook_ops (line 77) | struct vmbox_hook_ops function vmbox_hvc_init (line 82) | vmbox_hvc_init(void) FILE: kernel/virt/vmcs.c function __vcpu_trap (line 24) | int __vcpu_trap(uint32_t type, uint32_t reason, unsigned long data, function setup_vmcs_data (line 131) | int setup_vmcs_data(void *data, size_t size) function vcpu_vmcs_init (line 142) | static void vcpu_vmcs_init(struct vcpu *vcpu) function vm_create_vmcs (line 154) | unsigned long vm_create_vmcs(struct vm *vm) function vm_create_vmcs_irq (line 189) | int vm_create_vmcs_irq(struct vm *vm, int vcpu_id) FILE: kernel/virt/vmm.c type block_section (line 24) | struct block_section { type block_section (line 35) | struct block_section function __create_guest_mapping (line 42) | static int __create_guest_mapping(struct mm_struct *mm, virt_addr_t vir, function create_guest_mapping (line 63) | int create_guest_mapping(struct mm_struct *mm, virt_addr_t vir, function __destroy_guest_mapping (line 75) | static int __destroy_guest_mapping(struct mm_struct *mm, function destroy_guest_mapping (line 96) | int destroy_guest_mapping(struct mm_struct *mm, unsigned long vir, size_... type vmm_area (line 107) | struct vmm_area type vmm_area (line 109) | struct vmm_area type vmm_area (line 111) | struct vmm_area function __add_free_vmm_area (line 123) | static int __add_free_vmm_area(struct mm_struct *mm, struct vmm_area *area) function release_vmm_area_bk (line 168) | static void inline release_vmm_area_bk(struct vmm_area *va) function release_vmm_area_memory (line 182) | static void release_vmm_area_memory(struct vmm_area *va) function release_vmm_area (line 211) | int release_vmm_area(struct mm_struct *mm, struct vmm_area *va) function vmm_area_map_ln (line 222) | static int vmm_area_map_ln(struct mm_struct *mm, struct vmm_area *va) function vmm_area_map_bk (line 228) | static int vmm_area_map_bk(struct mm_struct *mm, struct vmm_area *va) function map_vmm_area (line 251) | int map_vmm_area(struct mm_struct *mm, type vmm_area (line 273) | struct vmm_area type mm_struct (line 273) | struct mm_struct type vmm_area (line 274) | struct vmm_area type vmm_area (line 277) | struct vmm_area type vmm_area (line 316) | struct vmm_area type mm_struct (line 316) | struct mm_struct type vmm_area (line 317) | struct vmm_area type vmm_area (line 330) | struct vmm_area type mm_struct (line 330) | struct mm_struct type vmm_area (line 333) | struct vmm_area type vmm_area (line 334) | struct vmm_area type vmm_area (line 353) | struct vmm_area type mm_struct (line 353) | struct mm_struct type vmm_area (line 357) | struct vmm_area type vmm_area (line 386) | struct vmm_area type mm_struct (line 386) | struct mm_struct type vmm_area (line 390) | struct vmm_area function dump_vmm_areas (line 401) | static void dump_vmm_areas(struct mm_struct *mm) function release_vmm_area_in_vm0 (line 414) | static void release_vmm_area_in_vm0(struct vm *vm) function unmap_vmm_area (line 436) | int unmap_vmm_area(struct mm_struct *mm, struct vmm_area *va) function release_vm_memory (line 447) | void release_vm_memory(struct vm *vm) function create_hvm_shmem_map (line 483) | unsigned long create_hvm_shmem_map(struct vm *vm, function copy_from_guest (line 500) | int copy_from_guest(void *target, void __guest *src, size_t size) function translate_guest_ipa (line 531) | int translate_guest_ipa(struct mm_struct *mm, function do_vm_mmap (line 543) | static int do_vm_mmap(struct mm_struct *mm, unsigned long hvm_mmap_base, type vmm_area (line 589) | struct vmm_area type vm (line 589) | struct vm type vm (line 591) | struct vm type vmm_area (line 592) | struct vmm_area function __alloc_vm_memory (line 621) | static int __alloc_vm_memory(struct mm_struct *mm, struct vmm_area *va) function alloc_vm_memory (line 653) | int alloc_vm_memory(struct vm *vm) function vmm_area_init (line 679) | static void vmm_area_init(struct mm_struct *mm, int bit64) function check_vm_address (line 710) | static inline int check_vm_address(struct vm *vm, unsigned long addr) function vm_memory_init (line 722) | static int vm_memory_init(struct vm *vm) function vm_mm_struct_init (line 756) | int vm_mm_struct_init(struct vm *vm) function vm_mm_init (line 779) | int vm_mm_init(struct vm *vm) function vmm_has_enough_memory (line 832) | int vmm_has_enough_memory(size_t size) function __vmm_free_memblock (line 837) | static int __vmm_free_memblock(uint32_t bfn) function vmm_free_memblock (line 859) | int vmm_free_memblock(struct mem_block *mb) function get_memblock_from_section (line 872) | static int get_memblock_from_section(struct block_section *bs, uint32_t ... type mem_block (line 890) | struct mem_block type block_section (line 892) | struct block_section type mem_block (line 893) | struct mem_block type mem_block (line 916) | struct mem_block function vmm_init (line 930) | void vmm_init(void) FILE: kernel/virt/vmodule.c type vmodule (line 30) | struct vmodule type module_id (line 30) | struct module_id type vmodule (line 32) | struct vmodule function register_vcpu_vmodule (line 62) | int register_vcpu_vmodule(const char *name, vmodule_init_fn fn) type vcpu (line 76) | struct vcpu function vcpu_vmodules_init (line 81) | int vcpu_vmodules_init(struct vcpu *vcpu) function vcpu_vmodules_deinit (line 118) | int vcpu_vmodules_deinit(struct vcpu *vcpu) function VCPU_VMODULE_ACTION (line 150) | VCPU_VMODULE_ACTION(save) FILE: kernel/virt/vrtc.c type vrtc_dev (line 50) | struct vrtc_dev { function vrtc_mmio_read (line 64) | static int vrtc_mmio_read(struct vdev *vdev, gp_regs *regs, function vrtc_enable (line 127) | static int vrtc_enable(struct vrtc_dev *vrtc, int en) function vrtc_int_enable (line 156) | static int vrtc_int_enable(struct vrtc_dev *vrtc, int mask) function vrtc_set_alarm (line 174) | static int vrtc_set_alarm(struct vrtc_dev *vrtc, uint32_t alarm) function vrtc_mmio_write (line 187) | static int vrtc_mmio_write(struct vdev *vdev, gp_regs *regs, function vrtc_alarm_function (line 216) | static void vrtc_alarm_function(unsigned long data) function vrtc_reset (line 225) | static void vrtc_reset(struct vdev *vdev) function vrtc_deinit (line 231) | static void vrtc_deinit(struct vdev *vdev) type vm (line 244) | struct vm type device_node (line 244) | struct device_node type vrtc_dev (line 248) | struct vrtc_dev type vrtc_dev (line 262) | struct vrtc_dev FILE: kernel/virt/vwdt.c type vwdt_dev (line 55) | struct vwdt_dev { function wdt_timeleft (line 69) | static uint32_t inline wdt_timeleft(struct vwdt_dev *wdt) function vwdt_mmio_read (line 77) | static int vwdt_mmio_read(struct vdev *vdev, gp_regs *regs, function vwdt_timer_expire (line 127) | static void vwdt_timer_expire(unsigned long data) function vwdt_config_ctrl (line 149) | static void inline vwdt_config_ctrl(struct vwdt_dev *wdt, function vwdt_config_intclr (line 168) | static void inline vwdt_config_intclr(struct vwdt_dev *wdt) function vwdt_config_load (line 179) | static void inline vwdt_config_load(struct vwdt_dev *wdt, uint32_t v) function vwdt_mmio_write (line 189) | static int vwdt_mmio_write(struct vdev *vdev, gp_regs *regs, function vwdt_reset (line 226) | static void vwdt_reset(struct vdev *vdev) function vwdt_deinit (line 241) | static void vwdt_deinit(struct vdev *vdev) type vm (line 255) | struct vm type device_node (line 255) | struct device_node type vwdt_dev (line 259) | struct vwdt_dev type vwdt_dev (line 273) | struct vwdt_dev FILE: tools/mkrmd/mkrmd.c type ramdisk_sb (line 33) | struct ramdisk_sb type memblock (line 35) | struct memblock { type memblock (line 42) | struct memblock type memblock (line 43) | struct memblock function print_help (line 48) | static void print_help(void) function memblock_init (line 55) | static void memblock_init(void) function add_new_file (line 71) | static int add_new_file(char *name, size_t size) function __add_file (line 116) | static int __add_file(int fd, char *name) function add_file (line 150) | static int add_file(char *path) function make_ramdisk_file_mode (line 177) | static int make_ramdisk_file_mode(int cnt, char **filep) function make_ramdisk_dir_mode (line 189) | static int make_ramdisk_dir_mode(char *dirname) function packing_ramdisk (line 228) | static int packing_ramdisk(int fd) function main (line 298) | int main(int argc, char **argv) FILE: user.driver/virtio-blk/main.c function main (line 20) | int main(int argc, char **argv) FILE: user.driver/virtio-blk/virtio-blk.c type virtio_cap (line 27) | struct virtio_cap type virtio_blk (line 48) | struct virtio_blk type virtio_blk (line 50) | struct virtio_blk { function virtio_blk_handle_used (line 62) | static void virtio_blk_handle_used(struct virtio_blk *dev, uint32_t used... function virtio_blk_isr (line 105) | static void virtio_blk_isr(void) function virtio_blk_poll (line 123) | static int virtio_blk_poll(struct virtio_blk *blk, struct blkreq *req) function virtio_blk_send (line 138) | static void virtio_blk_send(struct virtio_blk *blk, struct virtio_blk_re... function virtio_blk_status (line 149) | static int virtio_blk_status(struct virtio_blk *blkdev) type blkreq (line 168) | struct blkreq type virtio_blk (line 168) | struct virtio_blk type virtio_blk_req (line 170) | struct virtio_blk_req type virtio_blk_req (line 172) | struct virtio_blk_req function virtio_blk_free (line 179) | static void virtio_blk_free(struct virtio_blk *blk, struct blkreq *req) function virtio_blk_submit (line 185) | static int virtio_blk_submit(struct virtio_blk *blk, struct blkreq *req) function get_config (line 222) | static void get_config(void *base, unsigned offset, void *buf, unsigned ... function blkreq_wait_all (line 231) | static int blkreq_wait_all(struct virtio_blk *bdev, struct list_head *br... function submit_blkreq_one (line 251) | int submit_blkreq_one(struct virtio_blk *bdev, struct blkreq *breq) function submit_blkreq_many (line 265) | int submit_blkreq_many(struct virtio_blk *vdev, struct list_head *breq_l... function request_virtio_blkdev_sectors (line 290) | static int request_virtio_blkdev_sectors(struct virtio_blk *vdev, void *... function virtio_ext4_iface_bread (line 331) | static int virtio_ext4_iface_bread(struct ext4_blockdev *bdev, void *buf, function virtio_ext4_iface_bwrite (line 340) | static int virtio_ext4_iface_bwrite(struct ext4_blockdev *bdev, const vo... function virtio_ext4_iface_open (line 349) | static int virtio_ext4_iface_open(struct ext4_blockdev *bdev) function virtio_ext4_iface_close (line 356) | static int virtio_ext4_iface_close(struct ext4_blockdev *bdev) type ext4_blockdev_iface (line 362) | struct ext4_blockdev_iface function run_virtio_block_ext4_server (line 374) | static int run_virtio_block_ext4_server(void) function virtio_blk_init (line 387) | int virtio_blk_init(virtio_regs *regs, uint32_t intid) FILE: user.driver/virtio-blk/virtio.c function virtq_size (line 22) | static inline unsigned int virtq_size(unsigned int qsz) type virtqueue (line 28) | struct virtqueue type virtqueue (line 32) | struct virtqueue type virtqueue (line 43) | struct virtqueue type virtqueue_desc (line 77) | struct virtqueue_desc type virtqueue_desc (line 78) | struct virtqueue_desc function virtq_alloc_desc (line 94) | uint32_t virtq_alloc_desc(struct virtqueue *virtq, void *addr) function virtq_free_desc (line 112) | void virtq_free_desc(struct virtqueue *virtq, uint32_t desc) function virtq_add_to_device_legacy (line 123) | static void virtq_add_to_device_legacy(volatile virtio_regs *regs, function virtq_add_to_device_common (line 135) | static void virtq_add_to_device_common(volatile virtio_regs *regs, function virtq_add_to_device (line 163) | void virtq_add_to_device(volatile virtio_regs *regs, function virtq_show (line 172) | void virtq_show(struct virtqueue *virtq) function virtio_check_capabilities (line 186) | void virtio_check_capabilities(virtio_regs *regs, struct virtio_cap *caps, function virtio_dev_init (line 236) | int virtio_dev_init(unsigned long virt, uint32_t intid) FILE: user.driver/virtio-blk/virtio.h type virtio_regs (line 21) | typedef volatile struct __attribute__((packed)) { type virtio_cap (line 67) | struct virtio_cap { type virtqueue_desc (line 74) | struct virtqueue_desc { type virtqueue_avail (line 89) | struct virtqueue_avail { type virtqueue_used_elem (line 96) | struct virtqueue_used_elem { type virtqueue_used (line 101) | struct virtqueue_used { type virtqueue (line 112) | struct virtqueue { type virtio_blk_config (line 129) | struct virtio_blk_config { type virtio_net_config (line 148) | struct virtio_net_config { type blkreq (line 163) | struct blkreq { type virtio_blk_req (line 175) | struct virtio_blk_req { type virtqueue (line 199) | struct virtqueue type virtqueue (line 200) | struct virtqueue type virtqueue (line 201) | struct virtqueue type virtqueue (line 202) | struct virtqueue type virtqueue (line 204) | struct virtqueue type virtio_cap (line 209) | struct virtio_cap FILE: user.libc/arch/aarch64/atomic_arch.h function a_ll (line 2) | static inline int a_ll(volatile int *p) function a_sc (line 10) | static inline int a_sc(volatile int *p, int v) function a_barrier (line 18) | static inline void a_barrier() function a_cas (line 24) | static inline int a_cas(volatile int *p, int t, int s) function a_sc_p (line 46) | static inline int a_sc_p(volatile int *p, void *v) function a_ctz_64 (line 68) | static inline int a_ctz_64(uint64_t x) function a_clz_64 (line 78) | static inline int a_clz_64(uint64_t x) FILE: user.libc/arch/aarch64/bits/fenv.h type fexcept_t (line 12) | typedef unsigned int fexcept_t; type fenv_t (line 14) | typedef struct { FILE: user.libc/arch/aarch64/bits/signal.h type greg_t (line 10) | typedef unsigned long greg_t; type fpregset_t (line 13) | typedef struct { type mcontext_t (line 18) | typedef struct sigcontext { type _aarch64_ctx (line 29) | struct _aarch64_ctx { type fpsimd_context (line 33) | struct fpsimd_context { type esr_context (line 39) | struct esr_context { type extra_context (line 43) | struct extra_context { type sve_context (line 49) | struct sve_context { type mcontext_t (line 88) | typedef struct { type sigaltstack (line 93) | struct sigaltstack { type ucontext_t (line 99) | typedef struct __ucontext { FILE: user.libc/arch/aarch64/bits/stat.h type stat (line 1) | struct stat { FILE: user.libc/arch/aarch64/bits/stdint.h type int_fast16_t (line 1) | typedef int32_t int_fast16_t; type int_fast32_t (line 2) | typedef int32_t int_fast32_t; type uint_fast16_t (line 3) | typedef uint32_t uint_fast16_t; type uint_fast32_t (line 4) | typedef uint32_t uint_fast32_t; FILE: user.libc/arch/aarch64/bits/user.h type user_regs_struct (line 1) | struct user_regs_struct { type user_fpsimd_struct (line 8) | struct user_fpsimd_struct { type elf_greg_t (line 15) | typedef unsigned long elf_greg_t, elf_gregset_t[ELF_NREG]; type elf_fpregset_t (line 16) | typedef struct user_fpsimd_struct elf_fpregset_t; FILE: user.libc/arch/aarch64/fp_arch.h function fp_barrierf (line 2) | static inline float fp_barrierf(float x) function fp_barrier (line 9) | static inline double fp_barrier(double x) function fp_force_evalf (line 16) | static inline void fp_force_evalf(float x) function fp_force_eval (line 22) | static inline void fp_force_eval(double x) FILE: user.libc/arch/aarch64/kstat.h type kstat (line 1) | struct kstat { FILE: user.libc/arch/aarch64/pthread_arch.h function __get_tp (line 1) | static inline uintptr_t __get_tp() FILE: user.libc/arch/aarch64/syscall_arch.h function __syscall0 (line 10) | static inline long __syscall0(long n) function __syscall1 (line 17) | static inline long __syscall1(long n, long a) function __syscall2 (line 24) | static inline long __syscall2(long n, long a, long b) function __syscall3 (line 32) | static inline long __syscall3(long n, long a, long b, long c) function __syscall4 (line 41) | static inline long __syscall4(long n, long a, long b, long c, long d) function __syscall5 (line 51) | static inline long __syscall5(long n, long a, long b, long c, long d, lo... function __syscall6 (line 62) | static inline long __syscall6(long n, long a, long b, long c, long d, lo... function __syscall7 (line 74) | static inline long __syscall7(long n, long a, long b, long c, long d, lo... FILE: user.libc/arch/arm/atomic_arch.h function a_ll (line 15) | static inline int a_ll(volatile int *p) function a_sc (line 23) | static inline int a_sc(volatile int *p, int v) function a_barrier (line 33) | static inline void a_barrier() function a_cas (line 46) | static inline int a_cas(volatile int *p, int t, int s) function a_barrier (line 67) | static inline void a_barrier() function a_crash (line 75) | static inline void a_crash() function a_clz_32 (line 89) | static inline int a_clz_32(uint32_t x) function a_ctz_32 (line 98) | static inline int a_ctz_32(uint32_t x) FILE: user.libc/arch/arm/bits/fenv.h type fexcept_t (line 17) | typedef unsigned long fexcept_t; type fenv_t (line 19) | typedef struct { FILE: user.libc/arch/arm/bits/msg.h type msqid_ds (line 1) | struct msqid_ds { FILE: user.libc/arch/arm/bits/sem.h type semid_ds (line 1) | struct semid_ds { FILE: user.libc/arch/arm/bits/shm.h type shmid_ds (line 3) | struct shmid_ds { type shminfo (line 23) | struct shminfo { type shm_info (line 27) | struct shm_info { FILE: user.libc/arch/arm/bits/signal.h type greg_t (line 10) | typedef int greg_t, gregset_t[18]; type mcontext_t (line 11) | typedef struct sigcontext { type mcontext_t (line 20) | typedef struct { type sigaltstack (line 25) | struct sigaltstack { type ucontext_t (line 31) | typedef struct __ucontext { FILE: user.libc/arch/arm/bits/stat.h type stat (line 4) | struct stat { FILE: user.libc/arch/arm/bits/stdint.h type int_fast16_t (line 1) | typedef int32_t int_fast16_t; type int_fast32_t (line 2) | typedef int32_t int_fast32_t; type uint_fast16_t (line 3) | typedef uint32_t uint_fast16_t; type uint_fast32_t (line 4) | typedef uint32_t uint_fast32_t; FILE: user.libc/arch/arm/bits/user.h type elf_fpregset_t (line 1) | typedef struct user_fpregs { type user_regs (line 17) | struct user_regs { type elf_greg_t (line 21) | typedef unsigned long elf_greg_t, elf_gregset_t[ELF_NGREG]; type user (line 23) | struct user { FILE: user.libc/arch/arm/kstat.h type kstat (line 1) | struct kstat { FILE: user.libc/arch/arm/pthread_arch.h function __get_tp (line 4) | static inline uintptr_t __get_tp() function __get_tp (line 19) | static inline uintptr_t __get_tp() FILE: user.libc/arch/arm/syscall_arch.h function __syscall0 (line 37) | static inline long __syscall0(long n) function __syscall1 (line 44) | static inline long __syscall1(long n, long a) function __syscall2 (line 51) | static inline long __syscall2(long n, long a, long b) function __syscall3 (line 59) | static inline long __syscall3(long n, long a, long b, long c) function __syscall4 (line 68) | static inline long __syscall4(long n, long a, long b, long c, long d) function __syscall5 (line 78) | static inline long __syscall5(long n, long a, long b, long c, long d, lo... function __syscall6 (line 89) | static inline long __syscall6(long n, long a, long b, long c, long d, lo... FILE: user.libc/arch/generic/bits/dirent.h type dirent (line 5) | struct dirent { FILE: user.libc/arch/generic/bits/fenv.h type fexcept_t (line 4) | typedef unsigned long fexcept_t; type fenv_t (line 6) | typedef struct { FILE: user.libc/arch/generic/bits/ipc.h type ipc_perm (line 1) | struct ipc_perm { FILE: user.libc/arch/generic/bits/link.h type Elf_Symndx (line 1) | typedef uint32_t Elf_Symndx; FILE: user.libc/arch/generic/bits/msg.h type msqid_ds (line 1) | struct msqid_ds { FILE: user.libc/arch/generic/bits/sem.h type semid_ds (line 1) | struct semid_ds { FILE: user.libc/arch/generic/bits/shm.h type shmid_ds (line 3) | struct shmid_ds { type shminfo (line 16) | struct shminfo { type shm_info (line 20) | struct shm_info { FILE: user.libc/arch/generic/bits/statfs.h type statfs (line 1) | struct statfs { FILE: user.libc/arch/generic/bits/termios.h type termios (line 1) | struct termios { FILE: user.libc/arch/i386/atomic_arch.h function a_cas (line 2) | static inline int a_cas(volatile int *p, int t, int s) function a_swap (line 11) | static inline int a_swap(volatile int *p, int v) function a_fetch_add (line 20) | static inline int a_fetch_add(volatile int *p, int v) function a_and (line 29) | static inline void a_and(volatile int *p, int v) function a_or (line 37) | static inline void a_or(volatile int *p, int v) function a_inc (line 45) | static inline void a_inc(volatile int *p) function a_dec (line 53) | static inline void a_dec(volatile int *p) function a_store (line 61) | static inline void a_store(volatile int *p, int x) function a_barrier (line 69) | static inline void a_barrier() function a_spin (line 75) | static inline void a_spin() function a_crash (line 81) | static inline void a_crash() function a_ctz_64 (line 87) | static inline int a_ctz_64(uint64_t x) function a_ctz_32 (line 96) | static inline int a_ctz_32(uint32_t x) function a_clz_32 (line 104) | static inline int a_clz_32(uint32_t x) FILE: user.libc/arch/i386/bits/fenv.h type fexcept_t (line 15) | typedef unsigned short fexcept_t; type fenv_t (line 17) | typedef struct { FILE: user.libc/arch/i386/bits/io.h function outb (line 1) | static __inline void outb(unsigned char __val, unsigned short __port) function outw (line 6) | static __inline void outw(unsigned short __val, unsigned short __port) function outl (line 11) | static __inline void outl(unsigned int __val, unsigned short __port) function inb (line 16) | static __inline unsigned char inb(unsigned short __port) function inw (line 23) | static __inline unsigned short inw(unsigned short __port) function inl (line 30) | static __inline unsigned int inl(unsigned short __port) function outsb (line 37) | static __inline void outsb(unsigned short __port, const void *__buf, uns... function outsw (line 44) | static __inline void outsw(unsigned short __port, const void *__buf, uns... function outsl (line 51) | static __inline void outsl(unsigned short __port, const void *__buf, uns... function insb (line 58) | static __inline void insb(unsigned short __port, void *__buf, unsigned l... function insw (line 65) | static __inline void insw(unsigned short __port, void *__buf, unsigned l... function insl (line 72) | static __inline void insl(unsigned short __port, void *__buf, unsigned l... FILE: user.libc/arch/i386/bits/msg.h type msqid_ds (line 1) | struct msqid_ds { FILE: user.libc/arch/i386/bits/sem.h type semid_ds (line 1) | struct semid_ds { FILE: user.libc/arch/i386/bits/shm.h type shmid_ds (line 3) | struct shmid_ds { type shminfo (line 23) | struct shminfo { type shm_info (line 27) | struct shm_info { FILE: user.libc/arch/i386/bits/signal.h type greg_t (line 51) | typedef int greg_t, gregset_t[19]; type _fpstate (line 52) | struct _fpstate { type sigcontext (line 59) | struct sigcontext { type mcontext_t (line 69) | typedef struct { type mcontext_t (line 75) | typedef struct { type sigaltstack (line 80) | struct sigaltstack { type ucontext_t (line 86) | typedef struct __ucontext { FILE: user.libc/arch/i386/bits/stat.h type stat (line 4) | struct stat { FILE: user.libc/arch/i386/bits/stdint.h type int_fast16_t (line 1) | typedef int32_t int_fast16_t; type int_fast32_t (line 2) | typedef int32_t int_fast32_t; type uint_fast16_t (line 3) | typedef uint32_t uint_fast16_t; type uint_fast32_t (line 4) | typedef uint32_t uint_fast32_t; FILE: user.libc/arch/i386/bits/user.h type elf_fpregset_t (line 4) | typedef struct user_fpregs_struct { type elf_fpxregset_t (line 8) | typedef struct user_fpxregs_struct { type user_regs_struct (line 14) | struct user_regs_struct { type elf_greg_t (line 20) | typedef unsigned long elf_greg_t, elf_gregset_t[ELF_NGREG]; type user (line 22) | struct user { FILE: user.libc/arch/i386/kstat.h type kstat (line 1) | struct kstat { FILE: user.libc/arch/i386/pthread_arch.h function __get_tp (line 1) | static inline uintptr_t __get_tp() FILE: user.libc/arch/i386/syscall_arch.h function __syscall0 (line 15) | static inline long __syscall0(long n) function __syscall1 (line 22) | static inline long __syscall1(long n, long a1) function __syscall2 (line 29) | static inline long __syscall2(long n, long a1, long a2) function __syscall3 (line 36) | static inline long __syscall3(long n, long a1, long a2, long a3) function __syscall4 (line 47) | static inline long __syscall4(long n, long a1, long a2, long a3, long a4) function __syscall5 (line 58) | static inline long __syscall5(long n, long a1, long a2, long a3, long a4... function __syscall6 (line 71) | static inline long __syscall6(long n, long a1, long a2, long a3, long a4... FILE: user.libc/arch/m68k/atomic_arch.h function a_cas (line 2) | static inline int a_cas(volatile int *p, int t, int s) FILE: user.libc/arch/m68k/bits/fenv.h type fexcept_t (line 23) | typedef unsigned fexcept_t; type fenv_t (line 25) | typedef struct { FILE: user.libc/arch/m68k/bits/msg.h type msqid_ds (line 1) | struct msqid_ds { FILE: user.libc/arch/m68k/bits/sem.h type semid_ds (line 1) | struct semid_ds { FILE: user.libc/arch/m68k/bits/shm.h type shmid_ds (line 3) | struct shmid_ds { type shminfo (line 23) | struct shminfo { type shm_info (line 27) | struct shm_info { FILE: user.libc/arch/m68k/bits/signal.h type sigcontext (line 52) | struct sigcontext { type greg_t (line 61) | typedef int greg_t, gregset_t[18]; type fpregset_t (line 62) | typedef struct { type mcontext_t (line 66) | typedef struct { type mcontext_t (line 72) | typedef struct { type sigaltstack (line 79) | struct sigaltstack { type ucontext_t (line 85) | typedef struct __ucontext { FILE: user.libc/arch/m68k/bits/stat.h type stat (line 4) | struct stat { FILE: user.libc/arch/m68k/bits/stdint.h type int_fast16_t (line 1) | typedef int32_t int_fast16_t; type int_fast32_t (line 2) | typedef int32_t int_fast32_t; type uint_fast16_t (line 3) | typedef uint32_t uint_fast16_t; type uint_fast32_t (line 4) | typedef uint32_t uint_fast32_t; FILE: user.libc/arch/m68k/bits/user.h type user_m68kfp_struct (line 4) | struct user_m68kfp_struct { type user_regs_struct (line 8) | struct user_regs_struct { type user (line 17) | struct user { type elf_greg_t (line 31) | typedef unsigned long elf_greg_t; type elf_greg_t (line 32) | typedef elf_greg_t elf_gregset_t[ELF_NGREG]; type elf_fpregset_t (line 33) | typedef struct user_m68kfp_struct elf_fpregset_t; FILE: user.libc/arch/m68k/kstat.h type kstat (line 1) | struct kstat { FILE: user.libc/arch/m68k/pthread_arch.h function __get_tp (line 1) | static inline uintptr_t __get_tp() FILE: user.libc/arch/m68k/syscall_arch.h function __syscall0 (line 6) | static __inline long __syscall0(long n) function __syscall1 (line 15) | static inline long __syscall1(long n, long a) function __syscall2 (line 25) | static inline long __syscall2(long n, long a, long b) function __syscall3 (line 36) | static inline long __syscall3(long n, long a, long b, long c) function __syscall4 (line 48) | static inline long __syscall4(long n, long a, long b, long c, long d) function __syscall5 (line 61) | static inline long __syscall5(long n, long a, long b, long c, long d, lo... function __syscall6 (line 75) | static inline long __syscall6(long n, long a, long b, long c, long d, lo... FILE: user.libc/arch/microblaze/atomic_arch.h function a_cas (line 2) | static inline int a_cas(volatile int *p, int t, int s) function a_swap (line 21) | static inline int a_swap(volatile int *x, int v) function a_fetch_add (line 38) | static inline int a_fetch_add(volatile int *x, int v) FILE: user.libc/arch/microblaze/bits/msg.h type msqid_ds (line 1) | struct msqid_ds { FILE: user.libc/arch/microblaze/bits/sem.h type semid_ds (line 1) | struct semid_ds { FILE: user.libc/arch/microblaze/bits/shm.h type shmid_ds (line 3) | struct shmid_ds { type shminfo (line 23) | struct shminfo { type shm_info (line 27) | struct shm_info { FILE: user.libc/arch/microblaze/bits/signal.h type greg_t (line 10) | typedef unsigned long greg_t, gregset_t[38]; type mcontext_t (line 11) | typedef struct sigcontext { type mcontext_t (line 23) | typedef struct { type sigaltstack (line 28) | struct sigaltstack { type ucontext_t (line 34) | typedef struct __ucontext { FILE: user.libc/arch/microblaze/bits/stat.h type stat (line 4) | struct stat { FILE: user.libc/arch/microblaze/bits/stdint.h type int_fast16_t (line 1) | typedef int32_t int_fast16_t; type int_fast32_t (line 2) | typedef int32_t int_fast32_t; type uint_fast16_t (line 3) | typedef uint32_t uint_fast16_t; type uint_fast32_t (line 4) | typedef uint32_t uint_fast32_t; FILE: user.libc/arch/microblaze/bits/user.h type user_fpregs_struct (line 1) | struct user_fpregs_struct { type user_regs_struct (line 5) | struct user_regs_struct { type user (line 9) | struct user { type elf_greg_t (line 24) | typedef unsigned long elf_greg_t, elf_gregset_t[ELF_NGREG]; type elf_fpregset_t (line 25) | typedef struct user_fpregs_struct elf_fpregset_t; FILE: user.libc/arch/microblaze/kstat.h type kstat (line 1) | struct kstat { FILE: user.libc/arch/microblaze/pthread_arch.h function __get_tp (line 1) | static inline uintptr_t __get_tp() FILE: user.libc/arch/microblaze/syscall_arch.h function __syscall0 (line 6) | static __inline long __syscall0(long n) function __syscall1 (line 16) | static inline long __syscall1(long n, long a) function __syscall2 (line 27) | static inline long __syscall2(long n, long a, long b) function __syscall3 (line 39) | static inline long __syscall3(long n, long a, long b, long c) function __syscall4 (line 52) | static inline long __syscall4(long n, long a, long b, long c, long d) function __syscall5 (line 66) | static inline long __syscall5(long n, long a, long b, long c, long d, lo... function __syscall6 (line 81) | static inline long __syscall6(long n, long a, long b, long c, long d, lo... FILE: user.libc/arch/mips/atomic_arch.h function a_ll (line 8) | static inline int a_ll(volatile int *p) function a_sc (line 26) | static inline int a_sc(volatile int *p, int v) function a_barrier (line 44) | static inline void a_barrier() FILE: user.libc/arch/mips/bits/fenv.h type fexcept_t (line 19) | typedef unsigned short fexcept_t; type fenv_t (line 21) | typedef struct { FILE: user.libc/arch/mips/bits/msg.h type msqid_ds (line 1) | struct msqid_ds { FILE: user.libc/arch/mips/bits/sem.h type semid_ds (line 1) | struct semid_ds { FILE: user.libc/arch/mips/bits/shm.h type shmid_ds (line 3) | struct shmid_ds { type shminfo (line 21) | struct shminfo { type shm_info (line 25) | struct shm_info { FILE: user.libc/arch/mips/bits/signal.h type greg_t (line 10) | typedef unsigned long long greg_t, gregset_t[32]; type fpregset_t (line 11) | typedef struct { type sigcontext (line 20) | struct sigcontext { type mcontext_t (line 29) | typedef struct { type mcontext_t (line 39) | typedef struct { type sigaltstack (line 48) | struct sigaltstack { type ucontext_t (line 54) | typedef struct __ucontext { FILE: user.libc/arch/mips/bits/stat.h type stat (line 4) | struct stat { FILE: user.libc/arch/mips/bits/statfs.h type statfs (line 1) | struct statfs { FILE: user.libc/arch/mips/bits/stdint.h type int_fast16_t (line 1) | typedef int32_t int_fast16_t; type int_fast32_t (line 2) | typedef int32_t int_fast32_t; type uint_fast16_t (line 3) | typedef uint32_t uint_fast16_t; type uint_fast32_t (line 4) | typedef uint32_t uint_fast32_t; FILE: user.libc/arch/mips/bits/termios.h type termios (line 1) | struct termios { FILE: user.libc/arch/mips/bits/user.h type user (line 1) | struct user { type elf_greg_t (line 12) | typedef unsigned long elf_greg_t, elf_gregset_t[ELF_NGREG]; type elf_fpreg_t (line 13) | typedef double elf_fpreg_t, elf_fpregset_t[ELF_NFPREG]; FILE: user.libc/arch/mips/ksigaction.h type k_sigaction (line 3) | struct k_sigaction { FILE: user.libc/arch/mips/kstat.h type kstat (line 1) | struct kstat { FILE: user.libc/arch/mips/pthread_arch.h function __get_tp (line 1) | static inline uintptr_t __get_tp() FILE: user.libc/arch/mips/syscall_arch.h function __syscall0 (line 18) | static inline long __syscall0(long n) function __syscall1 (line 30) | static inline long __syscall1(long n, long a) function __syscall2 (line 43) | static inline long __syscall2(long n, long a, long b) function __syscall3 (line 57) | static inline long __syscall3(long n, long a, long b, long c) function __syscall4 (line 72) | static inline long __syscall4(long n, long a, long b, long c, long d) function __syscall5 (line 87) | static inline long __syscall5(long n, long a, long b, long c, long d, lo... function __syscall6 (line 105) | static inline long __syscall6(long n, long a, long b, long c, long d, lo... function __syscall7 (line 124) | static inline long __syscall7(long n, long a, long b, long c, long d, lo... FILE: user.libc/arch/mips64/atomic_arch.h function a_ll (line 8) | static inline int a_ll(volatile int *p) function a_sc (line 18) | static inline int a_sc(volatile int *p, int v) function a_sc_p (line 38) | static inline int a_sc_p(volatile void *p, void *v) function a_barrier (line 48) | static inline void a_barrier() FILE: user.libc/arch/mips64/bits/fenv.h type fexcept_t (line 19) | typedef unsigned short fexcept_t; type fenv_t (line 21) | typedef struct { FILE: user.libc/arch/mips64/bits/ipc.h type ipc_perm (line 1) | struct ipc_perm { FILE: user.libc/arch/mips64/bits/signal.h type greg_t (line 10) | typedef unsigned long long greg_t, gregset_t[32]; type fpregset_t (line 12) | typedef struct { type sigcontext (line 22) | struct sigcontext { type mcontext_t (line 40) | typedef struct { type mcontext_t (line 59) | typedef struct { type sigaltstack (line 67) | struct sigaltstack { type ucontext_t (line 73) | typedef struct __ucontext { FILE: user.libc/arch/mips64/bits/stat.h type stat (line 1) | struct stat { FILE: user.libc/arch/mips64/bits/statfs.h type statfs (line 1) | struct statfs { FILE: user.libc/arch/mips64/bits/stdint.h type int_fast16_t (line 1) | typedef int32_t int_fast16_t; type int_fast32_t (line 2) | typedef int32_t int_fast32_t; type uint_fast16_t (line 3) | typedef uint32_t uint_fast16_t; type uint_fast32_t (line 4) | typedef uint32_t uint_fast32_t; FILE: user.libc/arch/mips64/bits/termios.h type termios (line 1) | struct termios { FILE: user.libc/arch/mips64/bits/user.h type user (line 1) | struct user { type elf_greg_t (line 14) | typedef unsigned long elf_greg_t, elf_gregset_t[ELF_NGREG]; type elf_fpreg_t (line 15) | typedef double elf_fpreg_t, elf_fpregset_t[ELF_NFPREG]; FILE: user.libc/arch/mips64/ksigaction.h type k_sigaction (line 3) | struct k_sigaction { FILE: user.libc/arch/mips64/kstat.h type kstat (line 1) | struct kstat { FILE: user.libc/arch/mips64/pthread_arch.h function __get_tp (line 1) | static inline uintptr_t __get_tp() FILE: user.libc/arch/mips64/syscall_arch.h function __syscall0 (line 16) | static inline long __syscall0(long n) function __syscall1 (line 28) | static inline long __syscall1(long n, long a) function __syscall2 (line 41) | static inline long __syscall2(long n, long a, long b) function __syscall3 (line 56) | static inline long __syscall3(long n, long a, long b, long c) function __syscall4 (line 72) | static inline long __syscall4(long n, long a, long b, long c, long d) function __syscall5 (line 88) | static inline long __syscall5(long n, long a, long b, long c, long d, lo... function __syscall6 (line 105) | static inline long __syscall6(long n, long a, long b, long c, long d, lo... FILE: user.libc/arch/mipsn32/atomic_arch.h function a_ll (line 8) | static inline int a_ll(volatile int *p) function a_sc (line 26) | static inline int a_sc(volatile int *p, int v) function a_barrier (line 44) | static inline void a_barrier() FILE: user.libc/arch/mipsn32/bits/fenv.h type fexcept_t (line 19) | typedef unsigned short fexcept_t; type fenv_t (line 21) | typedef struct { FILE: user.libc/arch/mipsn32/bits/msg.h type msqid_ds (line 1) | struct msqid_ds { FILE: user.libc/arch/mipsn32/bits/sem.h type semid_ds (line 1) | struct semid_ds { FILE: user.libc/arch/mipsn32/bits/shm.h type shmid_ds (line 3) | struct shmid_ds { type shminfo (line 21) | struct shminfo { type shm_info (line 25) | struct shm_info { FILE: user.libc/arch/mipsn32/bits/signal.h type greg_t (line 10) | typedef unsigned long long greg_t, gregset_t[32]; type fpregset_t (line 12) | typedef struct { type sigcontext (line 22) | struct sigcontext { type mcontext_t (line 40) | typedef struct { type mcontext_t (line 59) | typedef struct { type sigaltstack (line 67) | struct sigaltstack { type ucontext_t (line 73) | typedef struct __ucontext { FILE: user.libc/arch/mipsn32/bits/stat.h type stat (line 1) | struct stat { FILE: user.libc/arch/mipsn32/bits/statfs.h type statfs (line 1) | struct statfs { FILE: user.libc/arch/mipsn32/bits/stdint.h type int_fast16_t (line 1) | typedef int32_t int_fast16_t; type int_fast32_t (line 2) | typedef int32_t int_fast32_t; type uint_fast16_t (line 3) | typedef uint32_t uint_fast16_t; type uint_fast32_t (line 4) | typedef uint32_t uint_fast32_t; FILE: user.libc/arch/mipsn32/bits/termios.h type termios (line 1) | struct termios { FILE: user.libc/arch/mipsn32/bits/user.h type user (line 1) | struct user { type elf_greg_t (line 14) | typedef unsigned long elf_greg_t, elf_gregset_t[ELF_NGREG]; type elf_fpreg_t (line 15) | typedef double elf_fpreg_t, elf_fpregset_t[ELF_NFPREG]; FILE: user.libc/arch/mipsn32/ksigaction.h type k_sigaction (line 3) | struct k_sigaction { FILE: user.libc/arch/mipsn32/kstat.h type kstat (line 1) | struct kstat { FILE: user.libc/arch/mipsn32/pthread_arch.h function __get_tp (line 1) | static inline uintptr_t __get_tp() FILE: user.libc/arch/mipsn32/syscall_arch.h function __syscall0 (line 16) | static inline long __syscall0(long n) function __syscall1 (line 28) | static inline long __syscall1(long n, long a) function __syscall2 (line 41) | static inline long __syscall2(long n, long a, long b) function __syscall3 (line 56) | static inline long __syscall3(long n, long a, long b, long c) function __syscall4 (line 72) | static inline long __syscall4(long n, long a, long b, long c, long d) function __syscall5 (line 88) | static inline long __syscall5(long n, long a, long b, long c, long d, lo... function __syscall6 (line 105) | static inline long __syscall6(long n, long a, long b, long c, long d, lo... FILE: user.libc/arch/or1k/atomic_arch.h function a_cas (line 2) | static inline int a_cas(volatile int *p, int t, int s) FILE: user.libc/arch/or1k/bits/msg.h type msqid_ds (line 1) | struct msqid_ds { FILE: user.libc/arch/or1k/bits/sem.h type semid_ds (line 1) | struct semid_ds { FILE: user.libc/arch/or1k/bits/shm.h type shmid_ds (line 3) | struct shmid_ds { type shminfo (line 23) | struct shminfo { type shm_info (line 27) | struct shm_info { FILE: user.libc/arch/or1k/bits/signal.h type greg_t (line 10) | typedef unsigned long greg_t, gregset_t[34]; type mcontext_t (line 11) | typedef struct sigcontext { type mcontext_t (line 20) | typedef struct { type sigaltstack (line 25) | struct sigaltstack { type ucontext_t (line 31) | typedef struct __ucontext { FILE: user.libc/arch/or1k/bits/stat.h type stat (line 4) | struct stat { FILE: user.libc/arch/or1k/bits/stdint.h type int_fast16_t (line 1) | typedef int32_t int_fast16_t; type int_fast32_t (line 2) | typedef int32_t int_fast32_t; type uint_fast16_t (line 3) | typedef uint32_t uint_fast16_t; type uint_fast32_t (line 4) | typedef uint32_t uint_fast32_t; FILE: user.libc/arch/or1k/kstat.h type kstat (line 1) | struct kstat { FILE: user.libc/arch/or1k/pthread_arch.h function __get_tp (line 1) | static inline uintptr_t __get_tp() FILE: user.libc/arch/or1k/syscall_arch.h function __syscall0 (line 8) | static __inline long __syscall0(long n) function __syscall1 (line 20) | static inline long __syscall1(long n, long a) function __syscall2 (line 33) | static inline long __syscall2(long n, long a, long b) function __syscall3 (line 47) | static inline long __syscall3(long n, long a, long b, long c) function __syscall4 (line 62) | static inline long __syscall4(long n, long a, long b, long c, long d) function __syscall5 (line 78) | static inline long __syscall5(long n, long a, long b, long c, long d, lo... function __syscall6 (line 96) | static inline long __syscall6(long n, long a, long b, long c, long d, lo... FILE: user.libc/arch/powerpc/atomic_arch.h function a_ll (line 2) | static inline int a_ll(volatile int *p) function a_sc (line 10) | static inline int a_sc(volatile int *p, int v) function a_barrier (line 20) | static inline void a_barrier() function a_post_llsc (line 28) | static inline void a_post_llsc() function a_clz_32 (line 34) | static inline int a_clz_32(uint32_t x) FILE: user.libc/arch/powerpc/bits/fenv.h type fexcept_t (line 33) | typedef unsigned fexcept_t; type fenv_t (line 34) | typedef double fenv_t; FILE: user.libc/arch/powerpc/bits/ipc.h type ipc_perm (line 1) | struct ipc_perm { FILE: user.libc/arch/powerpc/bits/msg.h type msqid_ds (line 1) | struct msqid_ds { FILE: user.libc/arch/powerpc/bits/sem.h type semid_ds (line 1) | struct semid_ds { FILE: user.libc/arch/powerpc/bits/shm.h type shmid_ds (line 3) | struct shmid_ds { type shminfo (line 22) | struct shminfo { type shm_info (line 26) | struct shm_info { FILE: user.libc/arch/powerpc/bits/signal.h type greg_t (line 11) | typedef unsigned long greg_t, gregset_t[48]; type fpregset_t (line 13) | typedef struct { type vrregset_t (line 19) | typedef struct { type sigcontext (line 26) | struct sigcontext { type sigaltstack (line 56) | struct sigaltstack { type __ucontext (line 64) | struct __ucontext FILE: user.libc/arch/powerpc/bits/stat.h type stat (line 4) | struct stat { FILE: user.libc/arch/powerpc/bits/stdint.h type int_fast16_t (line 1) | typedef int32_t int_fast16_t; type int_fast32_t (line 2) | typedef int32_t int_fast32_t; type uint_fast16_t (line 3) | typedef uint32_t uint_fast16_t; type uint_fast32_t (line 4) | typedef uint32_t uint_fast32_t; FILE: user.libc/arch/powerpc/bits/termios.h type termios (line 3) | struct termios { FILE: user.libc/arch/powerpc/bits/user.h type user (line 1) | struct user { type elf_greg_t (line 17) | typedef unsigned long elf_greg_t, elf_gregset_t[ELF_NGREG]; type elf_fpreg_t (line 18) | typedef double elf_fpreg_t, elf_fpregset_t[ELF_NFPREG]; type elf_vrreg_t (line 19) | typedef struct { unsigned u[4]; } FILE: user.libc/arch/powerpc/kstat.h type kstat (line 1) | struct kstat { FILE: user.libc/arch/powerpc/pthread_arch.h function __get_tp (line 1) | static inline uintptr_t __get_tp() FILE: user.libc/arch/powerpc/syscall_arch.h function __syscall0 (line 6) | static inline long __syscall0(long n) function __syscall1 (line 16) | static inline long __syscall1(long n, long a) function __syscall2 (line 26) | static inline long __syscall2(long n, long a, long b) function __syscall3 (line 37) | static inline long __syscall3(long n, long a, long b, long c) function __syscall4 (line 49) | static inline long __syscall4(long n, long a, long b, long c, long d) function __syscall5 (line 62) | static inline long __syscall5(long n, long a, long b, long c, long d, lo... function __syscall6 (line 76) | static inline long __syscall6(long n, long a, long b, long c, long d, lo... FILE: user.libc/arch/powerpc64/atomic_arch.h function a_ll (line 2) | static inline int a_ll(volatile int *p) function a_sc (line 10) | static inline int a_sc(volatile int *p, int v) function a_sc_p (line 28) | static inline int a_sc_p(volatile void *p, void *v) function a_barrier (line 38) | static inline void a_barrier() function a_post_llsc (line 46) | static inline void a_post_llsc() function a_crash (line 52) | static inline void a_crash() function a_clz_64 (line 58) | static inline int a_clz_64(uint64_t x) FILE: user.libc/arch/powerpc64/bits/fenv.h type fexcept_t (line 28) | typedef unsigned fexcept_t; type fenv_t (line 29) | typedef double fenv_t; FILE: user.libc/arch/powerpc64/bits/ipc.h type ipc_perm (line 1) | struct ipc_perm { FILE: user.libc/arch/powerpc64/bits/shm.h type shmid_ds (line 3) | struct shmid_ds { type shminfo (line 15) | struct shminfo { type shm_info (line 19) | struct shm_info { FILE: user.libc/arch/powerpc64/bits/signal.h type greg_t (line 11) | typedef unsigned long greg_t, gregset_t[48]; type vrregset_t (line 14) | typedef struct { type mcontext_t (line 29) | typedef struct sigcontext { type mcontext_t (line 44) | typedef struct { type sigaltstack (line 50) | struct sigaltstack { type ucontext_t (line 56) | typedef struct __ucontext { FILE: user.libc/arch/powerpc64/bits/stat.h type stat (line 1) | struct stat { FILE: user.libc/arch/powerpc64/bits/stdint.h type int_fast16_t (line 1) | typedef int32_t int_fast16_t; type int_fast32_t (line 2) | typedef int32_t int_fast32_t; type uint_fast16_t (line 3) | typedef uint32_t uint_fast16_t; type uint_fast32_t (line 4) | typedef uint32_t uint_fast32_t; FILE: user.libc/arch/powerpc64/bits/termios.h type termios (line 3) | struct termios { FILE: user.libc/arch/powerpc64/bits/user.h type user (line 1) | struct user { type elf_greg_t (line 17) | typedef unsigned long elf_greg_t, elf_gregset_t[ELF_NGREG]; type elf_fpreg_t (line 18) | typedef double elf_fpreg_t, elf_fpregset_t[ELF_NFPREG]; type elf_vrreg_t (line 19) | typedef struct { unsigned u[4]; } FILE: user.libc/arch/powerpc64/kstat.h type kstat (line 1) | struct kstat { FILE: user.libc/arch/powerpc64/pthread_arch.h function __get_tp (line 1) | static inline uintptr_t __get_tp() FILE: user.libc/arch/powerpc64/syscall_arch.h function __syscall0 (line 4) | static inline long __syscall0(long n) function __syscall1 (line 14) | static inline long __syscall1(long n, long a) function __syscall2 (line 24) | static inline long __syscall2(long n, long a, long b) function __syscall3 (line 35) | static inline long __syscall3(long n, long a, long b, long c) function __syscall4 (line 47) | static inline long __syscall4(long n, long a, long b, long c, long d) function __syscall5 (line 60) | static inline long __syscall5(long n, long a, long b, long c, long d, lo... function __syscall6 (line 74) | static inline long __syscall6(long n, long a, long b, long c, long d, lo... FILE: user.libc/arch/riscv64/atomic_arch.h function a_barrier (line 2) | static inline void a_barrier() function a_cas (line 8) | static inline int a_cas(volatile int *p, int t, int s) FILE: user.libc/arch/riscv64/bits/fenv.h type fexcept_t (line 14) | typedef unsigned int fexcept_t; type fenv_t (line 15) | typedef unsigned int fenv_t; FILE: user.libc/arch/riscv64/bits/signal.h type __riscv_mc_f_ext_state (line 11) | struct __riscv_mc_f_ext_state { type __riscv_mc_d_ext_state (line 16) | struct __riscv_mc_d_ext_state { type __riscv_mc_q_ext_state (line 21) | struct __riscv_mc_q_ext_state { type __riscv_mc_f_ext_state (line 28) | struct __riscv_mc_f_ext_state type __riscv_mc_d_ext_state (line 29) | struct __riscv_mc_d_ext_state type __riscv_mc_q_ext_state (line 30) | struct __riscv_mc_q_ext_state type mcontext_t (line 33) | typedef struct mcontext_t { type greg_t (line 48) | typedef unsigned long greg_t; type fpregset_t (line 50) | typedef union __riscv_mc_fp_state fpregset_t; type sigcontext (line 51) | struct sigcontext { type sigaltstack (line 57) | struct sigaltstack { type ucontext_t (line 63) | typedef struct __ucontext FILE: user.libc/arch/riscv64/bits/stat.h type stat (line 1) | struct stat { FILE: user.libc/arch/riscv64/bits/stdint.h type int_fast16_t (line 1) | typedef int32_t int_fast16_t; type int_fast32_t (line 2) | typedef int32_t int_fast32_t; type uint_fast16_t (line 3) | typedef uint32_t uint_fast16_t; type uint_fast32_t (line 4) | typedef uint32_t uint_fast32_t; FILE: user.libc/arch/riscv64/bits/user.h type elf_greg_t (line 4) | typedef unsigned long elf_greg_t, elf_gregset_t[ELF_NGREG]; type elf_fpregset_t (line 5) | typedef union __riscv_mc_fp_state elf_fpregset_t; FILE: user.libc/arch/riscv64/kstat.h type kstat (line 1) | struct kstat { FILE: user.libc/arch/riscv64/pthread_arch.h function __get_tp (line 1) | static inline uintptr_t __get_tp() FILE: user.libc/arch/riscv64/syscall_arch.h function __syscall0 (line 9) | static inline long __syscall0(long n) function __syscall1 (line 16) | static inline long __syscall1(long n, long a) function __syscall2 (line 23) | static inline long __syscall2(long n, long a, long b) function __syscall3 (line 31) | static inline long __syscall3(long n, long a, long b, long c) function __syscall4 (line 40) | static inline long __syscall4(long n, long a, long b, long c, long d) function __syscall5 (line 50) | static inline long __syscall5(long n, long a, long b, long c, long d, lo... function __syscall6 (line 61) | static inline long __syscall6(long n, long a, long b, long c, long d, lo... FILE: user.libc/arch/s390x/atomic_arch.h function a_cas (line 2) | static inline int a_cas(volatile int *p, int t, int s) function a_barrier (line 21) | static inline void a_barrier() function a_crash (line 27) | static inline void a_crash() FILE: user.libc/arch/s390x/bits/fenv.h type fexcept_t (line 14) | typedef unsigned fexcept_t; type fenv_t (line 15) | typedef unsigned fenv_t; FILE: user.libc/arch/s390x/bits/link.h type Elf_Symndx (line 1) | typedef uint64_t Elf_Symndx; FILE: user.libc/arch/s390x/bits/signal.h type greg_t (line 11) | typedef unsigned long greg_t, gregset_t[27]; type __psw_t (line 13) | typedef struct { type fpreg_t (line 18) | typedef union { type fpregset_t (line 23) | typedef struct { type mcontext_t (line 28) | typedef struct type sigcontext (line 36) | struct sigcontext { type mcontext_t (line 53) | typedef struct { type sigaltstack (line 61) | struct sigaltstack { type ucontext_t (line 67) | typedef struct __ucontext { FILE: user.libc/arch/s390x/bits/stat.h type stat (line 1) | struct stat { FILE: user.libc/arch/s390x/bits/statfs.h type statfs (line 1) | struct statfs { FILE: user.libc/arch/s390x/bits/stdint.h type int_fast16_t (line 1) | typedef int32_t int_fast16_t; type int_fast32_t (line 2) | typedef int32_t int_fast32_t; type uint_fast16_t (line 3) | typedef uint32_t uint_fast16_t; type uint_fast32_t (line 4) | typedef uint32_t uint_fast32_t; FILE: user.libc/arch/s390x/bits/user.h type elf_fpreg_t (line 4) | typedef union { type elf_fpregset_t (line 9) | typedef struct { type elf_greg_t (line 15) | typedef unsigned long elf_greg_t, elf_gregset_t[ELF_NGREG]; type _user_psw_struct (line 17) | struct _user_psw_struct { type _user_fpregs_struct (line 21) | struct _user_fpregs_struct { type _user_per_struct (line 26) | struct _user_per_struct { type _user_regs_struct (line 37) | struct _user_regs_struct { type user (line 47) | struct user { FILE: user.libc/arch/s390x/kstat.h type kstat (line 1) | struct kstat { FILE: user.libc/arch/s390x/pthread_arch.h function __get_tp (line 1) | static inline uintptr_t __get_tp() FILE: user.libc/arch/s390x/syscall_arch.h function __syscall0 (line 10) | static inline long __syscall0(long n) function __syscall1 (line 17) | static inline long __syscall1(long n, long a) function __syscall2 (line 24) | static inline long __syscall2(long n, long a, long b) function __syscall3 (line 32) | static inline long __syscall3(long n, long a, long b, long c) function __syscall4 (line 41) | static inline long __syscall4(long n, long a, long b, long c, long d) function __syscall5 (line 51) | static inline long __syscall5(long n, long a, long b, long c, long d, lo... function __syscall6 (line 62) | static inline long __syscall6(long n, long a, long b, long c, long d, lo... FILE: user.libc/arch/sh/atomic_arch.h function a_ll (line 6) | static inline int a_ll(volatile int *p) function a_sc (line 14) | static inline int a_sc(volatile int *p, int v) function a_barrier (line 24) | static inline void a_barrier() function a_cas (line 36) | static inline int a_cas(volatile int *p, int t, int s) FILE: user.libc/arch/sh/bits/fenv.h type fexcept_t (line 20) | typedef unsigned long fexcept_t; type fenv_t (line 22) | typedef struct { FILE: user.libc/arch/sh/bits/msg.h type msqid_ds (line 1) | struct msqid_ds { FILE: user.libc/arch/sh/bits/sem.h type semid_ds (line 1) | struct semid_ds { FILE: user.libc/arch/sh/bits/shm.h type shmid_ds (line 3) | struct shmid_ds { type shminfo (line 23) | struct shminfo { type shm_info (line 27) | struct shm_info { FILE: user.libc/arch/sh/bits/signal.h type greg_t (line 10) | typedef int greg_t, gregset_t[16]; type freg_t (line 11) | typedef int freg_t, fpregset_t[16]; type mcontext_t (line 12) | typedef struct { type sigcontext (line 21) | struct sigcontext { type mcontext_t (line 31) | typedef struct { type sigaltstack (line 36) | struct sigaltstack { type ucontext_t (line 42) | typedef struct __ucontext { FILE: user.libc/arch/sh/bits/stat.h type stat (line 4) | struct stat { FILE: user.libc/arch/sh/bits/stdint.h type int_fast16_t (line 1) | typedef int32_t int_fast16_t; type int_fast32_t (line 2) | typedef int32_t int_fast32_t; type uint_fast16_t (line 3) | typedef uint32_t uint_fast16_t; type uint_fast32_t (line 4) | typedef uint32_t uint_fast32_t; FILE: user.libc/arch/sh/bits/user.h type user_fpu_struct (line 20) | struct user_fpu_struct { type elf_greg_t (line 28) | typedef unsigned long elf_greg_t; type elf_greg_t (line 29) | typedef elf_greg_t elf_gregset_t[ELF_NGREG]; type elf_fpregset_t (line 30) | typedef struct user_fpu_struct elf_fpregset_t; type user (line 32) | struct user { FILE: user.libc/arch/sh/ksigaction.h type k_sigaction (line 3) | struct k_sigaction { FILE: user.libc/arch/sh/kstat.h type kstat (line 1) | struct kstat { FILE: user.libc/arch/sh/pthread_arch.h function __get_tp (line 1) | static inline uintptr_t __get_tp() FILE: user.libc/arch/sh/syscall_arch.h function __syscall0 (line 22) | static inline long __syscall0(long n) function __syscall1 (line 29) | static inline long __syscall1(long n, long a) function __syscall2 (line 37) | static inline long __syscall2(long n, long a, long b) function __syscall3 (line 46) | static inline long __syscall3(long n, long a, long b, long c) function __syscall4 (line 56) | static inline long __syscall4(long n, long a, long b, long c, long d) function __syscall5 (line 67) | static inline long __syscall5(long n, long a, long b, long c, long d, lo... function __syscall6 (line 78) | static inline long __syscall6(long n, long a, long b, long c, long d, lo... FILE: user.libc/arch/x32/atomic_arch.h function a_cas (line 2) | static inline int a_cas(volatile int *p, int t, int s) function a_swap (line 11) | static inline int a_swap(volatile int *p, int v) function a_fetch_add (line 20) | static inline int a_fetch_add(volatile int *p, int v) function a_and (line 29) | static inline void a_and(volatile int *p, int v) function a_or (line 37) | static inline void a_or(volatile int *p, int v) function a_and_64 (line 45) | static inline void a_and_64(volatile uint64_t *p, uint64_t v) FILE: user.libc/arch/x32/bits/fenv.h type fexcept_t (line 15) | typedef unsigned short fexcept_t; type fenv_t (line 17) | typedef struct { FILE: user.libc/arch/x32/bits/io.h function outb (line 1) | static __inline void outb(unsigned char __val, unsigned short __port) function outw (line 6) | static __inline void outw(unsigned short __val, unsigned short __port) function outl (line 11) | static __inline void outl(unsigned int __val, unsigned short __port) function inb (line 16) | static __inline unsigned char inb(unsigned short __port) function inw (line 23) | static __inline unsigned short inw(unsigned short __port) function inl (line 30) | static __inline unsigned int inl(unsigned short __port) function outsb (line 37) | static __inline void outsb(unsigned short __port, const void *__buf, uns... function outsw (line 44) | static __inline void outsw(unsigned short __port, const void *__buf, uns... function outsl (line 51) | static __inline void outsl(unsigned short __port, const void *__buf, uns... function insb (line 58) | static __inline void insb(unsigned short __port, void *__buf, unsigned l... function insw (line 65) | static __inline void insw(unsigned short __port, void *__buf, unsigned l... function insl (line 72) | static __inline void insl(unsigned short __port, void *__buf, unsigned l... FILE: user.libc/arch/x32/bits/ipc.h type ipc_perm (line 1) | struct ipc_perm { FILE: user.libc/arch/x32/bits/msg.h type msqid_ds (line 1) | struct msqid_ds { FILE: user.libc/arch/x32/bits/sem.h type semid_ds (line 1) | struct semid_ds { FILE: user.libc/arch/x32/bits/shm.h type shmid_ds (line 3) | struct shmid_ds { type shminfo (line 17) | struct shminfo { type shm_info (line 23) | struct shm_info { FILE: user.libc/arch/x32/bits/signal.h type greg_t (line 59) | typedef long long greg_t, gregset_t[23]; type _fpstate (line 60) | struct _fpstate { type sigcontext (line 72) | struct sigcontext { type mcontext_t (line 80) | typedef struct { type mcontext_t (line 86) | typedef struct { type sigaltstack (line 91) | struct sigaltstack { type ucontext_t (line 97) | typedef struct __ucontext { FILE: user.libc/arch/x32/bits/stat.h type stat (line 4) | struct stat { FILE: user.libc/arch/x32/bits/statfs.h type statfs (line 1) | struct statfs { FILE: user.libc/arch/x32/bits/stdint.h type int_fast16_t (line 1) | typedef int32_t int_fast16_t; type int_fast32_t (line 2) | typedef int32_t int_fast32_t; type uint_fast16_t (line 3) | typedef uint32_t uint_fast16_t; type uint_fast32_t (line 4) | typedef uint32_t uint_fast32_t; FILE: user.libc/arch/x32/bits/user.h type elf_fpregset_t (line 4) | typedef struct user_fpregs_struct { type user_regs_struct (line 11) | struct user_regs_struct { type elf_greg_t (line 17) | typedef unsigned long long elf_greg_t, elf_gregset_t[ELF_NGREG]; type user (line 19) | struct user { FILE: user.libc/arch/x32/ksigaction.h type k_sigaction (line 3) | struct k_sigaction { FILE: user.libc/arch/x32/kstat.h type kstat (line 1) | struct kstat { FILE: user.libc/arch/x32/pthread_arch.h function __get_tp (line 1) | static inline uintptr_t __get_tp() FILE: user.libc/arch/x32/syscall_arch.h type syscall_arg_t (line 5) | typedef long long syscall_arg_t; function __syscall0 (line 7) | static __inline long __syscall0(long long n) function __syscall1 (line 14) | static __inline long __syscall1(long long n, long long a1) function __syscall2 (line 21) | static __inline long __syscall2(long long n, long long a1, long long a2) function __syscall3 (line 29) | static __inline long __syscall3(long long n, long long a1, long long a2,... function __syscall4 (line 37) | static __inline long __syscall4(long long n, long long a1, long long a2,... function __syscall5 (line 47) | static __inline long __syscall5(long long n, long long a1, long long a2,... function __syscall6 (line 58) | static __inline long __syscall6(long long n, long long a1, long long a2,... FILE: user.libc/arch/x86_64/atomic_arch.h function a_cas (line 2) | static inline int a_cas(volatile int *p, int t, int s) function a_swap (line 20) | static inline int a_swap(volatile int *p, int v) function a_fetch_add (line 29) | static inline int a_fetch_add(volatile int *p, int v) function a_and (line 38) | static inline void a_and(volatile int *p, int v) function a_or (line 46) | static inline void a_or(volatile int *p, int v) function a_and_64 (line 54) | static inline void a_and_64(volatile uint64_t *p, uint64_t v) FILE: user.libc/arch/x86_64/bits/fenv.h type fexcept_t (line 15) | typedef unsigned short fexcept_t; type fenv_t (line 17) | typedef struct { FILE: user.libc/arch/x86_64/bits/io.h function outb (line 1) | static __inline void outb(unsigned char __val, unsigned short __port) function outw (line 6) | static __inline void outw(unsigned short __val, unsigned short __port) function outl (line 11) | static __inline void outl(unsigned int __val, unsigned short __port) function inb (line 16) | static __inline unsigned char inb(unsigned short __port) function inw (line 23) | static __inline unsigned short inw(unsigned short __port) function inl (line 30) | static __inline unsigned int inl(unsigned short __port) function outsb (line 37) | static __inline void outsb(unsigned short __port, const void *__buf, uns... function outsw (line 44) | static __inline void outsw(unsigned short __port, const void *__buf, uns... function outsl (line 51) | static __inline void outsl(unsigned short __port, const void *__buf, uns... function insb (line 58) | static __inline void insb(unsigned short __port, void *__buf, unsigned l... function insw (line 65) | static __inline void insw(unsigned short __port, void *__buf, unsigned l... function insl (line 72) | static __inline void insl(unsigned short __port, void *__buf, unsigned l... FILE: user.libc/arch/x86_64/bits/sem.h type semid_ds (line 1) | struct semid_ds { FILE: user.libc/arch/x86_64/bits/signal.h type greg_t (line 59) | typedef long long greg_t, gregset_t[23]; type _fpstate (line 60) | struct _fpstate { type sigcontext (line 72) | struct sigcontext { type mcontext_t (line 80) | typedef struct { type mcontext_t (line 86) | typedef struct { type sigaltstack (line 91) | struct sigaltstack { type ucontext_t (line 97) | typedef struct __ucontext { FILE: user.libc/arch/x86_64/bits/stat.h type stat (line 4) | struct stat { FILE: user.libc/arch/x86_64/bits/stdint.h type int_fast16_t (line 1) | typedef int32_t int_fast16_t; type int_fast32_t (line 2) | typedef int32_t int_fast32_t; type uint_fast16_t (line 3) | typedef uint32_t uint_fast16_t; type uint_fast32_t (line 4) | typedef uint32_t uint_fast32_t; FILE: user.libc/arch/x86_64/bits/user.h type elf_fpregset_t (line 4) | typedef struct user_fpregs_struct { type user_regs_struct (line 11) | struct user_regs_struct { type elf_greg_t (line 17) | typedef unsigned long long elf_greg_t, elf_gregset_t[ELF_NGREG]; type user (line 19) | struct user { FILE: user.libc/arch/x86_64/ksigaction.h type k_sigaction (line 3) | struct k_sigaction { FILE: user.libc/arch/x86_64/kstat.h type kstat (line 1) | struct kstat { FILE: user.libc/arch/x86_64/pthread_arch.h function __get_tp (line 1) | static inline uintptr_t __get_tp() FILE: user.libc/arch/x86_64/syscall_arch.h function __syscall0 (line 4) | static __inline long __syscall0(long n) function __syscall1 (line 11) | static __inline long __syscall1(long n, long a1) function __syscall2 (line 18) | static __inline long __syscall2(long n, long a1, long a2) function __syscall3 (line 26) | static __inline long __syscall3(long n, long a1, long a2, long a3) function __syscall4 (line 34) | static __inline long __syscall4(long n, long a1, long a2, long a3, long a4) function __syscall5 (line 43) | static __inline long __syscall5(long n, long a1, long a2, long a3, long ... function __syscall6 (line 53) | static __inline long __syscall6(long n, long a1, long a2, long a3, long ... FILE: user.libc/compat/time32/__xstat.c type stat32 (line 4) | struct stat32 function __fxstat64 (line 6) | int __fxstat64(int ver, int fd, struct stat32 *buf) function __fxstatat64 (line 11) | int __fxstatat64(int ver, int fd, const char *path, struct stat32 *buf, ... function __lxstat64 (line 16) | int __lxstat64(int ver, const char *path, struct stat32 *buf) function __xstat64 (line 21) | int __xstat64(int ver, const char *path, struct stat32 *buf) FILE: user.libc/compat/time32/adjtime32.c function __adjtime32 (line 7) | int __adjtime32(const struct timeval32 *in32, struct timeval32 *out32) FILE: user.libc/compat/time32/adjtimex_time32.c type timex32 (line 5) | struct timex32 function __adjtimex_time32 (line 7) | int __adjtimex_time32(struct timex32 *tx32) FILE: user.libc/compat/time32/aio_suspend_time32.c function __aio_suspend_time32 (line 5) | int __aio_suspend_time32(const struct aiocb *const cbs[], int cnt, const... FILE: user.libc/compat/time32/clock_adjtime32.c type timex32 (line 8) | struct timex32 { function __clock_adjtime32 (line 21) | int __clock_adjtime32(clockid_t clock_id, struct timex32 *tx32) FILE: user.libc/compat/time32/clock_getres_time32.c function __clock_getres_time32 (line 4) | int __clock_getres_time32(clockid_t clk, struct timespec32 *ts32) FILE: user.libc/compat/time32/clock_gettime32.c function __clock_gettime32 (line 6) | int __clock_gettime32(clockid_t clk, struct timespec32 *ts32) FILE: user.libc/compat/time32/clock_nanosleep_time32.c function __clock_nanosleep_time32 (line 5) | int __clock_nanosleep_time32(clockid_t clk, int flags, const struct time... FILE: user.libc/compat/time32/clock_settime32.c function __clock_settime32 (line 4) | int __clock_settime32(clockid_t clk, const struct timespec32 *ts32) FILE: user.libc/compat/time32/cnd_timedwait_time32.c function __cnd_timedwait_time32 (line 5) | int __cnd_timedwait_time32(cnd_t *restrict c, mtx_t *restrict m, const s... FILE: user.libc/compat/time32/difftime32.c function __difftime32 (line 4) | double __difftime32(time32_t t1, time32_t t2) FILE: user.libc/compat/time32/fstat_time32.c type stat32 (line 7) | struct stat32 function __fstat_time32 (line 9) | int __fstat_time32(int fd, struct stat32 *restrict st32) FILE: user.libc/compat/time32/fstatat_time32.c type stat32 (line 7) | struct stat32 function __fstatat_time32 (line 9) | int __fstatat_time32(int fd, const char *restrict path, struct stat32 *r... FILE: user.libc/compat/time32/ftime32.c type timeb32 (line 6) | struct timeb32 { function __ftime32 (line 12) | int __ftime32(struct timeb32 *tp) FILE: user.libc/compat/time32/futimens_time32.c function __futimens_time32 (line 5) | int __futimens_time32(int fd, const struct timespec32 *times32) FILE: user.libc/compat/time32/futimes_time32.c function __futimes_time32 (line 7) | int __futimes_time32(int fd, const struct timeval32 times32[2]) FILE: user.libc/compat/time32/futimesat_time32.c function __futimesat_time32 (line 7) | int __futimesat_time32(int dirfd, const char *pathname, const struct tim... FILE: user.libc/compat/time32/getitimer_time32.c function __getitimer_time32 (line 5) | int __getitimer_time32(int which, struct itimerval32 *old32) FILE: user.libc/compat/time32/getrusage_time32.c type compat_rusage (line 6) | struct compat_rusage { function __getrusage_time32 (line 25) | int __getrusage_time32(int who, struct compat_rusage *usage) FILE: user.libc/compat/time32/gettimeofday_time32.c function __gettimeofday_time32 (line 6) | int __gettimeofday_time32(struct timeval32 *tv32, void *tz) FILE: user.libc/compat/time32/gmtime32.c type tm (line 4) | struct tm FILE: user.libc/compat/time32/gmtime32_r.c type tm (line 4) | struct tm type tm (line 4) | struct tm FILE: user.libc/compat/time32/localtime32.c type tm (line 4) | struct tm FILE: user.libc/compat/time32/localtime32_r.c type tm (line 4) | struct tm type tm (line 4) | struct tm FILE: user.libc/compat/time32/lstat_time32.c type stat32 (line 7) | struct stat32 function __lstat_time32 (line 9) | int __lstat_time32(const char *restrict path, struct stat32 *restrict st32) FILE: user.libc/compat/time32/lutimes_time32.c function __lutimes_time32 (line 7) | int __lutimes_time32(const char *path, const struct timeval32 times32[2]) FILE: user.libc/compat/time32/mktime32.c function time32_t (line 6) | time32_t __mktime32(struct tm *tm) FILE: user.libc/compat/time32/mq_timedreceive_time32.c function __mq_timedreceive_time32 (line 5) | ssize_t __mq_timedreceive_time32(mqd_t mqd, char *restrict msg, size_t l... FILE: user.libc/compat/time32/mq_timedsend_time32.c function __mq_timedsend_time32 (line 5) | int __mq_timedsend_time32(mqd_t mqd, const char *msg, size_t len, unsign... FILE: user.libc/compat/time32/mtx_timedlock_time32.c function __mtx_timedlock_time32 (line 5) | int __mtx_timedlock_time32(mtx_t *restrict m, const struct timespec32 *r... FILE: user.libc/compat/time32/nanosleep_time32.c function __nanosleep_time32 (line 5) | int __nanosleep_time32(const struct timespec32 *req32, struct timespec32... FILE: user.libc/compat/time32/ppoll_time32.c function __ppoll_time32 (line 6) | int __ppoll_time32(struct pollfd *fds, nfds_t n, const struct timespec32... FILE: user.libc/compat/time32/pselect_time32.c function __pselect_time32 (line 5) | int __pselect_time32(int n, fd_set *restrict rfds, fd_set *restrict wfds... FILE: user.libc/compat/time32/pthread_cond_timedwait_time32.c function __pthread_cond_timedwait_time32 (line 5) | int __pthread_cond_timedwait_time32(pthread_cond_t *restrict c, pthread_... FILE: user.libc/compat/time32/pthread_mutex_timedlock_time32.c function __pthread_mutex_timedlock_time32 (line 5) | int __pthread_mutex_timedlock_time32(pthread_mutex_t *restrict m, const ... FILE: user.libc/compat/time32/pthread_rwlock_timedrdlock_time32.c function __pthread_rwlock_timedrdlock_time32 (line 5) | int __pthread_rwlock_timedrdlock_time32(pthread_rwlock_t *restrict rw, c... FILE: user.libc/compat/time32/pthread_rwlock_timedwrlock_time32.c function __pthread_rwlock_timedwrlock_time32 (line 5) | int __pthread_rwlock_timedwrlock_time32(pthread_rwlock_t *restrict rw, c... FILE: user.libc/compat/time32/pthread_timedjoin_np_time32.c function __pthread_timedjoin_np_time32 (line 6) | int __pthread_timedjoin_np_time32(pthread_t t, void **res, const struct ... FILE: user.libc/compat/time32/recvmmsg_time32.c function __recvmmsg_time32 (line 6) | int __recvmmsg_time32(int fd, struct mmsghdr *msgvec, unsigned int vlen,... FILE: user.libc/compat/time32/sched_rr_get_interval_time32.c function __sched_rr_get_interval_time32 (line 5) | int __sched_rr_get_interval_time32(pid_t pid, struct timespec32 *ts32) FILE: user.libc/compat/time32/select_time32.c function __select_time32 (line 6) | int __select_time32(int n, fd_set *restrict rfds, fd_set *restrict wfds,... FILE: user.libc/compat/time32/sem_timedwait_time32.c function __sem_timedwait_time32 (line 5) | int __sem_timedwait_time32(sem_t *sem, const struct timespec32 *restrict... FILE: user.libc/compat/time32/semtimedop_time32.c function __semtimedop_time32 (line 6) | int __semtimedop_time32(int id, struct sembuf *buf, size_t n, const stru... FILE: user.libc/compat/time32/setitimer_time32.c function __setitimer_time32 (line 5) | int __setitimer_time32(int which, const struct itimerval32 *restrict new... FILE: user.libc/compat/time32/settimeofday_time32.c function __settimeofday_time32 (line 5) | int __settimeofday_time32(const struct timeval32 *tv32, const void *tz) FILE: user.libc/compat/time32/sigtimedwait_time32.c function __sigtimedwait_time32 (line 5) | int __sigtimedwait_time32(const sigset_t *restrict set, siginfo_t *restr... FILE: user.libc/compat/time32/stat_time32.c type stat32 (line 7) | struct stat32 function __stat_time32 (line 9) | int __stat_time32(const char *restrict path, struct stat32 *restrict st32) FILE: user.libc/compat/time32/stime32.c function __stime32 (line 5) | int __stime32(const time32_t *t) FILE: user.libc/compat/time32/thrd_sleep_time32.c function __thrd_sleep_time32 (line 6) | int __thrd_sleep_time32(const struct timespec32 *req32, struct timespec3... FILE: user.libc/compat/time32/time32.c function time32_t (line 6) | time32_t __time32(time32_t *p) FILE: user.libc/compat/time32/time32.h type time32_t (line 6) | typedef long time32_t; type timeval32 (line 8) | struct timeval32 { type itimerval32 (line 13) | struct itimerval32 { type timespec32 (line 18) | struct timespec32 { type itimerspec32 (line 23) | struct itimerspec32 { type tm (line 49) | struct tm type tm (line 50) | struct tm type tm (line 51) | struct tm type tm (line 52) | struct tm FILE: user.libc/compat/time32/time32gm.c function time32_t (line 7) | time32_t __time32gm(struct tm *tm) FILE: user.libc/compat/time32/timer_gettime32.c function __timer_gettime32 (line 4) | int __timer_gettime32(timer_t t, struct itimerspec32 *val32) FILE: user.libc/compat/time32/timer_settime32.c function __timer_settime32 (line 4) | int __timer_settime32(timer_t t, int flags, const struct itimerspec32 *r... FILE: user.libc/compat/time32/timerfd_gettime32.c function __timerfd_gettime32 (line 5) | int __timerfd_gettime32(int t, struct itimerspec32 *val32) FILE: user.libc/compat/time32/timerfd_settime32.c function __timerfd_settime32 (line 5) | int __timerfd_settime32(int t, int flags, const struct itimerspec32 *res... FILE: user.libc/compat/time32/timespec_get_time32.c function __timespec_get_time32 (line 6) | int __timespec_get_time32(struct timespec32 *ts32, int base) FILE: user.libc/compat/time32/utime_time32.c type utimbuf32 (line 5) | struct utimbuf32 { function __utime_time32 (line 10) | int __utime_time32(const char *path, const struct utimbuf32 *times32) FILE: user.libc/compat/time32/utimensat_time32.c function __utimensat_time32 (line 5) | int __utimensat_time32(int fd, const char *path, const struct timespec32... FILE: user.libc/compat/time32/utimes_time32.c function __utimes_time32 (line 6) | int __utimes_time32(const char *path, const struct timeval32 times32[2]) FILE: user.libc/compat/time32/wait3_time32.c type compat_rusage (line 7) | struct compat_rusage { function pid_t (line 26) | pid_t __wait3_time32(int *status, int options, struct compat_rusage *usage) FILE: user.libc/compat/time32/wait4_time32.c type compat_rusage (line 7) | struct compat_rusage { function pid_t (line 26) | pid_t __wait4_time32(pid_t pid, int *status, int options, struct compat_... FILE: user.libc/crt/crt1.c function _start_c (line 14) | void _start_c(long *p) FILE: user.libc/crt/rcrt1.c function hidden (line 11) | hidden void __dls2(unsigned char *base, size_t *sp) FILE: user.libc/include/aio.h type aiocb (line 17) | struct aiocb { type aiocb (line 42) | struct aiocb type aiocb (line 43) | struct aiocb type aiocb (line 44) | struct aiocb type aiocb (line 45) | struct aiocb type aiocb (line 46) | struct aiocb type aiocb (line 47) | struct aiocb type timespec (line 47) | struct timespec type aiocb (line 48) | struct aiocb type aiocb (line 50) | struct aiocb type sigevent (line 50) | struct sigevent FILE: user.libc/include/ar.h type ar_hdr (line 12) | struct ar_hdr { FILE: user.libc/include/arpa/inet.h type in_addr (line 18) | struct in_addr type in_addr (line 22) | struct in_addr type in_addr (line 23) | struct in_addr type in_addr (line 24) | struct in_addr type in_addr (line 25) | struct in_addr FILE: user.libc/include/arpa/nameser.h type ns_sect (line 28) | typedef enum __ns_sect { type ns_msg (line 39) | typedef struct __ns_msg { type _ns_flagdata (line 48) | struct _ns_flagdata { int mask, shift; } type _ns_flagdata (line 49) | struct _ns_flagdata type ns_rr (line 59) | typedef struct __ns_rr { type ns_flag (line 75) | typedef enum __ns_flag { type ns_opcode (line 89) | typedef enum __ns_opcode { type ns_rcode (line 98) | typedef enum __ns_rcode { type ns_update_operation (line 117) | typedef enum __ns_update_operation { type ns_tsig_key (line 123) | struct ns_tsig_key { type ns_tsig_key (line 128) | typedef struct ns_tsig_key ns_tsig_key; type ns_tcp_tsig_state (line 130) | struct ns_tcp_tsig_state { type ns_tcp_tsig_state (line 137) | typedef struct ns_tcp_tsig_state ns_tcp_tsig_state; type ns_type (line 147) | typedef enum __ns_type { type ns_class (line 210) | typedef enum __ns_class { type ns_key_types (line 221) | typedef enum __ns_key_types { type ns_cert_types (line 228) | typedef enum __ns_cert_types { type HEADER (line 324) | typedef struct { FILE: user.libc/include/arpa/tftp.h type tftphdr (line 9) | struct tftphdr { FILE: user.libc/include/bitmap.h function bitmap_find_next_zero_area (line 21) | static inline unsigned long function bitmap_zero (line 44) | static inline void bitmap_zero(unsigned long *dst, int nbits) function bitmap_fill (line 54) | static inline void bitmap_fill(unsigned long *dst, int nbits) FILE: user.libc/include/bitops.h function __ffs (line 8) | static inline unsigned long __ffs(unsigned long word) function __fls (line 39) | static inline unsigned long __fls(unsigned long word) function fls (line 70) | static inline int fls(int x) function fls64 (line 100) | static inline int fls64(uint64_t x) function fls64 (line 108) | static inline int fls64(uint64_t x) function get_bitmask_order (line 159) | static inline int get_bitmask_order(unsigned int count) function get_count_order (line 167) | static inline int get_count_order(unsigned int count) function hweight_long (line 177) | static inline unsigned long hweight_long(unsigned long w) function rol64 (line 182) | static inline uint64_t rol64(uint64_t word, unsigned int shift) function ror64 (line 187) | static inline uint64_t ror64(uint64_t word, unsigned int shift) function rol32 (line 192) | static inline uint32_t rol32(uint32_t word, unsigned int shift) function ror32 (line 197) | static inline uint32_t ror32(uint32_t word, unsigned int shift) function rol16 (line 202) | static inline uint16_t rol16(uint16_t word, unsigned int shift) function ror16 (line 207) | static inline uint16_t ror16(uint16_t word, unsigned int shift) function rol8 (line 212) | static inline uint8_t rol8(uint8_t word, unsigned int shift) function ror8 (line 217) | static inline uint8_t ror8(uint8_t word, unsigned int shift) function sign_extend32 (line 222) | static inline int32_t sign_extend32(uint32_t value, int index) function sign_extend64 (line 228) | static inline int64_t sign_extend64(uint64_t value, int index) function fls_long (line 234) | static inline unsigned fls_long(unsigned long l) function __ffs64 (line 241) | static inline unsigned long __ffs64(uint64_t word) FILE: user.libc/include/byteswap.h function __bswap_16 (line 7) | static __inline uint16_t __bswap_16(uint16_t __x) function __bswap_32 (line 12) | static __inline uint32_t __bswap_32(uint32_t __x) function __bswap_64 (line 17) | static __inline uint64_t __bswap_64(uint64_t __x) FILE: user.libc/include/crypt.h type crypt_data (line 8) | struct crypt_data { type crypt_data (line 14) | struct crypt_data FILE: user.libc/include/ctype.h function __isspace (line 26) | static __inline int __isspace(int _c) FILE: user.libc/include/dirent.h type DIR (line 20) | typedef struct __dirstream DIR; type dirent (line 27) | struct dirent type dirent (line 28) | struct dirent type dirent (line 28) | struct dirent type dirent (line 33) | struct dirent type dirent (line 33) | struct dirent type dirent (line 34) | struct dirent type dirent (line 34) | struct dirent type dirent (line 34) | struct dirent type dirent (line 34) | struct dirent type dirent (line 57) | struct dirent type dirent (line 61) | struct dirent type dirent (line 61) | struct dirent FILE: user.libc/include/dlfcn.h type Dl_info (line 28) | typedef struct { FILE: user.libc/include/elf.h type Elf32_Half (line 10) | typedef uint16_t Elf32_Half; type Elf64_Half (line 11) | typedef uint16_t Elf64_Half; type Elf32_Word (line 13) | typedef uint32_t Elf32_Word; type Elf32_Sword (line 14) | typedef int32_t Elf32_Sword; type Elf64_Word (line 15) | typedef uint32_t Elf64_Word; type Elf64_Sword (line 16) | typedef int32_t Elf64_Sword; type Elf32_Xword (line 18) | typedef uint64_t Elf32_Xword; type Elf32_Sxword (line 19) | typedef int64_t Elf32_Sxword; type Elf64_Xword (line 20) | typedef uint64_t Elf64_Xword; type Elf64_Sxword (line 21) | typedef int64_t Elf64_Sxword; type Elf32_Addr (line 23) | typedef uint32_t Elf32_Addr; type Elf64_Addr (line 24) | typedef uint64_t Elf64_Addr; type Elf32_Off (line 26) | typedef uint32_t Elf32_Off; type Elf64_Off (line 27) | typedef uint64_t Elf64_Off; type Elf32_Section (line 29) | typedef uint16_t Elf32_Section; type Elf64_Section (line 30) | typedef uint16_t Elf64_Section; type Elf32_Half (line 32) | typedef Elf32_Half Elf32_Versym; type Elf64_Half (line 33) | typedef Elf64_Half Elf64_Versym; type Elf32_Ehdr (line 37) | typedef struct { type Elf64_Ehdr (line 54) | typedef struct { type Elf32_Shdr (line 326) | typedef struct { type Elf64_Shdr (line 339) | typedef struct { type Elf32_Chdr (line 425) | typedef struct { type Elf64_Chdr (line 431) | typedef struct { type Elf32_Sym (line 447) | typedef struct { type Elf64_Sym (line 456) | typedef struct { type Elf32_Syminfo (line 465) | typedef struct { type Elf64_Syminfo (line 470) | typedef struct { type Elf32_Rel (line 533) | typedef struct { type Elf64_Rel (line 538) | typedef struct { type Elf32_Rela (line 545) | typedef struct { type Elf64_Rela (line 551) | typedef struct { type Elf32_Phdr (line 569) | typedef struct { type Elf64_Phdr (line 580) | typedef struct { type Elf32_Dyn (line 702) | typedef struct { type Elf64_Dyn (line 710) | typedef struct { type Elf32_Verdef (line 868) | typedef struct { type Elf64_Verdef (line 878) | typedef struct { type Elf32_Verdaux (line 906) | typedef struct { type Elf64_Verdaux (line 911) | typedef struct { type Elf32_Verneed (line 919) | typedef struct { type Elf64_Verneed (line 927) | typedef struct { type Elf32_Vernaux (line 943) | typedef struct { type Elf64_Vernaux (line 951) | typedef struct { type Elf32_auxv_t (line 965) | typedef struct { type Elf64_auxv_t (line 972) | typedef struct { type Elf32_Nhdr (line 1051) | typedef struct { type Elf64_Nhdr (line 1057) | typedef struct { type Elf32_Move (line 1094) | typedef struct { type Elf64_Move (line 1102) | typedef struct { type Elf32_gptab (line 1441) | typedef union { type Elf32_RegInfo (line 1454) | typedef struct { type Elf_Options (line 1462) | typedef struct { type Elf_Options_Hw (line 1512) | typedef struct { type Elf32_Lib (line 1672) | typedef struct { type Elf64_Lib (line 1680) | typedef struct { type Elf32_Addr (line 1701) | typedef Elf32_Addr Elf32_Conflict; type Elf_MIPS_ABIFlags_v0 (line 1703) | typedef struct { FILE: user.libc/include/endian.h function __bswap16 (line 19) | static __inline uint16_t __bswap16(uint16_t __x) function __bswap32 (line 24) | static __inline uint32_t __bswap32(uint32_t __x) function __bswap64 (line 29) | static __inline uint64_t __bswap64(uint64_t __x) FILE: user.libc/include/fcntl.h type flock (line 24) | struct flock { type file_handle (line 167) | struct file_handle { type f_owner_ex (line 172) | struct f_owner_ex { type file_handle (line 188) | struct file_handle type file_handle (line 189) | struct file_handle type iovec (line 192) | struct iovec FILE: user.libc/include/ftw.h type FTW (line 24) | struct FTW { type stat (line 29) | struct stat type stat (line 30) | struct stat type FTW (line 30) | struct FTW FILE: user.libc/include/getopt.h type option (line 12) | struct option { type option (line 19) | struct option type option (line 20) | struct option FILE: user.libc/include/glob.h type glob_t (line 14) | typedef struct { FILE: user.libc/include/grp.h type group (line 19) | struct group { type group (line 26) | struct group type group (line 27) | struct group type group (line 29) | struct group type group (line 29) | struct group type group (line 30) | struct group type group (line 30) | struct group type group (line 33) | struct group type group (line 39) | struct group type group (line 40) | struct group FILE: user.libc/include/ifaddrs.h type ifaddrs (line 12) | struct ifaddrs { type ifaddrs (line 27) | struct ifaddrs type ifaddrs (line 28) | struct ifaddrs FILE: user.libc/include/inttypes.h type imaxdiv_t (line 14) | typedef struct { intmax_t quot, rem; } imaxdiv_t; FILE: user.libc/include/link.h type dl_phdr_info (line 21) | struct dl_phdr_info { type link_map (line 32) | struct link_map { type r_debug (line 39) | struct r_debug { type dl_phdr_info (line 47) | struct dl_phdr_info FILE: user.libc/include/locale.h type lconv (line 24) | struct lconv { type lconv (line 54) | struct lconv FILE: user.libc/include/math.h function __FLOAT_BITS (line 55) | static __inline unsigned __FLOAT_BITS(float __f) function __DOUBLE_BITS (line 61) | static __inline unsigned long long __DOUBLE_BITS(double __f) FILE: user.libc/include/minos/kobject.h function kobject_read_simple (line 43) | static inline long kobject_read_simple(int handle, void *data, function kobject_reply_handle (line 75) | static inline int kobject_reply_handle(int fd, long token, FILE: user.libc/include/minos/kobject_uapi.h type process_create_arg (line 51) | struct process_create_arg { type pma_create_arg (line 77) | struct pma_create_arg { FILE: user.libc/include/minos/list.h type list_head (line 4) | struct list_head type list_head (line 6) | struct list_head{ function init_list (line 22) | static void inline init_list(struct list_head *list) function list_add (line 28) | static void inline list_add(struct list_head *head, function list_add_tail (line 37) | static void inline list_add_tail(struct list_head *head, function list_insert_before (line 46) | static void inline list_insert_before(struct list_head *head, function list_del (line 55) | static void inline list_del(struct list_head *list) function list_del_tail (line 63) | static void inline list_del_tail(struct list_head *head) function is_list_empty (line 69) | static int inline is_list_empty(struct list_head *head) function is_list_last (line 74) | static int inline is_list_last(struct list_head *head, type list_head (line 80) | struct list_head type list_head (line 80) | struct list_head type list_head (line 85) | struct list_head type list_head (line 85) | struct list_head FILE: user.libc/include/minos/mutex.h type mutex (line 8) | struct mutex { type mutex (line 17) | struct mutex type mutex (line 18) | struct mutex FILE: user.libc/include/minos/poll.h type poll_event (line 12) | struct poll_event { type poll_event (line 18) | struct poll_event FILE: user.libc/include/minos/procinfo_uapi.h type task_stat (line 6) | struct task_stat { FILE: user.libc/include/minos/proto.h type proto_waitpid (line 61) | struct proto_waitpid { type proto_elf_info (line 66) | struct proto_elf_info { type proto_mprotect (line 74) | struct proto_mprotect { type proto_brk (line 80) | struct proto_brk { type proto_mmap (line 84) | struct proto_mmap { type proto_munmap (line 93) | struct proto_munmap { type proto_open (line 98) | struct proto_open { type proto_openat (line 103) | struct proto_openat { type proto_read (line 108) | struct proto_read { type proto_write (line 113) | struct proto_write { type proto_lseek (line 118) | struct proto_lseek { type proto_register_service (line 123) | struct proto_register_service { type proto_access (line 130) | struct proto_access { type execv_extra (line 134) | struct execv_extra { type proto_devinfo (line 142) | struct proto_devinfo { type proto_load_driver (line 147) | struct proto_load_driver { type proto (line 151) | struct proto { type service_info (line 173) | struct service_info { type proto (line 181) | struct proto type proto (line 184) | struct proto type proto (line 187) | struct proto type proto (line 189) | struct proto type proto (line 191) | struct proto type proto (line 193) | struct proto FILE: user.libc/include/minos/spinlock.h type spinlock_t (line 4) | typedef struct spinlock { function spinlock_init (line 11) | static inline void spinlock_init(spinlock_t *lock) FILE: user.libc/include/mntent.h type mntent (line 23) | struct mntent { type mntent (line 34) | struct mntent type mntent (line 35) | struct mntent type mntent (line 35) | struct mntent type mntent (line 36) | struct mntent type mntent (line 37) | struct mntent FILE: user.libc/include/mqueue.h type mqd_t (line 16) | typedef int mqd_t; type mq_attr (line 17) | struct mq_attr { type sigevent (line 20) | struct sigevent type mq_attr (line 23) | struct mq_attr type sigevent (line 24) | struct sigevent type mq_attr (line 28) | struct mq_attr type mq_attr (line 28) | struct mq_attr type timespec (line 29) | struct timespec type timespec (line 30) | struct timespec FILE: user.libc/include/net/ethernet.h type ether_addr (line 12) | struct ether_addr { type ether_header (line 16) | struct ether_header { FILE: user.libc/include/net/if.h type if_nameindex (line 12) | struct if_nameindex { type if_nameindex (line 19) | struct if_nameindex type if_nameindex (line 20) | struct if_nameindex type ifaddr (line 51) | struct ifaddr { type ifmap (line 64) | struct ifmap { type ifreq (line 76) | struct ifreq { type ifconf (line 116) | struct ifconf { FILE: user.libc/include/net/if_arp.h type arphdr (line 22) | struct arphdr { type arpreq (line 101) | struct arpreq { type arpreq_old (line 109) | struct arpreq_old { type arpd_request (line 128) | struct arpd_request { FILE: user.libc/include/net/route.h type rtentry (line 14) | struct rtentry { type in6_rtmsg (line 35) | struct in6_rtmsg { FILE: user.libc/include/netdb.h type addrinfo (line 16) | struct addrinfo { type addrinfo (line 54) | struct addrinfo type addrinfo (line 54) | struct addrinfo type addrinfo (line 55) | struct addrinfo type sockaddr (line 56) | struct sockaddr type netent (line 62) | struct netent { type hostent (line 69) | struct hostent { type servent (line 78) | struct servent { type protoent (line 85) | struct protoent { type hostent (line 93) | struct hostent type netent (line 97) | struct netent type netent (line 98) | struct netent type netent (line 99) | struct netent type servent (line 103) | struct servent type servent (line 104) | struct servent type servent (line 105) | struct servent type protoent (line 109) | struct protoent type protoent (line 110) | struct protoent type protoent (line 111) | struct protoent type hostent (line 116) | struct hostent type hostent (line 117) | struct hostent type hostent (line 133) | struct hostent type hostent (line 133) | struct hostent type hostent (line 134) | struct hostent type hostent (line 134) | struct hostent type hostent (line 135) | struct hostent type hostent (line 136) | struct hostent type hostent (line 136) | struct hostent type servent (line 137) | struct servent type servent (line 137) | struct servent type servent (line 138) | struct servent type servent (line 138) | struct servent FILE: user.libc/include/netinet/ether.h type ether_addr (line 10) | struct ether_addr type ether_addr (line 11) | struct ether_addr type ether_addr (line 12) | struct ether_addr type ether_addr (line 13) | struct ether_addr type ether_addr (line 13) | struct ether_addr type ether_addr (line 14) | struct ether_addr type ether_addr (line 15) | struct ether_addr type ether_addr (line 16) | struct ether_addr FILE: user.libc/include/netinet/icmp6.h type icmp6_filter (line 20) | struct icmp6_filter { type icmp6_hdr (line 24) | struct icmp6_hdr { type nd_router_solicit (line 94) | struct nd_router_solicit { type nd_router_advert (line 103) | struct nd_router_advert { type nd_neighbor_solicit (line 119) | struct nd_neighbor_solicit { type nd_neighbor_advert (line 129) | struct nd_neighbor_advert { type nd_redirect (line 148) | struct nd_redirect { type nd_opt_hdr (line 159) | struct nd_opt_hdr { type nd_opt_prefix_info (line 172) | struct nd_opt_prefix_info { type nd_opt_rd_hdr (line 187) | struct nd_opt_rd_hdr { type nd_opt_mtu (line 194) | struct nd_opt_mtu { type mld_hdr (line 201) | struct mld_hdr { type icmp6_router_renum (line 214) | struct icmp6_router_renum { type rr_pco_match (line 233) | struct rr_pco_match { type rr_pco_use (line 248) | struct rr_pco_use { type rr_result (line 270) | struct rr_result { type nd_opt_adv_interval (line 286) | struct nd_opt_adv_interval { type nd_opt_home_agent_info (line 293) | struct nd_opt_home_agent_info { FILE: user.libc/include/netinet/if_ether.h type ethhdr (line 114) | struct ethhdr { type ether_arp (line 123) | struct ether_arp { FILE: user.libc/include/netinet/igmp.h type igmp (line 7) | struct igmp { FILE: user.libc/include/netinet/in.h type in_port_t (line 12) | typedef uint16_t in_port_t; type in_addr_t (line 13) | typedef uint32_t in_addr_t; type in_addr (line 14) | struct in_addr { in_addr_t s_addr; } type sockaddr_in (line 16) | struct sockaddr_in { type in6_addr (line 23) | struct in6_addr { type sockaddr_in6 (line 34) | struct sockaddr_in6 { type ipv6_mreq (line 42) | struct ipv6_mreq { type in6_addr (line 61) | struct in6_addr type ip_opts (line 232) | struct ip_opts { type ip_mreq (line 250) | struct ip_mreq { type ip_mreqn (line 255) | struct ip_mreqn { type ip_mreq_source (line 261) | struct ip_mreq_source { type ip_msfilter (line 267) | struct ip_msfilter { type group_req (line 278) | struct group_req { type group_source_req (line 283) | struct group_source_req { type group_filter (line 289) | struct group_filter { type in_pktinfo (line 300) | struct in_pktinfo { type in6_pktinfo (line 306) | struct in6_pktinfo { type ip6_mtuinfo (line 311) | struct ip6_mtuinfo { FILE: user.libc/include/netinet/in_systm.h type n_short (line 6) | typedef uint16_t n_short; type n_long (line 7) | typedef uint32_t n_long, n_time; FILE: user.libc/include/netinet/ip.h type timestamp (line 11) | struct timestamp { type iphdr (line 24) | struct iphdr { type ip (line 43) | struct ip { type ip_timestamp (line 66) | struct ip_timestamp { FILE: user.libc/include/netinet/ip6.h type ip6_hdr (line 11) | struct ip6_hdr { type ip6_ext (line 32) | struct ip6_ext { type ip6_hbh (line 37) | struct ip6_hbh { type ip6_dest (line 42) | struct ip6_dest { type ip6_rthdr (line 47) | struct ip6_rthdr { type ip6_rthdr0 (line 54) | struct ip6_rthdr0 { type ip6_frag (line 64) | struct ip6_frag { type ip6_opt (line 81) | struct ip6_opt { type ip6_opt_jumbo (line 101) | struct ip6_opt_jumbo { type ip6_opt_nsap (line 108) | struct ip6_opt_nsap { type ip6_opt_tunnel (line 115) | struct ip6_opt_tunnel { type ip6_opt_router (line 121) | struct ip6_opt_router { FILE: user.libc/include/netinet/ip_icmp.h type icmphdr (line 12) | struct icmphdr { type icmp_ra_addr (line 73) | struct icmp_ra_addr { type icmp (line 78) | struct icmp { FILE: user.libc/include/netinet/tcp.h type tcp_seq (line 104) | typedef uint32_t tcp_seq; type tcphdr (line 113) | struct tcphdr { type tcp_fastopen_client_fail (line 186) | enum tcp_fastopen_client_fail { type tcp_info (line 193) | struct tcp_info { type tcp_md5sig (line 255) | struct tcp_md5sig { type tcp_diag_md5sig (line 264) | struct tcp_diag_md5sig { type tcp_repair_window (line 276) | struct tcp_repair_window { type tcp_zerocopy_receive (line 284) | struct tcp_zerocopy_receive { FILE: user.libc/include/netinet/udp.h type udphdr (line 18) | struct udphdr { FILE: user.libc/include/netpacket/packet.h type sockaddr_ll (line 8) | struct sockaddr_ll { type packet_mreq (line 16) | struct packet_mreq { FILE: user.libc/include/nl_types.h type nl_item (line 11) | typedef int nl_item; FILE: user.libc/include/poll.h type nfds_t (line 29) | typedef unsigned long nfds_t; type pollfd (line 31) | struct pollfd { type pollfd (line 37) | struct pollfd type pollfd (line 44) | struct pollfd type timespec (line 44) | struct timespec FILE: user.libc/include/pthread.h type sched_param (line 100) | struct sched_param type sched_param (line 101) | struct sched_param type timespec (line 110) | struct timespec type timespec (line 120) | struct timespec type timespec (line 128) | struct timespec type timespec (line 131) | struct timespec type sched_param (line 164) | struct sched_param type sched_param (line 165) | struct sched_param type __ptcb (line 206) | struct __ptcb { type __ptcb (line 212) | struct __ptcb type __ptcb (line 213) | struct __ptcb type cpu_set_t (line 219) | struct cpu_set_t type cpu_set_t (line 220) | struct cpu_set_t type cpu_set_t (line 221) | struct cpu_set_t type timespec (line 227) | struct timespec FILE: user.libc/include/pty.h type termios (line 11) | struct termios type winsize (line 11) | struct winsize type termios (line 12) | struct termios type winsize (line 12) | struct winsize FILE: user.libc/include/pwd.h type passwd (line 20) | struct passwd { type passwd (line 33) | struct passwd type passwd (line 36) | struct passwd type passwd (line 37) | struct passwd type passwd (line 38) | struct passwd type passwd (line 38) | struct passwd type passwd (line 39) | struct passwd type passwd (line 39) | struct passwd type passwd (line 42) | struct passwd type passwd (line 43) | struct passwd FILE: user.libc/include/regex.h type regex_t (line 15) | typedef struct re_pattern_buffer { type regmatch_t (line 22) | typedef struct { FILE: user.libc/include/resolv.h type __res_state (line 26) | struct __res_state { type res_sym (line 70) | struct res_sym { type __res_state (line 125) | struct __res_state FILE: user.libc/include/sched.h type sched_param (line 19) | struct sched_param { type sched_param (line 35) | struct sched_param type timespec (line 37) | struct timespec type sched_param (line 38) | struct sched_param type sched_param (line 39) | struct sched_param type cpu_set_t (line 87) | typedef struct cpu_set_t { unsigned long __bits[128/sizeof(long)]; } cpu... FILE: user.libc/include/scsi/scsi.h type ccs_modesel_head (line 134) | struct ccs_modesel_head { FILE: user.libc/include/scsi/sg.h type sg_iovec_t (line 59) | typedef struct sg_iovec { type sg_io_hdr_t (line 64) | typedef struct sg_io_hdr { type sg_scsi_id (line 89) | struct sg_scsi_id { type sg_req_info_t (line 100) | typedef struct sg_req_info { type Sg_io_hdr (line 111) | typedef struct sg_io_hdr Sg_io_hdr; type Sg_io_vec (line 112) | typedef struct sg_io_vec Sg_io_vec; type Sg_scsi_id (line 113) | typedef struct sg_scsi_id Sg_scsi_id; type Sg_req_info (line 114) | typedef struct sg_req_info Sg_req_info; type sg_header (line 116) | struct sg_header { FILE: user.libc/include/search.h type ACTION (line 13) | typedef enum { FIND, ENTER } ACTION; type VISIT (line 14) | typedef enum { preorder, postorder, endorder, leaf } VISIT; type ENTRY (line 16) | typedef struct entry { type hsearch_data (line 26) | struct hsearch_data { type hsearch_data (line 32) | struct hsearch_data type hsearch_data (line 33) | struct hsearch_data type hsearch_data (line 34) | struct hsearch_data type qelem (line 51) | struct qelem { FILE: user.libc/include/semaphore.h type sem_t (line 17) | typedef struct { type timespec (line 27) | struct timespec FILE: user.libc/include/setjmp.h type __jmp_buf_tag (line 12) | struct __jmp_buf_tag { type jmp_buf (line 21) | typedef jmp_buf sigjmp_buf; FILE: user.libc/include/shadow.h type spwd (line 15) | struct spwd { type spwd (line 29) | struct spwd type spwd (line 30) | struct spwd type spwd (line 31) | struct spwd type spwd (line 32) | struct spwd type spwd (line 34) | struct spwd type spwd (line 35) | struct spwd type spwd (line 35) | struct spwd FILE: user.libc/include/signal.h type stack_t (line 44) | typedef struct sigaltstack stack_t; type siginfo_t (line 97) | typedef struct { type sigaction (line 167) | struct sigaction { type sigevent (line 179) | struct sigevent { type sigaction (line 218) | struct sigaction type sigaction (line 218) | struct sigaction type timespec (line 222) | struct timespec type sig_atomic_t (line 279) | typedef int sig_atomic_t; FILE: user.libc/include/spawn.h type sched_param (line 16) | struct sched_param type posix_spawnattr_t (line 27) | typedef struct { type posix_spawn_file_actions_t (line 36) | typedef struct { type sched_param (line 62) | struct sched_param type sched_param (line 63) | struct sched_param FILE: user.libc/include/stdint.h type int_fast8_t (line 22) | typedef int8_t int_fast8_t; type int_fast64_t (line 23) | typedef int64_t int_fast64_t; type int_least8_t (line 25) | typedef int8_t int_least8_t; type int_least16_t (line 26) | typedef int16_t int_least16_t; type int_least32_t (line 27) | typedef int32_t int_least32_t; type int_least64_t (line 28) | typedef int64_t int_least64_t; type uint_fast8_t (line 30) | typedef uint8_t uint_fast8_t; type uint_fast64_t (line 31) | typedef uint64_t uint_fast64_t; type uint_least8_t (line 33) | typedef uint8_t uint_least8_t; type uint_least16_t (line 34) | typedef uint16_t uint_least16_t; type uint_least32_t (line 35) | typedef uint32_t uint_least32_t; type uint_least64_t (line 36) | typedef uint64_t uint_least64_t; FILE: user.libc/include/stdio.h type fpos_t (line 57) | typedef union _G_fpos64_t { type cookie_io_functions_t (line 199) | typedef struct _IO_cookie_io_functions_t { FILE: user.libc/include/stdlib.h type div_t (line 63) | typedef struct { int quot, rem; } div_t; type ldiv_t (line 64) | typedef struct { long quot, rem; } ldiv_t; type lldiv_t (line 65) | typedef struct { long long quot, rem; } lldiv_t; type __locale_struct (line 158) | struct __locale_struct type __locale_struct (line 159) | struct __locale_struct type __locale_struct (line 160) | struct __locale_struct type __locale_struct (line 161) | struct __locale_struct FILE: user.libc/include/stropts.h type bandinfo (line 84) | struct bandinfo { type strbuf (line 89) | struct strbuf { type strpeek (line 95) | struct strpeek { type strfdinsert (line 101) | struct strfdinsert { type strioctl (line 109) | struct strioctl { type strrecvfd (line 116) | struct strrecvfd { type str_mlist (line 123) | struct str_mlist { type str_list (line 127) | struct str_list { FILE: user.libc/include/sys/acct.h type comp_t (line 14) | typedef uint16_t comp_t; type acct (line 16) | struct acct { type acct_v3 (line 37) | struct acct_v3 { FILE: user.libc/include/sys/epoll.h type EPOLL_EVENTS (line 19) | enum EPOLL_EVENTS { __EPOLL_DUMMY } type epoll_data_t (line 41) | typedef struct epoll_data { type epoll_event (line 53) | struct epoll_event { type epoll_event (line 64) | struct epoll_event type epoll_event (line 65) | struct epoll_event type epoll_event (line 66) | struct epoll_event FILE: user.libc/include/sys/eventfd.h type eventfd_t (line 11) | typedef uint64_t eventfd_t; FILE: user.libc/include/sys/fanotify.h type fanotify_event_metadata (line 10) | struct fanotify_event_metadata { type fanotify_event_info_header (line 24) | struct fanotify_event_info_header { type fanotify_event_info_fid (line 30) | struct fanotify_event_info_fid { type fanotify_response (line 36) | struct fanotify_response { FILE: user.libc/include/sys/inotify.h type inotify_event (line 11) | struct inotify_event { FILE: user.libc/include/sys/msg.h type msgqnum_t (line 18) | typedef unsigned long msgqnum_t; type msglen_t (line 19) | typedef unsigned long msglen_t; type msginfo (line 32) | struct msginfo { type msqid_ds (line 37) | struct msqid_ds type msgbuf (line 43) | struct msgbuf { FILE: user.libc/include/sys/mtio.h type mtop (line 7) | struct mtop { type mtget (line 51) | struct mtget { type mt_tape_info (line 82) | struct mt_tape_info { type mtpos (line 108) | struct mtpos { type mtconfiginfo (line 112) | struct mtconfiginfo { FILE: user.libc/include/sys/prctl.h type prctl_mm_map (line 88) | struct prctl_mm_map { FILE: user.libc/include/sys/procfs.h type elf_siginfo (line 11) | struct elf_siginfo { type elf_prstatus (line 17) | struct elf_prstatus { type elf_prpsinfo (line 35) | struct elf_prpsinfo { type elf_gregset_t (line 54) | typedef elf_gregset_t prgregset_t; type elf_fpregset_t (line 55) | typedef elf_fpregset_t prfpregset_t; type pid_t (line 56) | typedef pid_t lwpid_t; type prstatus_t (line 57) | typedef struct elf_prstatus prstatus_t; type prpsinfo_t (line 58) | typedef struct elf_prpsinfo prpsinfo_t; FILE: user.libc/include/sys/ptrace.h type __ptrace_peeksiginfo_args (line 99) | struct __ptrace_peeksiginfo_args { type __ptrace_seccomp_metadata (line 105) | struct __ptrace_seccomp_metadata { type __ptrace_syscall_info (line 110) | struct __ptrace_syscall_info { FILE: user.libc/include/sys/quota.h type dqblk (line 60) | struct dqblk { type dqinfo (line 89) | struct dqinfo { FILE: user.libc/include/sys/resource.h type rlim_t (line 20) | typedef unsigned long long rlim_t; type rlimit (line 22) | struct rlimit { type rusage (line 27) | struct rusage { type rlimit (line 49) | struct rlimit type rlimit (line 50) | struct rlimit type rusage (line 51) | struct rusage type rlimit (line 57) | struct rlimit type rlimit (line 57) | struct rlimit FILE: user.libc/include/sys/select.h type fd_mask (line 20) | typedef unsigned long fd_mask; type fd_set (line 22) | typedef struct { type timeval (line 31) | struct timeval type timespec (line 32) | struct timespec FILE: user.libc/include/sys/sem.h type seminfo (line 36) | struct seminfo { type sembuf (line 49) | struct sembuf { type sembuf (line 57) | struct sembuf type sembuf (line 60) | struct sembuf type timespec (line 60) | struct timespec FILE: user.libc/include/sys/shm.h type shmatt_t (line 59) | typedef unsigned long shmatt_t; type shmid_ds (line 62) | struct shmid_ds FILE: user.libc/include/sys/signalfd.h type signalfd_siginfo (line 20) | struct signalfd_siginfo { FILE: user.libc/include/sys/socket.h type msghdr (line 22) | struct msghdr { type cmsghdr (line 44) | struct cmsghdr { type ucred (line 57) | struct ucred { type mmsghdr (line 63) | struct mmsghdr { type timespec (line 68) | struct timespec type mmsghdr (line 70) | struct mmsghdr type mmsghdr (line 71) | struct mmsghdr type timespec (line 71) | struct timespec type linger (line 74) | struct linger { type sockaddr (line 367) | struct sockaddr { type sockaddr_storage (line 372) | struct sockaddr_storage { type sockaddr (line 383) | struct sockaddr type sockaddr (line 384) | struct sockaddr type sockaddr (line 386) | struct sockaddr type sockaddr (line 387) | struct sockaddr type sockaddr (line 389) | struct sockaddr type sockaddr (line 390) | struct sockaddr type sockaddr (line 394) | struct sockaddr type sockaddr (line 395) | struct sockaddr type msghdr (line 396) | struct msghdr type msghdr (line 397) | struct msghdr FILE: user.libc/include/sys/stat.h type stat (line 73) | struct stat type stat (line 74) | struct stat type stat (line 75) | struct stat type stat (line 76) | struct stat type timespec (line 91) | struct timespec type timespec (line 92) | struct timespec FILE: user.libc/include/sys/statfs.h type fsid_t (line 12) | typedef struct __fsid_t { type statfs (line 18) | struct statfs type statfs (line 19) | struct statfs FILE: user.libc/include/sys/statvfs.h type statvfs (line 14) | struct statvfs { type statvfs (line 29) | struct statvfs type statvfs (line 30) | struct statvfs FILE: user.libc/include/sys/sysinfo.h type sysinfo (line 10) | struct sysinfo { type sysinfo (line 26) | struct sysinfo FILE: user.libc/include/sys/time.h type timeval (line 11) | struct timeval type itimerval (line 17) | struct itimerval { type itimerval (line 22) | struct itimerval type itimerval (line 23) | struct itimerval type itimerval (line 23) | struct itimerval type timeval (line 24) | struct timeval type timezone (line 27) | struct timezone { type timeval (line 31) | struct timeval type timeval (line 32) | struct timeval type timeval (line 33) | struct timeval type timeval (line 34) | struct timeval type timezone (line 34) | struct timezone type timeval (line 35) | struct timeval type timeval (line 35) | struct timeval FILE: user.libc/include/sys/timeb.h type timeb (line 13) | struct timeb { type timeb (line 19) | struct timeb FILE: user.libc/include/sys/timerfd.h type itimerspec (line 17) | struct itimerspec type itimerspec (line 20) | struct itimerspec type itimerspec (line 20) | struct itimerspec type itimerspec (line 21) | struct itimerspec FILE: user.libc/include/sys/times.h type tms (line 11) | struct tms { type tms (line 18) | struct tms FILE: user.libc/include/sys/timex.h type ntptimeval (line 14) | struct ntptimeval { type timex (line 19) | struct timex { type timex (line 91) | struct timex type timex (line 92) | struct timex FILE: user.libc/include/sys/types.h type u_int8_t (line 60) | typedef unsigned char u_int8_t; type u_int16_t (line 61) | typedef unsigned short u_int16_t; type u_int32_t (line 62) | typedef unsigned u_int32_t; type u_char (line 64) | typedef unsigned char u_char; type u_short (line 65) | typedef unsigned short u_short, ushort; type u_int (line 66) | typedef unsigned u_int, uint; type u_long (line 67) | typedef unsigned long u_long, ulong; type quad_t (line 68) | typedef long long quad_t; type u_quad_t (line 69) | typedef unsigned long long u_quad_t; FILE: user.libc/include/sys/uio.h type iovec (line 26) | struct iovec type iovec (line 27) | struct iovec type iovec (line 30) | struct iovec type iovec (line 31) | struct iovec type iovec (line 40) | struct iovec type iovec (line 40) | struct iovec type iovec (line 41) | struct iovec type iovec (line 41) | struct iovec FILE: user.libc/include/sys/un.h type sockaddr_un (line 17) | struct sockaddr_un { FILE: user.libc/include/sys/utsname.h type utsname (line 10) | struct utsname { type utsname (line 23) | struct utsname FILE: user.libc/include/sys/wait.h type idtype_t (line 13) | typedef enum { type rusage (line 32) | struct rusage type rusage (line 33) | struct rusage FILE: user.libc/include/syslog.h type CODE (line 72) | typedef struct { FILE: user.libc/include/termios.h type cc_t (line 15) | typedef unsigned char cc_t; type speed_t (line 16) | typedef unsigned int speed_t; type tcflag_t (line 17) | typedef unsigned int tcflag_t; type termios (line 23) | struct termios type termios (line 24) | struct termios type termios (line 25) | struct termios type termios (line 26) | struct termios type termios (line 28) | struct termios type termios (line 29) | struct termios type winsize (line 31) | struct winsize type winsize (line 32) | struct winsize type termios (line 42) | struct termios type termios (line 43) | struct termios FILE: user.libc/include/threads.h type thrd_t (line 9) | typedef unsigned long thrd_t; type __pthread (line 11) | struct __pthread type once_flag (line 15) | typedef int once_flag; type tss_t (line 16) | typedef unsigned tss_t; type timespec (line 49) | struct timespec type timespec (line 49) | struct timespec type timespec (line 64) | struct timespec type timespec (line 74) | struct timespec FILE: user.libc/include/time.h type tm (line 38) | struct tm { type tm (line 55) | struct tm type tm (line 56) | struct tm type tm (line 57) | struct tm type tm (line 58) | struct tm type tm (line 59) | struct tm type timespec (line 61) | struct timespec type tm (line 71) | struct tm type tm (line 73) | struct tm type tm (line 73) | struct tm type tm (line 74) | struct tm type tm (line 74) | struct tm type tm (line 75) | struct tm type itimerspec (line 80) | struct itimerspec { type timespec (line 100) | struct timespec type timespec (line 100) | struct timespec type timespec (line 101) | struct timespec type timespec (line 102) | struct timespec type timespec (line 103) | struct timespec type timespec (line 104) | struct timespec type timespec (line 104) | struct timespec type sigevent (line 107) | struct sigevent type sigevent (line 108) | struct sigevent type itimerspec (line 110) | struct itimerspec type itimerspec (line 110) | struct itimerspec type itimerspec (line 111) | struct itimerspec type tm (line 120) | struct tm type tm (line 124) | struct tm type tm (line 130) | struct tm FILE: user.libc/include/ucontext.h type __ucontext (line 15) | struct __ucontext type __ucontext (line 17) | struct __ucontext type __ucontext (line 18) | struct __ucontext type __ucontext (line 19) | struct __ucontext type __ucontext (line 20) | struct __ucontext type __ucontext (line 20) | struct __ucontext FILE: user.libc/include/utime.h type utimbuf (line 14) | struct utimbuf { type utimbuf (line 19) | struct utimbuf FILE: user.libc/include/utmp.h type lastlog (line 15) | struct lastlog { type utmp (line 29) | struct utmp type utmp (line 30) | struct utmp type utmp (line 30) | struct utmp type utmp (line 31) | struct utmp type utmp (line 31) | struct utmp type utmp (line 32) | struct utmp type utmp (line 32) | struct utmp type utmp (line 35) | struct utmp FILE: user.libc/include/utmpx.h type utmpx (line 17) | struct utmpx { type utmpx (line 40) | struct utmpx type utmpx (line 41) | struct utmpx type utmpx (line 41) | struct utmpx type utmpx (line 42) | struct utmpx type utmpx (line 42) | struct utmpx type utmpx (line 43) | struct utmpx type utmpx (line 43) | struct utmpx type utmpx (line 49) | struct utmpx FILE: user.libc/include/wchar.h type tm (line 138) | struct tm type tm (line 139) | struct tm type tm (line 155) | struct tm FILE: user.libc/include/wordexp.h type wordexp_t (line 21) | typedef struct { FILE: user.libc/ldso/dlstart.c function hidden (line 21) | hidden void _dlstart_c(size_t *sp, size_t *dynv) FILE: user.libc/ldso/dynlink.c type debug (line 40) | struct debug { type td_index (line 48) | struct td_index { type dso (line 53) | struct dso { type symdef (line 109) | struct symdef { type builtin_tls (line 116) | struct builtin_tls { type dso (line 126) | struct dso type dso (line 127) | struct dso type debug (line 137) | struct debug type tls_module (line 138) | struct tls_module type dso (line 143) | struct dso type dso (line 144) | struct dso type dso (line 145) | struct dso type dso (line 146) | struct dso type fdpic_loadmap (line 147) | struct fdpic_loadmap type fdpic_dummy_loadmap (line 148) | struct fdpic_dummy_loadmap type debug (line 150) | struct debug function dl_strcmp (line 161) | static int dl_strcmp(const char *l, const char *r) type dso (line 170) | struct dso type dso (line 177) | struct dso function decode_vec (line 206) | static void decode_vec(size_t *v, size_t *a, size_t cnt) function search_vec (line 216) | static int search_vec(size_t *v, size_t *r, size_t key) function sysv_hash (line 224) | static uint32_t sysv_hash(const char *s0) function gnu_hash (line 235) | static uint32_t gnu_hash(const char *s0) function Sym (line 244) | static Sym *sysv_lookup(const char *s, uint32_t h, struct dso *dso) function Sym (line 258) | static Sym *gnu_lookup(uint32_t h1, uint32_t *hashtab, struct dso *dso, ... function Sym (line 279) | static Sym *gnu_lookup_filtered(uint32_t h1, uint32_t *hashtab, struct d... function find_sym2 (line 299) | __attribute__((always_inline)) function find_sym (line 332) | static struct symdef find_sym(struct dso *dso, const char *s, int need_def) function do_relocs (line 337) | static void do_relocs(struct dso *dso, size_t *rel, size_t rel_size, siz... function redo_lazy_relocs (line 516) | static void redo_lazy_relocs() function reclaim (line 541) | static void reclaim(struct dso *dso, size_t start, size_t end) function reclaim_gaps (line 550) | static void reclaim_gaps(struct dso *dso) function read_loop (line 564) | static ssize_t read_loop(int fd, void *p, size_t n) function unmap_library (line 606) | static void unmap_library(struct dso *dso) type dso (line 622) | struct dso function path_open (line 808) | static int path_open(const char *name, const char *s, char *buf, size_t ... function fixup_rpath (line 834) | static int fixup_rpath(struct dso *p, char *buf, size_t buf_size) function decode_dyn (line 911) | static void decode_dyn(struct dso *p) function count_syms (line 931) | static size_t count_syms(struct dso *p) function makefuncdescs (line 962) | static void makefuncdescs(struct dso *p) type dso (line 990) | struct dso type dso (line 990) | struct dso type dso (line 995) | struct dso type stat (line 997) | struct stat function load_direct_deps (line 1196) | static void load_direct_deps(struct dso *p) function load_deps (line 1233) | static void load_deps(struct dso *p) function extend_bfs_deps (line 1240) | static void extend_bfs_deps(struct dso *p) function load_preload (line 1291) | static void load_preload(char *s) function add_syms (line 1305) | static void add_syms(struct dso *p) function revert_syms (line 1313) | static void revert_syms(struct dso *old_tail) function do_mips_relocs (line 1325) | static void do_mips_relocs(struct dso *p, size_t *got) function reloc_all (line 1345) | static void reloc_all(struct dso *p) function kernel_mapped_dso (line 1370) | static void kernel_mapped_dso(struct dso *p) function __libc_exit_fini (line 1400) | void __libc_exit_fini() function __ldso_atfork (line 1430) | void __ldso_atfork(int who) type dso (line 1441) | struct dso type dso (line 1441) | struct dso type dso (line 1444) | struct dso function do_init_fini (line 1510) | static void do_init_fini(struct dso **queue) function __libc_start_init (line 1550) | void __libc_start_init(void) function dl_debug_state (line 1558) | static void dl_debug_state(void) function __init_tls (line 1564) | void __init_tls(size_t *auxv) function update_tls_size (line 1568) | static void update_tls_size() function install_new_tls (line 1580) | static void install_new_tls(void) function hidden (line 1641) | hidden void __dls2(unsigned char *base, size_t *sp) function __dls2b (line 1706) | void __dls2b(size_t *sp, size_t *auxv) function __dls3 (line 1729) | void __dls3(size_t *sp, size_t *auxv) function prepare_lazy (line 2002) | static void prepare_lazy(struct dso *p) type dso (line 2026) | struct dso type tls_module (line 2027) | struct tls_module type dso (line 2032) | struct dso function hidden (line 2151) | hidden int __dl_invalid_handle(void *h) type dso (line 2161) | struct dso type dso (line 2192) | struct dso type symdef (line 2205) | struct symdef function dladdr (line 2217) | int dladdr(const void *addr_arg, Dl_info *info) function hidden (line 2284) | hidden void *__dlsym(void *restrict p, const char *restrict s, void *res... function hidden (line 2293) | hidden void *__dlsym_redir_time64(void *restrict p, const char *restrict... function dl_iterate_phdr (line 2320) | int dl_iterate_phdr(int(*callback)(struct dl_phdr_info *info, size_t siz... function error (line 2346) | static void error(const char *fmt, ...) FILE: user.libc/src/bitmap/bitmap.c function __bitmap_weight (line 10) | int __bitmap_weight(const unsigned long *bitmap, unsigned int bits) function bitmap_set (line 24) | void bitmap_set(unsigned long *map, unsigned int start, int len) function bitmap_clear (line 44) | void bitmap_clear(unsigned long *map, unsigned int start, int len) function bitmap_find_next_zero_area_off (line 64) | unsigned long bitmap_find_next_zero_area_off(unsigned long *map, function bitmap_find_next_zero_area_align (line 89) | unsigned long bitmap_find_next_zero_area_align(unsigned long *map, FILE: user.libc/src/bitmap/find_bit.c function _find_next_bit (line 5) | static unsigned long _find_next_bit(const unsigned long *addr, function find_next_bit (line 29) | unsigned long find_next_bit(const unsigned long *addr, unsigned long size, function find_next_zero_bit (line 35) | unsigned long find_next_zero_bit(const unsigned long *addr, unsigned lon... function _find_next_bit_loop (line 41) | unsigned long _find_next_bit_loop(const unsigned long *addr, unsigned lo... function find_next_bit_loop (line 58) | unsigned long find_next_bit_loop(const unsigned long *addr, unsigned lon... function find_next_zero_bit_loop (line 64) | unsigned long find_next_zero_bit_loop(const unsigned long *addr, unsigne... function find_first_bit (line 70) | unsigned long find_first_bit(const unsigned long *addr, unsigned long size) function find_first_zero_bit (line 82) | unsigned long find_first_zero_bit(const unsigned long *addr, unsigned lo... function find_last_bit (line 94) | unsigned long find_last_bit(const unsigned long *addr, unsigned long size) FILE: user.libc/src/bitmap/hweight.c function sw_hweight32 (line 5) | unsigned int sw_hweight32(unsigned int w) function sw_hweight16 (line 21) | unsigned int sw_hweight16(unsigned int w) function sw_hweight8 (line 29) | unsigned int sw_hweight8(unsigned int w) function sw_hweight64 (line 36) | unsigned long sw_hweight64(uint64_t w) FILE: user.libc/src/complex/__cexp.c function __frexp_exp (line 40) | static double __frexp_exp(double x, int *expt) function __ldexp_cexp (line 67) | double complex __ldexp_cexp(double complex z, int expt) FILE: user.libc/src/complex/__cexpf.c function __frexp_expf (line 39) | static float __frexp_expf(float x, int *expt) function __ldexp_cexpf (line 51) | float complex __ldexp_cexpf(float complex z, int expt) FILE: user.libc/src/complex/cabs.c function cabs (line 3) | double cabs(double complex z) FILE: user.libc/src/complex/cabsf.c function cabsf (line 3) | float cabsf(float complex z) FILE: user.libc/src/complex/cabsl.c function cabsl (line 4) | long double cabsl(long double complex z) function cabsl (line 9) | long double cabsl(long double complex z) FILE: user.libc/src/complex/cacos.c function cacos (line 7) | double complex cacos(double complex z) FILE: user.libc/src/complex/cacosf.c function cacosf (line 5) | float complex cacosf(float complex z) FILE: user.libc/src/complex/cacosh.c function cacosh (line 5) | double complex cacosh(double complex z) FILE: user.libc/src/complex/cacoshf.c function cacoshf (line 3) | float complex cacoshf(float complex z) FILE: user.libc/src/complex/cacoshl.c function cacoshl (line 4) | long double complex cacoshl(long double complex z) function cacoshl (line 9) | long double complex cacoshl(long double complex z) FILE: user.libc/src/complex/cacosl.c function cacosl (line 4) | long double complex cacosl(long double complex z) function cacosl (line 11) | long double complex cacosl(long double complex z) FILE: user.libc/src/complex/carg.c function carg (line 3) | double carg(double complex z) FILE: user.libc/src/complex/cargf.c function cargf (line 3) | float cargf(float complex z) FILE: user.libc/src/complex/cargl.c function cargl (line 4) | long double cargl(long double complex z) function cargl (line 9) | long double cargl(long double complex z) FILE: user.libc/src/complex/casin.c function casin (line 7) | double complex casin(double complex z) FILE: user.libc/src/complex/casinf.c function casinf (line 5) | float complex casinf(float complex z) FILE: user.libc/src/complex/casinh.c function casinh (line 5) | double complex casinh(double complex z) FILE: user.libc/src/complex/casinhf.c function casinhf (line 3) | float complex casinhf(float complex z) FILE: user.libc/src/complex/casinhl.c function casinhl (line 4) | long double complex casinhl(long double complex z) function casinhl (line 9) | long double complex casinhl(long double complex z) FILE: user.libc/src/complex/casinl.c function casinl (line 4) | long double complex casinl(long double complex z) function casinl (line 10) | long double complex casinl(long double complex z) FILE: user.libc/src/complex/catan.c function _redupi (line 69) | static double _redupi(double x) function catan (line 86) | double complex catan(double complex z) FILE: user.libc/src/complex/catanf.c function _redupif (line 64) | static float _redupif(float xx) function catanf (line 82) | float complex catanf(float complex z) FILE: user.libc/src/complex/catanh.c function catanh (line 5) | double complex catanh(double complex z) FILE: user.libc/src/complex/catanhf.c function catanhf (line 3) | float complex catanhf(float complex z) FILE: user.libc/src/complex/catanhl.c function catanhl (line 4) | long double complex catanhl(long double complex z) function catanhl (line 9) | long double complex catanhl(long double complex z) FILE: user.libc/src/complex/catanl.c function catanl (line 65) | long double complex catanl(long double complex z) function redupil (line 75) | static long double redupil(long double x) function catanl (line 92) | long double complex catanl(long double complex z) FILE: user.libc/src/complex/ccos.c function ccos (line 5) | double complex ccos(double complex z) FILE: user.libc/src/complex/ccosf.c function ccosf (line 3) | float complex ccosf(float complex z) FILE: user.libc/src/complex/ccosh.c function ccosh (line 41) | double complex ccosh(double complex z) FILE: user.libc/src/complex/ccoshf.c function ccoshf (line 35) | float complex ccoshf(float complex z) FILE: user.libc/src/complex/ccoshl.c function ccoshl (line 4) | long double complex ccoshl(long double complex z) FILE: user.libc/src/complex/ccosl.c function ccosl (line 4) | long double complex ccosl(long double complex z) function ccosl (line 9) | long double complex ccosl(long double complex z) FILE: user.libc/src/complex/cexp.c function cexp (line 34) | double complex cexp(double complex z) FILE: user.libc/src/complex/cexpf.c function cexpf (line 34) | float complex cexpf(float complex z) FILE: user.libc/src/complex/cexpl.c function cexpl (line 4) | long double complex cexpl(long double complex z) FILE: user.libc/src/complex/clog.c function clog (line 7) | double complex clog(double complex z) FILE: user.libc/src/complex/clogf.c function clogf (line 5) | float complex clogf(float complex z) FILE: user.libc/src/complex/clogl.c function clogl (line 4) | long double complex clogl(long double complex z) function clogl (line 10) | long double complex clogl(long double complex z) FILE: user.libc/src/complex/conj.c function conj (line 3) | double complex conj(double complex z) FILE: user.libc/src/complex/conjf.c function conjf (line 3) | float complex conjf(float complex z) FILE: user.libc/src/complex/conjl.c function conjl (line 3) | long double complex conjl(long double complex z) FILE: user.libc/src/complex/cpow.c function cpow (line 5) | double complex cpow(double complex z, double complex c) FILE: user.libc/src/complex/cpowf.c function cpowf (line 3) | float complex cpowf(float complex z, float complex c) FILE: user.libc/src/complex/cpowl.c function cpowl (line 4) | long double complex cpowl(long double complex z, long double complex c) function cpowl (line 9) | long double complex cpowl(long double complex z, long double complex c) FILE: user.libc/src/complex/cproj.c function cproj (line 3) | double complex cproj(double complex z) FILE: user.libc/src/complex/cprojf.c function cprojf (line 3) | float complex cprojf(float complex z) FILE: user.libc/src/complex/cprojl.c function cprojl (line 4) | long double complex cprojl(long double complex z) function cprojl (line 9) | long double complex cprojl(long double complex z) FILE: user.libc/src/complex/csin.c function csin (line 5) | double complex csin(double complex z) FILE: user.libc/src/complex/csinf.c function csinf (line 3) | float complex csinf(float complex z) FILE: user.libc/src/complex/csinh.c function csinh (line 41) | double complex csinh(double complex z) FILE: user.libc/src/complex/csinhf.c function csinhf (line 35) | float complex csinhf(float complex z) FILE: user.libc/src/complex/csinhl.c function csinhl (line 4) | long double complex csinhl(long double complex z) FILE: user.libc/src/complex/csinl.c function csinl (line 4) | long double complex csinl(long double complex z) function csinl (line 9) | long double complex csinl(long double complex z) FILE: user.libc/src/complex/csqrt.c function csqrt (line 42) | double complex csqrt(double complex z) FILE: user.libc/src/complex/csqrtf.c function csqrtf (line 39) | float complex csqrtf(float complex z) FILE: user.libc/src/complex/csqrtl.c function csqrtl (line 4) | long double complex csqrtl(long double complex z) FILE: user.libc/src/complex/ctan.c function ctan (line 5) | double complex ctan(double complex z) FILE: user.libc/src/complex/ctanf.c function ctanf (line 3) | float complex ctanf(float complex z) FILE: user.libc/src/complex/ctanh.c function ctanh (line 68) | double complex ctanh(double complex z) FILE: user.libc/src/complex/ctanhf.c function ctanhf (line 33) | float complex ctanhf(float complex z) FILE: user.libc/src/complex/ctanhl.c function ctanhl (line 4) | long double complex ctanhl(long double complex z) FILE: user.libc/src/complex/ctanl.c function ctanl (line 4) | long double complex ctanl(long double complex z) function ctanl (line 9) | long double complex ctanl(long double complex z) FILE: user.libc/src/crypt/crypt.c type crypt_data (line 13) | struct crypt_data FILE: user.libc/src/crypt/crypt_blowfish.c type BF_word (line 53) | typedef uint32_t BF_word; type BF_word_signed (line 54) | typedef int32_t BF_word_signed; type BF_word (line 59) | typedef BF_word BF_key[BF_N + 2]; type BF_ctx (line 61) | typedef union { function BF_decode (line 374) | static int BF_decode(BF_word *dst, const char *src, int size) function BF_encode (line 398) | static void BF_encode(char *dst, const BF_word *src, int size) function BF_swap (line 430) | static void BF_swap(BF_word *x, int count) function BF_word (line 456) | static BF_word BF_encrypt(BF_ctx *ctx, function BF_set_key (line 498) | static void BF_set_key(const char *key, BF_key expanded, BF_key initial, FILE: user.libc/src/crypt/crypt_des.c function ascii_to_bin (line 650) | static uint32_t ascii_to_bin(int ch) function ascii_is_unsafe (line 670) | static inline int ascii_is_unsafe(unsigned char ch) function setup_salt (line 675) | static uint32_t setup_salt(uint32_t salt) function __des_setkey (line 693) | void __des_setkey(const unsigned char *key, struct expanded_key *ekey) function __do_des (line 754) | void __do_des(uint32_t l_in, uint32_t r_in, function des_cipher (line 847) | static void des_cipher(const unsigned char *in, unsigned char *out, type expanded_key (line 879) | struct expanded_key FILE: user.libc/src/crypt/crypt_des.h type expanded_key (line 6) | struct expanded_key { type expanded_key (line 10) | struct expanded_key type expanded_key (line 12) | struct expanded_key FILE: user.libc/src/crypt/crypt_md5.c type md5 (line 14) | struct md5 { function rol (line 20) | static uint32_t rol(uint32_t n, int k) { return (n << k) | (n >> (32-k)); } function processblock (line 41) | static void processblock(struct md5 *s, const uint8_t *buf) function pad (line 89) | static void pad(struct md5 *s) function md5_init (line 112) | static void md5_init(struct md5 *s) function md5_sum (line 121) | static void md5_sum(struct md5 *s, uint8_t *md) function md5_update (line 134) | static void md5_update(struct md5 *s, const void *m, unsigned long len) type md5 (line 199) | struct md5 FILE: user.libc/src/crypt/crypt_r.c type crypt_data (line 3) | struct crypt_data FILE: user.libc/src/crypt/crypt_sha256.c type sha256 (line 18) | struct sha256 { function ror (line 24) | static uint32_t ror(uint32_t n, int k) { return (n >> k) | (n << (32-k)); } function processblock (line 43) | static void processblock(struct sha256 *s, const uint8_t *buf) function pad (line 86) | static void pad(struct sha256 *s) function sha256_init (line 109) | static void sha256_init(struct sha256 *s) function sha256_sum (line 122) | static void sha256_sum(struct sha256 *s, uint8_t *md) function sha256_update (line 135) | static void sha256_update(struct sha256 *s, const void *m, unsigned long... function hashmd (line 178) | static void hashmd(struct sha256 *s, unsigned int n, const void *md) type sha256 (line 189) | struct sha256 FILE: user.libc/src/crypt/crypt_sha512.c type sha512 (line 19) | struct sha512 { function ror (line 25) | static uint64_t ror(uint64_t n, int k) { return (n >> k) | (n << (64-k)); } function processblock (line 56) | static void processblock(struct sha512 *s, const uint8_t *buf) function pad (line 103) | static void pad(struct sha512 *s) function sha512_init (line 126) | static void sha512_init(struct sha512 *s) function sha512_sum (line 139) | static void sha512_sum(struct sha512 *s, uint8_t *md) function sha512_update (line 156) | static void sha512_update(struct sha512 *s, const void *m, unsigned long... function hashmd (line 199) | static void hashmd(struct sha512 *s, unsigned int n, const void *md) type sha512 (line 210) | struct sha512 FILE: user.libc/src/crypt/encrypt.c type expanded_key (line 7) | struct expanded_key function setkey (line 9) | void setkey(const char *key) function encrypt (line 23) | void encrypt(char *block, int edflag) FILE: user.libc/src/ctype/__ctype_get_mb_cur_max.c function __ctype_get_mb_cur_max (line 4) | size_t __ctype_get_mb_cur_max() FILE: user.libc/src/ctype/isalnum.c function isalnum (line 3) | int isalnum(int c) function __isalnum_l (line 8) | int __isalnum_l(int c, locale_t l) FILE: user.libc/src/ctype/isalpha.c function isalpha (line 4) | int isalpha(int c) function __isalpha_l (line 9) | int __isalpha_l(int c, locale_t l) FILE: user.libc/src/ctype/isascii.c function isascii (line 4) | int isascii(int c) FILE: user.libc/src/ctype/isblank.c function isblank (line 3) | int isblank(int c) function __isblank_l (line 8) | int __isblank_l(int c, locale_t l) FILE: user.libc/src/ctype/iscntrl.c function iscntrl (line 3) | int iscntrl(int c) function __iscntrl_l (line 8) | int __iscntrl_l(int c, locale_t l) FILE: user.libc/src/ctype/isdigit.c function isdigit (line 4) | int isdigit(int c) function __isdigit_l (line 9) | int __isdigit_l(int c, locale_t l) FILE: user.libc/src/ctype/isgraph.c function isgraph (line 4) | int isgraph(int c) function __isgraph_l (line 9) | int __isgraph_l(int c, locale_t l) FILE: user.libc/src/ctype/islower.c function islower (line 4) | int islower(int c) function __islower_l (line 9) | int __islower_l(int c, locale_t l) FILE: user.libc/src/ctype/isprint.c function isprint (line 4) | int isprint(int c) function __isprint_l (line 9) | int __isprint_l(int c, locale_t l) FILE: user.libc/src/ctype/ispunct.c function ispunct (line 3) | int ispunct(int c) function __ispunct_l (line 8) | int __ispunct_l(int c, locale_t l) FILE: user.libc/src/ctype/isspace.c function isspace (line 4) | int isspace(int c) function __isspace_l (line 9) | int __isspace_l(int c, locale_t l) FILE: user.libc/src/ctype/isupper.c function isupper (line 4) | int isupper(int c) function __isupper_l (line 9) | int __isupper_l(int c, locale_t l) FILE: user.libc/src/ctype/iswalnum.c function iswalnum (line 3) | int iswalnum(wint_t wc) function __iswalnum_l (line 8) | int __iswalnum_l(wint_t c, locale_t l) FILE: user.libc/src/ctype/iswalpha.c function iswalpha (line 7) | int iswalpha(wint_t wc) function __iswalpha_l (line 16) | int __iswalpha_l(wint_t c, locale_t l) FILE: user.libc/src/ctype/iswblank.c function iswblank (line 4) | int iswblank(wint_t wc) function __iswblank_l (line 9) | int __iswblank_l(wint_t c, locale_t l) FILE: user.libc/src/ctype/iswcntrl.c function iswcntrl (line 3) | int iswcntrl(wint_t wc) function __iswcntrl_l (line 11) | int __iswcntrl_l(wint_t c, locale_t l) FILE: user.libc/src/ctype/iswctype.c function iswctype (line 17) | int iswctype(wint_t wc, wctype_t type) function wctype_t (line 48) | wctype_t wctype(const char *s) function __iswctype_l (line 64) | int __iswctype_l(wint_t c, wctype_t t, locale_t l) function wctype_t (line 69) | wctype_t __wctype_l(const char *s, locale_t l) FILE: user.libc/src/ctype/iswdigit.c function iswdigit (line 5) | int iswdigit(wint_t wc) function __iswdigit_l (line 10) | int __iswdigit_l(wint_t c, locale_t l) FILE: user.libc/src/ctype/iswgraph.c function iswgraph (line 3) | int iswgraph(wint_t wc) function __iswgraph_l (line 9) | int __iswgraph_l(wint_t c, locale_t l) FILE: user.libc/src/ctype/iswlower.c function iswlower (line 3) | int iswlower(wint_t wc) function __iswlower_l (line 8) | int __iswlower_l(wint_t c, locale_t l) FILE: user.libc/src/ctype/iswprint.c function iswprint (line 10) | int iswprint(wint_t wc) function __iswprint_l (line 21) | int __iswprint_l(wint_t c, locale_t l) FILE: user.libc/src/ctype/iswpunct.c function iswpunct (line 7) | int iswpunct(wint_t wc) function __iswpunct_l (line 14) | int __iswpunct_l(wint_t c, locale_t l) FILE: user.libc/src/ctype/iswspace.c function iswspace (line 8) | int iswspace(wint_t wc) function __iswspace_l (line 19) | int __iswspace_l(wint_t c, locale_t l) FILE: user.libc/src/ctype/iswupper.c function iswupper (line 3) | int iswupper(wint_t wc) function __iswupper_l (line 8) | int __iswupper_l(wint_t c, locale_t l) FILE: user.libc/src/ctype/iswxdigit.c function iswxdigit (line 3) | int iswxdigit(wint_t wc) function __iswxdigit_l (line 8) | int __iswxdigit_l(wint_t c, locale_t l) FILE: user.libc/src/ctype/isxdigit.c function isxdigit (line 3) | int isxdigit(int c) function __isxdigit_l (line 8) | int __isxdigit_l(int c, locale_t l) FILE: user.libc/src/ctype/toascii.c function toascii (line 4) | int toascii(int c) FILE: user.libc/src/ctype/tolower.c function tolower (line 3) | int tolower(int c) function __tolower_l (line 9) | int __tolower_l(int c, locale_t l) FILE: user.libc/src/ctype/toupper.c function toupper (line 3) | int toupper(int c) function __toupper_l (line 9) | int __toupper_l(int c, locale_t l) FILE: user.libc/src/ctype/towctrans.c function casemap (line 12) | static int casemap(unsigned c, int dir) function wint_t (line 63) | wint_t towlower(wint_t wc) function wint_t (line 68) | wint_t towupper(wint_t wc) function wint_t (line 73) | wint_t __towupper_l(wint_t c, locale_t l) function wint_t (line 78) | wint_t __towlower_l(wint_t c, locale_t l) FILE: user.libc/src/ctype/wcswidth.c function wcswidth (line 3) | int wcswidth(const wchar_t *wcs, size_t n) FILE: user.libc/src/ctype/wctrans.c function wctrans_t (line 4) | wctrans_t wctrans(const char *class) function wint_t (line 11) | wint_t towctrans(wint_t wc, wctrans_t trans) function wctrans_t (line 18) | wctrans_t __wctrans_l(const char *s, locale_t l) function wint_t (line 23) | wint_t __towctrans_l(wint_t c, wctrans_t t, locale_t l) FILE: user.libc/src/ctype/wcwidth.c function wcwidth (line 11) | int wcwidth(wchar_t wc) FILE: user.libc/src/dirent/__dirent.h type __dirstream (line 1) | struct __dirstream FILE: user.libc/src/dirent/alphasort.c function alphasort (line 4) | int alphasort(const struct dirent **a, const struct dirent **b) FILE: user.libc/src/dirent/closedir.c function closedir (line 10) | int closedir(DIR *dir) FILE: user.libc/src/dirent/dirfd.c function dirfd (line 4) | int dirfd(DIR *d) FILE: user.libc/src/dirent/fdopendir.c function DIR (line 8) | DIR *fdopendir(int fd) FILE: user.libc/src/dirent/opendir.c function DIR (line 11) | static DIR *__dirfd_open(int fd) function DIR (line 33) | DIR *opendir(const char *name) FILE: user.libc/src/dirent/readdir.c type __dirstream (line 11) | struct __dirstream function __readdir (line 13) | static int __readdir(DIR *dir) type dirent (line 23) | struct dirent type dirent (line 25) | struct dirent FILE: user.libc/src/dirent/readdir_r.c function readdir_r (line 7) | int readdir_r(DIR *restrict dir, struct dirent *restrict buf, struct dir... FILE: user.libc/src/dirent/rewinddir.c function rewinddir (line 6) | void rewinddir(DIR *dir) FILE: user.libc/src/dirent/scandir.c function scandir (line 8) | int scandir(const char *path, struct dirent ***res, FILE: user.libc/src/dirent/seekdir.c function seekdir (line 6) | void seekdir(DIR *dir, long off) FILE: user.libc/src/dirent/telldir.c function telldir (line 4) | long telldir(DIR *dir) FILE: user.libc/src/dirent/versionsort.c function versionsort (line 5) | int versionsort(const struct dirent **a, const struct dirent **b) FILE: user.libc/src/env/__init_tls.c function __init_tp (line 14) | int __init_tp(void *p) type builtin_tls (line 30) | struct builtin_tls { type tls_module (line 37) | struct tls_module type tls_module (line 42) | struct tls_module type pthread (line 49) | struct pthread type pthread (line 51) | struct pthread type pthread (line 60) | struct pthread type Elf32_Phdr (line 75) | typedef Elf32_Phdr Phdr; type Elf64_Phdr (line 77) | typedef Elf64_Phdr Phdr; function static_init_tls (line 82) | static void static_init_tls(size_t *aux) FILE: user.libc/src/env/__libc_start_main.c function dummy (line 10) | static void dummy(void) {} function dummy1 (line 16) | static void dummy1(void *p) {} function __init_libc (line 22) | __attribute__((__noinline__)) function libc_start_init (line 52) | static void libc_start_init(void) function __libc_start_main (line 65) | int __libc_start_main(int (*main)(int,char **,char **), int argc, char *... function libc_start_main_stage2 (line 81) | static int libc_start_main_stage2(int (*main)(int,char **,char **), int ... FILE: user.libc/src/env/__reset_tls.c function __reset_tls (line 5) | void __reset_tls() FILE: user.libc/src/env/__stack_chk_fail.c function __init_ssp (line 7) | void __init_ssp(void *entropy) function __stack_chk_fail (line 15) | void __stack_chk_fail(void) FILE: user.libc/src/env/clearenv.c function dummy (line 5) | static void dummy(char *old, char *new) {} function clearenv (line 8) | int clearenv() FILE: user.libc/src/env/putenv.c function dummy (line 5) | static void dummy(char *old, char *new) {} function __putenv (line 8) | int __putenv(char *s, size_t l, char *r) function putenv (line 41) | int putenv(char *s) FILE: user.libc/src/env/setenv.c function __env_rm_add (line 5) | void __env_rm_add(char *old, char *new) function setenv (line 24) | int setenv(const char *var, const char *value, int overwrite) FILE: user.libc/src/env/unsetenv.c function dummy (line 6) | static void dummy(char *old, char *new) {} function unsetenv (line 9) | int unsetenv(const char *name) FILE: user.libc/src/errno/strerror.c type errmsgstr_t (line 14) | struct errmsgstr_t { type errmsgstr_t (line 25) | struct errmsgstr_t FILE: user.libc/src/exit/_Exit.c function _Exit (line 7) | _Noreturn void _Exit(int ec) FILE: user.libc/src/exit/abort.c function abort (line 9) | _Noreturn void abort(void) FILE: user.libc/src/exit/arm/__aeabi_atexit.c function __aeabi_atexit (line 3) | int __aeabi_atexit (void *obj, void (*func) (void *), void *d) FILE: user.libc/src/exit/assert.c function __assert_fail (line 4) | _Noreturn void __assert_fail(const char *expr, const char *file, int lin... FILE: user.libc/src/exit/at_quick_exit.c function __funcs_on_quick_exit (line 13) | void __funcs_on_quick_exit() function at_quick_exit (line 25) | int at_quick_exit(void (*func)(void)) FILE: user.libc/src/exit/atexit.c type fl (line 15) | struct fl function __funcs_on_exit (line 26) | void __funcs_on_exit() function __cxa_finalize (line 39) | void __cxa_finalize(void *dso) function __cxa_atexit (line 43) | int __cxa_atexit(void (*func)(void *), void *arg, void *dso) function call (line 71) | static void call(void *p) function atexit (line 76) | int atexit(void (*func)(void)) FILE: user.libc/src/exit/exit.c function dummy (line 5) | static void dummy() function libc_exit_fini (line 17) | static void libc_exit_fini(void) function exit (line 27) | _Noreturn void exit(int code) FILE: user.libc/src/exit/quick_exit.c function dummy (line 4) | static void dummy() { } function quick_exit (line 7) | _Noreturn void quick_exit(int code) FILE: user.libc/src/fcntl/creat.c function creat (line 3) | int creat(const char *filename, mode_t mode) FILE: user.libc/src/fcntl/fcntl.c function fcntl (line 7) | int fcntl(int fd, int cmd, ...) FILE: user.libc/src/fcntl/open.c function open (line 9) | int open(const char *filename, int flags, ...) FILE: user.libc/src/fcntl/openat.c function __openat (line 10) | static int __openat(int fd, const char *filename, int flags, mode_t mode) function openat (line 22) | int openat(int fd, const char *filename, int flags, ...) FILE: user.libc/src/fcntl/posix_fadvise.c function posix_fadvise (line 4) | int posix_fadvise(int fd, off_t base, off_t len, int advice) FILE: user.libc/src/fcntl/posix_fallocate.c function posix_fallocate (line 4) | int posix_fallocate(int fd, off_t base, off_t len) FILE: user.libc/src/fenv/__flt_rounds.c function __flt_rounds (line 4) | int __flt_rounds() FILE: user.libc/src/fenv/fegetexceptflag.c function fegetexceptflag (line 3) | int fegetexceptflag(fexcept_t *fp, int mask) FILE: user.libc/src/fenv/feholdexcept.c function feholdexcept (line 3) | int feholdexcept(fenv_t *envp) FILE: user.libc/src/fenv/fenv.c function feclearexcept (line 5) | int feclearexcept(int mask) function feraiseexcept (line 10) | int feraiseexcept(int mask) function fetestexcept (line 15) | int fetestexcept(int mask) function fegetround (line 20) | int fegetround(void) function __fesetround (line 25) | int __fesetround(int r) function fegetenv (line 30) | int fegetenv(fenv_t *envp) function fesetenv (line 35) | int fesetenv(const fenv_t *envp) FILE: user.libc/src/fenv/fesetexceptflag.c function fesetexceptflag (line 3) | int fesetexceptflag(const fexcept_t *fp, int mask) FILE: user.libc/src/fenv/fesetround.c function fesetround (line 8) | int fesetround(int r) FILE: user.libc/src/fenv/feupdateenv.c function feupdateenv (line 3) | int feupdateenv(const fenv_t *envp) FILE: user.libc/src/fenv/m68k/fenv.c function getsr (line 6) | static unsigned getsr() function setsr (line 13) | static void setsr(unsigned v) function getcr (line 18) | static unsigned getcr() function setcr (line 25) | static void setcr(unsigned v) function feclearexcept (line 30) | int feclearexcept(int mask) function feraiseexcept (line 37) | int feraiseexcept(int mask) function fetestexcept (line 44) | int fetestexcept(int mask) function fegetround (line 49) | int fegetround(void) function hidden (line 54) | hidden int __fesetround(int r) function fegetenv (line 60) | int fegetenv(fenv_t *envp) function fesetenv (line 69) | int fesetenv(const fenv_t *envp) FILE: user.libc/src/fenv/powerpc64/fenv.c function get_fpscr_f (line 5) | static inline double get_fpscr_f(void) function get_fpscr (line 12) | static inline long get_fpscr(void) function set_fpscr_f (line 17) | static inline void set_fpscr_f(double fpscr) function set_fpscr (line 22) | static void set_fpscr(long fpscr) function feclearexcept (line 27) | int feclearexcept(int mask) function feraiseexcept (line 35) | int feraiseexcept(int mask) function fetestexcept (line 43) | int fetestexcept(int mask) function fegetround (line 48) | int fegetround(void) function hidden (line 53) | hidden int __fesetround(int r) function fegetenv (line 59) | int fegetenv(fenv_t *envp) function fesetenv (line 65) | int fesetenv(const fenv_t *envp) FILE: user.libc/src/fenv/s390x/fenv.c function get_fpc (line 4) | static inline unsigned get_fpc(void) function set_fpc (line 11) | static inline void set_fpc(unsigned fpc) function feclearexcept (line 16) | int feclearexcept(int mask) function feraiseexcept (line 23) | int feraiseexcept(int mask) function fetestexcept (line 30) | int fetestexcept(int mask) function fegetround (line 35) | int fegetround(void) function hidden (line 40) | hidden int __fesetround(int r) function fegetenv (line 46) | int fegetenv(fenv_t *envp) function fesetenv (line 52) | int fesetenv(const fenv_t *envp) FILE: user.libc/src/include/arpa/inet.h type in_addr (line 6) | struct in_addr FILE: user.libc/src/include/crypt.h type crypt_data (line 8) | struct crypt_data FILE: user.libc/src/include/pthread.h type timespec (line 15) | struct timespec type timespec (line 18) | struct timespec type timespec (line 23) | struct timespec type timespec (line 26) | struct timespec FILE: user.libc/src/include/signal.h type sigaction (line 6) | struct sigaction type sigaction (line 6) | struct sigaction FILE: user.libc/src/include/sys/sysinfo.h type sysinfo (line 7) | struct sysinfo FILE: user.libc/src/include/sys/time.h type timeval (line 6) | struct timeval FILE: user.libc/src/include/time.h type timespec (line 6) | struct timespec type timespec (line 7) | struct timespec type timespec (line 7) | struct timespec type tm (line 9) | struct tm type tm (line 10) | struct tm type tm (line 11) | struct tm type tm (line 13) | struct tm FILE: user.libc/src/internal/atomic.h function a_cas (line 20) | static inline int a_cas(volatile int *p, int t, int s) function a_swap (line 33) | static inline int a_swap(volatile int *p, int v) function a_fetch_add (line 46) | static inline int a_fetch_add(volatile int *p, int v) function a_fetch_and (line 59) | static inline int a_fetch_and(volatile int *p, int v) function a_fetch_or (line 72) | static inline int a_fetch_or(volatile int *p, int v) function a_swap (line 108) | static inline int a_swap(volatile int *p, int v) function a_fetch_add (line 119) | static inline int a_fetch_add(volatile int *p, int v) function a_fetch_and (line 130) | static inline int a_fetch_and(volatile int *p, int v) function a_fetch_or (line 140) | static inline int a_fetch_or(volatile int *p, int v) function a_and (line 151) | static inline void a_and(volatile int *p, int v) function a_or (line 159) | static inline void a_or(volatile int *p, int v) function a_inc (line 167) | static inline void a_inc(volatile int *p) function a_dec (line 175) | static inline void a_dec(volatile int *p) function a_store (line 183) | static inline void a_store(volatile int *p, int v) function a_barrier (line 197) | static void a_barrier() function a_and_64 (line 210) | static inline void a_and_64(volatile uint64_t *p, uint64_t v) function a_or_64 (line 220) | static inline void a_or_64(volatile uint64_t *p, uint64_t v) function a_or_l (line 239) | static inline void a_or_l(volatile void *p, long v) function a_crash (line 248) | static inline void a_crash() function a_ctz_32 (line 256) | static inline int a_ctz_32(uint32_t x) function a_ctz_64 (line 272) | static inline int a_ctz_64(uint64_t x) function a_ctz_l (line 292) | static inline int a_ctz_l(unsigned long x) function a_clz_64 (line 299) | static inline int a_clz_64(uint64_t x) function a_clz_32 (line 320) | static inline int a_clz_32(uint32_t x) FILE: user.libc/src/internal/dynlink.h type Elf32_Ehdr (line 11) | typedef Elf32_Ehdr Ehdr; type Elf32_Phdr (line 12) | typedef Elf32_Phdr Phdr; type Elf32_Sym (line 13) | typedef Elf32_Sym Sym; type Elf64_Ehdr (line 18) | typedef Elf64_Ehdr Ehdr; type Elf64_Phdr (line 19) | typedef Elf64_Phdr Phdr; type Elf64_Sym (line 20) | typedef Elf64_Sym Sym; type fdpic_loadseg (line 48) | struct fdpic_loadseg { type fdpic_loadmap (line 52) | struct fdpic_loadmap { type fdpic_dummy_loadmap (line 57) | struct fdpic_dummy_loadmap { FILE: user.libc/src/internal/fdpic_crt.h function hidden (line 4) | hidden void *__fdpic_fixup(void *map, uintptr_t *a, uintptr_t *z) FILE: user.libc/src/internal/floatscan.c function scanexp (line 36) | static long long scanexp(FILE *f, int pok) function decfloat (line 63) | static long double decfloat(FILE *f, int c, int bits, int emin, int sign... function hexfloat (line 314) | static long double hexfloat(FILE *f, int bits, int emin, int sign, int pok) function __floatscan (line 426) | long double __floatscan(FILE *f, int prec, int pok) FILE: user.libc/src/internal/intscan.c function __intscan (line 26) | unsigned long long __intscan(FILE *f, unsigned base, int pok, unsigned l... FILE: user.libc/src/internal/ksigaction.h type k_sigaction (line 6) | struct k_sigaction { FILE: user.libc/src/internal/libc.c type __libc (line 3) | struct __libc FILE: user.libc/src/internal/libc.h type __locale_map (line 8) | struct __locale_map type __locale_struct (line 10) | struct __locale_struct { type tls_module (line 14) | struct tls_module { type __libc (line 20) | struct __libc { FILE: user.libc/src/internal/libm.h function eval_as_float (line 104) | static inline float eval_as_float(float x) function eval_as_double (line 110) | static inline double eval_as_double(double x) function fp_barrierf (line 122) | static inline float fp_barrierf(float x) function fp_barrier (line 131) | static inline double fp_barrier(double x) function fp_barrierl (line 140) | static inline long double fp_barrierl(long double x) function fp_force_evalf (line 155) | static inline void fp_force_evalf(float x) function fp_force_eval (line 164) | static inline void fp_force_eval(double x) function fp_force_evall (line 173) | static inline void fp_force_evall(long double x) FILE: user.libc/src/internal/locale_impl.h type __locale_map (line 11) | struct __locale_map { type __locale_map (line 26) | struct __locale_map type __locale_map (line 28) | struct __locale_map FILE: user.libc/src/internal/procfdname.c function __procfdname (line 3) | void __procfdname(char *buf, unsigned fd) FILE: user.libc/src/internal/pthread_impl.h type pthread (line 18) | struct pthread { type __ptcb (line 149) | struct __ptcb type __ptcb (line 150) | struct __ptcb type sigaction (line 162) | struct sigaction type sigaction (line 162) | struct sigaction type timespec (line 165) | struct timespec type timespec (line 166) | struct timespec function __wake (line 168) | static inline void __wake(volatile void *addr, int cnt, int priv) function __futexwait (line 175) | static inline void __futexwait(volatile void *addr, int val, int priv) FILE: user.libc/src/internal/sh/__shcall.c function hidden (line 3) | hidden int __shcall(void *arg, int (*func)(void *)) FILE: user.libc/src/internal/shgetc.c function __shlim (line 8) | void __shlim(FILE *f, off_t lim) function __shgetc (line 19) | int __shgetc(FILE *f) FILE: user.libc/src/internal/stdio_impl.h type _IO_FILE (line 22) | struct _IO_FILE { type __pthread (line 94) | struct __pthread type __pthread (line 95) | struct __pthread FILE: user.libc/src/internal/syscall.h type syscall_arg_t (line 23) | typedef long syscall_arg_t; function __alt_socketcall (line 63) | static inline long __alt_socketcall(int sys, int sock, int cp, long a, l... FILE: user.libc/src/internal/syscall_ret.c function __syscall_ret (line 4) | long __syscall_ret(unsigned long r) FILE: user.libc/src/internal/vdso.c type Elf32_Ehdr (line 12) | typedef Elf32_Ehdr Ehdr; type Elf32_Phdr (line 13) | typedef Elf32_Phdr Phdr; type Elf32_Sym (line 14) | typedef Elf32_Sym Sym; type Elf32_Verdef (line 15) | typedef Elf32_Verdef Verdef; type Elf32_Verdaux (line 16) | typedef Elf32_Verdaux Verdaux; type Elf64_Ehdr (line 18) | typedef Elf64_Ehdr Ehdr; type Elf64_Phdr (line 19) | typedef Elf64_Phdr Phdr; type Elf64_Sym (line 20) | typedef Elf64_Sym Sym; type Elf64_Verdef (line 21) | typedef Elf64_Verdef Verdef; type Elf64_Verdaux (line 22) | typedef Elf64_Verdaux Verdaux; function checkver (line 25) | static int checkver(Verdef *def, int vsym, const char *vername, char *st... FILE: user.libc/src/ldso/arm/find_exidx.c type find_exidx_data (line 5) | struct find_exidx_data { function find_exidx (line 10) | static int find_exidx(struct dl_phdr_info *info, size_t size, void *ptr) function __gnu_Unwind_Find_exidx (line 34) | uintptr_t __gnu_Unwind_Find_exidx(uintptr_t pc, int *pcount) FILE: user.libc/src/ldso/dl_iterate_phdr.c function static_dl_iterate_phdr (line 9) | static int static_dl_iterate_phdr(int(*callback)(struct dl_phdr_info *in... FILE: user.libc/src/ldso/dladdr.c function stub_dladdr (line 4) | static int stub_dladdr(const void *addr, Dl_info *info) FILE: user.libc/src/ldso/dlclose.c function dlclose (line 4) | int dlclose(void *p) FILE: user.libc/src/ldso/dlerror.c function __dl_thread_cleanup (line 30) | void __dl_thread_cleanup(void) function hidden (line 42) | hidden void __dl_vseterr(const char *fmt, va_list ap) function hidden (line 73) | hidden void __dl_seterr(const char *fmt, ...) function stub_invalid_handle (line 81) | static int stub_invalid_handle(void *h) FILE: user.libc/src/ldso/dlinfo.c function dlinfo (line 5) | int dlinfo(void *dso, int req, void *res) FILE: user.libc/src/ldso/tlsdesc.c function __tlsdesc_static (line 4) | ptrdiff_t __tlsdesc_static() FILE: user.libc/src/legacy/cuserid.c type passwd (line 8) | struct passwd FILE: user.libc/src/legacy/daemon.c function daemon (line 5) | int daemon(int nochdir, int noclose) FILE: user.libc/src/legacy/err.c function vwarn (line 8) | void vwarn(const char *fmt, va_list ap) function vwarnx (line 18) | void vwarnx(const char *fmt, va_list ap) function verr (line 25) | _Noreturn void verr(int status, const char *fmt, va_list ap) function verrx (line 31) | _Noreturn void verrx(int status, const char *fmt, va_list ap) function warn (line 37) | void warn(const char *fmt, ...) function warnx (line 45) | void warnx(const char *fmt, ...) function err (line 53) | _Noreturn void err(int status, const char *fmt, ...) function errx (line 61) | _Noreturn void errx(int status, const char *fmt, ...) FILE: user.libc/src/legacy/euidaccess.c function euidaccess (line 5) | int euidaccess(const char *filename, int amode) FILE: user.libc/src/legacy/ftw.c function ftw (line 3) | int ftw(const char *path, int (*fn)(const char *, const struct stat *, i... FILE: user.libc/src/legacy/futimes.c function futimes (line 5) | int futimes(int fd, const struct timeval tv[2]) FILE: user.libc/src/legacy/getdtablesize.c function getdtablesize (line 6) | int getdtablesize(void) FILE: user.libc/src/legacy/getloadavg.c function getloadavg (line 5) | int getloadavg(double *a, int n) FILE: user.libc/src/legacy/getpagesize.c function getpagesize (line 5) | int getpagesize(void) FILE: user.libc/src/legacy/getpass.c type termios (line 11) | struct termios FILE: user.libc/src/legacy/getusershell.c function endusershell (line 11) | void endusershell(void) function setusershell (line 17) | void setusershell(void) FILE: user.libc/src/legacy/isastream.c function isastream (line 4) | int isastream(int fd) FILE: user.libc/src/legacy/lutimes.c function lutimes (line 6) | int lutimes(const char *filename, const struct timeval tv[2]) FILE: user.libc/src/legacy/ulimit.c function ulimit (line 5) | long ulimit(int cmd, ...) FILE: user.libc/src/legacy/utmpx.c function endutxent (line 6) | void endutxent(void) function setutxent (line 10) | void setutxent(void) type utmpx (line 14) | struct utmpx type utmpx (line 19) | struct utmpx type utmpx (line 19) | struct utmpx type utmpx (line 24) | struct utmpx type utmpx (line 24) | struct utmpx type utmpx (line 29) | struct utmpx type utmpx (line 29) | struct utmpx function updwtmpx (line 34) | void updwtmpx(const char *f, const struct utmpx *u) function __utmpxname (line 38) | static int __utmpxname(const char *f) FILE: user.libc/src/locale/__lctrans.c type __locale_map (line 4) | struct __locale_map type __locale_map (line 11) | struct __locale_map FILE: user.libc/src/locale/__mo_lookup.c function swapc (line 4) | static inline uint32_t swapc(uint32_t x, int c) FILE: user.libc/src/locale/c_locale.c type __locale_map (line 6) | struct __locale_map type __locale_struct (line 12) | struct __locale_struct type __locale_struct (line 13) | struct __locale_struct FILE: user.libc/src/locale/catclose.c function catclose (line 9) | int catclose (nl_catd catd) FILE: user.libc/src/locale/catgets.c function cmp (line 10) | static int cmp(const void *a, const void *b) FILE: user.libc/src/locale/catopen.c function nl_catd (line 14) | static nl_catd do_catopen(const char *name) function nl_catd (line 28) | nl_catd catopen(const char *name, int oflag) FILE: user.libc/src/locale/dcngettext.c type binding (line 20) | struct binding { type binding (line 33) | struct binding type binding (line 48) | struct binding type msgcat (line 107) | struct msgcat { type msgcat (line 127) | struct msgcat type msgcat (line 128) | struct msgcat type __locale_struct (line 129) | struct __locale_struct type __locale_map (line 130) | struct __locale_map type binding (line 132) | struct binding FILE: user.libc/src/locale/duplocale.c function locale_t (line 6) | locale_t __duplocale(locale_t old) FILE: user.libc/src/locale/freelocale.c function freelocale (line 9) | void freelocale(locale_t l) FILE: user.libc/src/locale/iconv.c function fuzzycmp (line 93) | static int fuzzycmp(const unsigned char *a, const unsigned char *b) function find_charmap (line 102) | static size_t find_charmap(const void *name) type stateful_cd (line 120) | struct stateful_cd { function iconv_t (line 125) | static iconv_t combine_to_from(size_t t, size_t f) function extract_from (line 130) | static size_t extract_from(iconv_t cd) function extract_to (line 135) | static size_t extract_to(iconv_t cd) function iconv_t (line 140) | iconv_t iconv_open(const char *to, const char *from) function get_16 (line 168) | static unsigned get_16(const unsigned char *s, int e) function put_16 (line 174) | static void put_16(unsigned char *s, unsigned c, int e) function get_32 (line 181) | static unsigned get_32(const unsigned char *s, int e) function put_32 (line 187) | static void put_32(unsigned char *s, unsigned c, int e) function legacy_map (line 200) | static unsigned legacy_map(const unsigned char *map, unsigned c) function uni_to_jis (line 208) | static unsigned uni_to_jis(unsigned c) function iconv (line 227) | size_t iconv(iconv_t cd, char **restrict in, size_t *restrict inb, char ... FILE: user.libc/src/locale/iconv_close.c function iconv_close (line 4) | int iconv_close(iconv_t cd) FILE: user.libc/src/locale/locale_map.c type __locale_map (line 15) | struct __locale_map type __locale_map (line 34) | struct __locale_map type __locale_map (line 37) | struct __locale_map type __locale_map (line 38) | struct __locale_map FILE: user.libc/src/locale/localeconv.c type lconv (line 4) | struct lconv type lconv (line 31) | struct lconv FILE: user.libc/src/locale/newlocale.c type __locale_struct (line 13) | struct __locale_struct function __loc_is_allocated (line 15) | int __loc_is_allocated(locale_t loc) function locale_t (line 21) | static locale_t do_newlocale(int mask, const char *name, locale_t loc) function locale_t (line 62) | locale_t __newlocale(int mask, const char *name, locale_t loc) FILE: user.libc/src/locale/pleval.c type st (line 26) | struct st { type st (line 38) | struct st type st (line 40) | struct st function binop (line 67) | static int binop(struct st *st, int op, unsigned long left) type st (line 88) | struct st type st (line 110) | struct st type st (line 134) | struct st function __pleval (line 152) | unsigned long __pleval(const char *s, unsigned long n) FILE: user.libc/src/locale/setlocale.c type __locale_map (line 12) | struct __locale_map type __locale_struct (line 26) | struct __locale_struct type __locale_map (line 49) | struct __locale_map FILE: user.libc/src/locale/strcoll.c function __strcoll_l (line 5) | int __strcoll_l(const char *l, const char *r, locale_t loc) function strcoll (line 10) | int strcoll(const char *l, const char *r) FILE: user.libc/src/locale/strfmon.c function vstrfmon_l (line 8) | static ssize_t vstrfmon_l(char *s, size_t n, locale_t loc, const char *f... function strfmon_l (line 78) | ssize_t strfmon_l(char *restrict s, size_t n, locale_t loc, const char *... function strfmon (line 91) | ssize_t strfmon(char *restrict s, size_t n, const char *restrict fmt, ...) FILE: user.libc/src/locale/strxfrm.c function __strxfrm_l (line 6) | size_t __strxfrm_l(char *restrict dest, const char *restrict src, size_t... function strxfrm (line 13) | size_t strxfrm(char *restrict dest, const char *restrict src, size_t n) FILE: user.libc/src/locale/uselocale.c function locale_t (line 5) | locale_t __uselocale(locale_t new) FILE: user.libc/src/locale/wcscoll.c function __wcscoll_l (line 6) | int __wcscoll_l(const wchar_t *l, const wchar_t *r, locale_t locale) function wcscoll (line 11) | int wcscoll(const wchar_t *l, const wchar_t *r) FILE: user.libc/src/locale/wcsxfrm.c function __wcsxfrm_l (line 6) | size_t __wcsxfrm_l(wchar_t *restrict dest, const wchar_t *restrict src, ... function wcsxfrm (line 18) | size_t wcsxfrm(wchar_t *restrict dest, const wchar_t *restrict src, size... FILE: user.libc/src/malloc/calloc.c function mal0_clear (line 7) | static size_t mal0_clear(char *p, size_t n) function allzerop (line 27) | static int allzerop(void *p) FILE: user.libc/src/malloc/free.c function free (line 3) | void free(void *p) FILE: user.libc/src/malloc/lite_malloc.c function traverses_stack_p (line 19) | static int traverses_stack_p(uintptr_t old, uintptr_t new) FILE: user.libc/src/malloc/mallocng/aligned_alloc.c type meta (line 25) | struct meta FILE: user.libc/src/malloc/mallocng/donate.c function donate (line 10) | static void donate(unsigned char *base, size_t len) function __malloc_donate (line 36) | void __malloc_donate(char *start, char *end) FILE: user.libc/src/malloc/mallocng/free.c type mapinfo (line 7) | struct mapinfo { type mapinfo (line 12) | struct mapinfo type meta (line 12) | struct meta function free_group (line 14) | static struct mapinfo free_group(struct meta *g) function okay_to_free (line 38) | static int okay_to_free(struct meta *g) function nontrivial_free (line 72) | static struct mapinfo nontrivial_free(struct meta *g, int i) function free (line 101) | void free(void *p) FILE: user.libc/src/malloc/mallocng/glue.h function get_random_secret (line 42) | static inline uint64_t get_random_secret() function rdlock (line 66) | static inline void rdlock() function wrlock (line 70) | static inline void wrlock() function unlock (line 74) | static inline void unlock() function upgradelock (line 78) | static inline void upgradelock() function resetlock (line 81) | static inline void resetlock() function malloc_atfork (line 86) | static inline void malloc_atfork(int who) FILE: user.libc/src/malloc/mallocng/malloc.c type malloc_context (line 41) | struct malloc_context type meta (line 43) | struct meta type meta (line 45) | struct meta type meta_area (line 106) | struct meta_area function try_avail (line 115) | static uint32_t try_avail(struct meta **pm) type meta (line 175) | struct meta type meta (line 180) | struct meta type meta (line 267) | struct meta function alloc_slot (line 287) | static int alloc_slot(int sc, size_t req) type meta (line 303) | struct meta function is_allzero (line 383) | int is_allzero(void *p) FILE: user.libc/src/malloc/mallocng/malloc_usable_size.c function malloc_usable_size (line 4) | size_t malloc_usable_size(void *p) FILE: user.libc/src/malloc/mallocng/meta.h type group (line 17) | struct group { type meta (line 24) | struct meta { type meta_area (line 34) | struct meta_area { type malloc_context (line 41) | struct malloc_context { type malloc_context (line 61) | struct malloc_context type meta (line 70) | struct meta function queue (line 75) | static inline void queue(struct meta **phead, struct meta *m) function dequeue (line 90) | static inline void dequeue(struct meta **phead, struct meta *m) type meta (line 102) | struct meta type meta (line 102) | struct meta type meta (line 104) | struct meta function free_meta (line 109) | static inline void free_meta(struct meta *m) function activate_group (line 115) | static inline uint32_t activate_group(struct meta *m) function get_slot_index (line 124) | static inline int get_slot_index(const unsigned char *p) type meta (line 129) | struct meta type group (line 139) | struct group type meta (line 140) | struct meta type meta_area (line 145) | struct meta_area type meta (line 156) | struct meta function get_nominal_size (line 159) | static inline size_t get_nominal_size(const unsigned char *p, const unsi... function get_stride (line 175) | static inline size_t get_stride(const struct meta *g) function set_size (line 184) | static inline void set_size(unsigned char *p, unsigned char *end, size_t n) type meta (line 196) | struct meta function size_to_class (line 229) | static inline int size_to_class(size_t n) function size_overflows (line 240) | static inline int size_overflows(size_t n) function step_seq (line 249) | static inline void step_seq(void) function record_seq (line 259) | static inline void record_seq(int sc) function account_bounce (line 264) | static inline void account_bounce(int sc) function decay_bounces (line 277) | static inline void decay_bounces(int sc) function is_bouncing (line 283) | static inline int is_bouncing(int sc) FILE: user.libc/src/malloc/mallocng/realloc.c type meta (line 12) | struct meta FILE: user.libc/src/malloc/oldmalloc/aligned_alloc.c type chunk (line 30) | struct chunk type chunk (line 31) | struct chunk type chunk (line 41) | struct chunk FILE: user.libc/src/malloc/oldmalloc/malloc.c type bin (line 24) | struct bin function lock (line 30) | static inline void lock(volatile int *lk) function unlock (line 39) | static inline void unlock(volatile int *lk) function lock_bin (line 47) | static inline void lock_bin(int i) function unlock_bin (line 54) | static inline void unlock_bin(int i) function first_set (line 59) | static int first_set(uint64_t x) function bin_index (line 93) | static int bin_index(size_t x) function bin_index_up (line 102) | static int bin_index_up(size_t x) function __dump_heap (line 112) | void __dump_heap(int x) function traverses_stack_p (line 138) | static int traverses_stack_p(uintptr_t old, uintptr_t new) type chunk (line 196) | struct chunk type chunk (line 200) | struct chunk function adjust_size (line 234) | static int adjust_size(size_t *n) function unbin (line 250) | static void unbin(struct chunk *c, int i) function bin_chunk (line 260) | static void bin_chunk(struct chunk *self, int i) function trim (line 270) | static void trim(struct chunk *self, size_t n) type chunk (line 295) | struct chunk function __malloc_allzerop (line 347) | int __malloc_allzerop(void *p) type chunk (line 354) | struct chunk type chunk (line 398) | struct chunk function __bin_chunk (line 434) | void __bin_chunk(struct chunk *self) function unmap_chunk (line 495) | static void unmap_chunk(struct chunk *self) function free (line 505) | void free(void *p) function __malloc_donate (line 517) | void __malloc_donate(char *start, char *end) function __malloc_atfork (line 536) | void __malloc_atfork(int who) FILE: user.libc/src/malloc/oldmalloc/malloc_impl.h type chunk (line 7) | struct chunk { type bin (line 12) | struct bin { type chunk (line 37) | struct chunk FILE: user.libc/src/malloc/oldmalloc/malloc_usable_size.c function malloc_usable_size (line 6) | size_t malloc_usable_size(void *p) FILE: user.libc/src/malloc/posix_memalign.c function posix_memalign (line 4) | int posix_memalign(void **res, size_t align, size_t len) FILE: user.libc/src/math/__cos.c function __cos (line 61) | double __cos(double x, double y) FILE: user.libc/src/math/__cosdf.c function __cosdf (line 26) | float __cosdf(double x) FILE: user.libc/src/math/__cosl.c function __cosl (line 86) | long double __cosl(long double x, long double y) FILE: user.libc/src/math/__expo2.c function __expo2 (line 8) | double __expo2(double x, double sign) FILE: user.libc/src/math/__expo2f.c function __expo2f (line 8) | float __expo2f(float x, float sign) FILE: user.libc/src/math/__fpclassify.c function __fpclassify (line 4) | int __fpclassify(double x) FILE: user.libc/src/math/__fpclassifyf.c function __fpclassifyf (line 4) | int __fpclassifyf(float x) FILE: user.libc/src/math/__fpclassifyl.c function __fpclassifyl (line 4) | int __fpclassifyl(long double x) function __fpclassifyl (line 9) | int __fpclassifyl(long double x) function __fpclassifyl (line 31) | int __fpclassifyl(long double x) FILE: user.libc/src/math/__invtrigl.c function __invtrigl_R (line 24) | long double __invtrigl_R(long double z) function __invtrigl_R (line 56) | long double __invtrigl_R(long double z) FILE: user.libc/src/math/__math_divzero.c function __math_divzero (line 3) | double __math_divzero(uint32_t sign) FILE: user.libc/src/math/__math_divzerof.c function __math_divzerof (line 3) | float __math_divzerof(uint32_t sign) FILE: user.libc/src/math/__math_invalid.c function __math_invalid (line 3) | double __math_invalid(double x) FILE: user.libc/src/math/__math_invalidf.c function __math_invalidf (line 3) | float __math_invalidf(float x) FILE: user.libc/src/math/__math_invalidl.c function __math_invalidl (line 5) | long double __math_invalidl(long double x) FILE: user.libc/src/math/__math_oflow.c function __math_oflow (line 3) | double __math_oflow(uint32_t sign) FILE: user.libc/src/math/__math_oflowf.c function __math_oflowf (line 3) | float __math_oflowf(uint32_t sign) FILE: user.libc/src/math/__math_uflow.c function __math_uflow (line 3) | double __math_uflow(uint32_t sign) FILE: user.libc/src/math/__math_uflowf.c function __math_uflowf (line 3) | float __math_uflowf(uint32_t sign) FILE: user.libc/src/math/__math_xflow.c function __math_xflow (line 3) | double __math_xflow(uint32_t sign, double y) FILE: user.libc/src/math/__math_xflowf.c function __math_xflowf (line 3) | float __math_xflowf(uint32_t sign, float y) FILE: user.libc/src/math/__polevll.c function __polevll (line 65) | long double __polevll(long double x, const long double *P, int n) function __p1evll (line 81) | long double __p1evll(long double x, const long double *P, int n) FILE: user.libc/src/math/__rem_pio2.c function __rem_pio2 (line 49) | int __rem_pio2(double x, double *y) FILE: user.libc/src/math/__rem_pio2_large.c function __rem_pio2_large (line 273) | int __rem_pio2_large(double *x, double *y, int e0, int nx, int prec) FILE: user.libc/src/math/__rem_pio2f.c function __rem_pio2f (line 43) | int __rem_pio2f(float x, double *y) FILE: user.libc/src/math/__rem_pio2l.c function __rem_pio2l (line 71) | int __rem_pio2l(long double x, long double *y) FILE: user.libc/src/math/__signbit.c function __signbit (line 4) | int __signbit(double x) FILE: user.libc/src/math/__signbitf.c function __signbitf (line 4) | int __signbitf(float x) FILE: user.libc/src/math/__signbitl.c function __signbitl (line 4) | int __signbitl(long double x) function __signbitl (line 10) | int __signbitl(long double x) FILE: user.libc/src/math/__sin.c function __sin (line 52) | double __sin(double x, double y, int iy) FILE: user.libc/src/math/__sindf.c function __sindf (line 26) | float __sindf(double x) FILE: user.libc/src/math/__sinl.c function __sinl (line 67) | long double __sinl(long double x, long double y, int iy) FILE: user.libc/src/math/__tan.c function __tan (line 66) | double __tan(double x, double y, int odd) FILE: user.libc/src/math/__tandf.c function __tandf (line 28) | float __tandf(double x, int odd) FILE: user.libc/src/math/__tanl.c function __tanl (line 101) | long double __tanl(long double x, long double y, int odd) { FILE: user.libc/src/math/aarch64/ceil.c function ceil (line 3) | double ceil(double x) FILE: user.libc/src/math/aarch64/ceilf.c function ceilf (line 3) | float ceilf(float x) FILE: user.libc/src/math/aarch64/fabs.c function fabs (line 3) | double fabs(double x) FILE: user.libc/src/math/aarch64/fabsf.c function fabsf (line 3) | float fabsf(float x) FILE: user.libc/src/math/aarch64/floor.c function floor (line 3) | double floor(double x) FILE: user.libc/src/math/aarch64/floorf.c function floorf (line 3) | float floorf(float x) FILE: user.libc/src/math/aarch64/fma.c function fma (line 3) | double fma(double x, double y, double z) FILE: user.libc/src/math/aarch64/fmaf.c function fmaf (line 3) | float fmaf(float x, float y, float z) FILE: user.libc/src/math/aarch64/fmax.c function fmax (line 3) | double fmax(double x, double y) FILE: user.libc/src/math/aarch64/fmaxf.c function fmaxf (line 3) | float fmaxf(float x, float y) FILE: user.libc/src/math/aarch64/fmin.c function fmin (line 3) | double fmin(double x, double y) FILE: user.libc/src/math/aarch64/fminf.c function fminf (line 3) | float fminf(float x, float y) FILE: user.libc/src/math/aarch64/llrint.c function llrint (line 3) | long long llrint(double x) FILE: user.libc/src/math/aarch64/llrintf.c function llrintf (line 3) | long long llrintf(float x) FILE: user.libc/src/math/aarch64/llround.c function llround (line 3) | long long llround(double x) FILE: user.libc/src/math/aarch64/llroundf.c function llroundf (line 3) | long long llroundf(float x) FILE: user.libc/src/math/aarch64/lrint.c function lrint (line 3) | long lrint(double x) FILE: user.libc/src/math/aarch64/lrintf.c function lrintf (line 3) | long lrintf(float x) FILE: user.libc/src/math/aarch64/lround.c function lround (line 3) | long lround(double x) FILE: user.libc/src/math/aarch64/lroundf.c function lroundf (line 3) | long lroundf(float x) FILE: user.libc/src/math/aarch64/nearbyint.c function nearbyint (line 3) | double nearbyint(double x) FILE: user.libc/src/math/aarch64/nearbyintf.c function nearbyintf (line 3) | float nearbyintf(float x) FILE: user.libc/src/math/aarch64/rint.c function rint (line 3) | double rint(double x) FILE: user.libc/src/math/aarch64/rintf.c function rintf (line 3) | float rintf(float x) FILE: user.libc/src/math/aarch64/round.c function round (line 3) | double round(double x) FILE: user.libc/src/math/aarch64/roundf.c function roundf (line 3) | float roundf(float x) FILE: user.libc/src/math/aarch64/sqrt.c function sqrt (line 3) | double sqrt(double x) FILE: user.libc/src/math/aarch64/sqrtf.c function sqrtf (line 3) | float sqrtf(float x) FILE: user.libc/src/math/aarch64/trunc.c function trunc (line 3) | double trunc(double x) FILE: user.libc/src/math/aarch64/truncf.c function truncf (line 3) | float truncf(float x) FILE: user.libc/src/math/acos.c function R (line 52) | static double R(double z) function acos (line 60) | double acos(double x) FILE: user.libc/src/math/acosf.c function R (line 26) | static float R(float z) function acosf (line 34) | float acosf(float x) FILE: user.libc/src/math/acosh.c function acosh (line 9) | double acosh(double x) FILE: user.libc/src/math/acoshf.c function acoshf (line 12) | float acoshf(float x) FILE: user.libc/src/math/acoshl.c function acoshl (line 4) | long double acoshl(long double x) function acoshl (line 10) | long double acoshl(long double x) function acoshl (line 25) | long double acoshl(long double x) FILE: user.libc/src/math/acosl.c function acosl (line 20) | long double acosl(long double x) function acosl (line 32) | long double acosl(long double x) FILE: user.libc/src/math/arm/fabs.c function fabs (line 5) | double fabs(double x) FILE: user.libc/src/math/arm/fabsf.c function fabsf (line 5) | float fabsf(float x) FILE: user.libc/src/math/arm/fma.c function fma (line 5) | double fma(double x, double y, double z) FILE: user.libc/src/math/arm/fmaf.c function fmaf (line 5) | float fmaf(float x, float y, float z) FILE: user.libc/src/math/arm/sqrt.c function sqrt (line 5) | double sqrt(double x) FILE: user.libc/src/math/arm/sqrtf.c function sqrtf (line 5) | float sqrtf(float x) FILE: user.libc/src/math/asin.c function R (line 59) | static double R(double z) function asin (line 67) | double asin(double x) FILE: user.libc/src/math/asinf.c function R (line 27) | static float R(float z) function asinf (line 35) | float asinf(float x) FILE: user.libc/src/math/asinh.c function asinh (line 4) | double asinh(double x) FILE: user.libc/src/math/asinhf.c function asinhf (line 4) | float asinhf(float x) FILE: user.libc/src/math/asinhl.c function asinhl (line 4) | long double asinhl(long double x) function asinhl (line 10) | long double asinhl(long double x) function asinhl (line 37) | long double asinhl(long double x) FILE: user.libc/src/math/asinl.c function asinl (line 20) | long double asinl(long double x) function asinl (line 34) | long double asinl(long double x) FILE: user.libc/src/math/atan.c function atan (line 63) | double atan(double x) FILE: user.libc/src/math/atan2.c function atan2 (line 46) | double atan2(double y, double x) FILE: user.libc/src/math/atan2f.c function atan2f (line 22) | float atan2f(float y, float x) FILE: user.libc/src/math/atan2l.c function atan2l (line 21) | long double atan2l(long double y, long double x) function atan2l (line 28) | long double atan2l(long double y, long double x) FILE: user.libc/src/math/atanf.c function atanf (line 41) | float atanf(float x) FILE: user.libc/src/math/atanh.c function atanh (line 4) | double atanh(double x) FILE: user.libc/src/math/atanhf.c function atanhf (line 4) | float atanhf(float x) FILE: user.libc/src/math/atanhl.c function atanhl (line 4) | long double atanhl(long double x) function atanhl (line 10) | long double atanhl(long double x) FILE: user.libc/src/math/atanl.c function atanl (line 20) | long double atanl(long double x) function T_even (line 59) | static long double T_even(long double x) function T_odd (line 65) | static long double T_odd(long double x) function T_even (line 114) | static long double T_even(long double x) function T_odd (line 121) | static long double T_odd(long double x) function atanl (line 129) | long double atanl(long double x) FILE: user.libc/src/math/cbrt.c function cbrt (line 33) | double cbrt(double x) FILE: user.libc/src/math/cbrtf.c function cbrtf (line 27) | float cbrtf(float x) FILE: user.libc/src/math/cbrtl.c function cbrtl (line 21) | long double cbrtl(long double x) function cbrtl (line 28) | long double cbrtl(long double x) FILE: user.libc/src/math/ceil.c function ceil (line 10) | double ceil(double x) FILE: user.libc/src/math/ceilf.c function ceilf (line 3) | float ceilf(float x) FILE: user.libc/src/math/ceill.c function ceill (line 4) | long double ceill(long double x) function ceill (line 12) | long double ceill(long double x) FILE: user.libc/src/math/copysign.c function copysign (line 3) | double copysign(double x, double y) { FILE: user.libc/src/math/copysignf.c function copysignf (line 4) | float copysignf(float x, float y) FILE: user.libc/src/math/copysignl.c function copysignl (line 4) | long double copysignl(long double x, long double y) function copysignl (line 9) | long double copysignl(long double x, long double y) FILE: user.libc/src/math/cos.c function cos (line 45) | double cos(double x) FILE: user.libc/src/math/cosf.c function cosf (line 26) | float cosf(float x) FILE: user.libc/src/math/cosh.c function cosh (line 7) | double cosh(double x) FILE: user.libc/src/math/coshf.c function coshf (line 3) | float coshf(float x) FILE: user.libc/src/math/coshl.c function coshl (line 4) | long double coshl(long double x) function coshl (line 9) | long double coshl(long double x) function coshl (line 43) | long double coshl(long double x) FILE: user.libc/src/math/cosl.c function cosl (line 4) | long double cosl(long double x) { function cosl (line 8) | long double cosl(long double x) FILE: user.libc/src/math/erf.c function erfc1 (line 177) | static double erfc1(double x) function erfc2 (line 187) | static double erfc2(uint32_t ix, double x) function erf (line 213) | double erf(double x) function erfc (line 244) | double erfc(double x) FILE: user.libc/src/math/erff.c function erfc1 (line 87) | static float erfc1(float x) function erfc2 (line 97) | static float erfc2(uint32_t ix, float x) function erff (line 123) | float erff(float x) function erfcf (line 154) | float erfcf(float x) FILE: user.libc/src/math/erfl.c function erfl (line 104) | long double erfl(long double x) function erfcl (line 108) | long double erfcl(long double x) function erfc1 (line 242) | static long double erfc1(long double x) function erfc2 (line 254) | static long double erfc2(uint32_t ix, long double x) function erfl (line 286) | long double erfl(long double x) function erfcl (line 315) | long double erfcl(long double x) function erfl (line 345) | long double erfl(long double x) function erfcl (line 349) | long double erfcl(long double x) FILE: user.libc/src/math/exp.c function specialcase (line 31) | static inline double specialcase(double_t tmp, uint64_t sbits, uint64_t ki) function top12 (line 67) | static inline uint32_t top12(double x) function exp (line 72) | double exp(double x) FILE: user.libc/src/math/exp10.c function exp10 (line 5) | double exp10(double x) FILE: user.libc/src/math/exp10f.c function exp10f (line 5) | float exp10f(float x) FILE: user.libc/src/math/exp10l.c function exp10l (line 7) | long double exp10l(long double x) function exp10l (line 12) | long double exp10l(long double x) FILE: user.libc/src/math/exp2.c function specialcase (line 29) | static inline double specialcase(double_t tmp, uint64_t sbits, uint64_t ki) function top12 (line 65) | static inline uint32_t top12(double x) function exp2 (line 70) | double exp2(double x) FILE: user.libc/src/math/exp2f.c function top12 (line 28) | static inline uint32_t top12(float x) function exp2f (line 33) | float exp2f(float x) FILE: user.libc/src/math/exp2f_data.c type exp2f_data (line 12) | struct exp2f_data FILE: user.libc/src/math/exp2f_data.h function hidden (line 14) | extern hidden const struct exp2f_data { FILE: user.libc/src/math/exp2l.c function exp2l (line 31) | long double exp2l(long double x) function exp2l (line 200) | long double exp2l(long double x) function exp2l (line 565) | long double FILE: user.libc/src/math/exp_data.c type exp_data (line 12) | struct exp_data FILE: user.libc/src/math/exp_data.h function hidden (line 15) | extern hidden const struct exp_data { FILE: user.libc/src/math/expf.c function top12 (line 28) | static inline uint32_t top12(float x) function expf (line 33) | float expf(float x) FILE: user.libc/src/math/expl.c function expl (line 71) | long double expl(long double x) function expl (line 93) | long double expl(long double x) function expl (line 124) | long double expl(long double x) FILE: user.libc/src/math/expm1.c function expm1 (line 121) | double expm1(double x) FILE: user.libc/src/math/expm1f.c function expm1f (line 31) | float expm1f(float x) FILE: user.libc/src/math/expm1l.c function expm1l (line 53) | long double expm1l(long double x) function expm1l (line 82) | long double expm1l(long double x) function expm1l (line 119) | long double expm1l(long double x) FILE: user.libc/src/math/fabs.c function fabs (line 4) | double fabs(double x) FILE: user.libc/src/math/fabsf.c function fabsf (line 4) | float fabsf(float x) FILE: user.libc/src/math/fabsl.c function fabsl (line 3) | long double fabsl(long double x) function fabsl (line 8) | long double fabsl(long double x) FILE: user.libc/src/math/fdim.c function fdim (line 3) | double fdim(double x, double y) FILE: user.libc/src/math/fdimf.c function fdimf (line 3) | float fdimf(float x, float y) FILE: user.libc/src/math/fdiml.c function fdiml (line 5) | long double fdiml(long double x, long double y) function fdiml (line 10) | long double fdiml(long double x, long double y) FILE: user.libc/src/math/finite.c function finite (line 4) | int finite(double x) FILE: user.libc/src/math/finitef.c function finitef (line 4) | int finitef(float x) FILE: user.libc/src/math/floor.c function floor (line 10) | double floor(double x) FILE: user.libc/src/math/floorf.c function floorf (line 3) | float floorf(float x) FILE: user.libc/src/math/floorl.c function floorl (line 4) | long double floorl(long double x) function floorl (line 12) | long double floorl(long double x) FILE: user.libc/src/math/fma.c type num (line 9) | struct num { uint64_t m; int e; int sign; } function normalize (line 11) | static struct num normalize(double x) function mul (line 29) | static void mul(uint64_t *hi, uint64_t *lo, uint64_t x, uint64_t y) function fma (line 42) | double fma(double x, double y, double z) FILE: user.libc/src/math/fmaf.c function fmaf (line 39) | float fmaf(float x, float y, float z) FILE: user.libc/src/math/fmal.c function fmal (line 31) | long double fmal(long double x, long double y, long double z) type dd (line 50) | struct dd { function dd_add (line 60) | static inline struct dd dd_add(long double a, long double b) function add_adjusted (line 82) | static inline long double add_adjusted(long double a, long double b) function add_and_denormalize (line 101) | static inline long double add_and_denormalize(long double a, long double... function dd_mul (line 133) | static inline struct dd dd_mul(long double a, long double b) function fmal (line 165) | long double fmal(long double x, long double y, long double z) FILE: user.libc/src/math/fmax.c function fmax (line 3) | double fmax(double x, double y) FILE: user.libc/src/math/fmaxf.c function fmaxf (line 3) | float fmaxf(float x, float y) FILE: user.libc/src/math/fmaxl.c function fmaxl (line 5) | long double fmaxl(long double x, long double y) function fmaxl (line 10) | long double fmaxl(long double x, long double y) FILE: user.libc/src/math/fmin.c function fmin (line 3) | double fmin(double x, double y) FILE: user.libc/src/math/fminf.c function fminf (line 3) | float fminf(float x, float y) FILE: user.libc/src/math/fminl.c function fminl (line 5) | long double fminl(long double x, long double y) function fminl (line 10) | long double fminl(long double x, long double y) FILE: user.libc/src/math/fmod.c function fmod (line 4) | double fmod(double x, double y) FILE: user.libc/src/math/fmodf.c function fmodf (line 4) | float fmodf(float x, float y) FILE: user.libc/src/math/fmodl.c function fmodl (line 4) | long double fmodl(long double x, long double y) function fmodl (line 9) | long double fmodl(long double x, long double y) FILE: user.libc/src/math/frexp.c function frexp (line 4) | double frexp(double x, int *e) FILE: user.libc/src/math/frexpf.c function frexpf (line 4) | float frexpf(float x, int *e) FILE: user.libc/src/math/frexpl.c function frexpl (line 4) | long double frexpl(long double x, int *e) function frexpl (line 9) | long double frexpl(long double x, int *e) FILE: user.libc/src/math/hypot.c function sq (line 11) | static void sq(double_t *hi, double_t *lo, double x) function hypot (line 22) | double hypot(double x, double y) FILE: user.libc/src/math/hypotf.c function hypotf (line 4) | float hypotf(float x, float y) FILE: user.libc/src/math/hypotl.c function hypotl (line 4) | long double hypotl(long double x, long double y) function sq (line 15) | static void sq(long double *hi, long double *lo, long double x) function hypotl (line 25) | long double hypotl(long double x, long double y) FILE: user.libc/src/math/i386/fabs.c function fabs (line 3) | double fabs(double x) FILE: user.libc/src/math/i386/fabsf.c function fabsf (line 3) | float fabsf(float x) FILE: user.libc/src/math/i386/fabsl.c function fabsl (line 3) | long double fabsl(long double x) FILE: user.libc/src/math/i386/fmod.c function fmod (line 3) | double fmod(double x, double y) FILE: user.libc/src/math/i386/fmodf.c function fmodf (line 3) | float fmodf(float x, float y) FILE: user.libc/src/math/i386/fmodl.c function fmodl (line 3) | long double fmodl(long double x, long double y) FILE: user.libc/src/math/i386/llrint.c function llrint (line 3) | long long llrint(double x) FILE: user.libc/src/math/i386/llrintf.c function llrintf (line 3) | long long llrintf(float x) FILE: user.libc/src/math/i386/llrintl.c function llrintl (line 3) | long long llrintl(long double x) FILE: user.libc/src/math/i386/lrint.c function lrint (line 3) | long lrint(double x) FILE: user.libc/src/math/i386/lrintf.c function lrintf (line 3) | long lrintf(float x) FILE: user.libc/src/math/i386/lrintl.c function lrintl (line 3) | long lrintl(long double x) FILE: user.libc/src/math/i386/remainder.c function remainder (line 3) | double remainder(double x, double y) FILE: user.libc/src/math/i386/remainderf.c function remainderf (line 3) | float remainderf(float x, float y) FILE: user.libc/src/math/i386/remainderl.c function remainderl (line 3) | long double remainderl(long double x, long double y) FILE: user.libc/src/math/i386/rint.c function rint (line 3) | double rint(double x) FILE: user.libc/src/math/i386/rintf.c function rintf (line 3) | float rintf(float x) FILE: user.libc/src/math/i386/rintl.c function rintl (line 3) | long double rintl(long double x) FILE: user.libc/src/math/i386/sqrt.c function sqrt (line 3) | double sqrt(double x) FILE: user.libc/src/math/i386/sqrtf.c function sqrtf (line 3) | float sqrtf(float x) FILE: user.libc/src/math/i386/sqrtl.c function sqrtl (line 3) | long double sqrtl(long double x) FILE: user.libc/src/math/ilogb.c function ilogb (line 4) | int ilogb(double x) FILE: user.libc/src/math/ilogbf.c function ilogbf (line 4) | int ilogbf(float x) FILE: user.libc/src/math/ilogbl.c function ilogbl (line 5) | int ilogbl(long double x) function ilogbl (line 10) | int ilogbl(long double x) function ilogbl (line 33) | int ilogbl(long double x) FILE: user.libc/src/math/j0.c function common (line 66) | static double common(uint32_t ix, double x, int y0) function j0 (line 111) | double j0(double x) function y0 (line 159) | double y0(double x) function pzero (line 263) | static double pzero(double x) function qzero (line 359) | static double qzero(double x) FILE: user.libc/src/math/j0f.c function common (line 25) | static float common(uint32_t ix, float x, int y0) function j0f (line 64) | float j0f(float x) function y0f (line 104) | float y0f(float x) function pzerof (line 202) | static float pzerof(float x) function qzerof (line 298) | static float qzerof(float x) FILE: user.libc/src/math/j1.c function common (line 65) | static double common(uint32_t ix, double x, int y1, int sign) function j1 (line 113) | double j1(double x) function y1 (line 152) | double y1(double x) function pone (line 250) | static double pone(double x) function qone (line 346) | static double qone(double x) FILE: user.libc/src/math/j1f.c function common (line 25) | static float common(uint32_t ix, float x, int y1, int sign) function j1f (line 64) | float j1f(float x) function y1f (line 102) | float y1f(float x) function ponef (line 198) | static float ponef(float x) function qonef (line 294) | static float qonef(float x) FILE: user.libc/src/math/jn.c function jn (line 41) | double jn(int n, double x) function yn (line 215) | double yn(int n, double x) FILE: user.libc/src/math/jnf.c function jnf (line 19) | float jnf(int n, float x) function ynf (line 162) | float ynf(int n, float x) FILE: user.libc/src/math/ldexp.c function ldexp (line 3) | double ldexp(double x, int n) FILE: user.libc/src/math/ldexpf.c function ldexpf (line 3) | float ldexpf(float x, int n) FILE: user.libc/src/math/ldexpl.c function ldexpl (line 3) | long double ldexpl(long double x, int n) FILE: user.libc/src/math/lgamma.c function lgamma (line 4) | double lgamma(double x) FILE: user.libc/src/math/lgamma_r.c function sin_pi (line 149) | static double sin_pi(double x) function __lgamma_r (line 170) | double __lgamma_r(double x, int *signgamp) FILE: user.libc/src/math/lgammaf.c function lgammaf (line 4) | float lgammaf(float x) FILE: user.libc/src/math/lgammaf_r.c function sin_pi (line 84) | static float sin_pi(float x) function __lgammaf_r (line 105) | float __lgammaf_r(float x, int *signgamp) FILE: user.libc/src/math/lgammal.c function __lgammal_r (line 92) | long double __lgammal_r(long double x, int *sg) function sin_pi (line 201) | static long double sin_pi(long double x) function __lgammal_r (line 223) | long double __lgammal_r(long double x, int *sg) { function __lgammal_r (line 342) | long double __lgammal_r(long double x, int *sg) function lgammal (line 348) | long double lgammal(long double x) FILE: user.libc/src/math/llrint.c function llrint (line 5) | long long llrint(double x) FILE: user.libc/src/math/llrintf.c function llrintf (line 5) | long long llrintf(float x) FILE: user.libc/src/math/llrintl.c function llrintl (line 7) | long long llrintl(long double x) function llrintl (line 19) | long long llrintl(long double x) function llrintl (line 32) | long long llrintl(long double x) FILE: user.libc/src/math/llround.c function llround (line 3) | long long llround(double x) FILE: user.libc/src/math/llroundf.c function llroundf (line 3) | long long llroundf(float x) FILE: user.libc/src/math/llroundl.c function llroundl (line 3) | long long llroundl(long double x) FILE: user.libc/src/math/log.c function top16 (line 23) | static inline uint32_t top16(double x) function log (line 28) | double log(double x) FILE: user.libc/src/math/log10.c function log10 (line 36) | double log10(double x) FILE: user.libc/src/math/log10f.c function log10f (line 30) | float log10f(float x) FILE: user.libc/src/math/log10l.c function log10l (line 63) | long double log10l(long double x) function log10l (line 118) | long double log10l(long double x) function log10l (line 187) | long double log10l(long double x) FILE: user.libc/src/math/log1p.c function log1p (line 69) | double log1p(double x) FILE: user.libc/src/math/log1pf.c function log1pf (line 24) | float log1pf(float x) FILE: user.libc/src/math/log1pl.c function log1pl (line 54) | long double log1pl(long double x) function log1pl (line 104) | long double log1pl(long double xm1) function log1pl (line 173) | long double log1pl(long double x) FILE: user.libc/src/math/log2.c function top16 (line 23) | static inline uint32_t top16(double x) function log2 (line 28) | double log2(double x) FILE: user.libc/src/math/log2_data.c type log2_data (line 12) | struct log2_data FILE: user.libc/src/math/log2_data.h function hidden (line 13) | extern hidden const struct log2_data { FILE: user.libc/src/math/log2f.c function log2f (line 26) | float log2f(float x) FILE: user.libc/src/math/log2f_data.c type log2f_data (line 10) | struct log2f_data FILE: user.libc/src/math/log2f_data.h function hidden (line 12) | extern hidden const struct log2f_data { FILE: user.libc/src/math/log2l.c function log2l (line 58) | long double log2l(long double x) function log2l (line 109) | long double log2l(long double x) function log2l (line 178) | long double log2l(long double x) FILE: user.libc/src/math/log_data.c type log_data (line 12) | struct log_data FILE: user.libc/src/math/log_data.h function hidden (line 13) | extern hidden const struct log_data { FILE: user.libc/src/math/logb.c function logb (line 10) | double logb(double x) FILE: user.libc/src/math/logbf.c function logbf (line 3) | float logbf(float x) FILE: user.libc/src/math/logbl.c function logbl (line 3) | long double logbl(long double x) function logbl (line 8) | long double logbl(long double x) FILE: user.libc/src/math/logf.c function logf (line 27) | float logf(float x) FILE: user.libc/src/math/logf_data.c type logf_data (line 10) | struct logf_data FILE: user.libc/src/math/logf_data.h function hidden (line 12) | extern hidden const struct logf_data { FILE: user.libc/src/math/logl.c function logl (line 58) | long double logl(long double x) function logl (line 108) | long double logl(long double x) function logl (line 171) | long double logl(long double x) FILE: user.libc/src/math/lrint.c function lrint_slow (line 39) | __attribute__((noinline)) function lrint (line 54) | long lrint(double x) function lrint (line 68) | long lrint(double x) FILE: user.libc/src/math/lrintf.c function lrintf (line 5) | long lrintf(float x) FILE: user.libc/src/math/lrintl.c function lrintl (line 7) | long lrintl(long double x) function lrintl (line 19) | long lrintl(long double x) function lrintl (line 32) | long lrintl(long double x) FILE: user.libc/src/math/lround.c function lround (line 3) | long lround(double x) FILE: user.libc/src/math/lroundf.c function lroundf (line 3) | long lroundf(float x) FILE: user.libc/src/math/lroundl.c function lroundl (line 3) | long lroundl(long double x) FILE: user.libc/src/math/m68k/sqrtl.c function sqrtl (line 5) | long double sqrtl(long double x) FILE: user.libc/src/math/mips/fabs.c function fabs (line 5) | double fabs(double x) FILE: user.libc/src/math/mips/fabsf.c function fabsf (line 5) | float fabsf(float x) FILE: user.libc/src/math/mips/sqrt.c function sqrt (line 5) | double sqrt(double x) FILE: user.libc/src/math/mips/sqrtf.c function sqrtf (line 5) | float sqrtf(float x) FILE: user.libc/src/math/modf.c function modf (line 3) | double modf(double x, double *iptr) FILE: user.libc/src/math/modff.c function modff (line 3) | float modff(float x, float *iptr) FILE: user.libc/src/math/modfl.c function modfl (line 4) | long double modfl(long double x, long double *iptr) function modfl (line 17) | long double modfl(long double x, long double *iptr) FILE: user.libc/src/math/nan.c function nan (line 3) | double nan(const char *s) FILE: user.libc/src/math/nanf.c function nanf (line 3) | float nanf(const char *s) FILE: user.libc/src/math/nanl.c function nanl (line 3) | long double nanl(const char *s) FILE: user.libc/src/math/nearbyint.c function nearbyint (line 6) | double nearbyint(double x) FILE: user.libc/src/math/nearbyintf.c function nearbyintf (line 4) | float nearbyintf(float x) FILE: user.libc/src/math/nearbyintl.c function nearbyintl (line 5) | long double nearbyintl(long double x) function nearbyintl (line 11) | long double nearbyintl(long double x) FILE: user.libc/src/math/nextafter.c function nextafter (line 3) | double nextafter(double x, double y) FILE: user.libc/src/math/nextafterf.c function nextafterf (line 3) | float nextafterf(float x, float y) FILE: user.libc/src/math/nextafterl.c function nextafterl (line 4) | long double nextafterl(long double x, long double y) function nextafterl (line 9) | long double nextafterl(long double x, long double y) function nextafterl (line 45) | long double nextafterl(long double x, long double y) FILE: user.libc/src/math/nexttoward.c function nexttoward (line 4) | double nexttoward(double x, long double y) function nexttoward (line 9) | double nexttoward(double x, long double y) FILE: user.libc/src/math/nexttowardf.c function nexttowardf (line 3) | float nexttowardf(float x, long double y) FILE: user.libc/src/math/nexttowardl.c function nexttowardl (line 3) | long double nexttowardl(long double x, long double y) FILE: user.libc/src/math/pow.c function top12 (line 28) | static inline uint32_t top12(double x) function double_t (line 36) | static inline double_t log_inline(uint64_t ix, double_t *tail) function specialcase (line 124) | static inline double specialcase(double_t tmp, uint64_t sbits, uint64_t ki) function exp_inline (line 166) | static inline double exp_inline(double_t x, double_t xtail, uint32_t sig... function checkint (line 235) | static inline int checkint(uint64_t iy) function zeroinfnan (line 250) | static inline int zeroinfnan(uint64_t i) function pow (line 255) | double pow(double x, double y) FILE: user.libc/src/math/pow_data.c type pow_log_data (line 12) | struct pow_log_data FILE: user.libc/src/math/pow_data.h function hidden (line 12) | extern hidden const struct pow_log_data { FILE: user.libc/src/math/powerpc/fabs.c function fabs (line 9) | double fabs(double x) FILE: user.libc/src/math/powerpc/fabsf.c function fabsf (line 9) | float fabsf(float x) FILE: user.libc/src/math/powerpc/fma.c function fma (line 9) | double fma(double x, double y, double z) FILE: user.libc/src/math/powerpc/fmaf.c function fmaf (line 9) | float fmaf(float x, float y, float z) FILE: user.libc/src/math/powerpc/sqrt.c function sqrt (line 5) | double sqrt(double x) FILE: user.libc/src/math/powerpc/sqrtf.c function sqrtf (line 5) | float sqrtf(float x) FILE: user.libc/src/math/powerpc64/ceil.c function ceil (line 5) | double ceil(double x) FILE: user.libc/src/math/powerpc64/ceilf.c function ceilf (line 5) | float ceilf(float x) FILE: user.libc/src/math/powerpc64/fabs.c function fabs (line 3) | double fabs(double x) FILE: user.libc/src/math/powerpc64/fabsf.c function fabsf (line 3) | float fabsf(float x) FILE: user.libc/src/math/powerpc64/floor.c function floor (line 5) | double floor(double x) FILE: user.libc/src/math/powerpc64/floorf.c function floorf (line 5) | float floorf(float x) FILE: user.libc/src/math/powerpc64/fma.c function fma (line 3) | double fma(double x, double y, double z) FILE: user.libc/src/math/powerpc64/fmaf.c function fmaf (line 3) | float fmaf(float x, float y, float z) FILE: user.libc/src/math/powerpc64/fmax.c function fmax (line 5) | double fmax(double x, double y) FILE: user.libc/src/math/powerpc64/fmaxf.c function fmaxf (line 5) | float fmaxf(float x, float y) FILE: user.libc/src/math/powerpc64/fmin.c function fmin (line 5) | double fmin(double x, double y) FILE: user.libc/src/math/powerpc64/fminf.c function fminf (line 5) | float fminf(float x, float y) FILE: user.libc/src/math/powerpc64/lrint.c function lrint (line 5) | long lrint(double x) FILE: user.libc/src/math/powerpc64/lrintf.c function lrintf (line 5) | long lrintf(float x) FILE: user.libc/src/math/powerpc64/lround.c function lround (line 5) | long lround(double x) FILE: user.libc/src/math/powerpc64/lroundf.c function lroundf (line 5) | long lroundf(float x) FILE: user.libc/src/math/powerpc64/round.c function round (line 5) | double round(double x) FILE: user.libc/src/math/powerpc64/roundf.c function roundf (line 5) | float roundf(float x) FILE: user.libc/src/math/powerpc64/sqrt.c function sqrt (line 3) | double sqrt(double x) FILE: user.libc/src/math/powerpc64/sqrtf.c function sqrtf (line 3) | float sqrtf(float x) FILE: user.libc/src/math/powerpc64/trunc.c function trunc (line 5) | double trunc(double x) FILE: user.libc/src/math/powerpc64/truncf.c function truncf (line 5) | float truncf(float x) FILE: user.libc/src/math/powf.c function double_t (line 29) | static inline double_t log2_inline(uint32_t ix) function exp2_inline (line 71) | static inline float exp2_inline(double_t xd, uint32_t sign_bias) function checkint (line 106) | static inline int checkint(uint32_t iy) function zeroinfnan (line 120) | static inline int zeroinfnan(uint32_t ix) function powf (line 125) | float powf(float x, float y) FILE: user.libc/src/math/powf_data.c type powf_log2_data (line 10) | struct powf_log2_data FILE: user.libc/src/math/powf_data.h function hidden (line 19) | extern hidden const struct powf_log2_data { FILE: user.libc/src/math/powl.c function powl (line 73) | long double powl(long double x, long double y) function powl (line 194) | long double powl(long double x, long double y) function reducl (line 411) | static long double reducl(long double x) function powil (line 453) | static long double powil(long double x, int nn) function powl (line 518) | long double powl(long double x, long double y) FILE: user.libc/src/math/remainder.c function remainder (line 3) | double remainder(double x, double y) FILE: user.libc/src/math/remainderf.c function remainderf (line 3) | float remainderf(float x, float y) FILE: user.libc/src/math/remainderl.c function remainderl (line 5) | long double remainderl(long double x, long double y) function remainderl (line 10) | long double remainderl(long double x, long double y) FILE: user.libc/src/math/remquo.c function remquo (line 4) | double remquo(double x, double y, int *quo) FILE: user.libc/src/math/remquof.c function remquof (line 4) | float remquof(float x, float y, int *quo) FILE: user.libc/src/math/remquol.c function remquol (line 4) | long double remquol(long double x, long double y, int *quo) function remquol (line 9) | long double remquol(long double x, long double y, int *quo) FILE: user.libc/src/math/rint.c function rint (line 12) | double rint(double x) FILE: user.libc/src/math/rintf.c function rintf (line 14) | float rintf(float x) FILE: user.libc/src/math/rintl.c function rintl (line 4) | long double rintl(long double x) function rintl (line 12) | long double rintl(long double x) FILE: user.libc/src/math/riscv64/copysign.c function copysign (line 5) | double copysign(double x, double y) FILE: user.libc/src/math/riscv64/copysignf.c function copysignf (line 5) | float copysignf(float x, float y) FILE: user.libc/src/math/riscv64/fabs.c function fabs (line 5) | double fabs(double x) FILE: user.libc/src/math/riscv64/fabsf.c function fabsf (line 5) | float fabsf(float x) FILE: user.libc/src/math/riscv64/fma.c function fma (line 5) | double fma(double x, double y, double z) FILE: user.libc/src/math/riscv64/fmaf.c function fmaf (line 5) | float fmaf(float x, float y, float z) FILE: user.libc/src/math/riscv64/fmax.c function fmax (line 5) | double fmax(double x, double y) FILE: user.libc/src/math/riscv64/fmaxf.c function fmaxf (line 5) | float fmaxf(float x, float y) FILE: user.libc/src/math/riscv64/fmin.c function fmin (line 5) | double fmin(double x, double y) FILE: user.libc/src/math/riscv64/fminf.c function fminf (line 5) | float fminf(float x, float y) FILE: user.libc/src/math/riscv64/sqrt.c function sqrt (line 5) | double sqrt(double x) FILE: user.libc/src/math/riscv64/sqrtf.c function sqrtf (line 5) | float sqrtf(float x) FILE: user.libc/src/math/round.c function round (line 10) | double round(double x) FILE: user.libc/src/math/roundf.c function roundf (line 12) | float roundf(float x) FILE: user.libc/src/math/roundl.c function roundl (line 4) | long double roundl(long double x) function roundl (line 12) | long double roundl(long double x) FILE: user.libc/src/math/s390x/ceil.c function ceil (line 5) | double ceil(double x) FILE: user.libc/src/math/s390x/ceilf.c function ceilf (line 5) | float ceilf(float x) FILE: user.libc/src/math/s390x/ceill.c function ceill (line 5) | long double ceill(long double x) FILE: user.libc/src/math/s390x/fabs.c function fabs (line 5) | double fabs(double x) FILE: user.libc/src/math/s390x/fabsf.c function fabsf (line 5) | float fabsf(float x) FILE: user.libc/src/math/s390x/fabsl.c function fabsl (line 5) | long double fabsl(long double x) FILE: user.libc/src/math/s390x/floor.c function floor (line 5) | double floor(double x) FILE: user.libc/src/math/s390x/floorf.c function floorf (line 5) | float floorf(float x) FILE: user.libc/src/math/s390x/floorl.c function floorl (line 5) | long double floorl(long double x) FILE: user.libc/src/math/s390x/fma.c function fma (line 3) | double fma(double x, double y, double z) FILE: user.libc/src/math/s390x/fmaf.c function fmaf (line 3) | float fmaf(float x, float y, float z) FILE: user.libc/src/math/s390x/nearbyint.c function nearbyint (line 5) | double nearbyint(double x) FILE: user.libc/src/math/s390x/nearbyintf.c function nearbyintf (line 5) | float nearbyintf(float x) FILE: user.libc/src/math/s390x/nearbyintl.c function nearbyintl (line 5) | long double nearbyintl(long double x) FILE: user.libc/src/math/s390x/rint.c function rint (line 5) | double rint(double x) FILE: user.libc/src/math/s390x/rintf.c function rintf (line 5) | float rintf(float x) FILE: user.libc/src/math/s390x/rintl.c function rintl (line 5) | long double rintl(long double x) FILE: user.libc/src/math/s390x/round.c function round (line 5) | double round(double x) FILE: user.libc/src/math/s390x/roundf.c function roundf (line 5) | float roundf(float x) FILE: user.libc/src/math/s390x/roundl.c function roundl (line 5) | long double roundl(long double x) FILE: user.libc/src/math/s390x/sqrt.c function sqrt (line 5) | double sqrt(double x) FILE: user.libc/src/math/s390x/sqrtf.c function sqrtf (line 5) | float sqrtf(float x) FILE: user.libc/src/math/s390x/sqrtl.c function sqrtl (line 5) | long double sqrtl(long double x) FILE: user.libc/src/math/s390x/trunc.c function trunc (line 5) | double trunc(double x) FILE: user.libc/src/math/s390x/truncf.c function truncf (line 5) | float truncf(float x) FILE: user.libc/src/math/s390x/truncl.c function truncl (line 5) | long double truncl(long double x) FILE: user.libc/src/math/scalb.c function scalb (line 21) | double scalb(double x, double fn) FILE: user.libc/src/math/scalbf.c function scalbf (line 19) | float scalbf(float x, float fn) FILE: user.libc/src/math/scalbln.c function scalbln (line 4) | double scalbln(double x, long n) FILE: user.libc/src/math/scalblnf.c function scalblnf (line 4) | float scalblnf(float x, long n) FILE: user.libc/src/math/scalblnl.c function scalblnl (line 6) | long double scalblnl(long double x, long n) function scalblnl (line 11) | long double scalblnl(long double x, long n) FILE: user.libc/src/math/scalbn.c function scalbn (line 4) | double scalbn(double x, int n) FILE: user.libc/src/math/scalbnf.c function scalbnf (line 4) | float scalbnf(float x, int n) FILE: user.libc/src/math/scalbnl.c function scalbnl (line 4) | long double scalbnl(long double x, int n) function scalbnl (line 9) | long double scalbnl(long double x, int n) FILE: user.libc/src/math/significand.c function significand (line 4) | double significand(double x) FILE: user.libc/src/math/significandf.c function significandf (line 4) | float significandf(float x) FILE: user.libc/src/math/sin.c function sin (line 45) | double sin(double x) FILE: user.libc/src/math/sincos.c function sincos (line 16) | void sincos(double x, double *sin, double *cos) FILE: user.libc/src/math/sincosf.c function sincosf (line 27) | void sincosf(float x, float *sin, float *cos) FILE: user.libc/src/math/sincosl.c function sincosl (line 5) | void sincosl(long double x, long double *sin, long double *cos) function sincosl (line 13) | void sincosl(long double x, long double *sin, long double *cos) FILE: user.libc/src/math/sinf.c function sinf (line 26) | float sinf(float x) FILE: user.libc/src/math/sinh.c function sinh (line 7) | double sinh(double x) FILE: user.libc/src/math/sinhf.c function sinhf (line 3) | float sinhf(float x) FILE: user.libc/src/math/sinhl.c function sinhl (line 4) | long double sinhl(long double x) function sinhl (line 9) | long double sinhl(long double x) function sinhl (line 39) | long double sinhl(long double x) FILE: user.libc/src/math/sinl.c function sinl (line 4) | long double sinl(long double x) function sinl (line 9) | long double sinl(long double x) FILE: user.libc/src/math/sqrt.c function mul32 (line 9) | static inline uint32_t mul32(uint32_t a, uint32_t b) function mul64 (line 15) | static inline uint64_t mul64(uint64_t a, uint64_t b) function sqrt (line 24) | double sqrt(double x) FILE: user.libc/src/math/sqrtf.c function mul32 (line 8) | static inline uint32_t mul32(uint32_t a, uint32_t b) function sqrtf (line 15) | float sqrtf(float x) FILE: user.libc/src/math/sqrtl.c function sqrtl (line 7) | long double sqrtl(long double x) type u128 (line 16) | typedef struct { function mkldbl (line 22) | static inline long double mkldbl(uint64_t top, u128 x) function u128 (line 41) | static inline u128 asu128(long double x) function mul32 (line 59) | static inline uint32_t mul32(uint32_t a, uint32_t b) function mul64 (line 65) | static inline uint64_t mul64(uint64_t a, uint64_t b) function u128 (line 74) | static inline u128 add64(u128 a, uint64_t b) function u128 (line 84) | static inline u128 add128(u128 a, u128 b) function u128 (line 94) | static inline u128 sub64(u128 a, uint64_t b) function u128 (line 104) | static inline u128 sub128(u128 a, u128 b) function u128 (line 115) | static inline u128 lsh(u128 a, int n) function u128 (line 130) | static inline u128 rsh(u128 a, int n) function u128 (line 145) | static inline u128 mul64_128(uint64_t a, uint64_t b) function u128 (line 160) | static inline u128 mul128(u128 a, u128 b) function u128 (line 169) | static inline u128 mul128_tail(u128 a, u128 b) function sqrtl (line 179) | long double sqrtl(long double x) FILE: user.libc/src/math/tan.c function tan (line 44) | double tan(double x) FILE: user.libc/src/math/tanf.c function tanf (line 26) | float tanf(float x) FILE: user.libc/src/math/tanh.c function tanh (line 7) | double tanh(double x) FILE: user.libc/src/math/tanhf.c function tanhf (line 3) | float tanhf(float x) FILE: user.libc/src/math/tanhl.c function tanhl (line 4) | long double tanhl(long double x) function tanhl (line 9) | long double tanhl(long double x) function tanhl (line 44) | long double tanhl(long double x) FILE: user.libc/src/math/tanl.c function tanl (line 4) | long double tanl(long double x) function tanl (line 9) | long double tanl(long double x) FILE: user.libc/src/math/tgamma.c function sinpi (line 30) | static double sinpi(double x) function S (line 89) | static double S(double x) function tgamma (line 108) | double tgamma(double x) function __lgamma_r (line 174) | double __lgamma_r(double x, int *sign) FILE: user.libc/src/math/tgammaf.c function tgammaf (line 3) | float tgammaf(float x) FILE: user.libc/src/math/tgammal.c function tgammal (line 54) | long double tgammal(long double x) function stirf (line 178) | static long double stirf(long double x) function tgammal (line 205) | long double tgammal(long double x) function tgammal (line 277) | long double tgammal(long double x) FILE: user.libc/src/math/trunc.c function trunc (line 3) | double trunc(double x) FILE: user.libc/src/math/truncf.c function truncf (line 3) | float truncf(float x) FILE: user.libc/src/math/truncl.c function truncl (line 4) | long double truncl(long double x) function truncl (line 12) | long double truncl(long double x) FILE: user.libc/src/math/x32/fma.c function fma (line 5) | double fma(double x, double y, double z) function fma (line 13) | double fma(double x, double y, double z) FILE: user.libc/src/math/x32/fmaf.c function fmaf (line 5) | float fmaf(float x, float y, float z) function fmaf (line 13) | float fmaf(float x, float y, float z) FILE: user.libc/src/math/x86_64/fabs.c function fabs (line 3) | double fabs(double x) FILE: user.libc/src/math/x86_64/fabsf.c function fabsf (line 3) | float fabsf(float x) FILE: user.libc/src/math/x86_64/fabsl.c function fabsl (line 3) | long double fabsl(long double x) FILE: user.libc/src/math/x86_64/fma.c function fma (line 5) | double fma(double x, double y, double z) function fma (line 13) | double fma(double x, double y, double z) FILE: user.libc/src/math/x86_64/fmaf.c function fmaf (line 5) | float fmaf(float x, float y, float z) function fmaf (line 13) | float fmaf(float x, float y, float z) FILE: user.libc/src/math/x86_64/fmodl.c function fmodl (line 3) | long double fmodl(long double x, long double y) FILE: user.libc/src/math/x86_64/llrint.c function llrint (line 3) | long long llrint(double x) FILE: user.libc/src/math/x86_64/llrintf.c function llrintf (line 3) | long long llrintf(float x) FILE: user.libc/src/math/x86_64/llrintl.c function llrintl (line 3) | long long llrintl(long double x) FILE: user.libc/src/math/x86_64/lrint.c function lrint (line 3) | long lrint(double x) FILE: user.libc/src/math/x86_64/lrintf.c function lrintf (line 3) | long lrintf(float x) FILE: user.libc/src/math/x86_64/lrintl.c function lrintl (line 3) | long lrintl(long double x) FILE: user.libc/src/math/x86_64/remainderl.c function remainderl (line 3) | long double remainderl(long double x, long double y) FILE: user.libc/src/math/x86_64/remquol.c function remquol (line 3) | long double remquol(long double x, long double y, int *quo) FILE: user.libc/src/math/x86_64/rintl.c function rintl (line 3) | long double rintl(long double x) FILE: user.libc/src/math/x86_64/sqrt.c function sqrt (line 3) | double sqrt(double x) FILE: user.libc/src/math/x86_64/sqrtf.c function sqrtf (line 3) | float sqrtf(float x) FILE: user.libc/src/math/x86_64/sqrtl.c function sqrtl (line 3) | long double sqrtl(long double x) FILE: user.libc/src/minos/aarch64/aarch64_kobject.c function kobject_close (line 7) | int kobject_close(int handle) function kobject_create (line 12) | int kobject_create(int type, unsigned long data) function kobject_read (line 21) | long kobject_read(int handle, void *data, size_t data_size, function kobject_write (line 43) | long kobject_write(int handle, void *data, size_t data_size, function kobject_reply (line 51) | int kobject_reply(int handle, long token, long err_code, int fd, int right) function kobject_reply_errcode (line 56) | int kobject_reply_errcode(int handle, long token, long err_code) function kobject_mmap (line 61) | int kobject_mmap(int handle, void **addr, size_t *msize) function kobject_munmap (line 77) | int kobject_munmap(int handle) function kobject_ctl (line 82) | long kobject_ctl(int handle, int action, unsigned long data) function kobject_open (line 87) | int kobject_open(int handle) FILE: user.libc/src/minos/aarch64/aarch64_svc.h type aarch64_svc_res (line 4) | struct aarch64_svc_res { type aarch64_svc_res (line 14) | struct aarch64_svc_res FILE: user.libc/src/minos/brk.c function __brk (line 13) | uintptr_t __brk(uintptr_t ptr) FILE: user.libc/src/minos/device.c function __request_device_resource (line 15) | static int __request_device_resource(int id, const char *comp, int index) function request_irq_by_handle (line 33) | int request_irq_by_handle(int handle) function request_consequent_pma (line 38) | int request_consequent_pma(size_t memsize, int right) function get_device_mmio_handle (line 56) | int get_device_mmio_handle(const char *comp, int index) function get_device_irq_handle (line 61) | int get_device_irq_handle(const char *comp, int index) FILE: user.libc/src/minos/grant.c function grant (line 6) | int grant(int proc, int handle, int right) FILE: user.libc/src/minos/kobject.c function kobject_create_endpoint (line 13) | int kobject_create_endpoint(size_t shmem_size) function kobject_create_socket (line 18) | int kobject_create_socket(size_t shmem_size) function kobject_create_port (line 23) | int kobject_create_port(void) function kobject_create_notify (line 28) | int kobject_create_notify(void) function __kobject_create_pma (line 33) | static int __kobject_create_pma(size_t memsize, int consequent, int right) function kobject_create_pma (line 46) | int kobject_create_pma(size_t memsize, int right) function kobject_create_consequent_pma (line 51) | int kobject_create_consequent_pma(size_t memsize, int right) FILE: user.libc/src/minos/map.c function sys_map (line 6) | int sys_map(int proc, int pma, unsigned long base, size_t size, int right) function sys_unmap (line 11) | int sys_unmap(int proc, int pma, unsigned long base, size_t size) function sys_mtrans (line 16) | unsigned long sys_mtrans(unsigned long virt) FILE: user.libc/src/minos/poll.c function epoll_wait (line 12) | int epoll_wait(int epfd, struct epoll_event *events, function epoll_pwait (line 35) | int epoll_pwait(int epfd, struct epoll_event *events, int maxevents, function epoll_ctl (line 41) | int epoll_ctl(int epfd, int op, int fd, struct epoll_event *event) function epoll_create (line 55) | int epoll_create(int size) function epoll_create1 (line 60) | int epoll_create1(int flags) FILE: user.libc/src/minos/procinfo.c function sys_proccnt (line 13) | int sys_proccnt(void) function sys_procinfo_handle (line 22) | int sys_procinfo_handle(void) function sys_taskstat_handle (line 31) | int sys_taskstat_handle(void) FILE: user.libc/src/minos/proto.c function __read_proto (line 19) | static int __read_proto(int handle, struct proto *proto, char *extra, function sys_read_proto_with_string (line 55) | int sys_read_proto_with_string(int handle, struct proto *proto, function sys_read_proto (line 61) | int sys_read_proto(int handle, struct proto *proto, function __send_proto (line 67) | static inline long __send_proto(int handle, struct proto *proto, function sys_send_proto (line 74) | long sys_send_proto(int handle, struct proto *proto) function sys_send_proto_nonblock (line 79) | long sys_send_proto_nonblock(int handle, struct proto *proto) function sys_send_proto_timeout (line 84) | long sys_send_proto_timeout(int handle, struct proto *proto, uint32_t to) function sys_send_proto_with_data (line 89) | long sys_send_proto_with_data(int handle, struct proto *proto, function i_am_ok (line 95) | void i_am_ok(void) FILE: user.libc/src/minos/service.c function register_service (line 10) | int register_service(const char *src, const char *target, int type, int ... function unregister_service (line 37) | int unregister_service(int fd) FILE: user.libc/src/minos/sys.c function libc_set_rootfs_handle (line 8) | void libc_set_rootfs_handle(int handle) FILE: user.libc/src/minos/thread.c function create_thread (line 7) | int create_thread(int (*fn)(void *), void *stack, int prio, int aff, FILE: user.libc/src/minos/yield.c function yield (line 6) | void yield(void) FILE: user.libc/src/misc/a64l.c function a64l (line 8) | long a64l(const char *s) FILE: user.libc/src/misc/ffs.c function ffs (line 4) | int ffs(int i) FILE: user.libc/src/misc/ffsl.c function ffsl (line 4) | int ffsl(long i) FILE: user.libc/src/misc/ffsll.c function ffsll (line 4) | int ffsll(long long i) FILE: user.libc/src/misc/fmtmsg.c function _strcolcmp (line 16) | static int _strcolcmp(const char *lstr, const char *bstr) function fmtmsg (line 24) | int fmtmsg(long classification, const char *label, int severity, FILE: user.libc/src/misc/forkpty.c function forkpty (line 9) | int forkpty(int *pm, char *name, const struct termios *tio, const struct... FILE: user.libc/src/misc/get_current_dir_name.c type stat (line 9) | struct stat FILE: user.libc/src/misc/getauxval.c function __getauxval (line 5) | unsigned long __getauxval(unsigned long item) FILE: user.libc/src/misc/getdomainname.c function getdomainname (line 7) | int getdomainname(char *name, size_t len) FILE: user.libc/src/misc/getentropy.c function getentropy (line 7) | int getentropy(void *buffer, size_t len) FILE: user.libc/src/misc/gethostid.c function gethostid (line 3) | long gethostid() FILE: user.libc/src/misc/getopt.c function __getopt_msg (line 16) | void __getopt_msg(const char *a, const char *b, const char *c, size_t l) function getopt (line 28) | int getopt(int argc, char * const argv[], const char *optstring) FILE: user.libc/src/misc/getopt_long.c function permute (line 12) | static void permute(char *const *argv, int dest, int src) type option (line 22) | struct option function __getopt_long (line 24) | static int __getopt_long(int argc, char *const *argv, const char *optstr... function __getopt_long_core (line 53) | static int __getopt_long_core(int argc, char *const *argv, const char *o... function getopt_long (line 140) | int getopt_long(int argc, char *const *argv, const char *optstring, cons... function getopt_long_only (line 145) | int getopt_long_only(int argc, char *const *argv, const char *optstring,... FILE: user.libc/src/misc/getsubopt.c function getsubopt (line 4) | int getsubopt(char **opt, char *const *keys, char **val) FILE: user.libc/src/misc/initgroups.c function initgroups (line 5) | int initgroups(const char *user, gid_t gid) FILE: user.libc/src/misc/issetugid.c function issetugid (line 5) | int issetugid(void) FILE: user.libc/src/misc/lockf.c function lockf (line 5) | int lockf(int fd, int op, off_t size) FILE: user.libc/src/misc/login_tty.c function login_tty (line 5) | int login_tty(int fd) FILE: user.libc/src/misc/mntent.c function FILE (line 11) | FILE *setmntent(const char *name, const char *mode) function endmntent (line 16) | int endmntent(FILE *f) type mntent (line 22) | struct mntent type mntent (line 22) | struct mntent type mntent (line 60) | struct mntent type mntent (line 62) | struct mntent function addmntent (line 66) | int addmntent(FILE *f, const struct mntent *mnt) type mntent (line 74) | struct mntent FILE: user.libc/src/misc/nftw.c type history (line 11) | struct history function do_nftw (line 23) | static int do_nftw(char *path, int (*fn)(const char *, const struct stat... function nftw (line 121) | int nftw(const char *path, int (*fn)(const char *, const struct stat *, ... FILE: user.libc/src/misc/openpty.c function openpty (line 10) | int openpty(int *pm, int *ps, char *name, const struct termios *tio, con... FILE: user.libc/src/misc/realpath.c function slash_len (line 7) | static size_t slash_len(const char *s) FILE: user.libc/src/misc/syscall.c function syscall (line 8) | long syscall(long n, ...) FILE: user.libc/src/misc/syslog.c function setlogmask (line 23) | int setlogmask(int maskpri) function closelog (line 40) | void closelog(void) function __openlog (line 51) | static void __openlog() function openlog (line 57) | void openlog(const char *ident, int opt, int facility) function is_lost_conn (line 79) | static int is_lost_conn(int e) function _vsyslog (line 84) | static void _vsyslog(int priority, const char *message, va_list ap) function __vsyslog (line 127) | static void __vsyslog(int priority, const char *message, va_list ap) function syslog (line 138) | void syslog(int priority, const char *message, ...) FILE: user.libc/src/misc/wordexp.c function reap (line 14) | static void reap(pid_t pid) function do_wordexp (line 26) | static int do_wordexp(const char *s, wordexp_t *we, int flags) function wordexp (line 170) | int wordexp(const char *restrict s, wordexp_t *restrict we, int flags) function wordfree (line 179) | void wordfree(wordexp_t *we) FILE: user.libc/src/mman/madvise.c function __madvise (line 4) | int __madvise(void *addr, size_t len, int advice) FILE: user.libc/src/mman/mmap.c function dummy (line 12) | static void dummy(void) { } type proto (line 20) | struct proto type proto (line 43) | struct proto FILE: user.libc/src/mman/mprotect.c function __mprotect (line 9) | int __mprotect(void *addr, size_t len, int prot) FILE: user.libc/src/mman/munmap.c function dummy (line 9) | static void dummy(void) { } function __munmap (line 12) | int __munmap(void *start, size_t len) FILE: user.libc/src/mman/posix_madvise.c function posix_madvise (line 5) | int posix_madvise(void *addr, size_t len, int advice) FILE: user.libc/src/multibyte/btowc.c function wint_t (line 6) | wint_t btowc(int c) FILE: user.libc/src/multibyte/c16rtomb.c function c16rtomb (line 5) | size_t c16rtomb(char *restrict s, char16_t c16, mbstate_t *restrict ps) FILE: user.libc/src/multibyte/c32rtomb.c function c32rtomb (line 4) | size_t c32rtomb(char *restrict s, char32_t c32, mbstate_t *restrict ps) FILE: user.libc/src/multibyte/mblen.c function mblen (line 3) | int mblen(const char *s, size_t n) FILE: user.libc/src/multibyte/mbrlen.c function mbrlen (line 3) | size_t mbrlen(const char *restrict s, size_t n, mbstate_t *restrict st) FILE: user.libc/src/multibyte/mbrtoc16.c function mbrtoc16 (line 4) | size_t mbrtoc16(char16_t *restrict pc16, const char *restrict s, size_t ... FILE: user.libc/src/multibyte/mbrtoc32.c function mbrtoc32 (line 4) | size_t mbrtoc32(char32_t *restrict pc32, const char *restrict s, size_t ... FILE: user.libc/src/multibyte/mbrtowc.c function mbrtowc (line 6) | size_t mbrtowc(wchar_t *restrict wc, const char *restrict src, size_t n,... FILE: user.libc/src/multibyte/mbsinit.c function mbsinit (line 3) | int mbsinit(const mbstate_t *st) FILE: user.libc/src/multibyte/mbsnrtowcs.c function mbsnrtowcs (line 3) | size_t mbsnrtowcs(wchar_t *restrict wcs, const char **restrict src, size... FILE: user.libc/src/multibyte/mbsrtowcs.c function mbsrtowcs (line 8) | size_t mbsrtowcs(wchar_t *restrict ws, const char **restrict src, size_t... FILE: user.libc/src/multibyte/mbstowcs.c function mbstowcs (line 4) | size_t mbstowcs(wchar_t *restrict ws, const char *restrict s, size_t wn) FILE: user.libc/src/multibyte/mbtowc.c function mbtowc (line 6) | int mbtowc(wchar_t *restrict wc, const char *restrict src, size_t n) FILE: user.libc/src/multibyte/wcrtomb.c function wcrtomb (line 6) | size_t wcrtomb(char *restrict s, wchar_t wc, mbstate_t *restrict st) FILE: user.libc/src/multibyte/wcsnrtombs.c function wcsnrtombs (line 5) | size_t wcsnrtombs(char *restrict dst, const wchar_t **restrict wcs, size... FILE: user.libc/src/multibyte/wcsrtombs.c function wcsrtombs (line 3) | size_t wcsrtombs(char *restrict s, const wchar_t **restrict ws, size_t n... FILE: user.libc/src/multibyte/wcstombs.c function wcstombs (line 4) | size_t wcstombs(char *restrict s, const wchar_t *restrict ws, size_t n) FILE: user.libc/src/multibyte/wctob.c function wctob (line 6) | int wctob(wint_t c) FILE: user.libc/src/multibyte/wctomb.c function wctomb (line 4) | int wctomb(char *s, wchar_t wc) FILE: user.libc/src/passwd/fgetgrent.c type group (line 4) | struct group type group (line 7) | struct group type group (line 8) | struct group FILE: user.libc/src/passwd/fgetpwent.c type passwd (line 4) | struct passwd type passwd (line 7) | struct passwd type passwd (line 9) | struct passwd FILE: user.libc/src/passwd/fgetspent.c type spwd (line 4) | struct spwd type spwd (line 7) | struct spwd type spwd (line 9) | struct spwd FILE: user.libc/src/passwd/getgr_a.c function __getgr_a (line 20) | int __getgr_a(const char *name, gid_t gid, struct group *gr, char **buf,... FILE: user.libc/src/passwd/getgr_r.c function getgr_r (line 6) | static int getgr_r(const char *name, gid_t gid, struct group *gr, char *... function getgrnam_r (line 41) | int getgrnam_r(const char *name, struct group *gr, char *buf, size_t siz... function getgrgid_r (line 46) | int getgrgid_r(gid_t gid, struct group *gr, char *buf, size_t size, stru... FILE: user.libc/src/passwd/getgrent.c type group (line 5) | struct group function setgrent (line 7) | void setgrent() type group (line 15) | struct group type group (line 17) | struct group type group (line 25) | struct group type group (line 27) | struct group type group (line 33) | struct group type group (line 35) | struct group FILE: user.libc/src/passwd/getgrent_a.c function atou (line 4) | static unsigned atou(char **s) function __getgrent_a (line 11) | int __getgrent_a(FILE *f, struct group *gr, char **line, size_t *size, c... FILE: user.libc/src/passwd/getgrouplist.c function getgrouplist (line 12) | int getgrouplist(const char *user, gid_t gid, gid_t *groups, int *ngroups) FILE: user.libc/src/passwd/getpw_a.c function __getpw_a (line 20) | int __getpw_a(const char *name, uid_t uid, struct passwd *pw, char **buf... FILE: user.libc/src/passwd/getpw_r.c function getpw_r (line 6) | static int getpw_r(const char *name, uid_t uid, struct passwd *pw, char ... function getpwnam_r (line 34) | int getpwnam_r(const char *name, struct passwd *pw, char *buf, size_t si... function getpwuid_r (line 39) | int getpwuid_r(uid_t uid, struct passwd *pw, char *buf, size_t size, str... FILE: user.libc/src/passwd/getpwent.c type passwd (line 5) | struct passwd function setpwent (line 8) | void setpwent() type passwd (line 16) | struct passwd type passwd (line 18) | struct passwd type passwd (line 25) | struct passwd type passwd (line 27) | struct passwd type passwd (line 32) | struct passwd type passwd (line 34) | struct passwd FILE: user.libc/src/passwd/getpwent_a.c function atou (line 4) | static unsigned atou(char **s) function __getpwent_a (line 11) | int __getpwent_a(FILE *f, struct passwd *pw, char **line, size_t *size, ... FILE: user.libc/src/passwd/getspent.c function setspent (line 3) | void setspent() function endspent (line 7) | void endspent() type spwd (line 11) | struct spwd FILE: user.libc/src/passwd/getspnam.c type spwd (line 5) | struct spwd type spwd (line 7) | struct spwd type spwd (line 9) | struct spwd FILE: user.libc/src/passwd/getspnam_r.c function xatol (line 15) | static long xatol(char **s) function __parsespent (line 23) | int __parsespent(char *s, struct spwd *sp) function cleanup (line 56) | static void cleanup(void *p) function getspnam_r (line 61) | int getspnam_r(const char *name, struct spwd *sp, char *buf, size_t size... FILE: user.libc/src/passwd/lckpwdf.c function lckpwdf (line 3) | int lckpwdf() function ulckpwdf (line 8) | int ulckpwdf() FILE: user.libc/src/passwd/nscd_query.c function FILE (line 18) | FILE *__nscd_query(int32_t req, const char *key, int32_t *buf, size_t le... FILE: user.libc/src/passwd/putgrent.c function putgrent (line 5) | int putgrent(const struct group *gr, FILE *f) FILE: user.libc/src/passwd/putpwent.c function putpwent (line 5) | int putpwent(const struct passwd *pw, FILE *f) FILE: user.libc/src/passwd/putspent.c function putspent (line 7) | int putspent(const struct spwd *sp, FILE *f) FILE: user.libc/src/passwd/pwf.h type passwd (line 11) | struct passwd type passwd (line 11) | struct passwd type passwd (line 12) | struct passwd type passwd (line 12) | struct passwd type group (line 13) | struct group type group (line 13) | struct group type group (line 14) | struct group type group (line 14) | struct group type spwd (line 15) | struct spwd FILE: user.libc/src/prng/__rand48_step.c function __rand48_step (line 4) | uint64_t __rand48_step(unsigned short *xi, unsigned short *lc) FILE: user.libc/src/prng/drand48.c function erand48 (line 5) | double erand48(unsigned short s[3]) function drand48 (line 14) | double drand48(void) FILE: user.libc/src/prng/lcong48.c function lcong48 (line 5) | void lcong48(unsigned short p[7]) FILE: user.libc/src/prng/lrand48.c function nrand48 (line 5) | long nrand48(unsigned short s[3]) function lrand48 (line 10) | long lrand48(void) FILE: user.libc/src/prng/mrand48.c function jrand48 (line 5) | long jrand48(unsigned short s[3]) function mrand48 (line 10) | long mrand48(void) FILE: user.libc/src/prng/rand.c function srand (line 6) | void srand(unsigned s) function rand (line 11) | int rand(void) FILE: user.libc/src/prng/rand_r.c function temper (line 3) | static unsigned temper(unsigned x) function rand_r (line 12) | int rand_r(unsigned *seed) FILE: user.libc/src/prng/random.c function lcg31 (line 29) | static uint32_t lcg31(uint32_t x) { function lcg64 (line 33) | static uint64_t lcg64(uint64_t x) { function loadstate (line 42) | static void loadstate(uint32_t *state) { function __srandom (line 49) | static void __srandom(unsigned seed) { function srandom (line 67) | void srandom(unsigned seed) { function random (line 107) | long random(void) { FILE: user.libc/src/prng/srand48.c function srand48 (line 3) | void srand48(long seed) FILE: user.libc/src/process/execv.c function setup_argv (line 13) | static int setup_argv(struct execv_extra *extra, char *const argv[]) function execv (line 41) | int execv(const char *path, char *const argv[]) FILE: user.libc/src/process/wait.c function pid_t (line 3) | pid_t wait(int *status) FILE: user.libc/src/process/waitid.c function waitid (line 4) | int waitid(idtype_t type, id_t id, siginfo_t *info, int options) FILE: user.libc/src/process/waitpid.c function pid_t (line 6) | pid_t waitpid(pid_t pid, int *status, int options) FILE: user.libc/src/regex/fnmatch.c function str_next (line 29) | static int str_next(const char *str, size_t n, size_t *step) function pat_next (line 49) | static int pat_next(const char *pat, size_t m, size_t *step, int flags) function casefold (line 101) | static int casefold(int k) function match_bracket (line 107) | static int match_bracket(const char *p, int k, int kfold) function fnmatch_internal (line 163) | static int fnmatch_internal(const char *pat, size_t m, const char *str, ... function fnmatch (line 298) | int fnmatch(const char *pat, const char *str, int flags) FILE: user.libc/src/regex/glob.c type match (line 14) | struct match function append (line 20) | static int append(struct match **tail, const char *name, size_t len, int... function do_glob (line 35) | static int do_glob(char *buf, size_t pos, int type, char *pat, int flags... function ignore_err (line 175) | static int ignore_err(const char *path, int err) function freelist (line 180) | static void freelist(struct match *head) function sort (line 189) | static int sort(const void *a, const void *b) function expand_tilde (line 194) | static int expand_tilde(char **pat, char *buf, size_t *pos) function glob (line 227) | int glob(const char *restrict pat, int flags, int (*errfunc)(const char ... function globfree (line 300) | void globfree(glob_t *g) FILE: user.libc/src/regex/regcomp.c type tre_pos_and_tags_t (line 47) | typedef struct { type tre_ast_type_t (line 64) | typedef enum { type tre_ast_node_t (line 86) | typedef struct { type tre_literal_t (line 101) | typedef struct { type tre_catenation_t (line 113) | typedef struct { type tre_iteration_t (line 120) | typedef struct { type tre_union_t (line 134) | typedef struct { function tre_ast_node_t (line 140) | static tre_ast_node_t * function tre_ast_node_t (line 153) | static tre_ast_node_t * function tre_ast_node_t (line 169) | static tre_ast_node_t * function tre_ast_node_t (line 187) | static tre_ast_node_t * function tre_ast_node_t (line 205) | static tre_ast_node_t * type tre_stack_t (line 228) | typedef struct tre_stack_rec tre_stack_t; type tre_stack_rec (line 292) | struct tre_stack_rec { function tre_stack_t (line 301) | static tre_stack_t * function tre_stack_destroy (line 323) | static void function tre_stack_num_objects (line 330) | static int function reg_errcode_t (line 336) | static reg_errcode_t type tre_parse_ctx_t (line 395) | typedef struct { function tre_compare_lit (line 438) | static int type literals (line 447) | struct literals { function tre_literal_t (line 454) | static tre_literal_t *tre_new_lit(struct literals *p) function add_icase_literals (line 471) | static int add_icase_literals(struct literals *ls, int min, int max) type neg (line 505) | struct neg { function reg_errcode_t (line 531) | static reg_errcode_t parse_bracket_terms(tre_parse_ctx_t *ctx, const cha... function reg_errcode_t (line 613) | static reg_errcode_t parse_bracket(tre_parse_ctx_t *ctx, const char *s) function hexval (line 749) | static int hexval(unsigned c) function reg_errcode_t (line 757) | static reg_errcode_t marksub(tre_parse_ctx_t *ctx, tre_ast_node_t *node,... function reg_errcode_t (line 793) | static reg_errcode_t parse_atom(tre_parse_ctx_t *ctx, const char *s) function reg_errcode_t (line 957) | static reg_errcode_t tre_parse(tre_parse_ctx_t *ctx) function reg_errcode_t (line 1104) | static reg_errcode_t function reg_errcode_t (line 1135) | static reg_errcode_t type tre_addtags_symbol_t (line 1163) | typedef enum { type tre_tag_states_t (line 1174) | typedef struct { function tre_purge_regset (line 1182) | static void function reg_errcode_t (line 1202) | static reg_errcode_t type tre_copyast_symbol_t (line 1677) | typedef enum { function reg_errcode_t (line 1686) | static reg_errcode_t type tre_expand_ast_symbol_t (line 1827) | typedef enum { function reg_errcode_t (line 1834) | static reg_errcode_t function tre_pos_and_tags_t (line 2019) | static tre_pos_and_tags_t * function tre_pos_and_tags_t (line 2035) | static tre_pos_and_tags_t * function tre_pos_and_tags_t (line 2058) | static tre_pos_and_tags_t * function reg_errcode_t (line 2133) | static reg_errcode_t type tre_nfl_stack_symbol_t (line 2233) | typedef enum { function reg_errcode_t (line 2243) | static reg_errcode_t function reg_errcode_t (line 2469) | static reg_errcode_t function reg_errcode_t (line 2623) | static reg_errcode_t function regfree (line 2906) | void FILE: user.libc/src/regex/regerror.c function regerror (line 30) | size_t regerror(int e, const regex_t *restrict preg, char *restrict buf,... FILE: user.libc/src/regex/regexec.c function tre_tag_order (line 98) | static int function tre_neg_char_classes_match (line 124) | static int type tre_tnfa_reach_t (line 158) | typedef struct { type tre_reach_pos_t (line 163) | typedef struct { function reg_errcode_t (line 169) | static reg_errcode_t type tre_backtrack_item_t (line 492) | typedef struct { type tre_backtrack_struct (line 504) | struct tre_backtrack_struct { function reg_errcode_t (line 592) | static reg_errcode_t function tre_fill_pmatch (line 929) | static void function regexec (line 995) | int FILE: user.libc/src/regex/tre-mem.c function tre_mem_t (line 52) | tre_mem_t function tre_mem_destroy (line 70) | void FILE: user.libc/src/regex/tre.h type reg_errcode_t (line 41) | typedef int reg_errcode_t; type wchar_t (line 43) | typedef wchar_t tre_char_t; type wint_t (line 52) | typedef wint_t tre_cint_t; type wctype_t (line 73) | typedef wctype_t tre_ctype_t; type tre_tnfa_transition_t (line 91) | typedef struct tnfa_transition tre_tnfa_transition_t; type tnfa_transition (line 93) | struct tnfa_transition { type tre_tag_direction_t (line 130) | typedef enum { type tre_submatch_data (line 137) | struct tre_submatch_data { type tre_submatch_data_t (line 146) | typedef struct tre_submatch_data tre_submatch_data_t; type tre_tnfa_t (line 150) | typedef struct tnfa tre_tnfa_t; type tnfa (line 152) | struct tnfa { type tre_list_t (line 176) | typedef struct tre_list { type tre_mem_struct (line 181) | struct tre_mem_struct { FILE: user.libc/src/search/hsearch.c type __tab (line 18) | struct __tab { type hsearch_data (line 24) | struct hsearch_data type hsearch_data (line 26) | struct hsearch_data type hsearch_data (line 27) | struct hsearch_data type hsearch_data (line 28) | struct hsearch_data function keyhash (line 30) | static size_t keyhash(char *k) function resize (line 40) | static int resize(size_t nel, struct hsearch_data *htab) function hcreate (line 72) | int hcreate(size_t nel) function hdestroy (line 77) | void hdestroy(void) function ENTRY (line 82) | static ENTRY *lookup(char *key, size_t hash, struct hsearch_data *htab) function ENTRY (line 95) | ENTRY *hsearch(ENTRY item, ACTION action) function __hcreate_r (line 103) | static int __hcreate_r(size_t nel, struct hsearch_data *htab) function __hdestroy_r (line 119) | static void __hdestroy_r(struct hsearch_data *htab) function __hsearch_r (line 127) | static int __hsearch_r(ENTRY item, ACTION action, ENTRY **retval, struct... FILE: user.libc/src/search/insque.c type node (line 3) | struct node { function insque (line 8) | void insque(void *element, void *pred) function remque (line 24) | void remque(void *element) FILE: user.libc/src/search/tdelete.c type node (line 12) | struct node type node (line 13) | struct node type node (line 14) | struct node type node (line 32) | struct node FILE: user.libc/src/search/tdestroy.c function tdestroy (line 6) | void tdestroy(void *root, void (*freekey)(void *)) FILE: user.libc/src/search/tfind.c type node (line 10) | struct node FILE: user.libc/src/search/tsearch.c function height (line 5) | static inline int height(struct node *n) { return n ? n->h : 0; } function rot (line 7) | static int rot(void **p, struct node *x, int dir /* deeper side */) function __tsearch_balance (line 49) | int __tsearch_balance(void **p) type node (line 69) | struct node type node (line 70) | struct node FILE: user.libc/src/search/tsearch.h type node (line 7) | struct node { FILE: user.libc/src/search/twalk.c function walk (line 4) | static void walk(const struct node *r, void (*action)(const void *, VISI... function twalk (line 19) | void twalk(const void *root, void (*action)(const void *, VISIT, int)) FILE: user.libc/src/stdio/__fclose_ca.c function __fclose_ca (line 3) | int __fclose_ca(FILE *f) FILE: user.libc/src/stdio/__fdopen.c function FILE (line 12) | FILE *__fdopen(int fd, int flags) function FILE (line 58) | FILE *fdopen(int fd, const char *mode) FILE: user.libc/src/stdio/__fmodeflags.c function __fmodeflags (line 4) | int __fmodeflags(const char *mode) FILE: user.libc/src/stdio/__fopen_rb_ca.c function FILE (line 5) | FILE *__fopen_rb_ca(const char *filename, FILE *f, unsigned char *buf, s... FILE: user.libc/src/stdio/__lockfile.c function __lockfile (line 4) | int __lockfile(FILE *f) function __unlockfile (line 19) | void __unlockfile(FILE *f) FILE: user.libc/src/stdio/__overflow.c function __overflow (line 3) | int __overflow(FILE *f, int _c) FILE: user.libc/src/stdio/__stdio_close.c function __stdio_close (line 6) | int __stdio_close(FILE *f) FILE: user.libc/src/stdio/__stdio_exit.c function close_file (line 8) | static void close_file(FILE *f) function __stdio_exit (line 16) | void __stdio_exit(void) FILE: user.libc/src/stdio/__stdio_read.c function __stdio_read (line 8) | size_t __stdio_read(FILE *f, unsigned char *buf, size_t len) FILE: user.libc/src/stdio/__stdio_seek.c function off_t (line 7) | off_t __lseek(int fd, off_t off, int whence) function off_t (line 21) | off_t __stdio_seek(FILE *f, off_t off, int whence) FILE: user.libc/src/stdio/__stdio_write.c function __stdio_write (line 7) | size_t __stdio_write(FILE *f, const unsigned char *buf, size_t len) FILE: user.libc/src/stdio/__stdout_write.c function __stdout_write (line 4) | size_t __stdout_write(FILE *f, const unsigned char *buf, size_t len) FILE: user.libc/src/stdio/__toread.c function __toread (line 3) | int __toread(FILE *f) function hidden (line 16) | hidden void __toread_needs_stdio_exit() FILE: user.libc/src/stdio/__towrite.c function __towrite (line 3) | int __towrite(FILE *f) function hidden (line 20) | hidden void __towrite_needs_stdio_exit() FILE: user.libc/src/stdio/__uflow.c function __uflow (line 6) | int __uflow(FILE *f) FILE: user.libc/src/stdio/asprintf.c function asprintf (line 5) | int asprintf(char **s, const char *fmt, ...) FILE: user.libc/src/stdio/clearerr.c function clearerr (line 3) | void clearerr(FILE *f) FILE: user.libc/src/stdio/dprintf.c function dprintf (line 4) | int dprintf(int fd, const char *restrict fmt, ...) FILE: user.libc/src/stdio/ext.c function _flushlbf (line 5) | void _flushlbf(void) function __fsetlocking (line 10) | int __fsetlocking(FILE *f, int type) function __fwriting (line 15) | int __fwriting(FILE *f) function __freading (line 20) | int __freading(FILE *f) function __freadable (line 25) | int __freadable(FILE *f) function __fwritable (line 30) | int __fwritable(FILE *f) function __flbf (line 35) | int __flbf(FILE *f) function __fbufsize (line 40) | size_t __fbufsize(FILE *f) function __fpending (line 45) | size_t __fpending(FILE *f) function __fpurge (line 50) | int __fpurge(FILE *f) FILE: user.libc/src/stdio/ext2.c function __freadahead (line 4) | size_t __freadahead(FILE *f) function __freadptrinc (line 16) | void __freadptrinc(FILE *f, size_t inc) function __fseterr (line 21) | void __fseterr(FILE *f) FILE: user.libc/src/stdio/fclose.c function dummy (line 4) | static void dummy(FILE *f) { } function __fclose (line 7) | static int __fclose(FILE *f, int del) function fclose (line 39) | int fclose(FILE *f) function fclose_fd (line 44) | int fclose_fd(int fd) FILE: user.libc/src/stdio/feof.c function feof (line 5) | int feof(FILE *f) FILE: user.libc/src/stdio/ferror.c function ferror (line 5) | int ferror(FILE *f) FILE: user.libc/src/stdio/fflush.c function fflush (line 8) | int fflush(FILE *f) FILE: user.libc/src/stdio/fgetc.c function fgetc (line 4) | int fgetc(FILE *f) FILE: user.libc/src/stdio/fgetpos.c function fgetpos (line 3) | int fgetpos(FILE *restrict f, fpos_t *restrict pos) FILE: user.libc/src/stdio/fgetwc.c function wint_t (line 6) | static wint_t __fgetwc_unlocked_internal(FILE *f) function wint_t (line 48) | wint_t __fgetwc_unlocked(FILE *f) function wint_t (line 58) | wint_t fgetwc(FILE *f) FILE: user.libc/src/stdio/fgetws.c function wchar_t (line 7) | wchar_t *fgetws(wchar_t *restrict s, int n, FILE *restrict f) FILE: user.libc/src/stdio/fileno.c function fileno (line 4) | int fileno(FILE *f) FILE: user.libc/src/stdio/flockfile.c function flockfile (line 4) | void flockfile(FILE *f) FILE: user.libc/src/stdio/fmemopen.c type cookie (line 9) | struct cookie { type mem_FILE (line 15) | struct mem_FILE { function off_t (line 21) | static off_t mseek(FILE *f, off_t off, int whence) function mread (line 35) | static size_t mread(FILE *f, unsigned char *buf, size_t len) function mwrite (line 55) | static size_t mwrite(FILE *f, const unsigned char *buf, size_t len) function mclose (line 77) | static int mclose(FILE *m) function FILE (line 82) | FILE *fmemopen(void *restrict buf, size_t size, const char *restrict mode) FILE: user.libc/src/stdio/fopen.c function __sys_open (line 14) | int __sys_open(const char *restrict filename, int flags, int mode) function FILE (line 33) | FILE *fopen(const char *restrict filename, const char *restrict mode) FILE: user.libc/src/stdio/fopencookie.c type fcookie (line 9) | struct fcookie { type cookie_FILE (line 14) | struct cookie_FILE { function cookieread (line 20) | static size_t cookieread(FILE *f, unsigned char *buf, size_t len) function cookiewrite (line 54) | static size_t cookiewrite(FILE *f, const unsigned char *buf, size_t len) function off_t (line 73) | static off_t cookieseek(FILE *f, off_t off, int whence) function cookieclose (line 91) | static int cookieclose(FILE *f) function FILE (line 98) | FILE *fopencookie(void *cookie, const char *mode, cookie_io_functions_t ... FILE: user.libc/src/stdio/fprintf.c function fprintf (line 4) | int fprintf(FILE *restrict f, const char *restrict fmt, ...) FILE: user.libc/src/stdio/fputc.c function fputc (line 4) | int fputc(int c, FILE *f) FILE: user.libc/src/stdio/fputs.c function fputs (line 4) | int fputs(const char *restrict s, FILE *restrict f) FILE: user.libc/src/stdio/fputwc.c function wint_t (line 7) | wint_t __fputwc_unlocked(wchar_t c, FILE *f) function wint_t (line 31) | wint_t fputwc(wchar_t c, FILE *f) FILE: user.libc/src/stdio/fputws.c function fputws (line 5) | int fputws(const wchar_t *restrict ws, FILE *restrict f) FILE: user.libc/src/stdio/fread.c function fread (line 6) | size_t fread(void *restrict destv, size_t size, size_t nmemb, FILE *rest... FILE: user.libc/src/stdio/freopen.c function FILE (line 13) | FILE *freopen(const char *restrict filename, const char *restrict mode, ... FILE: user.libc/src/stdio/fscanf.c function fscanf (line 4) | int fscanf(FILE *restrict f, const char *restrict fmt, ...) FILE: user.libc/src/stdio/fseek.c function __fseeko_unlocked (line 3) | int __fseeko_unlocked(FILE *f, off_t off, int whence) function __fseeko (line 27) | int __fseeko(FILE *f, off_t off, int whence) function fseek (line 36) | int fseek(FILE *f, long off, int whence) FILE: user.libc/src/stdio/fsetpos.c function fsetpos (line 3) | int fsetpos(FILE *f, const fpos_t *pos) FILE: user.libc/src/stdio/ftell.c function off_t (line 5) | off_t __ftello_unlocked(FILE *f) function off_t (line 20) | off_t __ftello(FILE *f) function ftell (line 29) | long ftell(FILE *f) FILE: user.libc/src/stdio/ftrylockfile.c function __do_orphaned_stdio_locks (line 5) | void __do_orphaned_stdio_locks() function __unlist_locked_file (line 12) | void __unlist_locked_file(FILE *f) function __register_locked_file (line 21) | void __register_locked_file(FILE *f, pthread_t self) function ftrylockfile (line 30) | int ftrylockfile(FILE *f) FILE: user.libc/src/stdio/funlockfile.c function funlockfile (line 4) | void funlockfile(FILE *f) FILE: user.libc/src/stdio/fwide.c function fwide (line 5) | int fwide(FILE *f, int mode) FILE: user.libc/src/stdio/fwprintf.c function fwprintf (line 5) | int fwprintf(FILE *restrict f, const wchar_t *restrict fmt, ...) FILE: user.libc/src/stdio/fwrite.c function __fwritex (line 4) | size_t __fwritex(const unsigned char *restrict s, size_t l, FILE *restri... function fwrite (line 28) | size_t fwrite(const void *restrict src, size_t size, size_t nmemb, FILE ... FILE: user.libc/src/stdio/fwscanf.c function fwscanf (line 5) | int fwscanf(FILE *restrict f, const wchar_t *restrict fmt, ...) FILE: user.libc/src/stdio/getc.c function getc (line 4) | int getc(FILE *f) FILE: user.libc/src/stdio/getc.h function locking_getc (line 5) | __attribute__((__noinline__)) function do_getc (line 16) | static inline int do_getc(FILE *f) FILE: user.libc/src/stdio/getchar.c function getchar (line 4) | int getchar(void) FILE: user.libc/src/stdio/getchar_unlocked.c function getchar_unlocked (line 3) | int getchar_unlocked(void) FILE: user.libc/src/stdio/getdelim.c function getdelim (line 7) | ssize_t getdelim(char **restrict s, size_t *restrict n, int delim, FILE ... FILE: user.libc/src/stdio/getline.c function getline (line 3) | ssize_t getline(char **restrict s, size_t *restrict n, FILE *restrict f) FILE: user.libc/src/stdio/getw.c function getw (line 4) | int getw(FILE *f) FILE: user.libc/src/stdio/getwc.c function wint_t (line 4) | wint_t getwc(FILE *f) FILE: user.libc/src/stdio/getwchar.c function wint_t (line 4) | wint_t getwchar(void) FILE: user.libc/src/stdio/ofl.c function FILE (line 9) | FILE **__ofl_lock() function __ofl_unlock (line 15) | void __ofl_unlock() FILE: user.libc/src/stdio/ofl_add.c function FILE (line 3) | FILE *__ofl_add(FILE *f) function FILE (line 13) | static FILE *__ofl_do_get_file(FILE *head, int fd) function FILE (line 24) | FILE *__ofl_get_file(int fd) function FILE (line 39) | FILE *__ofl_del_fd(int fd) FILE: user.libc/src/stdio/open_memstream.c type cookie (line 8) | struct cookie { type ms_FILE (line 17) | struct ms_FILE { function off_t (line 23) | static off_t ms_seek(FILE *f, off_t off, int whence) function ms_write (line 37) | static size_t ms_write(FILE *f, const unsigned char *buf, size_t len) function ms_close (line 61) | static int ms_close(FILE *f) function FILE (line 66) | FILE *open_memstream(char **bufp, size_t *sizep) FILE: user.libc/src/stdio/open_wmemstream.c type cookie (line 9) | struct cookie { type wms_FILE (line 19) | struct wms_FILE { function off_t (line 25) | static off_t wms_seek(FILE *f, off_t off, int whence) function wms_write (line 40) | static size_t wms_write(FILE *f, const unsigned char *buf, size_t len) function wms_close (line 63) | static int wms_close(FILE *f) function FILE (line 68) | FILE *open_wmemstream(wchar_t **bufp, size_t *sizep) FILE: user.libc/src/stdio/perror.c function perror (line 6) | void perror(const char *msg) FILE: user.libc/src/stdio/popen.c function FILE (line 11) | FILE *popen(const char *cmd, const char *mode) FILE: user.libc/src/stdio/printf.c function printf (line 4) | int printf(const char *restrict fmt, ...) FILE: user.libc/src/stdio/putc.c function putc (line 4) | int putc(int c, FILE *f) FILE: user.libc/src/stdio/putc.h function locking_putc (line 5) | __attribute__((__noinline__)) function do_putc (line 16) | static inline int do_putc(int c, FILE *f) FILE: user.libc/src/stdio/putchar.c function putchar (line 4) | int putchar(int c) FILE: user.libc/src/stdio/putchar_unlocked.c function putchar_unlocked (line 3) | int putchar_unlocked(int c) FILE: user.libc/src/stdio/puts.c function puts (line 3) | int puts(const char *s) FILE: user.libc/src/stdio/putw.c function putw (line 4) | int putw(int x, FILE *f) FILE: user.libc/src/stdio/putwc.c function wint_t (line 4) | wint_t putwc(wchar_t c, FILE *f) FILE: user.libc/src/stdio/putwchar.c function wint_t (line 4) | wint_t putwchar(wchar_t c) FILE: user.libc/src/stdio/rewind.c function rewind (line 3) | void rewind(FILE *f) FILE: user.libc/src/stdio/scanf.c function scanf (line 4) | int scanf(const char *restrict fmt, ...) FILE: user.libc/src/stdio/setbuf.c function setbuf (line 3) | void setbuf(FILE *restrict f, char *restrict buf) FILE: user.libc/src/stdio/setbuffer.c function setbuffer (line 4) | void setbuffer(FILE *f, char *buf, size_t size) FILE: user.libc/src/stdio/setlinebuf.c function setlinebuf (line 4) | void setlinebuf(FILE *f) FILE: user.libc/src/stdio/setvbuf.c function setvbuf (line 9) | int setvbuf(FILE *restrict f, char *restrict buf, int type, size_t size) FILE: user.libc/src/stdio/snprintf.c function snprintf (line 4) | int snprintf(char *restrict s, size_t n, const char *restrict fmt, ...) FILE: user.libc/src/stdio/sprintf.c function sprintf (line 4) | int sprintf(char *restrict s, const char *restrict fmt, ...) FILE: user.libc/src/stdio/sscanf.c function sscanf (line 4) | int sscanf(const char *restrict s, const char *restrict fmt, ...) FILE: user.libc/src/stdio/stderr.c function __stderr_write (line 5) | static size_t __stderr_write(FILE *f, const unsigned char *buf, size_t len) function off_t (line 10) | static off_t __stderr_seek(FILE *f, off_t off, int whence) function __stderr_close (line 15) | static int __stderr_close(FILE *f) FILE: user.libc/src/stdio/stdin.c function __stdin_read (line 8) | static size_t __stdin_read(FILE *f, unsigned char *buf, size_t len) function off_t (line 22) | static off_t __stdin_seek(FILE *f, off_t off, int whence) function __stdin_close (line 27) | static int __stdin_close(FILE *f) FILE: user.libc/src/stdio/swprintf.c function swprintf (line 4) | int swprintf(wchar_t *restrict s, size_t n, const wchar_t *restrict fmt,... FILE: user.libc/src/stdio/swscanf.c function swscanf (line 4) | int swscanf(const wchar_t *restrict s, const wchar_t *restrict fmt, ...) FILE: user.libc/src/stdio/ungetc.c function ungetc (line 3) | int ungetc(int c, FILE *f) FILE: user.libc/src/stdio/ungetwc.c function wint_t (line 8) | wint_t ungetwc(wint_t c, FILE *f) FILE: user.libc/src/stdio/vasprintf.c function vasprintf (line 6) | int vasprintf(char **s, const char *fmt, va_list ap) FILE: user.libc/src/stdio/vdprintf.c function vdprintf (line 3) | int vdprintf(int fd, const char *restrict fmt, va_list ap) FILE: user.libc/src/stdio/vfprintf.c function pop_arg (line 109) | static void pop_arg(union arg *arg, int type, va_list *ap) function out (line 133) | static void out(FILE *f, const char *s, size_t l) function pad (line 138) | static void pad(FILE *f, char c, int w, int l, int fl) function fmt_fp (line 180) | static int fmt_fp(FILE *f, long double y, int w, int p, int fl, int t) function getint (line 421) | static int getint(char **s) { function printf_core (line 430) | static int printf_core(FILE *f, const char *fmt, va_list *ap, union arg ... function vfprintf (line 657) | int vfprintf(FILE *restrict f, const char *restrict fmt, va_list ap) FILE: user.libc/src/stdio/vfscanf.c function store_int (line 22) | static void store_int(void *dest, int size, unsigned long long i) function vfscanf (line 56) | int vfscanf(FILE *restrict f, const char *restrict fmt, va_list ap) FILE: user.libc/src/stdio/vfwprintf.c function pop_arg (line 102) | static void pop_arg(union arg *arg, int type, va_list *ap) function out (line 126) | static void out(FILE *f, const wchar_t *s, size_t l) function getint (line 131) | static int getint(wchar_t **s) { function wprintf_core (line 146) | static int wprintf_core(FILE *f, const wchar_t *fmt, va_list *ap, union ... function vfwprintf (line 340) | int vfwprintf(FILE *restrict f, const wchar_t *restrict fmt, va_list ap) FILE: user.libc/src/stdio/vfwscanf.c function store_int (line 22) | static void store_int(void *dest, int size, unsigned long long i) function in_set (line 56) | static int in_set(const wchar_t *set, int c) function vfwscanf (line 86) | int vfwscanf(FILE *restrict f, const wchar_t *restrict fmt, va_list ap) FILE: user.libc/src/stdio/vprintf.c function vprintf (line 3) | int vprintf(const char *restrict fmt, va_list ap) FILE: user.libc/src/stdio/vscanf.c function vscanf (line 4) | int vscanf(const char *restrict fmt, va_list ap) FILE: user.libc/src/stdio/vsnprintf.c type cookie (line 7) | struct cookie { function sn_write (line 14) | static size_t sn_write(FILE *f, const unsigned char *s, size_t l) function vsnprintf (line 35) | int vsnprintf(char *restrict s, size_t n, const char *restrict fmt, va_l... FILE: user.libc/src/stdio/vsprintf.c function vsprintf (line 4) | int vsprintf(char *restrict s, const char *restrict fmt, va_list ap) FILE: user.libc/src/stdio/vsscanf.c function string_read (line 4) | static size_t string_read(FILE *f, unsigned char *buf, size_t len) function vsscanf (line 18) | int vsscanf(const char *restrict s, const char *restrict fmt, va_list ap) FILE: user.libc/src/stdio/vswprintf.c type cookie (line 8) | struct cookie { function sw_write (line 13) | static size_t sw_write(FILE *f, const unsigned char *s, size_t l) function vswprintf (line 37) | int vswprintf(wchar_t *restrict s, size_t n, const wchar_t *restrict fmt... FILE: user.libc/src/stdio/vswscanf.c function wstring_read (line 4) | static size_t wstring_read(FILE *f, unsigned char *buf, size_t len) function vswscanf (line 27) | int vswscanf(const wchar_t *restrict s, const wchar_t *restrict fmt, va_... FILE: user.libc/src/stdio/vwprintf.c function vwprintf (line 4) | int vwprintf(const wchar_t *restrict fmt, va_list ap) FILE: user.libc/src/stdio/vwscanf.c function vwscanf (line 5) | int vwscanf(const wchar_t *restrict fmt, va_list ap) FILE: user.libc/src/stdio/wprintf.c function wprintf (line 5) | int wprintf(const wchar_t *restrict fmt, ...) FILE: user.libc/src/stdio/wscanf.c function wscanf (line 5) | int wscanf(const wchar_t *restrict fmt, ...) FILE: user.libc/src/stdlib/abs.c function abs (line 3) | int abs(int a) FILE: user.libc/src/stdlib/atof.c function atof (line 3) | double atof(const char *s) FILE: user.libc/src/stdlib/atoi.c function atoi (line 4) | int atoi(const char *s) FILE: user.libc/src/stdlib/atol.c function atol (line 4) | long atol(const char *s) FILE: user.libc/src/stdlib/atoll.c function atoll (line 4) | long long atoll(const char *s) FILE: user.libc/src/stdlib/div.c function div_t (line 3) | div_t div(int num, int den) FILE: user.libc/src/stdlib/imaxabs.c function intmax_t (line 3) | intmax_t imaxabs(intmax_t a) FILE: user.libc/src/stdlib/imaxdiv.c function imaxdiv_t (line 3) | imaxdiv_t imaxdiv(intmax_t num, intmax_t den) FILE: user.libc/src/stdlib/labs.c function labs (line 3) | long labs(long a) FILE: user.libc/src/stdlib/ldiv.c function ldiv_t (line 3) | ldiv_t ldiv(long num, long den) FILE: user.libc/src/stdlib/llabs.c function llabs (line 3) | long long llabs(long long a) FILE: user.libc/src/stdlib/lldiv.c function lldiv_t (line 3) | lldiv_t lldiv(long long num, long long den) FILE: user.libc/src/stdlib/qsort.c function pntz (line 36) | static inline int pntz(size_t p[2]) { function cycle (line 44) | static void cycle(size_t width, unsigned char* ar[], int n) function shl (line 67) | static inline void shl(size_t p[2], int n) function shr (line 79) | static inline void shr(size_t p[2], int n) function sift (line 91) | static void sift(unsigned char *head, size_t width, cmpfun cmp, int pshi... function trinkle (line 118) | static void trinkle(unsigned char *head, size_t width, cmpfun cmp, size_... function qsort (line 157) | void qsort(void *base, size_t nel, size_t width, cmpfun cmp) FILE: user.libc/src/stdlib/strtod.c function strtox (line 6) | static long double strtox(const char *s, char **p, int prec) function strtof (line 17) | float strtof(const char *restrict s, char **restrict p) function strtod (line 22) | double strtod(const char *restrict s, char **restrict p) function strtold (line 27) | long double strtold(const char *restrict s, char **restrict p) FILE: user.libc/src/stdlib/strtol.c function strtox (line 8) | static unsigned long long strtox(const char *s, char **p, int base, unsi... function strtoull (line 21) | unsigned long long strtoull(const char *restrict s, char **restrict p, i... function strtoll (line 26) | long long strtoll(const char *restrict s, char **restrict p, int base) function strtoul (line 31) | unsigned long strtoul(const char *restrict s, char **restrict p, int base) function strtol (line 36) | long strtol(const char *restrict s, char **restrict p, int base) function intmax_t (line 41) | intmax_t strtoimax(const char *restrict s, char **restrict p, int base) function uintmax_t (line 46) | uintmax_t strtoumax(const char *restrict s, char **restrict p, int base) FILE: user.libc/src/stdlib/wcstod.c function do_read (line 11) | static size_t do_read(FILE *f, unsigned char *buf, size_t len) function wcstox (line 30) | static long double wcstox(const wchar_t *s, wchar_t **p, int prec) function wcstof (line 51) | float wcstof(const wchar_t *restrict s, wchar_t **restrict p) function wcstod (line 56) | double wcstod(const wchar_t *restrict s, wchar_t **restrict p) function wcstold (line 61) | long double wcstold(const wchar_t *restrict s, wchar_t **restrict p) FILE: user.libc/src/stdlib/wcstol.c function do_read (line 13) | static size_t do_read(FILE *f, unsigned char *buf, size_t len) function wcstox (line 32) | static unsigned long long wcstox(const wchar_t *s, wchar_t **p, int base... function wcstoull (line 53) | unsigned long long wcstoull(const wchar_t *restrict s, wchar_t **restric... function wcstoll (line 58) | long long wcstoll(const wchar_t *restrict s, wchar_t **restrict p, int b... function wcstoul (line 63) | unsigned long wcstoul(const wchar_t *restrict s, wchar_t **restrict p, i... function wcstol (line 68) | long wcstol(const wchar_t *restrict s, wchar_t **restrict p, int base) function intmax_t (line 73) | intmax_t wcstoimax(const wchar_t *restrict s, wchar_t **restrict p, int ... function uintmax_t (line 78) | uintmax_t wcstoumax(const wchar_t *restrict s, wchar_t **restrict p, int... FILE: user.libc/src/string/bcmp.c function bcmp (line 5) | int bcmp(const void *s1, const void *s2, size_t n) FILE: user.libc/src/string/bcopy.c function bcopy (line 5) | void bcopy(const void *s1, void *s2, size_t n) FILE: user.libc/src/string/bzero.c function bzero (line 5) | void bzero(void *s, size_t n) FILE: user.libc/src/string/explicit_bzero.c function explicit_bzero (line 4) | void explicit_bzero(void *d, size_t n) FILE: user.libc/src/string/memcmp.c function memcmp (line 3) | int memcmp(const void *vl, const void *vr, size_t n) FILE: user.libc/src/string/memmove.c type __attribute__ (line 5) | typedef __attribute__((__may_alias__)) FILE: user.libc/src/string/strcasecmp.c function strcasecmp (line 4) | int strcasecmp(const char *_l, const char *_r) function __strcasecmp_l (line 11) | int __strcasecmp_l(const char *l, const char *r, locale_t loc) FILE: user.libc/src/string/strcmp.c function strcmp (line 3) | int strcmp(const char *l, const char *r) FILE: user.libc/src/string/strcspn.c function strcspn (line 6) | size_t strcspn(const char *s, const char *c) FILE: user.libc/src/string/strerror_r.c function strerror_r (line 4) | int strerror_r(int err, char *buf, size_t buflen) FILE: user.libc/src/string/strlcat.c function strlcat (line 4) | size_t strlcat(char *d, const char *s, size_t n) FILE: user.libc/src/string/strlcpy.c function strlcpy (line 11) | size_t strlcpy(char *d, const char *s, size_t n) FILE: user.libc/src/string/strlen.c function strlen (line 10) | size_t strlen(const char *s) FILE: user.libc/src/string/strncasecmp.c function strncasecmp (line 4) | int strncasecmp(const char *_l, const char *_r, size_t n) function __strncasecmp_l (line 12) | int __strncasecmp_l(const char *l, const char *r, size_t n, locale_t loc) FILE: user.libc/src/string/strncmp.c function strncmp (line 3) | int strncmp(const char *_l, const char *_r, size_t n) FILE: user.libc/src/string/strnlen.c function strnlen (line 3) | size_t strnlen(const char *s, size_t n) FILE: user.libc/src/string/strspn.c function strspn (line 6) | size_t strspn(const char *s, const char *c) FILE: user.libc/src/string/strverscmp.c function strverscmp (line 5) | int strverscmp(const char *l0, const char *r0) FILE: user.libc/src/string/swab.c function swab (line 3) | void swab(const void *restrict _src, void *restrict _dest, ssize_t n) FILE: user.libc/src/string/wcpcpy.c function wchar_t (line 3) | wchar_t *wcpcpy(wchar_t *restrict d, const wchar_t *restrict s) FILE: user.libc/src/string/wcpncpy.c function wchar_t (line 3) | wchar_t *wcpncpy(wchar_t *restrict d, const wchar_t *restrict s, size_t n) FILE: user.libc/src/string/wcscasecmp.c function wcscasecmp (line 4) | int wcscasecmp(const wchar_t *l, const wchar_t *r) FILE: user.libc/src/string/wcscasecmp_l.c function wcscasecmp_l (line 3) | int wcscasecmp_l(const wchar_t *l, const wchar_t *r, locale_t locale) FILE: user.libc/src/string/wcscat.c function wchar_t (line 3) | wchar_t *wcscat(wchar_t *restrict dest, const wchar_t *restrict src) FILE: user.libc/src/string/wcschr.c function wchar_t (line 3) | wchar_t *wcschr(const wchar_t *s, wchar_t c) FILE: user.libc/src/string/wcscmp.c function wcscmp (line 3) | int wcscmp(const wchar_t *l, const wchar_t *r) FILE: user.libc/src/string/wcscpy.c function wchar_t (line 3) | wchar_t *wcscpy(wchar_t *restrict d, const wchar_t *restrict s) FILE: user.libc/src/string/wcscspn.c function wcscspn (line 3) | size_t wcscspn(const wchar_t *s, const wchar_t *c) FILE: user.libc/src/string/wcsdup.c function wchar_t (line 4) | wchar_t *wcsdup(const wchar_t *s) FILE: user.libc/src/string/wcslen.c function wcslen (line 3) | size_t wcslen(const wchar_t *s) FILE: user.libc/src/string/wcsncasecmp.c function wcsncasecmp (line 4) | int wcsncasecmp(const wchar_t *l, const wchar_t *r, size_t n) FILE: user.libc/src/string/wcsncasecmp_l.c function wcsncasecmp_l (line 3) | int wcsncasecmp_l(const wchar_t *l, const wchar_t *r, size_t n, locale_t... FILE: user.libc/src/string/wcsncat.c function wchar_t (line 3) | wchar_t *wcsncat(wchar_t *restrict d, const wchar_t *restrict s, size_t n) FILE: user.libc/src/string/wcsncmp.c function wcsncmp (line 3) | int wcsncmp(const wchar_t *l, const wchar_t *r, size_t n) FILE: user.libc/src/string/wcsncpy.c function wchar_t (line 3) | wchar_t *wcsncpy(wchar_t *restrict d, const wchar_t *restrict s, size_t n) FILE: user.libc/src/string/wcsnlen.c function wcsnlen (line 3) | size_t wcsnlen(const wchar_t *s, size_t n) FILE: user.libc/src/string/wcspbrk.c function wchar_t (line 3) | wchar_t *wcspbrk(const wchar_t *s, const wchar_t *b) FILE: user.libc/src/string/wcsrchr.c function wchar_t (line 3) | wchar_t *wcsrchr(const wchar_t *s, wchar_t c) FILE: user.libc/src/string/wcsspn.c function wcsspn (line 3) | size_t wcsspn(const wchar_t *s, const wchar_t *c) FILE: user.libc/src/string/wcsstr.c function wchar_t (line 6) | static wchar_t *twoway_wcsstr(const wchar_t *h, const wchar_t *n) function wchar_t (line 93) | wchar_t *wcsstr(const wchar_t *restrict h, const wchar_t *restrict n) FILE: user.libc/src/string/wcstok.c function wchar_t (line 3) | wchar_t *wcstok(wchar_t *restrict s, const wchar_t *restrict sep, wchar_... FILE: user.libc/src/string/wcswcs.c function wchar_t (line 3) | wchar_t *wcswcs(const wchar_t *haystack, const wchar_t *needle) FILE: user.libc/src/string/wmemchr.c function wchar_t (line 3) | wchar_t *wmemchr(const wchar_t *s, wchar_t c, size_t n) FILE: user.libc/src/string/wmemcmp.c function wmemcmp (line 3) | int wmemcmp(const wchar_t *l, const wchar_t *r, size_t n) FILE: user.libc/src/string/wmemcpy.c function wchar_t (line 3) | wchar_t *wmemcpy(wchar_t *restrict d, const wchar_t *restrict s, size_t n) FILE: user.libc/src/string/wmemmove.c function wchar_t (line 4) | wchar_t *wmemmove(wchar_t *d, const wchar_t *s, size_t n) FILE: user.libc/src/string/wmemset.c function wchar_t (line 3) | wchar_t *wmemset(wchar_t *d, wchar_t c, size_t n) FILE: user.libc/src/temp/__randname.c type timespec (line 9) | struct timespec FILE: user.libc/src/temp/mkostemp.c function mkostemp (line 4) | int mkostemp(char *template, int flags) FILE: user.libc/src/temp/mkostemps.c function __mkostemps (line 8) | int __mkostemps(char *template, int len, int flags) FILE: user.libc/src/temp/mkstemp.c function mkstemp (line 3) | int mkstemp(char *template) FILE: user.libc/src/temp/mkstemps.c function mkstemps (line 4) | int mkstemps(char *template, int len) FILE: user.libc/src/temp/mktemp.c type stat (line 11) | struct stat FILE: user.libc/src/termios/cfgetospeed.c function speed_t (line 5) | speed_t cfgetospeed(const struct termios *tio) function speed_t (line 10) | speed_t cfgetispeed(const struct termios *tio) FILE: user.libc/src/termios/cfmakeraw.c function cfmakeraw (line 4) | void cfmakeraw(struct termios *t) FILE: user.libc/src/termios/cfsetospeed.c function cfsetospeed (line 6) | int cfsetospeed(struct termios *tio, speed_t speed) function cfsetispeed (line 17) | int cfsetispeed(struct termios *tio, speed_t speed) FILE: user.libc/src/termios/tcdrain.c function tcdrain (line 5) | int tcdrain(int fd) FILE: user.libc/src/termios/tcflow.c function tcflow (line 4) | int tcflow(int fd, int action) FILE: user.libc/src/termios/tcflush.c function tcflush (line 4) | int tcflush(int fd, int queue) FILE: user.libc/src/termios/tcgetattr.c function tcgetattr (line 4) | int tcgetattr(int fd, struct termios *tio) FILE: user.libc/src/termios/tcgetsid.c function pid_t (line 4) | pid_t tcgetsid(int fd) FILE: user.libc/src/termios/tcgetwinsize.c function tcgetwinsize (line 5) | int tcgetwinsize(int fd, struct winsize *wsz) FILE: user.libc/src/termios/tcsendbreak.c function tcsendbreak (line 4) | int tcsendbreak(int fd, int dur) FILE: user.libc/src/termios/tcsetattr.c function tcsetattr (line 5) | int tcsetattr(int fd, int act, const struct termios *tio) FILE: user.libc/src/termios/tcsetwinsize.c function tcsetwinsize (line 5) | int tcsetwinsize(int fd, const struct winsize *wsz) FILE: user.libc/src/thread/__lock.c function __lock (line 19) | void __lock(volatile int *l) function __unlock (line 54) | void __unlock(volatile int *l) FILE: user.libc/src/thread/__set_thread_area.c function __set_thread_area (line 3) | int __set_thread_area(void *p) FILE: user.libc/src/thread/__syscall_cp.c function sccp (line 6) | static long sccp(syscall_arg_t nr, FILE: user.libc/src/thread/__timedwait.c function __futex4_cp (line 11) | static int __futex4_cp(volatile void *addr, int op, int val, const struc... function __timedwait_cp (line 32) | int __timedwait_cp(volatile int *addr, int val, function __timedwait (line 63) | int __timedwait(volatile int *addr, int val, FILE: user.libc/src/thread/__unmapself.c function do_unmap (line 11) | static void do_unmap() function __unmapself (line 17) | void __unmapself(void *base, size_t size) FILE: user.libc/src/thread/__wait.c function __wait (line 3) | void __wait(volatile int *addr, volatile int *waiters, int val, int priv) FILE: user.libc/src/thread/arm/__set_thread_area.c function __set_thread_area (line 27) | int __set_thread_area(void *p) FILE: user.libc/src/thread/call_once.c function call_once (line 4) | void call_once(once_flag *flag, void (*func)(void)) FILE: user.libc/src/thread/clone.c function __clone (line 4) | int __clone(int (*func)(void *), void *stack, int flags, void *arg, ...) FILE: user.libc/src/thread/cnd_broadcast.c function cnd_broadcast (line 4) | int cnd_broadcast(cnd_t *c) FILE: user.libc/src/thread/cnd_destroy.c function cnd_destroy (line 3) | void cnd_destroy(cnd_t *c) FILE: user.libc/src/thread/cnd_init.c function cnd_init (line 3) | int cnd_init(cnd_t *c) FILE: user.libc/src/thread/cnd_signal.c function cnd_signal (line 4) | int cnd_signal(cnd_t *c) FILE: user.libc/src/thread/cnd_timedwait.c function cnd_timedwait (line 5) | int cnd_timedwait(cnd_t *restrict c, mtx_t *restrict m, const struct tim... FILE: user.libc/src/thread/cnd_wait.c function cnd_wait (line 3) | int cnd_wait(cnd_t *c, mtx_t *m) FILE: user.libc/src/thread/lock_ptc.c function __inhibit_ptc (line 5) | void __inhibit_ptc() function __acquire_ptc (line 10) | void __acquire_ptc() function __release_ptc (line 15) | void __release_ptc() FILE: user.libc/src/thread/mtx_destroy.c function mtx_destroy (line 3) | void mtx_destroy(mtx_t *mtx) FILE: user.libc/src/thread/mtx_init.c function mtx_init (line 4) | int mtx_init(mtx_t *m, int type) FILE: user.libc/src/thread/mtx_lock.c function mtx_lock (line 4) | int mtx_lock(mtx_t *m) FILE: user.libc/src/thread/mtx_timedlock.c function mtx_timedlock (line 5) | int mtx_timedlock(mtx_t *restrict m, const struct timespec *restrict ts) FILE: user.libc/src/thread/mtx_trylock.c function mtx_trylock (line 4) | int mtx_trylock(mtx_t *m) FILE: user.libc/src/thread/mtx_unlock.c function mtx_unlock (line 4) | int mtx_unlock(mtx_t *mtx) FILE: user.libc/src/thread/pthread_atfork.c type atfork_funcs (line 5) | struct atfork_funcs { function __fork_handler (line 14) | void __fork_handler(int who) function pthread_atfork (line 34) | int pthread_atfork(void (*prepare)(void), void (*parent)(void), void (*c... FILE: user.libc/src/thread/pthread_attr_destroy.c function pthread_attr_destroy (line 3) | int pthread_attr_destroy(pthread_attr_t *a) FILE: user.libc/src/thread/pthread_attr_get.c function pthread_attr_getdetachstate (line 3) | int pthread_attr_getdetachstate(const pthread_attr_t *a, int *state) function pthread_attr_getguardsize (line 8) | int pthread_attr_getguardsize(const pthread_attr_t *restrict a, size_t *... function pthread_attr_getinheritsched (line 14) | int pthread_attr_getinheritsched(const pthread_attr_t *restrict a, int *... function pthread_attr_getschedparam (line 20) | int pthread_attr_getschedparam(const pthread_attr_t *restrict a, struct ... function pthread_attr_getschedpolicy (line 26) | int pthread_attr_getschedpolicy(const pthread_attr_t *restrict a, int *r... function pthread_attr_getscope (line 32) | int pthread_attr_getscope(const pthread_attr_t *restrict a, int *restric... function pthread_attr_getstack (line 38) | int pthread_attr_getstack(const pthread_attr_t *restrict a, void **restr... function pthread_attr_getstacksize (line 47) | int pthread_attr_getstacksize(const pthread_attr_t *restrict a, size_t *... function pthread_barrierattr_getpshared (line 53) | int pthread_barrierattr_getpshared(const pthread_barrierattr_t *restrict... function pthread_condattr_getclock (line 59) | int pthread_condattr_getclock(const pthread_condattr_t *restrict a, cloc... function pthread_condattr_getpshared (line 65) | int pthread_condattr_getpshared(const pthread_condattr_t *restrict a, in... function pthread_mutexattr_getprotocol (line 71) | int pthread_mutexattr_getprotocol(const pthread_mutexattr_t *restrict a,... function pthread_mutexattr_getpshared (line 76) | int pthread_mutexattr_getpshared(const pthread_mutexattr_t *restrict a, ... function pthread_mutexattr_getrobust (line 82) | int pthread_mutexattr_getrobust(const pthread_mutexattr_t *restrict a, i... function pthread_mutexattr_gettype (line 88) | int pthread_mutexattr_gettype(const pthread_mutexattr_t *restrict a, int... function pthread_rwlockattr_getpshared (line 94) | int pthread_rwlockattr_getpshared(const pthread_rwlockattr_t *restrict a... FILE: user.libc/src/thread/pthread_attr_init.c function pthread_attr_init (line 3) | int pthread_attr_init(pthread_attr_t *a) FILE: user.libc/src/thread/pthread_attr_setdetachstate.c function pthread_attr_setdetachstate (line 3) | int pthread_attr_setdetachstate(pthread_attr_t *a, int state) FILE: user.libc/src/thread/pthread_attr_setguardsize.c function pthread_attr_setguardsize (line 3) | int pthread_attr_setguardsize(pthread_attr_t *a, size_t size) FILE: user.libc/src/thread/pthread_attr_setinheritsched.c function pthread_attr_setinheritsched (line 4) | int pthread_attr_setinheritsched(pthread_attr_t *a, int inherit) FILE: user.libc/src/thread/pthread_attr_setschedparam.c function pthread_attr_setschedparam (line 3) | int pthread_attr_setschedparam(pthread_attr_t *restrict a, const struct ... FILE: user.libc/src/thread/pthread_attr_setschedpolicy.c function pthread_attr_setschedpolicy (line 3) | int pthread_attr_setschedpolicy(pthread_attr_t *a, int policy) FILE: user.libc/src/thread/pthread_attr_setscope.c function pthread_attr_setscope (line 3) | int pthread_attr_setscope(pthread_attr_t *a, int scope) FILE: user.libc/src/thread/pthread_attr_setstack.c function pthread_attr_setstack (line 3) | int pthread_attr_setstack(pthread_attr_t *a, void *addr, size_t size) FILE: user.libc/src/thread/pthread_attr_setstacksize.c function pthread_attr_setstacksize (line 3) | int pthread_attr_setstacksize(pthread_attr_t *a, size_t size) FILE: user.libc/src/thread/pthread_barrier_destroy.c function pthread_barrier_destroy (line 3) | int pthread_barrier_destroy(pthread_barrier_t *b) FILE: user.libc/src/thread/pthread_barrier_init.c function pthread_barrier_init (line 3) | int pthread_barrier_init(pthread_barrier_t *restrict b, const pthread_ba... FILE: user.libc/src/thread/pthread_barrier_wait.c function pshared_barrier_wait (line 3) | static int pshared_barrier_wait(pthread_barrier_t *b) type instance (line 52) | struct instance function pthread_barrier_wait (line 60) | int pthread_barrier_wait(pthread_barrier_t *b) FILE: user.libc/src/thread/pthread_barrierattr_destroy.c function pthread_barrierattr_destroy (line 3) | int pthread_barrierattr_destroy(pthread_barrierattr_t *a) FILE: user.libc/src/thread/pthread_barrierattr_init.c function pthread_barrierattr_init (line 3) | int pthread_barrierattr_init(pthread_barrierattr_t *a) FILE: user.libc/src/thread/pthread_barrierattr_setpshared.c function pthread_barrierattr_setpshared (line 3) | int pthread_barrierattr_setpshared(pthread_barrierattr_t *a, int pshared) FILE: user.libc/src/thread/pthread_cancel.c function __cancel (line 8) | long __cancel() function __syscall_cp_c (line 21) | long __syscall_cp_c(syscall_arg_t nr, function _sigaddset (line 41) | static void _sigaddset(sigset_t *set, int sig) function cancel_handler (line 50) | static void cancel_handler(int sig, siginfo_t *si, void *ctx) function __testcancel (line 73) | void __testcancel() function init_cancellation (line 80) | static void init_cancellation() function pthread_cancel (line 85) | int pthread_cancel(pthread_t t) FILE: user.libc/src/thread/pthread_cleanup_push.c function dummy (line 3) | static void dummy(struct __ptcb *cb) function _pthread_cleanup_push (line 9) | void _pthread_cleanup_push(struct __ptcb *cb, void (*f)(void *), void *x) function _pthread_cleanup_pop (line 16) | void _pthread_cleanup_pop(struct __ptcb *cb, int run) FILE: user.libc/src/thread/pthread_cond_broadcast.c function pthread_cond_broadcast (line 3) | int pthread_cond_broadcast(pthread_cond_t *c) FILE: user.libc/src/thread/pthread_cond_destroy.c function pthread_cond_destroy (line 3) | int pthread_cond_destroy(pthread_cond_t *c) FILE: user.libc/src/thread/pthread_cond_init.c function pthread_cond_init (line 3) | int pthread_cond_init(pthread_cond_t *restrict c, const pthread_condattr... FILE: user.libc/src/thread/pthread_cond_signal.c function pthread_cond_signal (line 3) | int pthread_cond_signal(pthread_cond_t *c) FILE: user.libc/src/thread/pthread_cond_timedwait.c type waiter (line 25) | struct waiter { function lock (line 33) | static inline void lock(volatile int *l) function unlock (line 42) | static inline void unlock(volatile int *l) function unlock_requeue (line 48) | static inline void unlock_requeue(volatile int *l, volatile int *r, int w) function __pthread_cond_timedwait (line 62) | int __pthread_cond_timedwait(pthread_cond_t *restrict c, pthread_mutex_t... function __private_cond_signal (line 176) | int __private_cond_signal(pthread_cond_t *c, int n) FILE: user.libc/src/thread/pthread_cond_wait.c function pthread_cond_wait (line 3) | int pthread_cond_wait(pthread_cond_t *restrict c, pthread_mutex_t *restr... FILE: user.libc/src/thread/pthread_condattr_destroy.c function pthread_condattr_destroy (line 3) | int pthread_condattr_destroy(pthread_condattr_t *a) FILE: user.libc/src/thread/pthread_condattr_init.c function pthread_condattr_init (line 3) | int pthread_condattr_init(pthread_condattr_t *a) FILE: user.libc/src/thread/pthread_condattr_setclock.c function pthread_condattr_setclock (line 3) | int pthread_condattr_setclock(pthread_condattr_t *a, clockid_t clk) FILE: user.libc/src/thread/pthread_condattr_setpshared.c function pthread_condattr_setpshared (line 3) | int pthread_condattr_setpshared(pthread_condattr_t *a, int pshared) FILE: user.libc/src/thread/pthread_create.c function dummy_0 (line 10) | static void dummy_0() function __tl_lock (line 23) | void __tl_lock(void) function __tl_unlock (line 35) | void __tl_unlock(void) function __tl_sync (line 45) | void __tl_sync(pthread_t td) function __pthread_exit (line 54) | _Noreturn void __pthread_exit(void *result) function __do_cleanup_push (line 166) | void __do_cleanup_push(struct __ptcb *cb) function __do_cleanup_pop (line 173) | void __do_cleanup_pop(struct __ptcb *cb) type start_args (line 178) | struct start_args { function start (line 185) | static int start(void *p) function start_c11 (line 202) | static int start_c11(void *p) function init_file_lock (line 223) | static void init_file_lock(FILE *f) function __pthread_create (line 228) | int __pthread_create(pthread_t *restrict res, const pthread_attr_t *rest... FILE: user.libc/src/thread/pthread_detach.c function __pthread_detach (line 4) | static int __pthread_detach(pthread_t t) FILE: user.libc/src/thread/pthread_equal.c function __pthread_equal (line 4) | static int __pthread_equal(pthread_t a, pthread_t b) FILE: user.libc/src/thread/pthread_getattr_np.c function pthread_getattr_np (line 6) | int pthread_getattr_np(pthread_t t, pthread_attr_t *a) FILE: user.libc/src/thread/pthread_getconcurrency.c function pthread_getconcurrency (line 3) | int pthread_getconcurrency() FILE: user.libc/src/thread/pthread_getcpuclockid.c function pthread_getcpuclockid (line 3) | int pthread_getcpuclockid(pthread_t t, clockid_t *clockid) FILE: user.libc/src/thread/pthread_getschedparam.c function pthread_getschedparam (line 4) | int pthread_getschedparam(pthread_t t, int *restrict policy, struct sche... FILE: user.libc/src/thread/pthread_getspecific.c type pthread (line 6) | struct pthread FILE: user.libc/src/thread/pthread_join.c function dummy1 (line 5) | static void dummy1(pthread_t t) function __pthread_timedjoin_np (line 10) | static int __pthread_timedjoin_np(pthread_t t, void **res, const struct ... function __pthread_join (line 28) | int __pthread_join(pthread_t t, void **res) function __pthread_tryjoin_np (line 33) | static int __pthread_tryjoin_np(pthread_t t, void **res) FILE: user.libc/src/thread/pthread_key_create.c function nodtor (line 12) | static void nodtor(void *dummy) function dummy_0 (line 16) | static void dummy_0(void) function __pthread_key_create (line 23) | int __pthread_key_create(pthread_key_t *k, void (*dtor)(void *)) function __pthread_key_delete (line 48) | int __pthread_key_delete(pthread_key_t k) function __pthread_tsd_run_dtors (line 69) | void __pthread_tsd_run_dtors() FILE: user.libc/src/thread/pthread_kill.c function pthread_kill (line 4) | int pthread_kill(pthread_t t, int sig) FILE: user.libc/src/thread/pthread_mutex_consistent.c function pthread_mutex_consistent (line 4) | int pthread_mutex_consistent(pthread_mutex_t *m) FILE: user.libc/src/thread/pthread_mutex_destroy.c function pthread_mutex_destroy (line 3) | int pthread_mutex_destroy(pthread_mutex_t *mutex) FILE: user.libc/src/thread/pthread_mutex_getprioceiling.c function pthread_mutex_getprioceiling (line 3) | int pthread_mutex_getprioceiling(const pthread_mutex_t *restrict m, int ... FILE: user.libc/src/thread/pthread_mutex_init.c function pthread_mutex_init (line 3) | int pthread_mutex_init(pthread_mutex_t *restrict m, const pthread_mutexa... FILE: user.libc/src/thread/pthread_mutex_lock.c function __pthread_mutex_lock (line 3) | int __pthread_mutex_lock(pthread_mutex_t *m) FILE: user.libc/src/thread/pthread_mutex_setprioceiling.c function pthread_mutex_setprioceiling (line 3) | int pthread_mutex_setprioceiling(pthread_mutex_t *restrict m, int ceilin... FILE: user.libc/src/thread/pthread_mutex_timedlock.c function __futex4 (line 6) | static int __futex4(volatile void *addr, int op, int val, const struct t... function pthread_mutex_timedlock_pi (line 21) | static int pthread_mutex_timedlock_pi(pthread_mutex_t *restrict m, const... function __pthread_mutex_timedlock (line 56) | int __pthread_mutex_timedlock(pthread_mutex_t *restrict m, const struct ... FILE: user.libc/src/thread/pthread_mutex_trylock.c function __pthread_mutex_trylock_owner (line 3) | int __pthread_mutex_trylock_owner(pthread_mutex_t *m) function __pthread_mutex_trylock (line 67) | int __pthread_mutex_trylock(pthread_mutex_t *m) FILE: user.libc/src/thread/pthread_mutex_unlock.c function __pthread_mutex_unlock (line 3) | int __pthread_mutex_unlock(pthread_mutex_t *m) FILE: user.libc/src/thread/pthread_mutexattr_destroy.c function pthread_mutexattr_destroy (line 3) | int pthread_mutexattr_destroy(pthread_mutexattr_t *a) FILE: user.libc/src/thread/pthread_mutexattr_init.c function pthread_mutexattr_init (line 3) | int pthread_mutexattr_init(pthread_mutexattr_t *a) FILE: user.libc/src/thread/pthread_mutexattr_setprotocol.c function pthread_mutexattr_setprotocol (line 6) | int pthread_mutexattr_setprotocol(pthread_mutexattr_t *a, int protocol) FILE: user.libc/src/thread/pthread_mutexattr_setpshared.c function pthread_mutexattr_setpshared (line 3) | int pthread_mutexattr_setpshared(pthread_mutexattr_t *a, int pshared) FILE: user.libc/src/thread/pthread_mutexattr_setrobust.c function pthread_mutexattr_setrobust (line 6) | int pthread_mutexattr_setrobust(pthread_mutexattr_t *a, int robust) FILE: user.libc/src/thread/pthread_mutexattr_settype.c function pthread_mutexattr_settype (line 3) | int pthread_mutexattr_settype(pthread_mutexattr_t *a, int type) FILE: user.libc/src/thread/pthread_once.c function undo (line 3) | static void undo(void *control) function hidden (line 11) | hidden int __pthread_once_full(pthread_once_t *control, void (*init)(void)) function __pthread_once (line 39) | int __pthread_once(pthread_once_t *control, void (*init)(void)) FILE: user.libc/src/thread/pthread_rwlock_destroy.c function pthread_rwlock_destroy (line 3) | int pthread_rwlock_destroy(pthread_rwlock_t *rw) FILE: user.libc/src/thread/pthread_rwlock_init.c function pthread_rwlock_init (line 3) | int pthread_rwlock_init(pthread_rwlock_t *restrict rw, const pthread_rwl... FILE: user.libc/src/thread/pthread_rwlock_rdlock.c function __pthread_rwlock_rdlock (line 3) | int __pthread_rwlock_rdlock(pthread_rwlock_t *rw) FILE: user.libc/src/thread/pthread_rwlock_timedrdlock.c function __pthread_rwlock_timedrdlock (line 3) | int __pthread_rwlock_timedrdlock(pthread_rwlock_t *restrict rw, const st... FILE: user.libc/src/thread/pthread_rwlock_timedwrlock.c function __pthread_rwlock_timedwrlock (line 3) | int __pthread_rwlock_timedwrlock(pthread_rwlock_t *restrict rw, const st... FILE: user.libc/src/thread/pthread_rwlock_tryrdlock.c function __pthread_rwlock_tryrdlock (line 3) | int __pthread_rwlock_tryrdlock(pthread_rwlock_t *rw) FILE: user.libc/src/thread/pthread_rwlock_trywrlock.c function __pthread_rwlock_trywrlock (line 3) | int __pthread_rwlock_trywrlock(pthread_rwlock_t *rw) FILE: user.libc/src/thread/pthread_rwlock_unlock.c function __pthread_rwlock_unlock (line 3) | int __pthread_rwlock_unlock(pthread_rwlock_t *rw) FILE: user.libc/src/thread/pthread_rwlock_wrlock.c function __pthread_rwlock_wrlock (line 3) | int __pthread_rwlock_wrlock(pthread_rwlock_t *rw) FILE: user.libc/src/thread/pthread_rwlockattr_destroy.c function pthread_rwlockattr_destroy (line 3) | int pthread_rwlockattr_destroy(pthread_rwlockattr_t *a) FILE: user.libc/src/thread/pthread_rwlockattr_init.c function pthread_rwlockattr_init (line 3) | int pthread_rwlockattr_init(pthread_rwlockattr_t *a) FILE: user.libc/src/thread/pthread_rwlockattr_setpshared.c function pthread_rwlockattr_setpshared (line 3) | int pthread_rwlockattr_setpshared(pthread_rwlockattr_t *a, int pshared) FILE: user.libc/src/thread/pthread_self.c function pthread_t (line 4) | static pthread_t __pthread_self_internal() FILE: user.libc/src/thread/pthread_setattr_default_np.c function pthread_setattr_default_np (line 8) | int pthread_setattr_default_np(const pthread_attr_t *attrp) function pthread_getattr_default_np (line 28) | int pthread_getattr_default_np(pthread_attr_t *attrp) FILE: user.libc/src/thread/pthread_setcancelstate.c function __pthread_setcancelstate (line 3) | int __pthread_setcancelstate(int new, int *old) FILE: user.libc/src/thread/pthread_setcanceltype.c function pthread_setcanceltype (line 3) | int pthread_setcanceltype(int new, int *old) FILE: user.libc/src/thread/pthread_setconcurrency.c function pthread_setconcurrency (line 4) | int pthread_setconcurrency(int val) FILE: user.libc/src/thread/pthread_setname_np.c function pthread_setname_np (line 9) | int pthread_setname_np(pthread_t thread, const char *name) FILE: user.libc/src/thread/pthread_setschedparam.c function pthread_setschedparam (line 4) | int pthread_setschedparam(pthread_t t, int policy, const struct sched_pa... FILE: user.libc/src/thread/pthread_setschedprio.c function pthread_setschedprio (line 4) | int pthread_setschedprio(pthread_t t, int prio) FILE: user.libc/src/thread/pthread_setspecific.c function pthread_setspecific (line 3) | int pthread_setspecific(pthread_key_t k, const void *x) FILE: user.libc/src/thread/pthread_sigmask.c function pthread_sigmask (line 5) | int pthread_sigmask(int how, const sigset_t *restrict set, sigset_t *res... FILE: user.libc/src/thread/pthread_spin_destroy.c function pthread_spin_destroy (line 3) | int pthread_spin_destroy(pthread_spinlock_t *s) FILE: user.libc/src/thread/pthread_spin_init.c function pthread_spin_init (line 3) | int pthread_spin_init(pthread_spinlock_t *s, int shared) FILE: user.libc/src/thread/pthread_spin_lock.c function pthread_spin_lock (line 4) | int pthread_spin_lock(pthread_spinlock_t *s) FILE: user.libc/src/thread/pthread_spin_trylock.c function pthread_spin_trylock (line 4) | int pthread_spin_trylock(pthread_spinlock_t *s) FILE: user.libc/src/thread/pthread_spin_unlock.c function pthread_spin_unlock (line 3) | int pthread_spin_unlock(pthread_spinlock_t *s) FILE: user.libc/src/thread/pthread_testcancel.c function dummy (line 3) | static void dummy() function __pthread_testcancel (line 9) | void __pthread_testcancel() FILE: user.libc/src/thread/sem_destroy.c function sem_destroy (line 3) | int sem_destroy(sem_t *sem) FILE: user.libc/src/thread/sem_getvalue.c function sem_getvalue (line 3) | int sem_getvalue(sem_t *restrict sem, int *restrict valp) FILE: user.libc/src/thread/sem_init.c function sem_init (line 5) | int sem_init(sem_t *sem, int pshared, unsigned value) FILE: user.libc/src/thread/sem_open.c function sem_t (line 32) | sem_t *sem_open(const char *name, int flags, ...) function sem_close (line 168) | int sem_close(sem_t *sem) FILE: user.libc/src/thread/sem_post.c function sem_post (line 4) | int sem_post(sem_t *sem) FILE: user.libc/src/thread/sem_timedwait.c function cleanup (line 4) | static void cleanup(void *p) function sem_timedwait (line 9) | int sem_timedwait(sem_t *restrict sem, const struct timespec *restrict at) FILE: user.libc/src/thread/sem_trywait.c function sem_trywait (line 4) | int sem_trywait(sem_t *sem) FILE: user.libc/src/thread/sem_unlink.c function sem_unlink (line 4) | int sem_unlink(const char *name) FILE: user.libc/src/thread/sem_wait.c function sem_wait (line 3) | int sem_wait(sem_t *sem) FILE: user.libc/src/thread/sh/__set_thread_area.c function __set_thread_area (line 16) | int __set_thread_area(void *p) FILE: user.libc/src/thread/sh/__unmapself.c function __unmapself (line 20) | void __unmapself(void *base, size_t size) FILE: user.libc/src/thread/synccall.c function dummy_0 (line 5) | static void dummy_0(void) function dummy (line 16) | static void dummy(void *p) function handler (line 20) | static void handler(int sig) function __synccall (line 44) | void __synccall(void (*func)(void *), void *ctx) FILE: user.libc/src/thread/thrd_create.c function thrd_create (line 4) | int thrd_create(thrd_t *thr, thrd_start_t func, void *arg) FILE: user.libc/src/thread/thrd_exit.c function thrd_exit (line 5) | _Noreturn void thrd_exit(int result) FILE: user.libc/src/thread/thrd_join.c function thrd_join (line 5) | int thrd_join(thrd_t t, int *res) FILE: user.libc/src/thread/thrd_sleep.c function thrd_sleep (line 6) | int thrd_sleep(const struct timespec *req, struct timespec *rem) FILE: user.libc/src/thread/thrd_yield.c function thrd_yield (line 4) | void thrd_yield() FILE: user.libc/src/thread/tss_create.c function tss_create (line 4) | int tss_create(tss_t *tss, tss_dtor_t dtor) FILE: user.libc/src/thread/tss_delete.c function tss_delete (line 4) | void tss_delete(tss_t key) FILE: user.libc/src/thread/tss_set.c function tss_set (line 4) | int tss_set(tss_t k, void *x) FILE: user.libc/src/thread/vmlock.c function __vm_wait (line 7) | void __vm_wait() function __vm_lock (line 14) | void __vm_lock() function __vm_unlock (line 19) | void __vm_unlock() FILE: user.libc/src/time/__month_to_secs.c function __month_to_secs (line 1) | int __month_to_secs(int month, int is_leap) FILE: user.libc/src/time/__secs_to_tm.c function __secs_to_tm (line 11) | int __secs_to_tm(long long t, struct tm *tm) FILE: user.libc/src/time/__tm_to_secs.c function __tm_to_secs (line 3) | long long __tm_to_secs(const struct tm *tm) FILE: user.libc/src/time/__year_to_secs.c function __year_to_secs (line 1) | long long __year_to_secs(long long year, int *is_leap) FILE: user.libc/src/time/asctime.c type tm (line 3) | struct tm FILE: user.libc/src/time/asctime_r.c type tm (line 7) | struct tm FILE: user.libc/src/time/clock.c function clock_t (line 4) | clock_t clock() FILE: user.libc/src/time/clock_getres.c function clock_getres (line 4) | int clock_getres(clockid_t clk, struct timespec *ts) FILE: user.libc/src/time/clock_gettime.c function __clock_gettime (line 7) | int __clock_gettime(clockid_t clk, struct timespec *ts) FILE: user.libc/src/time/clock_nanosleep.c function __clock_nanosleep (line 8) | int __clock_nanosleep(clockid_t clk, int flags, const struct timespec *r... FILE: user.libc/src/time/clock_settime.c function clock_settime (line 7) | int clock_settime(clockid_t clk, const struct timespec *ts) FILE: user.libc/src/time/ctime.c type tm (line 5) | struct tm FILE: user.libc/src/time/ctime_r.c type tm (line 5) | struct tm FILE: user.libc/src/time/difftime.c function difftime (line 3) | double difftime(time_t t1, time_t t0) FILE: user.libc/src/time/ftime.c function ftime (line 4) | int ftime(struct timeb *tp) FILE: user.libc/src/time/getdate.c type tm (line 9) | struct tm type tm (line 11) | struct tm type tm (line 12) | struct tm FILE: user.libc/src/time/gettimeofday.c function gettimeofday (line 5) | int gettimeofday(struct timeval *restrict tv, void *restrict tz) FILE: user.libc/src/time/gmtime.c type tm (line 4) | struct tm type tm (line 6) | struct tm FILE: user.libc/src/time/gmtime_r.c type tm (line 4) | struct tm type tm (line 4) | struct tm FILE: user.libc/src/time/localtime.c type tm (line 3) | struct tm type tm (line 5) | struct tm FILE: user.libc/src/time/localtime_r.c type tm (line 5) | struct tm type tm (line 5) | struct tm FILE: user.libc/src/time/mktime.c function time_t (line 4) | time_t mktime(struct tm *tm) FILE: user.libc/src/time/nanosleep.c function nanosleep (line 4) | int nanosleep(const struct timespec *req, struct timespec *rem) FILE: user.libc/src/time/strptime.c type tm (line 9) | struct tm type tm (line 170) | struct tm FILE: user.libc/src/time/time.c function time_t (line 4) | time_t time(time_t *t) FILE: user.libc/src/time/time_impl.h type tm (line 6) | struct tm type tm (line 7) | struct tm type tm (line 8) | struct tm type tm (line 10) | struct tm FILE: user.libc/src/time/timegm.c function time_t (line 5) | time_t timegm(struct tm *tm) FILE: user.libc/src/time/times.c function clock_t (line 4) | clock_t times(struct tms *tms) FILE: user.libc/src/time/timespec_get.c function timespec_get (line 5) | int timespec_get(struct timespec * ts, int base) FILE: user.libc/src/time/utime.c function utime (line 6) | int utime(const char *path, const struct utimbuf *times) FILE: user.libc/src/time/wcsftime.c function __wcsftime_l (line 7) | size_t __wcsftime_l(wchar_t *restrict s, size_t n, const wchar_t *restri... function wcsftime (line 66) | size_t wcsftime(wchar_t *restrict wcs, size_t n, const wchar_t *restrict... FILE: user.libc/src/unistd/aarch64/__unistd.c function pid_t (line 3) | pid_t __getpid(void) function __gettid (line 10) | int __gettid(void) FILE: user.libc/src/unistd/access.c function access (line 10) | int access(const char *filename, int amode) FILE: user.libc/src/unistd/chdir.c function DIR (line 28) | DIR *getcdir(void) function chdir (line 35) | int chdir(const char *path) function hidden (line 54) | hidden void __cwd_init(void) FILE: user.libc/src/unistd/close.c function close (line 6) | int close(int fd) FILE: user.libc/src/unistd/getpid.c function pid_t (line 3) | static pid_t __getpid_dummy(void) function pid_t (line 10) | pid_t getpid(void) FILE: user.libc/src/unistd/gettid.c function __gettid_dummy (line 3) | static int __gettid_dummy(void) function gettid (line 10) | int gettid(void) FILE: user.libc/src/unistd/read.c function read (line 9) | ssize_t read(int fd, void *buf, size_t count) FILE: user.libc/src/unistd/write.c function write (line 6) | ssize_t write(int fd, const void *buf, size_t count) FILE: user.libc/stat/stat.c function fstatat (line 11) | int fstatat(int dirfd, const char *pathname, struct stat *statbuf, int f... function fstat (line 16) | int fstat(int fd, struct stat *statbuf) function stat (line 36) | int stat(const char *pathname, struct stat *statbuf) function lstat (line 41) | int lstat(const char *pathname, struct stat *statbuf) FILE: user.libs/libfdt/include/libfdt/fdt.h type fdt_header (line 57) | struct fdt_header { type fdt_reserve_entry (line 76) | struct fdt_reserve_entry { type fdt_node_header (line 81) | struct fdt_node_header { type fdt_property (line 86) | struct fdt_property { FILE: user.libs/libfdt/include/libfdt/libfdt.h function fdt32_ld (line 164) | static inline uint32_t fdt32_ld(const fdt32_t *p) function fdt64_ld (line 172) | static inline uint64_t fdt64_ld(const fdt64_t *p) function fdt_header_size (line 275) | static inline size_t fdt_header_size(const void *fdt) type fdt_property (line 601) | struct fdt_property type fdt_property (line 617) | struct fdt_property type fdt_property (line 651) | struct fdt_property type fdt_property (line 653) | struct fdt_property type fdt_property (line 657) | struct fdt_property function fdt_setprop_inplace_u32 (line 1248) | static inline int fdt_setprop_inplace_u32(void *fdt, int nodeoffset, function fdt_setprop_inplace_u64 (line 1283) | static inline int fdt_setprop_inplace_u64(void *fdt, int nodeoffset, function fdt_setprop_inplace_cell (line 1295) | static inline int fdt_setprop_inplace_cell(void *fdt, int nodeoffset, function fdt_property_u32 (line 1361) | static inline int fdt_property_u32(void *fdt, const char *name, uint32_t... function fdt_property_u64 (line 1366) | static inline int fdt_property_u64(void *fdt, const char *name, uint64_t... function fdt_property_cell (line 1373) | static inline int fdt_property_cell(void *fdt, const char *name, uint32_... function fdt_setprop_u32 (line 1571) | static inline int fdt_setprop_u32(void *fdt, int nodeoffset, const char ... function fdt_setprop_u64 (line 1606) | static inline int fdt_setprop_u64(void *fdt, int nodeoffset, const char ... function fdt_setprop_cell (line 1618) | static inline int fdt_setprop_cell(void *fdt, int nodeoffset, const char... function fdt_appendprop_u32 (line 1743) | static inline int fdt_appendprop_u32(void *fdt, int nodeoffset, function fdt_appendprop_u64 (line 1778) | static inline int fdt_appendprop_u64(void *fdt, int nodeoffset, function fdt_appendprop_cell (line 1790) | static inline int fdt_appendprop_cell(void *fdt, int nodeoffset, function fdt32_to_cpu64 (line 1960) | static inline uint64_t fdt32_to_cpu64(fdt32_t high, fdt32_t low) FILE: user.libs/libfdt/include/libfdt/libfdt_env.h type FDT_BITWISE (line 68) | typedef uint16_t FDT_BITWISE fdt16_t; type FDT_BITWISE (line 69) | typedef uint32_t FDT_BITWISE fdt32_t; type FDT_BITWISE (line 70) | typedef uint64_t FDT_BITWISE fdt64_t; function fdt16_to_cpu (line 81) | static inline uint16_t fdt16_to_cpu(fdt16_t x) function fdt16_t (line 85) | static inline fdt16_t cpu_to_fdt16(uint16_t x) function fdt32_to_cpu (line 90) | static inline uint32_t fdt32_to_cpu(fdt32_t x) function fdt32_t (line 94) | static inline fdt32_t cpu_to_fdt32(uint32_t x) function fdt64_to_cpu (line 99) | static inline uint64_t fdt64_to_cpu(fdt64_t x) function fdt64_t (line 103) | static inline fdt64_t cpu_to_fdt64(uint64_t x) function fdt_strnlen (line 128) | static inline size_t fdt_strnlen(const char *string, size_t max_count) FILE: user.libs/libfdt/src/fdt.c function fdt_ro_probe_ (line 63) | int fdt_ro_probe_(const void *fdt) function check_off_ (line 82) | static int check_off_(uint32_t hdrsize, uint32_t totalsize, uint32_t off) function check_block_ (line 87) | static int check_block_(uint32_t hdrsize, uint32_t totalsize, function fdt_header_size_ (line 99) | size_t fdt_header_size_(uint32_t version) function fdt_check_header (line 113) | int fdt_check_header(const void *fdt) function fdt_next_tag (line 171) | uint32_t fdt_next_tag(const void *fdt, int startoffset, int *nextoffset) function fdt_check_node_offset_ (line 224) | int fdt_check_node_offset_(const void *fdt, int offset) function fdt_check_prop_offset_ (line 233) | int fdt_check_prop_offset_(const void *fdt, int offset) function fdt_next_node (line 242) | int fdt_next_node(const void *fdt, int offset, int *depth) function fdt_first_subnode (line 282) | int fdt_first_subnode(const void *fdt, int offset) function fdt_next_subnode (line 293) | int fdt_next_subnode(const void *fdt, int offset) function fdt_move (line 322) | int fdt_move(const void *fdt, void *buf, int bufsize) FILE: user.libs/libfdt/src/fdt_addresses.c function fdt_cells (line 59) | static int fdt_cells(const void *fdt, int nodeoffset, const char *name) function fdt_address_cells (line 79) | int fdt_address_cells(const void *fdt, int nodeoffset) function fdt_size_cells (line 84) | int fdt_size_cells(const void *fdt, int nodeoffset) FILE: user.libs/libfdt/src/fdt_empty_tree.c function fdt_create_empty_tree (line 58) | int fdt_create_empty_tree(void *buf, int bufsize) FILE: user.libs/libfdt/src/fdt_overlay.c function overlay_get_target_phandle (line 73) | static uint32_t overlay_get_target_phandle(const void *fdto, int fragment) function overlay_get_target (line 103) | static int overlay_get_target(const void *fdt, const void *fdto, function overlay_phandle_add_offset (line 161) | static int overlay_phandle_add_offset(void *fdt, int node, function overlay_adjust_node_phandles (line 201) | static int overlay_adjust_node_phandles(void *fdto, int node, function overlay_adjust_local_phandles (line 238) | static int overlay_adjust_local_phandles(void *fdto, uint32_t delta) function overlay_update_local_node_references (line 265) | static int overlay_update_local_node_references(void *fdto, function overlay_update_local_references (line 369) | static int overlay_update_local_references(void *fdto, uint32_t delta) function overlay_fixup_one_phandle (line 412) | static int overlay_fixup_one_phandle(void *fdt, void *fdto, function overlay_fixup_phandle (line 472) | static int overlay_fixup_phandle(void *fdt, void *fdto, int symbols_off, function overlay_fixup_phandles (line 554) | static int overlay_fixup_phandles(void *fdt, void *fdto) function overlay_apply_node (line 601) | static int overlay_apply_node(void *fdt, int target, function overlay_merge (line 663) | static int overlay_merge(void *fdt, void *fdto) function get_path_len (line 695) | static int get_path_len(const void *fdt, int nodeoffset) function overlay_symbol_update (line 739) | static int overlay_symbol_update(void *fdt, void *fdto) function fdt_overlay_apply (line 864) | int fdt_overlay_apply(void *fdt, void *fdto) FILE: user.libs/libfdt/src/fdt_ro.c function fdt_nodename_eq_ (line 58) | static int fdt_nodename_eq_(const void *fdt, int offset, function fdt_string_eq_ (line 138) | static int fdt_string_eq_(const void *fdt, int stroffset, function fdt_get_max_phandle (line 147) | uint32_t fdt_get_max_phandle(const void *fdt) type fdt_reserve_entry (line 173) | struct fdt_reserve_entry type fdt_reserve_entry (line 175) | struct fdt_reserve_entry type fdt_reserve_entry (line 180) | struct fdt_reserve_entry function fdt_get_mem_rsv (line 185) | int fdt_get_mem_rsv(const void *fdt, int n, uint64_t *address, uint64_t ... function fdt_num_mem_rsv (line 199) | int fdt_num_mem_rsv(const void *fdt) function nextprop_ (line 211) | static int nextprop_(const void *fdt, int offset) function fdt_subnode_offset_namelen (line 235) | int fdt_subnode_offset_namelen(const void *fdt, int offset, function fdt_subnode_offset (line 254) | int fdt_subnode_offset(const void *fdt, int parentoffset, function fdt_path_offset_namelen (line 260) | int fdt_path_offset_namelen(const void *fdt, const char *path, int namelen) function fdt_path_offset (line 305) | int fdt_path_offset(const void *fdt, const char *path) type fdt_node_header (line 312) | struct fdt_node_header function fdt_first_property_offset (line 348) | int fdt_first_property_offset(const void *fdt, int nodeoffset) function fdt_next_property_offset (line 358) | int fdt_next_property_offset(const void *fdt, int offset) type fdt_property (line 366) | struct fdt_property type fdt_property (line 371) | struct fdt_property type fdt_property (line 387) | struct fdt_property type fdt_property (line 403) | struct fdt_property type fdt_property (line 413) | struct fdt_property type fdt_property (line 433) | struct fdt_property type fdt_property (line 451) | struct fdt_property type fdt_property (line 463) | struct fdt_property type fdt_property (line 480) | struct fdt_property function fdt_get_phandle (line 511) | uint32_t fdt_get_phandle(const void *fdt, int nodeoffset) function fdt_get_path (line 545) | int fdt_get_path(const void *fdt, int nodeoffset, char *buf, int buflen) function fdt_supernode_atdepth_offset (line 597) | int fdt_supernode_atdepth_offset(const void *fdt, int nodeoffset, function fdt_node_depth (line 633) | int fdt_node_depth(const void *fdt, int nodeoffset) function fdt_parent_offset (line 644) | int fdt_parent_offset(const void *fdt, int nodeoffset) function fdt_node_offset_by_prop_value (line 654) | int fdt_node_offset_by_prop_value(const void *fdt, int startoffset, function fdt_node_offset_by_phandle (line 681) | int fdt_node_offset_by_phandle(const void *fdt, uint32_t phandle) function fdt_stringlist_contains (line 706) | int fdt_stringlist_contains(const char *strlist, int listlen, const char... function fdt_stringlist_count (line 723) | int fdt_stringlist_count(const void *fdt, int nodeoffset, const char *pr... function fdt_stringlist_search (line 748) | int fdt_stringlist_search(const void *fdt, int nodeoffset, const char *p... function fdt_node_check_compatible (line 823) | int fdt_node_check_compatible(const void *fdt, int nodeoffset, function fdt_node_offset_by_compatible (line 836) | int fdt_node_offset_by_compatible(const void *fdt, int startoffset, function fdt_check_full (line 861) | int fdt_check_full(const void *fdt, size_t bufsize) FILE: user.libs/libfdt/src/fdt_rw.c function fdt_blocks_misordered_ (line 58) | static int fdt_blocks_misordered_(const void *fdt, function fdt_rw_probe_ (line 70) | static int fdt_rw_probe_(void *fdt) function fdt_data_size_ (line 92) | static inline int fdt_data_size_(void *fdt) function fdt_splice_ (line 97) | static int fdt_splice_(void *fdt, void *splicepoint, int oldlen, int new... function fdt_splice_mem_rsv_ (line 112) | static int fdt_splice_mem_rsv_(void *fdt, struct fdt_reserve_entry *p, function fdt_splice_struct_ (line 125) | static int fdt_splice_struct_(void *fdt, void *p, function fdt_splice_string_ (line 139) | static int fdt_splice_string_(void *fdt, int newlen) function fdt_find_add_string_ (line 152) | static int fdt_find_add_string_(void *fdt, const char *s) function fdt_add_mem_rsv (line 174) | int fdt_add_mem_rsv(void *fdt, uint64_t address, uint64_t size) function fdt_del_mem_rsv (line 191) | int fdt_del_mem_rsv(void *fdt, int n) function fdt_resize_property_ (line 203) | static int fdt_resize_property_(void *fdt, int nodeoffset, const char *n... function fdt_add_property_ (line 221) | static int fdt_add_property_(void *fdt, int nodeoffset, const char *name, function fdt_set_name (line 249) | int fdt_set_name(void *fdt, int nodeoffset, const char *name) function fdt_setprop_placeholder (line 272) | int fdt_setprop_placeholder(void *fdt, int nodeoffset, const char *name, function fdt_setprop (line 290) | int fdt_setprop(void *fdt, int nodeoffset, const char *name, function fdt_appendprop (line 305) | int fdt_appendprop(void *fdt, int nodeoffset, const char *name, function fdt_delprop (line 332) | int fdt_delprop(void *fdt, int nodeoffset, const char *name) function fdt_add_subnode_namelen (line 347) | int fdt_add_subnode_namelen(void *fdt, int parentoffset, function fdt_add_subnode (line 388) | int fdt_add_subnode(void *fdt, int parentoffset, const char *name) function fdt_del_node (line 393) | int fdt_del_node(void *fdt, int nodeoffset) function fdt_packblocks_ (line 407) | static void fdt_packblocks_(const char *old, char *new, function fdt_open_into (line 429) | int fdt_open_into(const void *fdt, void *buf, int bufsize) function fdt_pack (line 493) | int fdt_pack(void *fdt) FILE: user.libs/libfdt/src/fdt_strerror.c type fdt_errtabent (line 58) | struct fdt_errtabent { type fdt_errtabent (line 65) | struct fdt_errtabent FILE: user.libs/libfdt/src/fdt_sw.c function fdt_sw_probe_ (line 58) | static int fdt_sw_probe_(void *fdt) function fdt_sw_probe_memrsv_ (line 80) | static int fdt_sw_probe_memrsv_(void *fdt) function fdt_sw_probe_struct_ (line 106) | static int fdt_sw_probe_struct_(void *fdt) function fdt_create (line 144) | int fdt_create(void *buf, int bufsize) function fdt_resize (line 167) | int fdt_resize(void *fdt, void *buf, int bufsize) function fdt_add_reservemap_entry (line 203) | int fdt_add_reservemap_entry(void *fdt, uint64_t addr, uint64_t size) function fdt_finish_reservemap (line 223) | int fdt_finish_reservemap(void *fdt) function fdt_begin_node (line 234) | int fdt_begin_node(void *fdt, const char *name) function fdt_end_node (line 251) | int fdt_end_node(void *fdt) function fdt_find_add_string_ (line 265) | static int fdt_find_add_string_(void *fdt, const char *s) function fdt_property_placeholder (line 288) | int fdt_property_placeholder(void *fdt, const char *name, int len, void ... function fdt_property (line 310) | int fdt_property(void *fdt, const char *name, const void *val, int len) function fdt_finish (line 322) | int fdt_finish(void *fdt) FILE: user.libs/libfdt/src/fdt_wip.c function fdt_setprop_inplace_namelen_partial (line 59) | int fdt_setprop_inplace_namelen_partial(void *fdt, int nodeoffset, function fdt_setprop_inplace (line 79) | int fdt_setprop_inplace(void *fdt, int nodeoffset, const char *name, function fdt_nop_region_ (line 97) | static void fdt_nop_region_(void *start, int len) function fdt_nop_property (line 105) | int fdt_nop_property(void *fdt, int nodeoffset, const char *name) function fdt_node_end_offset_ (line 119) | int fdt_node_end_offset_(void *fdt, int offset) function fdt_nop_node (line 129) | int fdt_nop_node(void *fdt, int nodeoffset) FILE: user.libs/libfdt/src/libfdt_internal.h type fdt_reserve_entry (line 81) | struct fdt_reserve_entry type fdt_reserve_entry (line 83) | struct fdt_reserve_entry type fdt_reserve_entry (line 84) | struct fdt_reserve_entry type fdt_reserve_entry (line 89) | struct fdt_reserve_entry FILE: user.libs/liblwext4/ext4_mem.c function ext4_user_free (line 31) | void ext4_user_free(void *mem) FILE: user.libs/liblwext4/ext4_server.c type lwext4_file (line 27) | struct lwext4_file { type ext4_server (line 39) | struct ext4_server { function ext4_server_listen (line 49) | static int ext4_server_listen(struct ext4_server *vs, struct lwext4_file... function ext4_server_unlisten (line 63) | static int ext4_server_unlisten(struct ext4_server *vs, struct lwext4_fi... type lwext4_file (line 76) | struct lwext4_file type lwext4_file (line 78) | struct lwext4_file type lwext4_file (line 92) | struct lwext4_file type ext4_dir (line 94) | struct ext4_dir type ext4_file (line 96) | struct ext4_file function release_file (line 110) | static void release_file(struct lwext4_file *file) function __handle_vfs_open_request (line 120) | static int __handle_vfs_open_request(struct ext4_server *vs, struct lwex... function handle_vfs_open_request (line 162) | static int handle_vfs_open_request(struct ext4_server *vs, function handle_vfs_write_request (line 180) | static int handle_vfs_write_request(struct ext4_server *vs, function handle_vfs_read_request (line 186) | static int handle_vfs_read_request(struct ext4_server *vs, function handle_vfs_lseek_request (line 206) | static int handle_vfs_lseek_request(struct ext4_server *vs, function ext4_file_type (line 232) | static inline unsigned char ext4_file_type(int dtype) function handle_vfs_getdent_request (line 240) | static int handle_vfs_getdent_request(struct ext4_server *vs, function handle_vfs_close_request (line 278) | static int handle_vfs_close_request(struct ext4_server *vs, struct lwext... function handle_vfs_access_request (line 291) | static int handle_vfs_access_request(struct ext4_server *vs, function handle_vfs_in_request (line 297) | static int handle_vfs_in_request(struct ext4_server *vs, struct lwext4_f... function handle_vfs_server_event (line 341) | static int handle_vfs_server_event(struct ext4_server *vs, struct epoll_... function run_ext4_server (line 357) | static int run_ext4_server(struct ext4_server *vs) function run_ext4_file_server (line 407) | int run_ext4_file_server(struct ext4_blockdev *bdev) FILE: user.libs/liblwext4/include/lwext4/ext4.h type ext4_lock (line 59) | struct ext4_lock { type ext4_file (line 71) | typedef struct ext4_file { type ext4_direntry (line 92) | typedef struct ext4_direntry { type ext4_dir (line 101) | typedef struct ext4_dir { type ext4_blockdev (line 118) | struct ext4_blockdev type ext4_mount_stats (line 186) | struct ext4_mount_stats { type ext4_mount_stats (line 207) | struct ext4_mount_stats type ext4_lock (line 216) | struct ext4_lock type ext4_sblock (line 224) | struct ext4_sblock type ext4_inode (line 396) | struct ext4_inode FILE: user.libs/liblwext4/include/lwext4/ext4_balloc.h type ext4_sblock (line 61) | struct ext4_sblock type ext4_sblock (line 69) | struct ext4_sblock type ext4_sblock (line 77) | struct ext4_sblock type ext4_bgroup (line 78) | struct ext4_bgroup type ext4_inode_ref (line 85) | struct ext4_inode_ref type ext4_inode_ref (line 93) | struct ext4_inode_ref type ext4_inode_ref (line 101) | struct ext4_inode_ref type ext4_inode_ref (line 110) | struct ext4_inode_ref FILE: user.libs/liblwext4/include/lwext4/ext4_bcache.h type ext4_block (line 55) | struct ext4_block { type ext4_bcache (line 66) | struct ext4_bcache type ext4_buf (line 69) | struct ext4_buf { type ext4_bcache (line 118) | struct ext4_bcache { type bcache_state_bits (line 160) | enum bcache_state_bits { function ext4_bcache_set_dirty (line 176) | static inline void ext4_bcache_set_dirty(struct ext4_buf *buf) { function ext4_bcache_clear_dirty (line 181) | static inline void ext4_bcache_clear_dirty(struct ext4_buf *buf) { function ext4_bcache_insert_dirty_node (line 195) | static inline void function ext4_bcache_remove_dirty_node (line 206) | static inline void type ext4_bcache (line 220) | struct ext4_bcache type ext4_bcache (line 225) | struct ext4_bcache type ext4_bcache (line 230) | struct ext4_bcache type ext4_buf (line 235) | struct ext4_buf type ext4_bcache (line 235) | struct ext4_bcache type ext4_bcache (line 240) | struct ext4_bcache type ext4_buf (line 240) | struct ext4_buf type ext4_bcache (line 245) | struct ext4_bcache type ext4_buf (line 246) | struct ext4_buf type ext4_bcache (line 253) | struct ext4_bcache type ext4_buf (line 264) | struct ext4_buf type ext4_bcache (line 265) | struct ext4_bcache type ext4_block (line 265) | struct ext4_block type ext4_bcache (line 275) | struct ext4_bcache type ext4_block (line 275) | struct ext4_block type ext4_bcache (line 282) | struct ext4_bcache type ext4_block (line 282) | struct ext4_block type ext4_bcache (line 287) | struct ext4_bcache FILE: user.libs/liblwext4/include/lwext4/ext4_bitmap.h function ext4_bmap_bit_set (line 52) | static inline void ext4_bmap_bit_set(uint8_t *bmap, uint32_t bit) function ext4_bmap_bit_clr (line 60) | static inline void ext4_bmap_bit_clr(uint8_t *bmap, uint32_t bit) function ext4_bmap_is_bit_set (line 68) | static inline bool ext4_bmap_is_bit_set(uint8_t *bmap, uint32_t bit) function ext4_bmap_is_bit_clr (line 76) | static inline bool ext4_bmap_is_bit_clr(uint8_t *bmap, uint32_t bit) FILE: user.libs/liblwext4/include/lwext4/ext4_blkdev.h type ext4_blockdev (line 46) | struct ext4_blockdev type ext4_blockdev_iface (line 48) | struct ext4_blockdev_iface { type ext4_blockdev (line 105) | struct ext4_blockdev { type ext4_blockdev (line 154) | struct ext4_blockdev FILE: user.libs/liblwext4/include/lwext4/ext4_block_group.h function ext4_bg_get_block_bitmap (line 61) | static inline uint64_t ext4_bg_get_block_bitmap(struct ext4_bgroup *bg, function ext4_bg_set_block_bitmap (line 78) | static inline void ext4_bg_set_block_bitmap(struct ext4_bgroup *bg, function ext4_bg_get_inode_bitmap (line 93) | static inline uint64_t ext4_bg_get_inode_bitmap(struct ext4_bgroup *bg, function ext4_bg_set_inode_bitmap (line 111) | static inline void ext4_bg_set_inode_bitmap(struct ext4_bgroup *bg, function ext4_bg_get_inode_table_first_block (line 126) | static inline uint64_t function ext4_bg_set_inode_table_first_block (line 144) | static inline void function ext4_bg_get_free_blocks_count (line 158) | static inline uint32_t ext4_bg_get_free_blocks_count(struct ext4_bgroup ... function ext4_bg_set_free_blocks_count (line 174) | static inline void ext4_bg_set_free_blocks_count(struct ext4_bgroup *bg, function ext4_bg_get_free_inodes_count (line 188) | static inline uint32_t ext4_bg_get_free_inodes_count(struct ext4_bgroup ... function ext4_bg_set_free_inodes_count (line 204) | static inline void ext4_bg_set_free_inodes_count(struct ext4_bgroup *bg, function ext4_bg_get_used_dirs_count (line 218) | static inline uint32_t ext4_bg_get_used_dirs_count(struct ext4_bgroup *bg, function ext4_bg_set_used_dirs_count (line 234) | static inline void ext4_bg_set_used_dirs_count(struct ext4_bgroup *bg, function ext4_bg_get_itable_unused (line 248) | static inline uint32_t ext4_bg_get_itable_unused(struct ext4_bgroup *bg, function ext4_bg_set_itable_unused (line 265) | static inline void ext4_bg_set_itable_unused(struct ext4_bgroup *bg, function ext4_bg_set_checksum (line 278) | static inline void ext4_bg_set_checksum(struct ext4_bgroup *bg, uint16_t... function ext4_bg_has_flag (line 288) | static inline bool ext4_bg_has_flag(struct ext4_bgroup *bg, uint32_t f) function ext4_bg_set_flag (line 297) | static inline void ext4_bg_set_flag(struct ext4_bgroup *bg, uint32_t f) function ext4_bg_clear_flag (line 308) | static inline void ext4_bg_clear_flag(struct ext4_bgroup *bg, uint32_t f) FILE: user.libs/liblwext4/include/lwext4/ext4_blockdev.h type ext4_blockdev (line 55) | struct ext4_blockdev type ext4_blockdev (line 61) | struct ext4_blockdev type ext4_bcache (line 61) | struct ext4_bcache type ext4_blockdev (line 66) | struct ext4_blockdev type ext4_blockdev (line 72) | struct ext4_blockdev type ext4_buf (line 72) | struct ext4_buf type ext4_blockdev (line 79) | struct ext4_blockdev type ext4_blockdev (line 85) | struct ext4_blockdev type ext4_blockdev (line 92) | struct ext4_blockdev type ext4_block (line 92) | struct ext4_block type ext4_blockdev (line 100) | struct ext4_blockdev type ext4_block (line 100) | struct ext4_block type ext4_blockdev (line 107) | struct ext4_blockdev type ext4_block (line 107) | struct ext4_block type ext4_blockdev (line 114) | struct ext4_blockdev type ext4_blockdev (line 122) | struct ext4_blockdev type ext4_blockdev (line 131) | struct ext4_blockdev type ext4_blockdev (line 140) | struct ext4_blockdev type ext4_blockdev (line 146) | struct ext4_blockdev type ext4_blockdev (line 154) | struct ext4_blockdev FILE: user.libs/liblwext4/include/lwext4/ext4_dir.h type ext4_dir_iter (line 57) | struct ext4_dir_iter { type ext4_dir_search_result (line 64) | struct ext4_dir_search_result { function ext4_dir_en_get_inode (line 74) | static inline uint32_t function ext4_dir_en_set_inode (line 84) | static inline void function ext4_dx_dot_en_set_inode (line 94) | static inline void function ext4_dir_en_get_entry_len (line 104) | static inline uint16_t ext4_dir_en_get_entry_len(struct ext4_dir_en *de) function ext4_dir_en_set_entry_len (line 113) | static inline void ext4_dir_en_set_entry_len(struct ext4_dir_en *de, uin... function ext4_dir_en_get_name_len (line 123) | static inline uint16_t ext4_dir_en_get_name_len(struct ext4_sblock *sb, function ext4_dir_en_set_name_len (line 140) | static inline void ext4_dir_en_set_name_len(struct ext4_sblock *sb, function ext4_dir_en_get_inode_type (line 156) | static inline uint8_t ext4_dir_en_get_inode_type(struct ext4_sblock *sb, function ext4_dir_en_set_inode_type (line 171) | static inline void ext4_dir_en_set_inode_type(struct ext4_sblock *sb, type ext4_inode_ref (line 184) | struct ext4_inode_ref type ext4_dir_en (line 185) | struct ext4_dir_en type ext4_dir_iter (line 194) | struct ext4_dir_iter type ext4_inode_ref (line 195) | struct ext4_inode_ref type ext4_dir_iter (line 201) | struct ext4_dir_iter type ext4_dir_iter (line 208) | struct ext4_dir_iter type ext4_sblock (line 218) | struct ext4_sblock type ext4_dir_en (line 218) | struct ext4_dir_en type ext4_inode_ref (line 219) | struct ext4_inode_ref type ext4_inode_ref (line 228) | struct ext4_inode_ref type ext4_inode_ref (line 229) | struct ext4_inode_ref type ext4_dir_search_result (line 238) | struct ext4_dir_search_result type ext4_inode_ref (line 239) | struct ext4_inode_ref type ext4_inode_ref (line 248) | struct ext4_inode_ref type ext4_sblock (line 260) | struct ext4_sblock type ext4_inode_ref (line 261) | struct ext4_inode_ref type ext4_block (line 262) | struct ext4_block type ext4_inode_ref (line 263) | struct ext4_inode_ref type ext4_block (line 274) | struct ext4_block type ext4_sblock (line 274) | struct ext4_sblock type ext4_dir_en (line 276) | struct ext4_dir_en type ext4_inode_ref (line 284) | struct ext4_inode_ref type ext4_dir_search_result (line 285) | struct ext4_dir_search_result type ext4_inode_ref (line 287) | struct ext4_inode_ref type ext4_dir_en (line 288) | struct ext4_dir_en type ext4_dir_entry_tail (line 291) | struct ext4_dir_entry_tail FILE: user.libs/liblwext4/include/lwext4/ext4_dir_idx.h type ext4_dir_idx_block (line 58) | struct ext4_dir_idx_block { type ext4_inode_ref (line 72) | struct ext4_inode_ref type ext4_inode_ref (line 73) | struct ext4_inode_ref type ext4_dir_search_result (line 83) | struct ext4_dir_search_result type ext4_inode_ref (line 84) | struct ext4_inode_ref type ext4_inode_ref (line 93) | struct ext4_inode_ref type ext4_inode_ref (line 94) | struct ext4_inode_ref type ext4_inode_ref (line 101) | struct ext4_inode_ref FILE: user.libs/liblwext4/include/lwext4/ext4_extent.h type ext4_inode_ref (line 51) | struct ext4_inode_ref type ext4_inode_ref (line 54) | struct ext4_inode_ref type ext4_inode_ref (line 63) | struct ext4_inode_ref FILE: user.libs/liblwext4/include/lwext4/ext4_fs.h type ext4_fs (line 56) | struct ext4_fs { type ext4_block_group_ref (line 72) | struct ext4_block_group_ref { type ext4_inode_ref (line 80) | struct ext4_inode_ref { function ext4_fs_addr_to_idx_bg (line 94) | static inline uint32_t ext4_fs_addr_to_idx_bg(struct ext4_sblock *s, function ext4_fsblk_t (line 109) | static inline ext4_fsblk_t ext4_fs_bg_idx_to_addr(struct ext4_sblock *s, function ext4_fsblk_t (line 120) | static inline ext4_fsblk_t ext4_fs_first_bg_block_no(struct ext4_sblock *s, type ext4_fs (line 133) | struct ext4_fs type ext4_blockdev (line 133) | struct ext4_blockdev type ext4_fs (line 140) | struct ext4_fs type ext4_fs (line 150) | struct ext4_fs type ext4_fs (line 158) | struct ext4_fs type ext4_block_group_ref (line 159) | struct ext4_block_group_ref type ext4_block_group_ref (line 165) | struct ext4_block_group_ref type ext4_fs (line 173) | struct ext4_fs type ext4_inode_ref (line 174) | struct ext4_inode_ref type ext4_fs (line 180) | struct ext4_fs type ext4_inode_ref (line 181) | struct ext4_inode_ref type ext4_inode_ref (line 187) | struct ext4_inode_ref type ext4_fs (line 201) | struct ext4_fs type ext4_inode_ref (line 201) | struct ext4_inode_ref type ext4_inode_ref (line 208) | struct ext4_inode_ref type ext4_inode_ref (line 215) | struct ext4_inode_ref type ext4_inode_ref (line 221) | struct ext4_inode_ref type ext4_inode_ref (line 228) | struct ext4_inode_ref type ext4_inode_ref (line 240) | struct ext4_inode_ref type ext4_inode_ref (line 250) | struct ext4_inode_ref type ext4_inode_ref (line 259) | struct ext4_inode_ref type ext4_inode_ref (line 265) | struct ext4_inode_ref type ext4_inode_ref (line 270) | struct ext4_inode_ref FILE: user.libs/liblwext4/include/lwext4/ext4_hash.h type ext4_hash_info (line 48) | struct ext4_hash_info { FILE: user.libs/liblwext4/include/lwext4/ext4_ialloc.h type ext4_sblock (line 57) | struct ext4_sblock type ext4_bgroup (line 57) | struct ext4_bgroup type ext4_fs (line 65) | struct ext4_fs type ext4_fs (line 75) | struct ext4_fs FILE: user.libs/liblwext4/include/lwext4/ext4_inode.h type ext4_sblock (line 59) | struct ext4_sblock type ext4_inode (line 59) | struct ext4_inode type ext4_sblock (line 66) | struct ext4_sblock type ext4_inode (line 66) | struct ext4_inode type ext4_inode (line 73) | struct ext4_inode type ext4_inode (line 79) | struct ext4_inode type ext4_sblock (line 86) | struct ext4_sblock type ext4_inode (line 86) | struct ext4_inode type ext4_inode (line 92) | struct ext4_inode type ext4_inode (line 98) | struct ext4_inode type ext4_inode (line 104) | struct ext4_inode type ext4_inode (line 110) | struct ext4_inode type ext4_inode (line 116) | struct ext4_inode type ext4_inode (line 122) | struct ext4_inode type ext4_inode (line 128) | struct ext4_inode type ext4_inode (line 134) | struct ext4_inode type ext4_inode (line 140) | struct ext4_inode type ext4_inode (line 146) | struct ext4_inode type ext4_inode (line 152) | struct ext4_inode type ext4_inode (line 158) | struct ext4_inode type ext4_inode (line 164) | struct ext4_inode type ext4_sblock (line 171) | struct ext4_sblock type ext4_inode (line 172) | struct ext4_inode type ext4_sblock (line 180) | struct ext4_sblock type ext4_inode (line 181) | struct ext4_inode type ext4_inode (line 187) | struct ext4_inode type ext4_inode (line 193) | struct ext4_inode type ext4_inode (line 199) | struct ext4_inode type ext4_inode (line 205) | struct ext4_inode type ext4_sblock (line 212) | struct ext4_sblock type ext4_inode (line 213) | struct ext4_inode type ext4_sblock (line 220) | struct ext4_sblock type ext4_inode (line 221) | struct ext4_inode type ext4_inode (line 229) | struct ext4_inode type ext4_sblock (line 230) | struct ext4_sblock type ext4_inode (line 237) | struct ext4_inode type ext4_sblock (line 237) | struct ext4_sblock type ext4_inode (line 245) | struct ext4_inode type ext4_inode (line 252) | struct ext4_inode type ext4_inode (line 260) | struct ext4_inode type ext4_inode (line 267) | struct ext4_inode type ext4_inode (line 274) | struct ext4_inode type ext4_inode (line 280) | struct ext4_inode type ext4_sblock (line 287) | struct ext4_sblock type ext4_inode (line 287) | struct ext4_inode type ext4_sblock (line 295) | struct ext4_sblock type ext4_inode (line 295) | struct ext4_inode type ext4_inode (line 303) | struct ext4_inode type ext4_inode (line 309) | struct ext4_inode type ext4_inode (line 315) | struct ext4_inode type ext4_sblock (line 322) | struct ext4_sblock type ext4_inode (line 322) | struct ext4_inode type ext4_sblock (line 329) | struct ext4_sblock type ext4_inode (line 329) | struct ext4_inode type ext4_sblock (line 337) | struct ext4_sblock type ext4_inode (line 337) | struct ext4_inode type ext4_extent_header (line 343) | struct ext4_extent_header type ext4_inode (line 344) | struct ext4_inode FILE: user.libs/liblwext4/include/lwext4/ext4_journal.h type jbd_fs (line 49) | struct jbd_fs { type jbd_buf (line 57) | struct jbd_buf { type jbd_revoke_rec (line 66) | struct jbd_revoke_rec { type jbd_block_rec (line 71) | struct jbd_block_rec { type jbd_trans (line 79) | struct jbd_trans { type jbd_journal (line 97) | struct jbd_journal { type ext4_fs (line 112) | struct ext4_fs type jbd_fs (line 113) | struct jbd_fs type jbd_fs (line 114) | struct jbd_fs type jbd_fs (line 115) | struct jbd_fs type jbd_fs (line 118) | struct jbd_fs type jbd_fs (line 119) | struct jbd_fs type jbd_journal (line 120) | struct jbd_journal type jbd_journal (line 121) | struct jbd_journal type jbd_trans (line 122) | struct jbd_trans type jbd_journal (line 123) | struct jbd_journal type jbd_trans (line 124) | struct jbd_trans type ext4_block (line 125) | struct ext4_block type jbd_trans (line 126) | struct jbd_trans type jbd_trans (line 128) | struct jbd_trans type jbd_journal (line 130) | struct jbd_journal type jbd_trans (line 131) | struct jbd_trans type jbd_journal (line 133) | struct jbd_journal type jbd_trans (line 134) | struct jbd_trans type jbd_journal (line 136) | struct jbd_journal FILE: user.libs/liblwext4/include/lwext4/ext4_mbr.h type ext4_mbr_bdevs (line 48) | struct ext4_mbr_bdevs { type ext4_blockdev (line 52) | struct ext4_blockdev type ext4_mbr_bdevs (line 52) | struct ext4_mbr_bdevs type ext4_mbr_parts (line 55) | struct ext4_mbr_parts { type ext4_blockdev (line 63) | struct ext4_blockdev type ext4_mbr_parts (line 63) | struct ext4_mbr_parts FILE: user.libs/liblwext4/include/lwext4/ext4_misc.h function reorder64 (line 54) | static inline uint64_t reorder64(uint64_t n) function reorder32 (line 66) | static inline uint32_t reorder32(uint32_t n) function reorder16 (line 74) | static inline uint16_t reorder16(uint16_t n) FILE: user.libs/liblwext4/include/lwext4/ext4_mkfs.h type ext4_mkfs_info (line 53) | struct ext4_mkfs_info { type ext4_blockdev (line 72) | struct ext4_blockdev type ext4_mkfs_info (line 72) | struct ext4_mkfs_info type ext4_fs (line 74) | struct ext4_fs type ext4_blockdev (line 74) | struct ext4_blockdev type ext4_mkfs_info (line 75) | struct ext4_mkfs_info FILE: user.libs/liblwext4/include/lwext4/ext4_super.h function ext4_sb_get_blocks_cnt (line 56) | static inline uint64_t ext4_sb_get_blocks_cnt(struct ext4_sblock *s) function ext4_sb_set_blocks_cnt (line 65) | static inline void ext4_sb_set_blocks_cnt(struct ext4_sblock *s, uint64_... function ext4_sb_get_free_blocks_cnt (line 74) | static inline uint64_t ext4_sb_get_free_blocks_cnt(struct ext4_sblock *s) function ext4_sb_set_free_blocks_cnt (line 83) | static inline void ext4_sb_set_free_blocks_cnt(struct ext4_sblock *s, function ext4_sb_get_block_size (line 93) | static inline uint32_t ext4_sb_get_block_size(struct ext4_sblock *s) function ext4_sb_get_desc_size (line 101) | static inline uint16_t ext4_sb_get_desc_size(struct ext4_sblock *s) function ext4_sb_check_flag (line 116) | static inline bool ext4_sb_check_flag(struct ext4_sblock *s, uint32_t v) function ext4_sb_feature_com (line 125) | static inline bool ext4_sb_feature_com(struct ext4_sblock *s, uint32_t v) function ext4_sb_feature_incom (line 134) | static inline bool ext4_sb_feature_incom(struct ext4_sblock *s, uint32_t v) function ext4_sb_feature_ro_com (line 143) | static inline bool ext4_sb_feature_ro_com(struct ext4_sblock *s, uint32_... function ext4_sb_bg_to_flex (line 152) | static inline uint32_t ext4_sb_bg_to_flex(struct ext4_sblock *s, function ext4_sb_flex_bg_size (line 161) | static inline uint32_t ext4_sb_flex_bg_size(struct ext4_sblock *s) function ext4_sb_first_meta_bg (line 169) | static inline uint32_t ext4_sb_first_meta_bg(struct ext4_sblock *s) type ext4_sblock (line 179) | struct ext4_sblock type ext4_sblock (line 186) | struct ext4_sblock type ext4_sblock (line 193) | struct ext4_sblock type ext4_blockdev (line 201) | struct ext4_blockdev type ext4_sblock (line 201) | struct ext4_sblock type ext4_blockdev (line 207) | struct ext4_blockdev type ext4_sblock (line 207) | struct ext4_sblock type ext4_sblock (line 212) | struct ext4_sblock type ext4_sblock (line 218) | struct ext4_sblock type ext4_sblock (line 224) | struct ext4_sblock type ext4_sblock (line 227) | struct ext4_sblock FILE: user.libs/liblwext4/include/lwext4/ext4_trans.h type ext4_buf (line 51) | struct ext4_buf type ext4_blockdev (line 60) | struct ext4_blockdev type ext4_block (line 61) | struct ext4_block type ext4_blockdev (line 71) | struct ext4_blockdev type ext4_block (line 72) | struct ext4_block type ext4_blockdev (line 79) | struct ext4_blockdev FILE: user.libs/liblwext4/include/lwext4/ext4_types.h type ext4_lblk_t (line 59) | typedef uint32_t ext4_lblk_t; type ext4_fsblk_t (line 60) | typedef uint64_t ext4_fsblk_t; type ext4_sblock (line 72) | struct ext4_sblock { type ext4_bgroup (line 323) | struct ext4_bgroup { type ext4_inode (line 373) | struct ext4_inode { type ext4_dir_en (line 495) | struct ext4_dir_en { type ext4_dir_idx_climit (line 506) | struct ext4_dir_idx_climit { type ext4_dir_idx_dot_en (line 511) | struct ext4_dir_idx_dot_en { type ext4_dir_idx_rinfo (line 519) | struct ext4_dir_idx_rinfo { type ext4_dir_idx_entry (line 527) | struct ext4_dir_idx_entry { type ext4_dir_idx_root (line 532) | struct ext4_dir_idx_root { type ext4_fake_dir_entry (line 538) | struct ext4_fake_dir_entry { type ext4_dir_idx_node (line 545) | struct ext4_dir_idx_node { type ext4_dir_idx_tail (line 553) | struct ext4_dir_idx_tail { type ext4_dir_entry_tail (line 562) | struct ext4_dir_entry_tail { type jbd_bhdr (line 629) | struct jbd_bhdr { type jbd_commit_header (line 670) | struct jbd_commit_header { type jbd_block_tag3 (line 683) | struct jbd_block_tag3 { type jbd_block_tag (line 690) | struct jbd_block_tag { type jbd_block_tail (line 708) | struct jbd_block_tail { type jbd_revoke_header (line 716) | struct jbd_revoke_header { type jbd_revoke_tail (line 722) | struct jbd_revoke_tail { type jbd_sb (line 736) | struct jbd_sb { FILE: user.libs/liblwext4/include/lwext4/ext4_xattr.h type ext4_xattr_info (line 48) | struct ext4_xattr_info { type ext4_xattr_list_entry (line 56) | struct ext4_xattr_list_entry { type ext4_xattr_search (line 63) | struct ext4_xattr_search { type ext4_inode_ref (line 87) | struct ext4_inode_ref type ext4_xattr_list_entry (line 88) | struct ext4_xattr_list_entry type ext4_inode_ref (line 90) | struct ext4_inode_ref type ext4_inode_ref (line 94) | struct ext4_inode_ref type ext4_inode_ref (line 97) | struct ext4_inode_ref FILE: user.libs/liblwext4/include/lwext4/misc/queue.h type qm_trace (line 115) | struct qm_trace { type type (line 249) | struct type type type (line 378) | struct type type type (line 498) | struct type type type (line 508) | struct type FILE: user.libs/liblwext4/include/lwext4/misc/tree.h type type (line 81) | struct type type type (line 130) | struct type type name (line 131) | struct name type type (line 131) | struct type type type (line 141) | struct type type name (line 142) | struct name type type (line 142) | struct type type type (line 155) | struct type type name (line 156) | struct name function _SPLAY_MINMAX (line 249) | void name##_SPLAY_MINMAX(struct name *head, int __comp) \ type type (line 317) | struct type type type (line 318) | struct type FILE: user.libs/liblwext4/src/ext4.c type ext4_mountpoint (line 75) | struct ext4_mountpoint { type ext4_block_devices (line 100) | struct ext4_block_devices { type ext4_block_devices (line 110) | struct ext4_block_devices type ext4_mountpoint (line 113) | struct ext4_mountpoint function ext4_device_register (line 115) | int ext4_device_register(struct ext4_blockdev *bd, function ext4_device_unregister (line 139) | int ext4_device_unregister(const char *dev_name) function ext4_device_unregister_all (line 153) | int ext4_device_unregister_all(void) function ext4_is_dots (line 162) | static bool ext4_is_dots(const uint8_t *name, size_t name_size) function ext4_has_children (line 173) | static int ext4_has_children(bool *has_children, struct ext4_inode_ref *... function ext4_link (line 216) | static int ext4_link(struct ext4_mountpoint *mp, struct ext4_inode_ref *... function ext4_unlink (line 309) | static int ext4_unlink(struct ext4_mountpoint *mp, function ext4_mount (line 362) | int ext4_mount(const char *dev_name, const char *mount_point, function ext4_umount (line 443) | int ext4_umount(const char *mount_point) type ext4_mountpoint (line 474) | struct ext4_mountpoint function __unused (line 488) | __unused function __unused (line 519) | __unused function __unused (line 556) | __unused function __unused (line 614) | __unused function __unused (line 633) | __unused function __unused (line 647) | __unused function ext4_journal_start (line 658) | int ext4_journal_start(const char *mount_point __unused) function ext4_journal_stop (line 667) | int ext4_journal_stop(const char *mount_point __unused) function ext4_recover (line 676) | int ext4_recover(const char *mount_point __unused) function ext4_trans_start (line 685) | static int ext4_trans_start(struct ext4_mountpoint *mp __unused) function ext4_trans_stop (line 694) | static int ext4_trans_stop(struct ext4_mountpoint *mp __unused) function ext4_trans_abort (line 703) | static void ext4_trans_abort(struct ext4_mountpoint *mp __unused) function ext4_mount_point_stats (line 711) | int ext4_mount_point_stats(const char *mount_point, function ext4_mount_setup_locks (line 736) | int ext4_mount_setup_locks(const char *mount_point, function ext4_path_check (line 757) | static int ext4_path_check(const char *path, bool *is_goal) function ext4_parse_flags (line 777) | static bool ext4_parse_flags(const char *flags, uint32_t *file_flags) function ext4_trunc_inode (line 818) | static int ext4_trunc_inode(struct ext4_mountpoint *mp, function ext4_trunc_dir (line 889) | static int ext4_trunc_dir(struct ext4_mountpoint *mp, function ext4_generic_open2 (line 926) | static int ext4_generic_open2(ext4_file *f, const char *path, int flags, function ext4_generic_open (line 1099) | static int ext4_generic_open(ext4_file *f, const char *path, const char ... function ext4_create_hardlink (line 1132) | static int ext4_create_hardlink(const char *path, function ext4_remove_orig_reference (line 1235) | static int ext4_remove_orig_reference(const char *path, uint32_t name_off, function ext4_flink (line 1266) | int ext4_flink(const char *path, const char *hardlink_path) function ext4_frename (line 1329) | int ext4_frename(const char *path, const char *new_path) function ext4_get_sblock (line 1399) | int ext4_get_sblock(const char *mount_point, struct ext4_sblock **sb) function ext4_cache_write_back (line 1410) | int ext4_cache_write_back(const char *path, bool on) function ext4_cache_flush (line 1424) | int ext4_cache_flush(const char *path) function ext4_fremove (line 1438) | int ext4_fremove(const char *path) function ext4_fopen (line 1541) | int ext4_fopen(ext4_file *file, const char *path, const char *flags) function ext4_fopen2 (line 1559) | int ext4_fopen2(ext4_file *file, const char *path, int flags) function ext4_fclose (line 1590) | int ext4_fclose(ext4_file *file) function ext4_ftruncate_no_lock (line 1602) | static int ext4_ftruncate_no_lock(ext4_file *file, uint64_t size) function ext4_ftruncate (line 1646) | int ext4_ftruncate(ext4_file *f, uint64_t size) function ext4_fread (line 1670) | int ext4_fread(ext4_file *file, void *buf, size_t size, size_t *rcnt) function ext4_fwrite (line 1829) | int ext4_fwrite(ext4_file *file, const void *buf, size_t size, size_t *w... function ext4_fseek (line 2018) | int ext4_fseek(ext4_file *file, int64_t offset, uint32_t origin) function ext4_ftell (line 2045) | uint64_t ext4_ftell(ext4_file *file) function ext4_fsize (line 2050) | uint64_t ext4_fsize(ext4_file *file) function ext4_trans_get_inode_ref (line 2056) | static int ext4_trans_get_inode_ref(const char *path, function ext4_trans_put_inode_ref (line 2078) | static int ext4_trans_put_inode_ref(struct ext4_mountpoint *mp, function ext4_raw_inode_fill (line 2093) | int ext4_raw_inode_fill(const char *path, uint32_t *ret_ino, function ext4_inode_exist (line 2129) | int ext4_inode_exist(const char *path, int type) function ext4_mode_set (line 2145) | int ext4_mode_set(const char *path, uint32_t mode) function ext4_owner_set (line 2178) | int ext4_owner_set(const char *path, uint32_t uid, uint32_t gid) function ext4_mode_get (line 2208) | int ext4_mode_get(const char *path, uint32_t *mode) function ext4_owner_get (line 2237) | int ext4_owner_get(const char *path, uint32_t *uid, uint32_t *gid) function ext4_atime_set (line 2267) | int ext4_atime_set(const char *path, uint32_t atime) function ext4_mtime_set (line 2295) | int ext4_mtime_set(const char *path, uint32_t mtime) function ext4_ctime_set (line 2323) | int ext4_ctime_set(const char *path, uint32_t ctime) function ext4_atime_get (line 2351) | int ext4_atime_get(const char *path, uint32_t *atime) function ext4_mtime_get (line 2380) | int ext4_mtime_get(const char *path, uint32_t *mtime) function ext4_ctime_get (line 2409) | int ext4_ctime_get(const char *path, uint32_t *ctime) function ext4_fsymlink_set (line 2438) | static int ext4_fsymlink_set(ext4_file *f, const void *buf, uint32_t size) function ext4_fsymlink (line 2506) | int ext4_fsymlink(const char *target, const char *path) function ext4_readlink (line 2544) | int ext4_readlink(const char *path, char *buf, size_t bufsize, size_t *r... function ext4_mknod_set (line 2575) | static int ext4_mknod_set(ext4_file *f, uint32_t dev) function ext4_mknod (line 2598) | int ext4_mknod(const char *path, int filetype, uint32_t dev) function ext4_setxattr (line 2655) | int ext4_setxattr(const char *path, const char *name, size_t name_len, function ext4_getxattr (line 2708) | int ext4_getxattr(const char *path, const char *name, size_t name_len, function ext4_listxattr (line 2750) | int ext4_listxattr(const char *path, char *list, size_t size, size_t *re... function ext4_removexattr (line 2829) | int ext4_removexattr(const char *path, const char *name, size_t name_len) function ext4_dir_rm (line 2884) | int ext4_dir_rm(const char *path) function ext4_dir_mv (line 3126) | int ext4_dir_mv(const char *path, const char *new_path) function ext4_dir_mk (line 3131) | int ext4_dir_mk(const char *path) function ext4_dir_open (line 3158) | int ext4_dir_open(ext4_dir *dir, const char *path) function ext4_dir_close (line 3173) | int ext4_dir_close(ext4_dir *dir) function ext4_direntry (line 3178) | const ext4_direntry *ext4_dir_entry_next(ext4_dir *dir) function ext4_dir_entry_rewind (line 3232) | void ext4_dir_entry_rewind(ext4_dir *dir) function ext4_dir_seek (line 3237) | int ext4_dir_seek(ext4_dir *dir, int64_t offset, uint32_t origin) FILE: user.libs/liblwext4/src/ext4_balloc.c function ext4_balloc_get_bgid_of_block (line 61) | uint32_t ext4_balloc_get_bgid_of_block(struct ext4_sblock *s, function ext4_balloc_get_block_of_bgid (line 75) | uint64_t ext4_balloc_get_block_of_bgid(struct ext4_sblock *s, function ext4_balloc_bitmap_csum (line 87) | static uint32_t ext4_balloc_bitmap_csum(struct ext4_sblock *sb, function ext4_balloc_set_bitmap_csum (line 106) | void ext4_balloc_set_bitmap_csum(struct ext4_sblock *sb, function ext4_balloc_verify_bitmap_csum (line 126) | static bool function ext4_balloc_free_block (line 152) | int ext4_balloc_free_block(struct ext4_inode_ref *inode_ref, ext4_fsblk_... function ext4_balloc_free_blocks (line 233) | int ext4_balloc_free_blocks(struct ext4_inode_ref *inode_ref, function ext4_balloc_alloc_block (line 352) | int ext4_balloc_alloc_block(struct ext4_inode_ref *inode_ref, function ext4_balloc_try_alloc_block (line 581) | int ext4_balloc_try_alloc_block(struct ext4_inode_ref *inode_ref, FILE: user.libs/liblwext4/src/ext4_bcache.c function ext4_bcache_lba_compare (line 47) | static int ext4_bcache_lba_compare(struct ext4_buf *a, struct ext4_buf *b) function ext4_bcache_lru_compare (line 56) | static int ext4_bcache_lru_compare(struct ext4_buf *a, struct ext4_buf *b) function ext4_bcache_init_dynamic (line 70) | int ext4_bcache_init_dynamic(struct ext4_bcache *bc, uint32_t cnt, function ext4_bcache_cleanup (line 85) | void ext4_bcache_cleanup(struct ext4_bcache *bc) function ext4_bcache_fini_dynamic (line 94) | int ext4_bcache_fini_dynamic(struct ext4_bcache *bc) type ext4_buf (line 119) | struct ext4_buf type ext4_bcache (line 120) | struct ext4_bcache type ext4_buf (line 123) | struct ext4_buf type ext4_buf (line 128) | struct ext4_buf function ext4_buf_free (line 140) | static void ext4_buf_free(struct ext4_buf *buf) type ext4_buf (line 146) | struct ext4_buf type ext4_bcache (line 147) | struct ext4_bcache type ext4_buf (line 149) | struct ext4_buf type ext4_buf (line 156) | struct ext4_buf type ext4_bcache (line 156) | struct ext4_bcache function ext4_bcache_drop_buf (line 161) | void ext4_bcache_drop_buf(struct ext4_bcache *bc, struct ext4_buf *buf) function ext4_bcache_invalidate_buf (line 181) | void ext4_bcache_invalidate_buf(struct ext4_bcache *bc, function ext4_bcache_invalidate_lba (line 194) | void ext4_bcache_invalidate_lba(struct ext4_bcache *bc, type ext4_buf (line 208) | struct ext4_buf type ext4_bcache (line 209) | struct ext4_bcache type ext4_block (line 209) | struct ext4_block type ext4_buf (line 212) | struct ext4_buf function ext4_bcache_alloc (line 234) | int ext4_bcache_alloc(struct ext4_bcache *bc, struct ext4_block *b, function ext4_bcache_free (line 270) | int ext4_bcache_free(struct ext4_bcache *bc, struct ext4_block *b) function ext4_bcache_is_full (line 317) | bool ext4_bcache_is_full(struct ext4_bcache *bc) FILE: user.libs/liblwext4/src/ext4_bitmap.c function ext4_bmap_bits_free (line 45) | void ext4_bmap_bits_free(uint8_t *bmap, uint32_t sbit, uint32_t bcnt) function ext4_bmap_bit_find_clr (line 90) | int ext4_bmap_bit_find_clr(uint8_t *bmap, uint32_t sbit, uint32_t ebit, FILE: user.libs/liblwext4/src/ext4_block_group.c function ext4_bg_crc16 (line 82) | uint16_t ext4_bg_crc16(uint16_t crc, const uint8_t *buffer, size_t len) FILE: user.libs/liblwext4/src/ext4_blockdev.c function ext4_bdif_lock (line 50) | static void ext4_bdif_lock(struct ext4_blockdev *bdev) function ext4_bdif_unlock (line 59) | static void ext4_bdif_unlock(struct ext4_blockdev *bdev) function ext4_bdif_bread (line 68) | static int ext4_bdif_bread(struct ext4_blockdev *bdev, void *buf, function ext4_bdif_bwrite (line 78) | static int ext4_bdif_bwrite(struct ext4_blockdev *bdev, const void *buf, function ext4_block_init (line 88) | int ext4_block_init(struct ext4_blockdev *bdev) function ext4_block_bind_bcache (line 112) | int ext4_block_bind_bcache(struct ext4_blockdev *bdev, struct ext4_bcach... function ext4_block_set_lb_size (line 120) | void ext4_block_set_lb_size(struct ext4_blockdev *bdev, uint32_t lb_bsize) function ext4_block_fini (line 129) | int ext4_block_fini(struct ext4_blockdev *bdev) function ext4_block_flush_buf (line 144) | int ext4_block_flush_buf(struct ext4_blockdev *bdev, struct ext4_buf *buf) function ext4_block_flush_lba (line 173) | int ext4_block_flush_lba(struct ext4_blockdev *bdev, uint64_t lba) function ext4_block_cache_shake (line 186) | int ext4_block_cache_shake(struct ext4_blockdev *bdev) function ext4_block_get_noread (line 213) | int ext4_block_get_noread(struct ext4_blockdev *bdev, struct ext4_block *b, function ext4_block_get (line 244) | int ext4_block_get(struct ext4_blockdev *bdev, struct ext4_block *b, function ext4_block_set (line 270) | int ext4_block_set(struct ext4_blockdev *bdev, struct ext4_block *b) function ext4_blocks_get_direct (line 281) | int ext4_blocks_get_direct(struct ext4_blockdev *bdev, void *buf, uint64... function ext4_blocks_set_direct (line 295) | int ext4_blocks_set_direct(struct ext4_blockdev *bdev, const void *buf, function ext4_block_writebytes (line 309) | int ext4_block_writebytes(struct ext4_blockdev *bdev, uint64_t off, function ext4_block_readbytes (line 379) | int ext4_block_readbytes(struct ext4_blockdev *bdev, uint64_t off, void ... function ext4_block_cache_flush (line 444) | int ext4_block_cache_flush(struct ext4_blockdev *bdev) function ext4_block_cache_write_back (line 458) | int ext4_block_cache_write_back(struct ext4_blockdev *bdev, uint8_t on_off) FILE: user.libs/liblwext4/src/ext4_crc32.c function crc32 (line 164) | static inline uint32_t crc32(uint32_t crc, const void *buf, uint32_t size, function ext4_crc32 (line 175) | uint32_t ext4_crc32(uint32_t crc, const void *buf, uint32_t size) function ext4_crc32c (line 180) | uint32_t ext4_crc32c(uint32_t crc, const void *buf, uint32_t size) FILE: user.libs/liblwext4/src/ext4_debug.c function ext4_dmask_set (line 47) | void ext4_dmask_set(uint32_t m) function ext4_dmask_clr (line 52) | void ext4_dmask_clr(uint32_t m) function ext4_dmask_get (line 57) | uint32_t ext4_dmask_get(void) FILE: user.libs/liblwext4/src/ext4_dir.c type ext4_dir_entry_tail (line 60) | struct ext4_dir_entry_tail type ext4_inode_ref (line 61) | struct ext4_inode_ref type ext4_dir_en (line 62) | struct ext4_dir_en type ext4_dir_entry_tail (line 64) | struct ext4_dir_entry_tail type ext4_sblock (line 65) | struct ext4_sblock type ext4_dir_entry_tail (line 71) | struct ext4_dir_entry_tail function ext4_dir_csum (line 80) | static uint32_t ext4_dir_csum(struct ext4_inode_ref *inode_ref, function ext4_dir_csum_verify (line 102) | bool ext4_dir_csum_verify(struct ext4_inode_ref *inode_ref, function ext4_dir_init_entry_tail (line 127) | void ext4_dir_init_entry_tail(struct ext4_dir_entry_tail *t) function ext4_dir_set_csum (line 134) | void ext4_dir_set_csum(struct ext4_inode_ref *inode_ref, function ext4_dir_iterator_set (line 159) | static int ext4_dir_iterator_set(struct ext4_dir_iter *it, function ext4_dir_iterator_seek (line 198) | static int ext4_dir_iterator_seek(struct ext4_dir_iter *it, uint64_t pos) function ext4_dir_iterator_init (line 259) | int ext4_dir_iterator_init(struct ext4_dir_iter *it, function ext4_dir_iterator_next (line 270) | int ext4_dir_iterator_next(struct ext4_dir_iter *it) function ext4_dir_iterator_fini (line 289) | int ext4_dir_iterator_fini(struct ext4_dir_iter *it) function ext4_dir_write_entry (line 299) | void ext4_dir_write_entry(struct ext4_sblock *sb, struct ext4_dir_en *en, function ext4_dir_add_entry (line 343) | int ext4_dir_add_entry(struct ext4_inode_ref *parent, const char *name, function ext4_dir_find_entry (line 448) | int ext4_dir_find_entry(struct ext4_dir_search_result *result, function ext4_dir_remove_entry (line 527) | int ext4_dir_remove_entry(struct ext4_inode_ref *parent, const char *name, function ext4_dir_try_insert_entry (line 580) | int ext4_dir_try_insert_entry(struct ext4_sblock *sb, function ext4_dir_find_in_block (line 654) | int ext4_dir_find_in_block(struct ext4_block *block, struct ext4_sblock ... function ext4_dir_destroy_result (line 697) | int ext4_dir_destroy_result(struct ext4_inode_ref *parent, FILE: user.libs/liblwext4/src/ext4_dir_idx.c function ext4_dir_dx_rinfo_get_hash_version (line 60) | static inline uint8_t function ext4_dir_dx_rinfo_set_hash_version (line 70) | static inline void function ext4_dir_dx_rinfo_get_info_length (line 80) | static inline uint8_t function ext4_dir_dx_root_info_set_info_length (line 90) | static inline void function ext4_dir_dx_rinfo_get_indirect_levels (line 101) | static inline uint8_t function ext4_dir_dx_rinfo_set_indirect_levels (line 111) | static inline void function ext4_dir_dx_climit_get_limit (line 121) | static inline uint16_t function ext4_dir_dx_climit_set_limit (line 131) | static inline void function ext4_dir_dx_climit_get_count (line 141) | static inline uint16_t function ext4_dir_dx_climit_set_count (line 151) | static inline void function ext4_dir_dx_entry_get_hash (line 161) | static inline uint32_t function ext4_dir_dx_entry_set_hash (line 171) | static inline void function ext4_dir_dx_entry_get_block (line 181) | static inline uint32_t function ext4_dir_dx_entry_set_block (line 191) | static inline void type ext4_dx_sort_entry (line 198) | struct ext4_dx_sort_entry { function ext4_dir_dx_hash_string (line 204) | static int ext4_dir_dx_hash_string(struct ext4_hash_info *hinfo, int len, function ext4_dir_dx_checksum (line 212) | static uint32_t ext4_dir_dx_checksum(struct ext4_inode_ref *inode_ref, v... type ext4_dir_idx_climit (line 244) | struct ext4_dir_idx_climit type ext4_inode_ref (line 245) | struct ext4_inode_ref type ext4_dir_en (line 246) | struct ext4_dir_en type ext4_dir_en (line 248) | struct ext4_dir_en type ext4_dir_idx_root (line 249) | struct ext4_dir_idx_root type ext4_sblock (line 250) | struct ext4_sblock type ext4_dir_idx_root (line 257) | struct ext4_dir_idx_root type ext4_dir_en (line 258) | struct ext4_dir_en type ext4_dir_idx_rinfo (line 263) | struct ext4_dir_idx_rinfo type ext4_dir_idx_climit (line 274) | struct ext4_dir_idx_climit function ext4_dir_dx_csum_verify (line 281) | static bool ext4_dir_dx_csum_verify(struct ext4_inode_ref *inode_ref, function ext4_dir_set_dx_csum (line 314) | static void ext4_dir_set_dx_csum(struct ext4_inode_ref *inode_ref, function ext4_dir_dx_init (line 349) | int ext4_dir_dx_init(struct ext4_inode_ref *dir, struct ext4_inode_ref *... function ext4_dir_hinfo_init (line 474) | static int ext4_dir_hinfo_init(struct ext4_hash_info *hinfo, function ext4_dir_dx_get_leaf (line 535) | static int ext4_dir_dx_get_leaf(struct ext4_hash_info *hinfo, function ext4_dir_dx_next_block (line 645) | static int ext4_dir_dx_next_block(struct ext4_inode_ref *inode_ref, function ext4_dir_dx_find_entry (line 714) | int ext4_dir_dx_find_entry(struct ext4_dir_search_result *result, function ext4_dir_dx_entry_comparator (line 842) | static int ext4_dir_dx_entry_comparator(const void *arg1, const void *arg2) function ext4_dir_dx_insert_entry (line 864) | static void function ext4_dir_dx_split_data (line 894) | static int ext4_dir_dx_split_data(struct ext4_inode_ref *inode_ref, function ext4_dir_dx_split_index (line 1075) | static int function ext4_dir_dx_add_entry (line 1232) | int ext4_dir_dx_add_entry(struct ext4_inode_ref *parent, function ext4_dir_dx_reset_parent_inode (line 1366) | int ext4_dir_dx_reset_parent_inode(struct ext4_inode_ref *dir, FILE: user.libs/liblwext4/src/ext4_extent.c type ext4_extent_path (line 64) | struct ext4_extent_path { type ext4_extent_tail (line 84) | struct ext4_extent_tail type ext4_extent (line 93) | struct ext4_extent { type ext4_extent_index (line 104) | struct ext4_extent_index { type ext4_extent_header (line 120) | struct ext4_extent_header { function ext4_extent_get_first_block (line 190) | static inline uint32_t ext4_extent_get_first_block(struct ext4_extent *e... function ext4_extent_set_first_block (line 198) | static inline void ext4_extent_set_first_block(struct ext4_extent *extent, function ext4_extent_get_block_count (line 207) | static inline uint16_t ext4_extent_get_block_count(struct ext4_extent *e... function ext4_extent_set_block_count (line 218) | static inline void ext4_extent_set_block_count(struct ext4_extent *extent, function ext4_extent_get_start (line 229) | static inline uint64_t ext4_extent_get_start(struct ext4_extent *extent) function ext4_extent_set_start (line 239) | static inline void ext4_extent_set_start(struct ext4_extent *extent, uin... function ext4_extent_index_get_first_block (line 249) | static inline uint32_t function ext4_extent_index_set_first_block (line 258) | static inline void function ext4_extent_index_get_leaf (line 268) | static inline uint64_t function ext4_extent_index_set_leaf (line 278) | static inline void ext4_extent_index_set_leaf(struct ext4_extent_index *... function ext4_extent_header_get_magic (line 288) | static inline uint16_t function ext4_extent_header_set_magic (line 297) | static inline void ext4_extent_header_set_magic(struct ext4_extent_heade... function ext4_extent_header_get_entries_count (line 306) | static inline uint16_t function ext4_extent_header_set_entries_count (line 315) | static inline void function ext4_extent_header_get_max_entries_count (line 325) | static inline uint16_t function ext4_extent_header_set_max_entries_count (line 334) | static inline void function ext4_extent_header_get_depth (line 344) | static inline uint16_t function ext4_extent_header_set_depth (line 353) | static inline void function ext4_extent_header_get_generation (line 362) | static inline uint32_t function ext4_extent_header_set_generation (line 371) | static inline void function ext4_extent_tree_init (line 378) | void ext4_extent_tree_init(struct ext4_inode_ref *inode_ref) type ext4_extent_tail (line 397) | struct ext4_extent_tail type ext4_extent_header (line 398) | struct ext4_extent_header type ext4_extent_tail (line 400) | struct ext4_extent_tail type ext4_extent_header (line 404) | struct ext4_extent_header type ext4_inode (line 404) | struct ext4_inode type ext4_extent_header (line 406) | struct ext4_extent_header type ext4_extent_header (line 409) | struct ext4_extent_header type ext4_block (line 409) | struct ext4_block type ext4_extent_header (line 411) | struct ext4_extent_header function ext_depth (line 414) | static uint16_t ext_depth(struct ext4_inode *inode) function ext4_ext_get_actual_len (line 419) | static uint16_t ext4_ext_get_actual_len(struct ext4_extent *ext) function ext4_ext_mark_initialized (line 426) | static void ext4_ext_mark_initialized(struct ext4_extent *ext) function ext4_ext_mark_unwritten (line 431) | static void ext4_ext_mark_unwritten(struct ext4_extent *ext) function ext4_ext_is_unwritten (line 436) | static int ext4_ext_is_unwritten(struct ext4_extent *ext) function ext4_fsblk_t (line 446) | static ext4_fsblk_t ext4_ext_pblock(struct ext4_extent *ex) function ext4_fsblk_t (line 459) | static ext4_fsblk_t ext4_idx_pblock(struct ext4_extent_index *ix) function ext4_ext_store_pblock (line 473) | static void ext4_ext_store_pblock(struct ext4_extent *ex, ext4_fsblk_t pb) function ext4_idx_store_pblock (line 484) | static void ext4_idx_store_pblock(struct ext4_extent_index *ix, ext4_fsb... function ext4_allocate_single_block (line 490) | static int ext4_allocate_single_block(struct ext4_inode_ref *inode_ref, function ext4_fsblk_t (line 496) | static ext4_fsblk_t ext4_new_meta_blocks(struct ext4_inode_ref *inode_ref, function ext4_ext_free_blocks (line 509) | static void ext4_ext_free_blocks(struct ext4_inode_ref *inode_ref, function ext4_ext_space_block (line 516) | static uint16_t ext4_ext_space_block(struct ext4_inode_ref *inode_ref) function ext4_ext_space_block_idx (line 530) | static uint16_t ext4_ext_space_block_idx(struct ext4_inode_ref *inode_ref) function ext4_ext_space_root (line 544) | static uint16_t ext4_ext_space_root(struct ext4_inode_ref *inode_ref) function ext4_ext_space_root_idx (line 558) | static uint16_t ext4_ext_space_root_idx(struct ext4_inode_ref *inode_ref) function ext4_ext_max_entries (line 572) | static uint16_t ext4_ext_max_entries(struct ext4_inode_ref *inode_ref, function ext4_fsblk_t (line 592) | static ext4_fsblk_t ext4_ext_find_goal(struct ext4_inode_ref *inode_ref, function ext4_fsblk_t (line 641) | static ext4_fsblk_t ext4_ext_new_meta_block(struct ext4_inode_ref *inode... function ext4_ext_block_csum (line 654) | static uint32_t ext4_ext_block_csum(struct ext4_inode_ref *inode_ref, function ext4_extent_block_csum_set (line 682) | static void function ext4_ext_dirty (line 692) | static int ext4_ext_dirty(struct ext4_inode_ref *inode_ref, function ext4_ext_drop_refs (line 703) | static void ext4_ext_drop_refs(struct ext4_inode_ref *inode_ref, function ext4_ext_check (line 730) | static int ext4_ext_check(struct ext4_inode_ref *inode_ref, function read_extent_tree_block (line 776) | static int read_extent_tree_block(struct ext4_inode_ref *inode_ref, function ext4_ext_binsearch_idx (line 804) | static void ext4_ext_binsearch_idx(struct ext4_extent_path *path, function ext4_ext_binsearch (line 828) | static void ext4_ext_binsearch(struct ext4_extent_path *path, ext4_lblk_... function ext4_find_extent (line 855) | static int ext4_find_extent(struct ext4_inode_ref *inode_ref, ext4_lblk_... function ext4_ext_init_header (line 941) | static void ext4_ext_init_header(struct ext4_inode_ref *inode_ref, function ext4_ext_insert_index (line 950) | static int ext4_ext_insert_index(struct ext4_inode_ref *inode_ref, function ext4_ext_split_node (line 1006) | static int ext4_ext_split_node(struct ext4_inode_ref *inode_ref, function ext4_ext_correct_indexes (line 1148) | static int ext4_ext_correct_indexes(struct ext4_inode_ref *inode_ref, function ext4_ext_can_prepend (line 1194) | static inline bool ext4_ext_can_prepend(struct ext4_extent *ex1, function ext4_ext_can_append (line 1222) | static inline bool ext4_ext_can_append(struct ext4_extent *ex1, function ext4_ext_insert_leaf (line 1250) | static int ext4_ext_insert_leaf(struct ext4_inode_ref *inode_ref, function ext4_ext_grow_indepth (line 1356) | static int ext4_ext_grow_indepth(struct ext4_inode_ref *inode_ref, function ext4_ext_replace_path (line 1420) | static inline void ext4_ext_replace_path(struct ext4_inode_ref *inode_ref, function ext4_ext_insert_extent (line 1430) | int ext4_ext_insert_extent(struct ext4_inode_ref *inode_ref, function ext4_ext_remove_blocks (line 1516) | static void ext4_ext_remove_blocks(struct ext4_inode_ref *inode_ref, function ext4_ext_remove_idx (line 1532) | static int ext4_ext_remove_idx(struct ext4_inode_ref *inode_ref, function ext4_ext_remove_leaf (line 1579) | static int ext4_ext_remove_leaf(struct ext4_inode_ref *inode_ref, function ext4_ext_more_to_rm (line 1690) | static bool ext4_ext_more_to_rm(struct ext4_extent_path *path, ext4_lblk... function ext4_extent_remove_space (line 1704) | int ext4_extent_remove_space(struct ext4_inode_ref *inode_ref, ext4_lblk... function ext4_ext_split_extent_at (line 1846) | static int ext4_ext_split_extent_at(struct ext4_inode_ref *inode_ref, function ext4_ext_convert_to_initialized (line 1903) | static int ext4_ext_convert_to_initialized(struct ext4_inode_ref *inode_... function ext4_lblk_t (line 1935) | static ext4_lblk_t ext4_ext_next_allocated_block(struct ext4_extent_path... function ext4_ext_zero_unwritten_range (line 1965) | static int ext4_ext_zero_unwritten_range(struct ext4_inode_ref *inode_ref, function __unused (line 1988) | __unused static void print_path(struct ext4_extent_path *path) function ext4_extent_get_blocks (line 2013) | int ext4_extent_get_blocks(struct ext4_inode_ref *inode_ref, ext4_lblk_t... FILE: user.libs/liblwext4/src/ext4_fs.c function ext4_fs_init (line 61) | int ext4_fs_init(struct ext4_fs *fs, struct ext4_blockdev *bdev, function ext4_fs_fini (line 126) | int ext4_fs_fini(struct ext4_fs *fs) function ext4_fs_debug_features_inc (line 139) | static void ext4_fs_debug_features_inc(uint32_t features_incompatible) function ext4_fs_debug_features_comp (line 170) | static void ext4_fs_debug_features_comp(uint32_t features_compatible) function ext4_fs_debug_features_ro (line 186) | static void ext4_fs_debug_features_ro(uint32_t features_ro) function ext4_fs_check_features (line 210) | int ext4_fs_check_features(struct ext4_fs *fs, bool *read_only) function ext4_block_in_group (line 258) | static bool ext4_block_in_group(struct ext4_sblock *s, ext4_fsblk_t baddr, function ext4_fs_mark_bitmap_end (line 272) | static void ext4_fs_mark_bitmap_end(int start_bit, int end_bit, void *bi... function ext4_fs_init_block_bitmap (line 290) | static int ext4_fs_init_block_bitmap(struct ext4_block_group_ref *bg_ref) function ext4_fs_init_inode_bitmap (line 387) | static int ext4_fs_init_inode_bitmap(struct ext4_block_group_ref *bg_ref) function ext4_fs_init_inode_table (line 430) | static int ext4_fs_init_inode_table(struct ext4_block_group_ref *bg_ref) function ext4_fsblk_t (line 468) | static ext4_fsblk_t ext4_fs_get_descriptor_block(struct ext4_sblock *s, function ext4_fs_bg_checksum (line 494) | static uint16_t ext4_fs_bg_checksum(struct ext4_sblock *sb, uint32_t bgid, function ext4_fs_verify_bg_csum (line 558) | static bool ext4_fs_verify_bg_csum(struct ext4_sblock *sb, function ext4_fs_get_block_group_ref (line 571) | int ext4_fs_get_block_group_ref(struct ext4_fs *fs, uint32_t bgid, function ext4_fs_put_block_group_ref (line 636) | int ext4_fs_put_block_group_ref(struct ext4_block_group_ref *ref) function ext4_fs_inode_checksum (line 655) | static uint32_t ext4_fs_inode_checksum(struct ext4_inode_ref *inode_ref) function ext4_fs_set_inode_checksum (line 696) | static void ext4_fs_set_inode_checksum(struct ext4_inode_ref *inode_ref) function ext4_fs_verify_inode_csum (line 707) | static bool ext4_fs_verify_inode_csum(struct ext4_inode_ref *inode_ref) function __ext4_fs_get_inode_ref (line 720) | static int function ext4_fs_get_inode_ref (line 787) | int ext4_fs_get_inode_ref(struct ext4_fs *fs, uint32_t index, function ext4_fs_put_inode_ref (line 793) | int ext4_fs_put_inode_ref(struct ext4_inode_ref *ref) function ext4_fs_inode_blocks_init (line 806) | void ext4_fs_inode_blocks_init(struct ext4_fs *fs, function ext4_fs_correspond_inode_mode (line 834) | uint32_t ext4_fs_correspond_inode_mode(int filetype) function ext4_fs_alloc_inode (line 856) | int ext4_fs_alloc_inode(struct ext4_fs *fs, struct ext4_inode_ref *inode... function ext4_fs_free_inode (line 934) | int ext4_fs_free_inode(struct ext4_inode_ref *inode_ref) function ext4_fs_release_inode_block (line 1079) | static int ext4_fs_release_inode_block(struct ext4_inode_ref *inode_ref, function ext4_fs_truncate_inode (line 1179) | int ext4_fs_truncate_inode(struct ext4_inode_ref *inode_ref, uint64_t ne... function ext4_fsblk_t (line 1266) | ext4_fsblk_t ext4_fs_inode_to_goal_block(struct ext4_inode_ref *inode_ref) function ext4_fs_indirect_find_goal (line 1277) | int ext4_fs_indirect_find_goal(struct ext4_inode_ref *inode_ref, function ext4_fs_get_inode_dblk_idx_internal (line 1347) | static int ext4_fs_get_inode_dblk_idx_internal(struct ext4_inode_ref *in... function ext4_fs_get_inode_dblk_idx (line 1462) | int ext4_fs_get_inode_dblk_idx(struct ext4_inode_ref *inode_ref, function ext4_fs_init_inode_dblk_idx (line 1470) | int ext4_fs_init_inode_dblk_idx(struct ext4_inode_ref *inode_ref, function ext4_fs_set_inode_data_block_index (line 1477) | static int ext4_fs_set_inode_data_block_index(struct ext4_inode_ref *ino... function ext4_fs_append_inode_dblk (line 1643) | int ext4_fs_append_inode_dblk(struct ext4_inode_ref *inode_ref, function ext4_fs_inode_links_count_inc (line 1713) | void ext4_fs_inode_links_count_inc(struct ext4_inode_ref *inode_ref) function ext4_fs_inode_links_count_dec (line 1736) | void ext4_fs_inode_links_count_dec(struct ext4_inode_ref *inode_ref) FILE: user.libs/liblwext4/src/ext4_hash.c function ext2_half_md4 (line 116) | static void ext2_half_md4(uint32_t hash[4], uint32_t data[8]) function ext2_tea (line 159) | static void ext2_tea(uint32_t hash[4], uint32_t data[8]) function ext2_legacy_hash (line 178) | static uint32_t ext2_legacy_hash(const char *name, int len, int unsigned... function ext2_prep_hashbuf (line 202) | static void ext2_prep_hashbuf(const char *src, uint32_t slen, uint32_t *... function ext2_htree_hash (line 249) | int ext2_htree_hash(const char *name, int len, const uint32_t *hash_seed, FILE: user.libs/liblwext4/src/ext4_ialloc.c function ext4_ialloc_inode_to_bgidx (line 62) | static uint32_t ext4_ialloc_inode_to_bgidx(struct ext4_sblock *sb, function ext4_ialloc_bgidx_to_inode (line 75) | static uint32_t ext4_ialloc_bgidx_to_inode(struct ext4_sblock *sb, function ext4_ialloc_get_bgid_of_inode (line 87) | static uint32_t ext4_ialloc_get_bgid_of_inode(struct ext4_sblock *sb, function ext4_ialloc_bitmap_csum (line 95) | static uint32_t ext4_ialloc_bitmap_csum(struct ext4_sblock *sb, void *bi... function ext4_ialloc_set_bitmap_csum (line 113) | void ext4_ialloc_set_bitmap_csum(struct ext4_sblock *sb, struct ext4_bgr... function ext4_ialloc_verify_bitmap_csum (line 132) | static bool function ext4_ialloc_free_inode (line 158) | int ext4_ialloc_free_inode(struct ext4_fs *fs, uint32_t index, bool is_dir) function ext4_ialloc_alloc_inode (line 229) | int ext4_ialloc_alloc_inode(struct ext4_fs *fs, uint32_t *idx, bool is_dir) FILE: user.libs/liblwext4/src/ext4_inode.c function ext4_inode_block_bits_count (line 55) | static uint32_t ext4_inode_block_bits_count(uint32_t block_size) function ext4_inode_get_mode (line 68) | uint32_t ext4_inode_get_mode(struct ext4_sblock *sb, struct ext4_inode *... function ext4_inode_set_mode (line 79) | void ext4_inode_set_mode(struct ext4_sblock *sb, struct ext4_inode *inode, function ext4_inode_get_uid (line 88) | uint32_t ext4_inode_get_uid(struct ext4_inode *inode) function ext4_inode_set_uid (line 93) | void ext4_inode_set_uid(struct ext4_inode *inode, uint32_t uid) function ext4_inode_get_size (line 98) | uint64_t ext4_inode_get_size(struct ext4_sblock *sb, struct ext4_inode *... function ext4_inode_set_size (line 109) | void ext4_inode_set_size(struct ext4_inode *inode, uint64_t size) function ext4_inode_get_csum (line 115) | uint32_t ext4_inode_get_csum(struct ext4_sblock *sb, struct ext4_inode *... function ext4_inode_set_csum (line 126) | void ext4_inode_set_csum(struct ext4_sblock *sb, struct ext4_inode *inode, function ext4_inode_get_access_time (line 138) | uint32_t ext4_inode_get_access_time(struct ext4_inode *inode) function ext4_inode_set_access_time (line 142) | void ext4_inode_set_access_time(struct ext4_inode *inode, uint32_t time) function ext4_inode_get_change_inode_time (line 147) | uint32_t ext4_inode_get_change_inode_time(struct ext4_inode *inode) function ext4_inode_set_change_inode_time (line 151) | void ext4_inode_set_change_inode_time(struct ext4_inode *inode, uint32_t... function ext4_inode_get_modif_time (line 156) | uint32_t ext4_inode_get_modif_time(struct ext4_inode *inode) function ext4_inode_set_modif_time (line 161) | void ext4_inode_set_modif_time(struct ext4_inode *inode, uint32_t time) function ext4_inode_get_del_time (line 166) | uint32_t ext4_inode_get_del_time(struct ext4_inode *inode) function ext4_inode_set_del_time (line 171) | void ext4_inode_set_del_time(struct ext4_inode *inode, uint32_t time) function ext4_inode_get_gid (line 176) | uint32_t ext4_inode_get_gid(struct ext4_inode *inode) function ext4_inode_set_gid (line 180) | void ext4_inode_set_gid(struct ext4_inode *inode, uint32_t gid) function ext4_inode_get_links_cnt (line 185) | uint16_t ext4_inode_get_links_cnt(struct ext4_inode *inode) function ext4_inode_set_links_cnt (line 189) | void ext4_inode_set_links_cnt(struct ext4_inode *inode, uint16_t cnt) function ext4_inode_get_blocks_count (line 194) | uint64_t ext4_inode_get_blocks_count(struct ext4_sblock *sb, function ext4_inode_set_blocks_count (line 215) | int ext4_inode_set_blocks_count(struct ext4_sblock *sb, function ext4_inode_get_flags (line 255) | uint32_t ext4_inode_get_flags(struct ext4_inode *inode) function ext4_inode_set_flags (line 259) | void ext4_inode_set_flags(struct ext4_inode *inode, uint32_t flags) function ext4_inode_get_generation (line 264) | uint32_t ext4_inode_get_generation(struct ext4_inode *inode) function ext4_inode_set_generation (line 268) | void ext4_inode_set_generation(struct ext4_inode *inode, uint32_t gen) function ext4_inode_get_extra_isize (line 273) | uint16_t ext4_inode_get_extra_isize(struct ext4_sblock *sb, function ext4_inode_set_extra_isize (line 283) | void ext4_inode_set_extra_isize(struct ext4_sblock *sb, function ext4_inode_get_file_acl (line 292) | uint64_t ext4_inode_get_file_acl(struct ext4_inode *inode, function ext4_inode_set_file_acl (line 303) | void ext4_inode_set_file_acl(struct ext4_inode *inode, struct ext4_sbloc... function ext4_inode_get_direct_block (line 312) | uint32_t ext4_inode_get_direct_block(struct ext4_inode *inode, uint32_t ... function ext4_inode_set_direct_block (line 316) | void ext4_inode_set_direct_block(struct ext4_inode *inode, uint32_t idx, function ext4_inode_get_indirect_block (line 322) | uint32_t ext4_inode_get_indirect_block(struct ext4_inode *inode, uint32_... function ext4_inode_set_indirect_block (line 327) | void ext4_inode_set_indirect_block(struct ext4_inode *inode, uint32_t idx, function ext4_inode_get_dev (line 333) | uint32_t ext4_inode_get_dev(struct ext4_inode *inode) function ext4_inode_set_dev (line 345) | void ext4_inode_set_dev(struct ext4_inode *inode, uint32_t dev) function ext4_inode_type (line 353) | uint32_t ext4_inode_type(struct ext4_sblock *sb, struct ext4_inode *inode) function ext4_inode_is_type (line 358) | bool ext4_inode_is_type(struct ext4_sblock *sb, struct ext4_inode *inode, function ext4_inode_has_flag (line 364) | bool ext4_inode_has_flag(struct ext4_inode *inode, uint32_t f) function ext4_inode_clear_flag (line 369) | void ext4_inode_clear_flag(struct ext4_inode *inode, uint32_t f) function ext4_inode_set_flag (line 376) | void ext4_inode_set_flag(struct ext4_inode *inode, uint32_t f) function ext4_inode_can_truncate (line 383) | bool ext4_inode_can_truncate(struct ext4_sblock *sb, struct ext4_inode *... type ext4_extent_header (line 397) | struct ext4_extent_header type ext4_inode (line 398) | struct ext4_inode type ext4_extent_header (line 400) | struct ext4_extent_header FILE: user.libs/liblwext4/src/ext4_journal.c type revoke_entry (line 55) | struct revoke_entry { type recover_info (line 70) | struct recover_info { type replay_arg (line 88) | struct replay_arg { function trans_id_diff (line 106) | static inline int32_t function jbd_revoke_entry_cmp (line 113) | static int function jbd_block_rec_cmp (line 123) | static int function jbd_revoke_rec_cmp (line 133) | static int function jbd_has_csum (line 153) | static int jbd_has_csum(struct jbd_sb *jbd_sb) function jbd_sb_csum (line 165) | static uint32_t jbd_sb_csum(struct jbd_sb *jbd_sb) function jbd_sb_csum_set (line 183) | static void jbd_sb_csum_set(struct jbd_sb *jbd_sb) function jbd_verify_sb_csum (line 192) | static bool function jbd_meta_csum (line 205) | static uint32_t jbd_meta_csum(struct jbd_fs *jbd_fs, function jbd_meta_csum_set (line 232) | static void jbd_meta_csum_set(struct jbd_fs *jbd_fs, function jbd_verify_meta_csum (line 246) | static bool function jbd_commit_csum (line 264) | static uint32_t jbd_commit_csum(struct jbd_fs *jbd_fs, function jbd_commit_csum_set (line 295) | static void jbd_commit_csum_set(struct jbd_fs *jbd_fs, function jbd_verify_commit_csum (line 307) | static bool jbd_verify_commit_csum(struct jbd_fs *jbd_fs, function jbd_block_csum (line 325) | static uint32_t jbd_block_csum(struct jbd_fs *jbd_fs, const void *buf, function jbd_block_tag_csum_set (line 355) | static void jbd_block_tag_csum_set(struct jbd_fs *jbd_fs, void *__tag, function jbd_sb_write (line 375) | static int jbd_sb_write(struct jbd_fs *jbd_fs, struct jbd_sb *s) function jbd_sb_read (line 395) | static int jbd_sb_read(struct jbd_fs *jbd_fs, struct jbd_sb *s) function jbd_verify_sb (line 413) | static bool jbd_verify_sb(struct jbd_sb *sb) function jbd_write_sb (line 429) | static int jbd_write_sb(struct jbd_fs *jbd_fs) function jbd_get_fs (line 446) | int jbd_get_fs(struct ext4_fs *fs, function jbd_put_fs (line 487) | int jbd_put_fs(struct jbd_fs *jbd_fs) function jbd_inode_bmap (line 501) | int jbd_inode_bmap(struct jbd_fs *jbd_fs, function jbd_block_get (line 518) | static int jbd_block_get(struct jbd_fs *jbd_fs, function jbd_block_get_noread (line 553) | static int jbd_block_get_noread(struct jbd_fs *jbd_fs, function jbd_block_set (line 577) | static int jbd_block_set(struct jbd_fs *jbd_fs, function jbd_tag_bytes (line 588) | static int jbd_tag_bytes(struct jbd_fs *jbd_fs) type tag_info (line 616) | struct tag_info { function jbd_extract_block_tag (line 646) | static int function jbd_write_block_tag (line 723) | static int function jbd_iterate_block_table (line 811) | static void function jbd_display_block_tags (line 854) | static void jbd_display_block_tags(struct jbd_fs *jbd_fs, type revoke_entry (line 866) | struct revoke_entry type recover_info (line 867) | struct recover_info type revoke_entry (line 869) | struct revoke_entry function jbd_replay_block_tags (line 879) | static void jbd_replay_block_tags(struct jbd_fs *jbd_fs, function jbd_add_revoke_block_tags (line 955) | static void jbd_add_revoke_block_tags(struct recover_info *info, function jbd_destroy_revoke_tree (line 978) | static void jbd_destroy_revoke_tree(struct recover_info *info) function jbd_build_revoke_tree (line 998) | static void jbd_build_revoke_tree(struct jbd_fs *jbd_fs, function jbd_debug_descriptor_block (line 1032) | static void jbd_debug_descriptor_block(struct jbd_fs *jbd_fs, function jbd_replay_descriptor_block (line 1044) | static void jbd_replay_descriptor_block(struct jbd_fs *jbd_fs, function jbd_iterate_log (line 1061) | static int jbd_iterate_log(struct jbd_fs *jbd_fs, function jbd_recover (line 1214) | int jbd_recover(struct jbd_fs *jbd_fs) function jbd_journal_write_sb (line 1255) | static void jbd_journal_write_sb(struct jbd_journal *journal) function jbd_journal_start (line 1267) | int jbd_journal_start(struct jbd_fs *jbd_fs, type ext4_bcache (line 1308) | struct ext4_bcache type ext4_buf (line 1309) | struct ext4_buf function jbd_journal_flush_trans (line 1315) | static void jbd_journal_flush_trans(struct jbd_trans *trans) function jbd_journal_skip_pure_revoke (line 1354) | static void function jbd_journal_purge_cp_trans (line 1367) | void function jbd_journal_stop (line 1416) | int jbd_journal_stop(struct jbd_journal *journal) function jbd_journal_alloc_block (line 1455) | static uint32_t jbd_journal_alloc_block(struct jbd_journal *journal, type jbd_block_rec (line 1474) | struct jbd_block_rec type jbd_journal (line 1475) | struct jbd_journal type jbd_block_rec (line 1478) | struct jbd_block_rec function jbd_trans_change_ownership (line 1487) | static void type jbd_block_rec (line 1499) | struct jbd_block_rec type jbd_trans (line 1500) | struct jbd_trans type jbd_block_rec (line 1503) | struct jbd_block_rec type jbd_block_rec (line 1509) | struct jbd_block_rec function jbd_trans_finish_callback (line 1524) | static void function jbd_trans_remove_block_rec (line 1591) | static inline void function jbd_trans_set_block_dirty (line 1611) | int jbd_trans_set_block_dirty(struct jbd_trans *trans, function jbd_trans_revoke_block (line 1669) | int jbd_trans_revoke_block(struct jbd_trans *trans, function jbd_trans_try_revoke_block (line 1696) | int jbd_trans_try_revoke_block(struct jbd_trans *trans, function jbd_journal_free_trans (line 1725) | void jbd_journal_free_trans(struct jbd_journal *journal, function jbd_trans_write_commit_block (line 1770) | static int jbd_trans_write_commit_block(struct jbd_trans *trans) function jbd_journal_prepare (line 1806) | static int jbd_journal_prepare(struct jbd_journal *journal, function jbd_journal_prepare_revoke (line 1998) | static int function jbd_journal_cp_trans (line 2088) | void jbd_journal_cp_trans(struct jbd_journal *journal, struct jbd_trans ... function jbd_trans_end_write (line 2101) | static void jbd_trans_end_write(struct ext4_bcache *bc __unused, function __jbd_journal_commit_trans (line 2159) | static int __jbd_journal_commit_trans(struct jbd_journal *journal, type jbd_trans (line 2261) | struct jbd_trans type jbd_journal (line 2262) | struct jbd_journal type jbd_trans (line 2264) | struct jbd_trans type jbd_trans (line 2265) | struct jbd_trans function jbd_journal_commit_trans (line 2282) | int jbd_journal_commit_trans(struct jbd_journal *journal, FILE: user.libs/liblwext4/src/ext4_mbr.c type ext4_part_entry (line 52) | struct ext4_part_entry { type ext4_mbr (line 61) | struct ext4_mbr { function ext4_mbr_scan (line 70) | int ext4_mbr_scan(struct ext4_blockdev *parent, struct ext4_mbr_bdevs *b... function ext4_mbr_write (line 130) | int ext4_mbr_write(struct ext4_blockdev *parent, struct ext4_mbr_parts *... FILE: user.libs/liblwext4/src/ext4_mkfs.c type fs_aux_info (line 56) | struct fs_aux_info { function log_2 (line 71) | static inline int log_2(int j) function sb2info (line 81) | static int sb2info(struct ext4_sblock *sb, struct ext4_mkfs_info *info) function compute_blocks_per_group (line 103) | static uint32_t compute_blocks_per_group(struct ext4_mkfs_info *info) function compute_inodes (line 108) | static uint32_t compute_inodes(struct ext4_mkfs_info *info) function compute_inodes_per_group (line 113) | static uint32_t compute_inodes_per_group(struct ext4_mkfs_info *info) function compute_journal_blocks (line 129) | static uint32_t compute_journal_blocks(struct ext4_mkfs_info *info) function has_superblock (line 140) | static bool has_superblock(struct ext4_mkfs_info *info, uint32_t bgid) function create_fs_aux_info (line 148) | static int create_fs_aux_info(struct fs_aux_info *aux_info, function release_fs_aux_info (line 214) | static void release_fs_aux_info(struct fs_aux_info *aux_info) function fill_sb (line 224) | static void fill_sb(struct fs_aux_info *aux_info, struct ext4_mkfs_info ... function write_bgroup_block (line 301) | static int write_bgroup_block(struct ext4_blockdev *bd, function write_bgroups (line 340) | static int write_bgroups(struct ext4_blockdev *bd, struct fs_aux_info *a... function write_sblocks (line 437) | static int write_sblocks(struct ext4_blockdev *bd, struct fs_aux_info *a... function ext4_mkfs_read_info (line 465) | int ext4_mkfs_read_info(struct ext4_blockdev *bd, struct ext4_mkfs_info ... function mkfs_init (line 491) | static int mkfs_init(struct ext4_blockdev *bd, struct ext4_mkfs_info *info) function init_bgs (line 516) | static int init_bgs(struct ext4_fs *fs) function alloc_inodes (line 534) | static int alloc_inodes(struct ext4_fs *fs) function create_dirs (line 570) | static int create_dirs(struct ext4_fs *fs) function create_journal_inode (line 637) | static int create_journal_inode(struct ext4_fs *fs, function ext4_mkfs (line 701) | int ext4_mkfs(struct ext4_fs *fs, struct ext4_blockdev *bd, FILE: user.libs/liblwext4/src/ext4_super.c function ext4_block_group_cnt (line 51) | uint32_t ext4_block_group_cnt(struct ext4_sblock *s) function ext4_blocks_in_group_cnt (line 64) | uint32_t ext4_blocks_in_group_cnt(struct ext4_sblock *s, uint32_t bgid) function ext4_inodes_in_group_cnt (line 76) | uint32_t ext4_inodes_in_group_cnt(struct ext4_sblock *s, uint32_t bgid) function ext4_sb_csum (line 89) | static uint32_t ext4_sb_csum(struct ext4_sblock *s) function ext4_sb_verify_csum (line 99) | static bool ext4_sb_verify_csum(struct ext4_sblock *s) function ext4_sb_set_csum (line 110) | static void ext4_sb_set_csum(struct ext4_sblock *s) function ext4_sb_write (line 118) | int ext4_sb_write(struct ext4_blockdev *bdev, struct ext4_sblock *s) function ext4_sb_read (line 125) | int ext4_sb_read(struct ext4_blockdev *bdev, struct ext4_sblock *s) function ext4_sb_check (line 131) | bool ext4_sb_check(struct ext4_sblock *s) function is_power_of (line 166) | static inline int is_power_of(uint32_t a, uint32_t b) function ext4_sb_sparse (line 179) | bool ext4_sb_sparse(uint32_t group) function ext4_sb_is_super_in_bg (line 191) | bool ext4_sb_is_super_in_bg(struct ext4_sblock *s, uint32_t group) function ext4_bg_num_gdb_meta (line 199) | static uint32_t ext4_bg_num_gdb_meta(struct ext4_sblock *s, uint32_t group) function ext4_bg_num_gdb_nometa (line 213) | static uint32_t ext4_bg_num_gdb_nometa(struct ext4_sblock *s, uint32_t g... function ext4_bg_num_gdb (line 229) | uint32_t ext4_bg_num_gdb(struct ext4_sblock *s, uint32_t group) function ext4_num_base_meta_clusters (line 243) | uint32_t ext4_num_base_meta_clusters(struct ext4_sblock *s, FILE: user.libs/liblwext4/src/ext4_trans.c function ext4_trans_set_block_dirty (line 47) | int ext4_trans_set_block_dirty(struct ext4_buf *buf) function ext4_trans_block_get_noread (line 67) | int ext4_trans_block_get_noread(struct ext4_blockdev *bdev, function ext4_trans_block_get (line 78) | int ext4_trans_block_get(struct ext4_blockdev *bdev, function ext4_trans_try_revoke_block (line 89) | int ext4_trans_try_revoke_block(struct ext4_blockdev *bdev __unused, FILE: user.libs/liblwext4/src/ext4_xattr.c type ext4_xattr_header (line 92) | struct ext4_xattr_header { type ext4_xattr_ibody_header (line 102) | struct ext4_xattr_ibody_header { type ext4_xattr_entry (line 106) | struct ext4_xattr_entry { function ext4_xattr_compute_hash (line 121) | static inline void ext4_xattr_compute_hash(struct ext4_xattr_header *hea... function ext4_xattr_rehash (line 154) | static void ext4_xattr_rehash(struct ext4_xattr_header *header, function ext4_xattr_block_checksum (line 177) | static uint32_t ext4_xattr_block_checksum(struct ext4_inode_ref *inode_ref, function ext4_xattr_set_block_checksum (line 209) | static void ext4_xattr_set_block_checksum(struct ext4_inode_ref *inode_ref, type xattr_prefix (line 221) | struct xattr_prefix { type xattr_prefix (line 226) | struct xattr_prefix function ext4_xattr_set_entry (line 311) | static int ext4_xattr_set_entry(struct ext4_xattr_info *i, function ext4_xattr_is_empty (line 450) | static inline bool ext4_xattr_is_empty(struct ext4_xattr_search *s) function ext4_xattr_find_entry (line 465) | static void ext4_xattr_find_entry(struct ext4_xattr_info *i, function ext4_xattr_is_block_valid (line 506) | static bool ext4_xattr_is_block_valid(struct ext4_inode_ref *inode_ref, function ext4_xattr_is_ibody_valid (line 574) | static bool ext4_xattr_is_ibody_valid(struct ext4_inode_ref *inode_ref) type ext4_xattr_finder (line 637) | struct ext4_xattr_finder { function ext4_xattr_ibody_initialize (line 654) | static void ext4_xattr_ibody_initialize(struct ext4_inode_ref *inode_ref) function ext4_xattr_block_initialize (line 676) | static void ext4_xattr_block_initialize(struct ext4_inode_ref *inode_ref, function ext4_xattr_block_init_search (line 692) | static void ext4_xattr_block_init_search(struct ext4_inode_ref *inode_ref, function ext4_xattr_block_find_entry (line 715) | static int ext4_xattr_block_find_entry(struct ext4_inode_ref *inode_ref, function ext4_xattr_ibody_find_entry (line 748) | static int ext4_xattr_ibody_find_entry(struct ext4_inode_ref *inode_ref, function ext4_xattr_try_alloc_block (line 789) | static int ext4_xattr_try_alloc_block(struct ext4_inode_ref *inode_ref) function ext4_xattr_try_free_block (line 823) | static void ext4_xattr_try_free_block(struct ext4_inode_ref *inode_ref) function ext4_xattr_list (line 851) | int ext4_xattr_list(struct ext4_inode_ref *inode_ref, function ext4_xattr_get (line 996) | int ext4_xattr_get(struct ext4_inode_ref *inode_ref, uint8_t name_index, function ext4_xattr_copy_new_block (line 1096) | static int ext4_xattr_copy_new_block(struct ext4_inode_ref *inode_ref, function ext4_xattr_remove (line 1170) | int ext4_xattr_remove(struct ext4_inode_ref *inode_ref, uint8_t name_index, function ext4_xattr_block_set (line 1282) | static int ext4_xattr_block_set(struct ext4_inode_ref *inode_ref, function ext4_xattr_block_remove (line 1417) | static int ext4_xattr_block_remove(struct ext4_inode_ref *inode_ref, function ext4_xattr_set (line 1484) | int ext4_xattr_set(struct ext4_inode_ref *inode_ref, uint8_t name_index, FILE: user.libs/libmisc/misc.c function __get_resource_handles (line 13) | static int __get_resource_handles(char *compare, char *string, function get_resource_handles (line 37) | static int get_resource_handles(int argc, char **argv, char *comp, function get_irq_handles (line 56) | int get_irq_handles(int argc, char **argv, int *handles, int cnt) function get_mmio_handles (line 61) | int get_mmio_handles(int argc, char **argv, int *handles, int cnt) function get_dma_handles (line 66) | int get_dma_handles(int argc, char **argv, int *handles, int cnt) function get_handles (line 71) | int get_handles(int argc, char **argv, int *handles, int cnt) FILE: user.sbin/chiyou/chiyou.c type resource (line 39) | struct resource { function create_mmio_handle (line 54) | static int create_mmio_handle(unsigned long base, unsigned long size) function create_irq_handle (line 67) | static int create_irq_handle(uint32_t irq, unsigned long flags) function get_device_node (line 72) | static int get_device_node(const char *name, function handle_get_mmio (line 92) | static int handle_get_mmio(struct device_node *dnode, int index) function handle_get_irq (line 133) | static int handle_get_irq(struct device_node *dnode, int index) function handle_get_dma_channel (line 172) | static int handle_get_dma_channel(struct device_node *dnode, int index) function handle_get_iommu_sid (line 177) | static int handle_get_iommu_sid(struct device_node *dnode, int index) function do_handle_chiyou_event (line 182) | static int do_handle_chiyou_event(struct proto *proto, char *buf, int *r... function handle_chiyou_event (line 218) | static int handle_chiyou_event(int loop) function main (line 252) | int main(int argc, char **argv) FILE: user.sbin/chiyou/of.c type device_node (line 29) | struct device_node function fdt_n_size_cells (line 31) | int fdt_n_size_cells(void *dtb, int node) function fdt_n_addr_cells (line 51) | int fdt_n_addr_cells(void *dtb, int node) type device_node (line 86) | struct device_node function __of_get_node_by_name (line 91) | static int __of_get_node_by_name(void *data, int pnode, function of_get_node_by_name (line 119) | int of_get_node_by_name(void *data, int pnode, char *str) function __of_get_bool (line 139) | int __of_get_bool(void *dtb, int node, char *attr) function of_get_bool (line 148) | int of_get_bool(struct device_node *node, char *attr) function __of_get_string (line 153) | int __of_get_string(void *dtb, int node, char *attr, char *str, int len) function __of_get_u16_array (line 182) | int __of_get_u16_array(void *dtb, int node, char *attr, function __of_get_u32_array (line 207) | int __of_get_u32_array(void *dtb, int node, char *attr, function __of_get_u64_array (line 232) | int __of_get_u64_array(void *dtb, int node, char *attr, type device_node (line 259) | struct device_node type device_node (line 261) | struct device_node type device_node (line 263) | struct device_node function of_parse_dt_class (line 274) | static int of_parse_dt_class(struct device_node *node) function of_device_match (line 340) | int of_device_match(struct device_node *node, char **comp) function __of_parse_device_node (line 356) | static int __of_parse_device_node(struct device_node *root, type device_node (line 397) | struct device_node type device_node (line 400) | struct device_node type device_node (line 421) | struct device_node type device_node (line 427) | struct device_node type device_node (line 433) | struct device_node type device_node (line 443) | struct device_node type device_node (line 451) | struct device_node type device_node (line 452) | struct device_node type device_node (line 454) | struct device_node type device_node (line 458) | struct device_node type device_node (line 459) | struct device_node type device_node (line 461) | struct device_node function of_n_addr_cells (line 465) | int of_n_addr_cells(struct device_node *node) function of_n_size_cells (line 482) | int of_n_size_cells(struct device_node *node) function of_get_phandle (line 499) | int of_get_phandle(struct device_node *node) function of_n_interrupt_cells (line 512) | int of_n_interrupt_cells(struct device_node *node) function of_n_addr_count (line 543) | int of_n_addr_count(struct device_node *node) function of_data (line 560) | int of_data(void *data) function of_read_number (line 565) | static inline uint64_t of_read_number(const fdt32_t *cell, int size) function of_check_counts (line 575) | static inline int of_check_counts(int na, int ns) type of_bus (line 581) | struct of_bus { function of_bus_default_count_cells (line 592) | static void of_bus_default_count_cells(void *blob, function of_bus_default_map (line 614) | static uint64_t of_bus_default_map(fdt32_t *addr, function of_bus_default_translate (line 631) | static int of_bus_default_translate(uint32_t *addr, uint64_t offset, int... type of_bus (line 647) | struct of_bus function of_translate_one (line 658) | static int of_translate_one(void * blob, int parent, struct of_bus *bus, function __of_translate_address (line 718) | static uint64_t __of_translate_address(struct device_node *node, function of_translate_address_index (line 789) | int of_translate_address_index(struct device_node *np, function of_translate_address (line 838) | int of_translate_address(struct device_node *node, function gic_xlate_irq (line 844) | static int gic_xlate_irq(struct device_node *node, function of_get_device_irq_index (line 864) | int of_get_device_irq_index(struct device_node *node, uint32_t *irq, function of_release_all_node (line 897) | void of_release_all_node(struct device_node *node) function of_parse_device_tree (line 912) | void of_parse_device_tree(void) function of_get_console_name (line 953) | int of_get_console_name(char **name) function of_get_chosen_prop64 (line 971) | static int __used of_get_chosen_prop64(const char *name, uint64_t *value) function of_init (line 981) | int of_init(void *dtb) FILE: user.sbin/chiyou/of.h type device_class_t (line 7) | typedef enum __device_class { type device_node (line 34) | struct device_node { type fdt16_t (line 52) | typedef fdt16_t of16_t; type fdt32_t (line 53) | typedef fdt32_t of32_t; type fdt64_t (line 54) | typedef fdt64_t of64_t; type device_node (line 61) | struct device_node type device_node (line 63) | struct device_node function fdt32_t (line 69) | static fdt32_t inline cpu_to_of32(uint32_t v) function of16_to_cpu (line 74) | static uint32_t inline of16_to_cpu(of16_t v) function of32_to_cpu (line 79) | static uint32_t inline of32_to_cpu(of32_t v) function of32_to_cpu64 (line 84) | static uint64_t inline of32_to_cpu64(of32_t high, of32_t low) type device_node (line 97) | struct device_node type device_node (line 98) | struct device_node type device_node (line 101) | struct device_node type device_node (line 103) | struct device_node type device_node (line 105) | struct device_node type device_node (line 108) | struct device_node type device_node (line 108) | struct device_node type device_node (line 110) | struct device_node type device_node (line 111) | struct device_node type device_node (line 112) | struct device_node type device_node (line 113) | struct device_node type device_node (line 116) | struct device_node type device_node (line 118) | struct device_node type device_node (line 122) | struct device_node type device_node (line 123) | struct device_node type device_node (line 124) | struct device_node type device_node (line 126) | struct device_node type device_node (line 127) | struct device_node function of_get_u64_array (line 132) | static inline int of_get_u64_array(struct device_node *node, function of_get_u32_array (line 142) | static inline int of_get_u32_array(struct device_node *node, function of_get_u16_array (line 152) | static inline int of_get_u16_array(struct device_node *node, function of_get_string (line 162) | static inline int of_get_string(struct device_node *node, function device_node_is_root (line 172) | static int inline device_node_is_root(struct device_node *node) function translate_device_address_index (line 177) | static int inline translate_device_address_index(struct device_node *node, function translate_device_address (line 186) | static inline int translate_device_address(struct device_node *node, type device_node (line 192) | struct device_node FILE: user.sbin/fuxi/fuxi.c type vnode (line 39) | struct vnode { type vreq (line 49) | struct vreq { type vnode (line 58) | struct vnode type vreq (line 61) | struct vreq type vreq (line 62) | struct vreq type vnode (line 64) | struct vnode function fuxi_info (line 70) | static void fuxi_info(char *str) type vreq (line 75) | struct vreq type vreq (line 77) | struct vreq function release_vreq (line 89) | static void release_vreq(struct vreq *vreq) function vreqs_init (line 95) | static void vreqs_init(void) function epoll_new_vreq (line 107) | static int epoll_new_vreq(struct vreq *vreq) type vnode (line 117) | struct vnode type vnode (line 119) | struct vnode function release_node (line 130) | static void release_node(struct vnode *node) function handle_close_event (line 136) | static int handle_close_event(struct epoll_event *event) type vreq (line 150) | struct vreq type vnode (line 150) | struct vnode type vreq (line 152) | struct vreq function open_remote_node (line 189) | static int open_remote_node(struct vnode *node, type vnode (line 196) | struct vnode type vnode (line 196) | struct vnode type vnode (line 198) | struct vnode function check_string (line 208) | static int check_string(char *buf, int offset, int size) type vnode (line 219) | struct vnode type vnode (line 219) | struct vnode type vnode (line 221) | struct vnode function create_service_kobject (line 253) | static int create_service_kobject(struct vnode *node, struct proto *proto) type vnode (line 278) | struct vnode type vreq (line 278) | struct vreq type proto (line 279) | struct proto type vnode (line 283) | struct vnode type vnode (line 284) | struct vnode function handle_register_service_request (line 325) | static void handle_register_service_request(struct vreq *vreq, struct pr... function __handle_open_request (line 348) | static int __handle_open_request(struct vreq *vreq, struct proto *proto,... function handle_open_request (line 414) | static void handle_open_request(struct vreq *vreq, struct proto *proto, ... function handle_getdent_request (line 444) | static void handle_getdent_request(struct vreq *vreq, struct proto *prot... function handle_remote_access (line 492) | static int handle_remote_access(struct vnode *node, struct proto *proto,... function __handle_access_request (line 503) | static int __handle_access_request(struct vreq *vreq, struct proto *prot... function handle_access_request (line 550) | static void handle_access_request(struct vreq *vreq, function handle_lseek_request (line 557) | static void handle_lseek_request(struct vreq *vreq, function handle_event (line 574) | static int handle_event(struct epoll_event *event) function fuxi_loop (line 617) | static int fuxi_loop(int handle) function root_vnode_init (line 673) | static void root_vnode_init(void) function vnodes_init (line 681) | static void vnodes_init(void) function main (line 700) | int main(int argc, char **argv) FILE: user.sbin/nvwa/elf.h type Elf_Byte (line 6) | typedef uint8_t Elf_Byte; type Elf32_Addr (line 8) | typedef uint32_t Elf32_Addr; type Elf32_Off (line 9) | typedef uint32_t Elf32_Off; type Elf32_Sword (line 10) | typedef int32_t Elf32_Sword; type Elf32_Word (line 11) | typedef uint32_t Elf32_Word; type Elf32_Half (line 12) | typedef uint16_t Elf32_Half; type Elf64_Addr (line 14) | typedef uint64_t Elf64_Addr; type Elf64_Off (line 15) | typedef uint64_t Elf64_Off; type Elf64_Shalf (line 16) | typedef int32_t Elf64_Shalf; type Elf64_Sword (line 19) | typedef int64_t Elf64_Sword; type Elf64_Word (line 20) | typedef uint64_t Elf64_Word; type Elf64_Sword (line 22) | typedef int32_t Elf64_Sword; type Elf64_Word (line 23) | typedef uint32_t Elf64_Word; type Elf64_Sxword (line 26) | typedef int64_t Elf64_Sxword; type Elf64_Xword (line 27) | typedef uint64_t Elf64_Xword; type Elf64_Half (line 29) | typedef uint32_t Elf64_Half; type Elf64_Quarter (line 30) | typedef uint16_t Elf64_Quarter; type Elf32_Ehdr (line 116) | typedef struct { type Elf64_Ehdr (line 134) | typedef struct { type Elf32_Shdr (line 200) | typedef struct { type Elf64_Shdr (line 214) | typedef struct { type Elf32_Sym (line 288) | typedef struct elf32_sym { type Elf64_Sym (line 297) | typedef struct { type Elf32_Rel (line 337) | typedef struct { type Elf32_Rela (line 343) | typedef struct { type Elf64_Rel (line 354) | typedef struct { type Elf64_Rela (line 359) | typedef struct { type Elf32_Phdr (line 384) | typedef struct { type Elf64_Phdr (line 395) | typedef struct { type Elf32_Dyn (line 432) | typedef struct { type Elf64_Dyn (line 440) | typedef struct { type Elf32_Note (line 507) | typedef struct { type Elf64_Note (line 513) | typedef struct { type Elf64_auxv_t (line 519) | typedef struct { type elf_ctx (line 611) | struct elf_ctx { FILE: user.sbin/nvwa/elf_std.c function elf_file_read (line 14) | static int elf_file_read(FILE *file, void *buf, size_t size, off_t offset) function elf_findphdr (line 30) | static int elf_findphdr(FILE *file, struct elf_ctx *ctx, function elf_init (line 48) | int elf_init(struct elf_ctx *ctx, FILE *file) function elf_load_section (line 110) | static int elf_load_section(FILE *file, void *vaddr, Elf_Shdr *shdr) function elf_findshdr (line 129) | static int elf_findshdr(FILE *file, struct elf_ctx *ctx, function load_process_from_file (line 151) | int load_process_from_file(void *page, struct elf_ctx *ctx, FILE *file) FILE: user.sbin/nvwa/nvwa.c type elf_ctx (line 23) | struct elf_ctx type elf_ctx (line 24) | struct elf_ctx type nvwa_proto (line 26) | struct nvwa_proto { type nvwa_proto (line 32) | struct nvwa_proto function nvwa_pma_init (line 37) | static int nvwa_pma_init(int pma_handle, size_t size) function unmap_elf_memory (line 42) | static int unmap_elf_memory(int pma_handle, size_t size) function map_elf_memory (line 47) | static int map_elf_memory(int pma_handle, size_t size, int perm) function __handle_elf_request (line 52) | static int __handle_elf_request(struct nvwa_proto *proto, function handle_elf_request (line 105) | static void handle_elf_request(struct nvwa_proto *proto) function nvwa_loop (line 126) | static int nvwa_loop(void) function main (line 149) | int main(int argc, char **argv) FILE: user.sbin/pangu/include/pangu/elf.h type Elf_Byte (line 6) | typedef uint8_t Elf_Byte; type Elf32_Addr (line 8) | typedef uint32_t Elf32_Addr; type Elf32_Off (line 9) | typedef uint32_t Elf32_Off; type Elf32_Sword (line 10) | typedef int32_t Elf32_Sword; type Elf32_Word (line 11) | typedef uint32_t Elf32_Word; type Elf32_Half (line 12) | typedef uint16_t Elf32_Half; type Elf64_Addr (line 14) | typedef uint64_t Elf64_Addr; type Elf64_Off (line 15) | typedef uint64_t Elf64_Off; type Elf64_Shalf (line 16) | typedef int32_t Elf64_Shalf; type Elf64_Sword (line 19) | typedef int64_t Elf64_Sword; type Elf64_Word (line 20) | typedef uint64_t Elf64_Word; type Elf64_Sword (line 22) | typedef int32_t Elf64_Sword; type Elf64_Word (line 23) | typedef uint32_t Elf64_Word; type Elf64_Sxword (line 26) | typedef int64_t Elf64_Sxword; type Elf64_Xword (line 27) | typedef uint64_t Elf64_Xword; type Elf64_Half (line 29) | typedef uint32_t Elf64_Half; type Elf64_Quarter (line 30) | typedef uint16_t Elf64_Quarter; type Elf32_Ehdr (line 116) | typedef struct { type Elf64_Ehdr (line 134) | typedef struct { type Elf32_Shdr (line 200) | typedef struct { type Elf64_Shdr (line 214) | typedef struct { type Elf32_Sym (line 288) | typedef struct elf32_sym { type Elf64_Sym (line 297) | typedef struct { type Elf32_Rel (line 337) | typedef struct { type Elf32_Rela (line 343) | typedef struct { type Elf64_Rel (line 354) | typedef struct { type Elf64_Rela (line 359) | typedef struct { type Elf32_Phdr (line 384) | typedef struct { type Elf64_Phdr (line 395) | typedef struct { type Elf32_Dyn (line 432) | typedef struct { type Elf64_Dyn (line 440) | typedef struct { type Elf32_Note (line 507) | typedef struct { type Elf64_Note (line 513) | typedef struct { type Elf64_auxv_t (line 519) | typedef struct { type elf_ctx (line 612) | struct elf_ctx { FILE: user.sbin/pangu/include/pangu/mm.h type process (line 15) | struct process type proto (line 16) | struct proto type vma (line 18) | struct vma { type vma (line 51) | struct vma type process (line 51) | struct process type vma (line 54) | struct vma type process (line 54) | struct process type process (line 58) | struct process type vma (line 58) | struct vma type process (line 60) | struct process type vma (line 62) | struct vma type process (line 62) | struct process type process (line 66) | struct process type process (line 69) | struct process type proto (line 69) | struct proto type process (line 70) | struct process type proto (line 70) | struct proto type process (line 71) | struct process type proto (line 71) | struct proto type process (line 73) | struct process FILE: user.sbin/pangu/include/pangu/proc.h type handle_desc (line 27) | struct handle_desc { type wait_entry (line 32) | struct wait_entry { type process (line 39) | struct process { type process (line 77) | struct process type proto (line 77) | struct proto type process (line 79) | struct process type process (line 80) | struct process type process (line 81) | struct process type process (line 82) | struct process type epoll_event (line 89) | struct epoll_event type process_proto (line 90) | struct process_proto type process (line 92) | struct process type process_proto (line 93) | struct process_proto type process (line 101) | struct process type epoll_event (line 103) | struct epoll_event type process (line 103) | struct process type process (line 105) | struct process type proto (line 105) | struct proto type process (line 106) | struct process type proto (line 106) | struct proto type process (line 107) | struct process type proto (line 107) | struct proto type process (line 109) | struct process type handle_desc (line 110) | struct handle_desc type process (line 112) | struct process type process (line 113) | struct process FILE: user.sbin/pangu/include/pangu/ramdisk.h type process (line 8) | struct process type ramdisk_file (line 10) | struct ramdisk_file type ramdisk_file (line 12) | struct ramdisk_file type elf_ctx (line 15) | struct elf_ctx type ramdisk_file (line 15) | struct ramdisk_file type process (line 17) | struct process type elf_ctx (line 18) | struct elf_ctx type ramdisk_file (line 18) | struct ramdisk_file FILE: user.sbin/pangu/src/bootarg.c type boot_option (line 27) | struct boot_option { type boot_option (line 34) | struct boot_option function __get_boot_option (line 37) | int __get_boot_option(char *name, void *value, function __parse_hex32 (line 52) | static int __parse_hex32(char *args, void *value) function __parse_hex64 (line 61) | static int __parse_hex64(char *args, void *value) function __parse_uint (line 70) | static int __parse_uint(char *args, void *value) function __parse_bool (line 79) | static int __parse_bool(char *args, void *value) function __parse_string (line 85) | static int __parse_string(char *args, void *value) function bootarg_parse_hex32 (line 95) | int bootarg_parse_hex32(char *name, uint32_t *v) function bootarg_parse_hex64 (line 100) | int bootarg_parse_hex64(char *name, uint64_t *v) function bootarg_parse_uint (line 105) | int bootarg_parse_uint(char *name, uint32_t *v) function bootarg_parse_bool (line 110) | int bootarg_parse_bool(char *name, int *v) function bootarg_parse_string (line 116) | int bootarg_parse_string(char *name, char **v) function bootarg_init_one (line 121) | static void bootarg_init_one(char *str) function bootargs_init (line 145) | int bootargs_init(const char *str, int len) FILE: user.sbin/pangu/src/elf_ramdisk.c function elf_findphdr (line 17) | int elf_findphdr(struct ramdisk_file *file, struct elf_ctx *ctx, function elf_init_ramdisk (line 35) | int elf_init_ramdisk(struct elf_ctx *ctx, struct ramdisk_file *file) function elf_load_section (line 97) | static int elf_load_section(struct ramdisk_file *file, void *vaddr, Elf_... function elf_findshdr (line 116) | static int elf_findshdr(struct ramdisk_file *file, struct elf_ctx *ctx, function load_process_from_ramdisk (line 138) | int load_process_from_ramdisk(struct process *proc, struct elf_ctx *ctx, FILE: user.sbin/pangu/src/kmalloc.c type slab_header (line 17) | struct slab_header { type slab_type (line 31) | struct slab_type { type list_head (line 41) | struct list_head function get_slab_alloc_size (line 49) | static size_t inline get_slab_alloc_size(size_t size) type slab_type (line 57) | struct slab_type type slab_header (line 58) | struct slab_header type slab_header (line 83) | struct slab_header type slab_header (line 89) | struct slab_header function free_slab (line 99) | static void free_slab(void *addr) function kfree (line 141) | void kfree(void *addr) function free_pages (line 182) | void free_pages(void *base) function kmalloc_init (line 187) | int kmalloc_init(unsigned long base, unsigned long end) FILE: user.sbin/pangu/src/mm.c function __release_vma (line 30) | static void __release_vma(struct process *proc, struct vma *vma) function release_vma (line 65) | void release_vma(struct process *proc, struct vma *vma) type vma (line 74) | struct vma type process (line 74) | struct process type vma (line 74) | struct vma type vma (line 78) | struct vma type vma (line 87) | struct vma type vma (line 95) | struct vma type vma (line 115) | struct vma type process (line 115) | struct process type vma (line 119) | struct vma function create_pma (line 151) | int create_pma(int type, int right, unsigned long base, size_t size) type vma (line 163) | struct vma type process (line 163) | struct process type vma (line 167) | struct vma type vma (line 203) | struct vma type process (line 203) | struct process type vma (line 205) | struct vma function unmap_self_memory (line 215) | int unmap_self_memory(void *base) type vma (line 246) | struct vma function pangu_mmap (line 272) | long pangu_mmap(struct process *proc, struct proto *proto, void *data) function __pangu_brk (line 302) | static unsigned long __pangu_brk(struct process *proc, struct proto *pro... function pangu_brk (line 315) | long pangu_brk(struct process *proc, struct proto *proto, void *data) function pangu_mprotect (line 322) | long pangu_mprotect(struct process *proc, struct proto *proto, void *data) function get_fault_addr (line 344) | static int get_fault_addr(struct process *proc, unsigned long virt, int ... function page_fault_ack (line 370) | static void page_fault_ack(struct process *proc, int ret, long token) function handle_user_page_fault (line 381) | long handle_user_page_fault(struct process *proc, uint64_t virt_addr, function vspace_init (line 411) | void vspace_init(struct process *proc, unsigned long elf_end) function elf_vma_init (line 440) | static int elf_vma_init(struct process *proc, int elf_pma, function stack_vma_init (line 461) | static int stack_vma_init(struct process *proc) function process_mm_init (line 493) | int process_mm_init(struct process *proc, int elf_pma, FILE: user.sbin/pangu/src/of.c function of_init_bootargs (line 32) | int of_init_bootargs(void) function of_init (line 51) | int of_init(unsigned long dtb, unsigned long end) FILE: user.sbin/pangu/src/pangu.c type process (line 35) | struct process type process (line 36) | struct process type process (line 37) | struct process type process (line 38) | struct process type bootdata (line 48) | struct bootdata function register_request_entry (line 53) | int register_request_entry(int handle, struct process *proc) function unregister_request_entry (line 63) | int unregister_request_entry(int handle, struct process *proc) function handle_event (line 73) | static void handle_event(struct epoll_event *event) function pangu_main (line 85) | void pangu_main(void) function get_boot_opt (line 109) | static void get_boot_opt(char *str) function dump_boot_info (line 128) | static void dump_boot_info(void) function start_and_wait_process (line 143) | static int start_and_wait_process(const char *name, struct process *proc) function load_nvwa_service (line 175) | static int load_nvwa_service(void) function load_chiyou_service (line 194) | static int load_chiyou_service(void) function load_fuxi_service (line 240) | static int load_fuxi_service(void) function load_rootfs_driver (line 266) | static int load_rootfs_driver(void) function main (line 281) | int main(int argc, char **argv) FILE: user.sbin/pangu/src/process.c type execv_request (line 28) | struct execv_request { type nvwa_proto (line 38) | struct nvwa_proto { type process (line 48) | struct process type process (line 49) | struct process type process (line 55) | struct process function sys_create_process (line 57) | static int sys_create_process(int pid, unsigned long entry, type process (line 73) | struct process type process (line 74) | struct process type process (line 78) | struct process type process (line 85) | struct process type process (line 189) | struct process type process (line 222) | struct process function setup_process (line 262) | static int setup_process(struct process *proc, char *path, function setup_process_handles (line 325) | static int setup_process_handles(struct process *proc, char *buf, type process (line 364) | struct process type handle_desc (line 365) | struct handle_desc type process (line 368) | struct process type ramdisk_file (line 369) | struct ramdisk_file type elf_ctx (line 370) | struct elf_ctx function wakeup_process (line 429) | void wakeup_process(struct process *proc) function self_init (line 434) | void self_init(int proc_handle, unsigned long vma_base, unsigned long vm... function proc_mm_deinit (line 459) | static void proc_mm_deinit(struct process *proc) function finish_wait (line 477) | static void finish_wait(struct process * proc, long data0) function deal_with_child_process (line 504) | static void deal_with_child_process(struct process *proc) function __release_process (line 516) | static void __release_process(struct process *proc) function release_process (line 538) | static void release_process(struct process *proc) function handle_init_process_exit (line 543) | static void handle_init_process_exit(struct process *proc) function handle_process_exit (line 552) | static long handle_process_exit(struct process *proc, uint64_t data0) function execv_argv_is_ok (line 570) | static inline int execv_argv_is_ok(char *argv, int max_size) type execv_request (line 582) | struct execv_request type execv_request (line 584) | struct execv_request type execv_request (line 586) | struct execv_request function free_execv_request (line 601) | static inline void free_execv_request(struct execv_request *er) function send_elf_load_request (line 607) | static int send_elf_load_request(struct process *proc, const char *path,... function pangu_execv (line 640) | static long pangu_execv(struct process *proc, struct proto *proto, void ... function load_init_process (line 688) | static void load_init_process(void) function notify_chiyou_service (line 701) | static void notify_chiyou_service(void) function pangu_iamok (line 709) | static long pangu_iamok(struct process *proc, struct proto *proto, void ... function handle_process_kernel_request (line 722) | static void handle_process_kernel_request(struct process *proc, struct e... function __do_execv (line 739) | static int __do_execv(struct proto *proto, struct execv_request *er) function do_execv (line 788) | static int do_execv(struct proto *proto, struct execv_request *er) function pangu_elf_info (line 805) | static long pangu_elf_info(struct process *proc, struct proto *proto, vo... function pangu_waitpid (line 841) | static long pangu_waitpid(struct process *proc, struct proto *proto, voi... function handle_process_in_request (line 898) | static void handle_process_in_request(struct process *proc, struct epoll... function handle_process_request (line 918) | void handle_process_request(struct epoll_event *event, struct process *p... FILE: user.sbin/pangu/src/procinfo.c function alloc_pid (line 54) | int alloc_pid(void) function procinfo_init (line 71) | void procinfo_init(int max_proc, int ktask_handle) function release_pid (line 87) | void release_pid(int pid) function pangu_taskstat (line 95) | long pangu_taskstat(struct process *proc, struct proto *proto, void *data) function pangu_proccnt (line 101) | long pangu_proccnt(struct process *proc, struct proto *proto, void *data) FILE: user.sbin/pangu/src/ramdisk.c type ramdisk_inode (line 28) | struct ramdisk_inode type ramdisk_sb (line 29) | struct ramdisk_sb function ramdisk_init (line 32) | int ramdisk_init(unsigned long start, unsigned long end) type ramdisk_inode (line 59) | struct ramdisk_inode type ramdisk_inode (line 61) | struct ramdisk_inode function ramdisk_read (line 71) | int ramdisk_read(struct ramdisk_file *file, void *buf, function ramdisk_open (line 84) | int ramdisk_open(char *name, struct ramdisk_file *file)