MCPcopy Create free account

hub / github.com/f9micro/f9-kernel / functions

Functions1,233 in github.com/f9micro/f9-kernel

↓ 1 callersFunctionfetch_free_thread_index
user/lib/l4/pager.c:231
↓ 1 callersFunctionfind_thread_index
user/lib/l4/pager.c:164
↓ 1 callersFunctionfmc_sdram_config
platform/stm32f429/fmc.c:3
↓ 1 callersFunctionfmc_set_refresh_count
platform/stm32f429/fmc.c:84
↓ 1 callersFunctionfp_addr_log2
* Compute the position of the lowest set bit (trailing zeros). * This determines the alignment of an address for fpage sizing. * Returns the shift v
kernel/fpage.c:35
↓ 1 callersFunctionfp_size_log2
* Compute floor(log2(size)) - the position of the highest set bit. * Returns the largest shift such that (1 << shift) <= size. * Used to determine t
kernel/fpage.c:55
↓ 1 callersFunctionfpages_init
kernel/fpage.c:70
↓ 1 callersFunctionfree_thread_node
user/lib/l4/pager.c:47
↓ 1 callersFunctionget_avail_breakpoint
platform/breakpoint.c:30
↓ 1 callersFunctionget_avail_hard_breakpoint
platform/breakpoint-hard.c:37
↓ 1 callersFunctionget_breakpoint_id
platform/breakpoint.c:41
↓ 1 callersFunctionget_free_base
user/root_thread.c:36
↓ 1 callersFunctiongpio_afr
platform/stm32-common/gpio-f4.c:51
↓ 1 callersFunctiongpio_afr
platform/stm32-common/gpio-l4.c:51
↓ 1 callersFunctiongpio_moder
platform/stm32-common/gpio-f4.c:11
↓ 1 callersFunctiongpio_moder
platform/stm32-common/gpio-l4.c:11
↓ 1 callersFunctiongpio_ospeedr
platform/stm32-common/gpio-f4.c:31
↓ 1 callersFunctiongpio_ospeedr
platform/stm32-common/gpio-l4.c:31
↓ 1 callersFunctiongpio_otyper
platform/stm32-common/gpio-f4.c:21
↓ 1 callersFunctiongpio_otyper
platform/stm32-common/gpio-l4.c:21
↓ 1 callersFunctiongpio_pupdr
platform/stm32-common/gpio-f4.c:41
↓ 1 callersFunctiongpio_pupdr
platform/stm32-common/gpio-l4.c:41
↓ 1 callersFunctiongpio_writebit
platform/stm32-common/gpio-f4.c:158
↓ 1 callersFunctionhard_breakpoint_config
platform/breakpoint-hard.c:131
↓ 1 callersFunctionhard_breakpoint_pool_init
platform/breakpoint-hard.c:86
↓ 1 callersFunctionhwtimer_init
platform/stm32-common/hwtimer.c:11
↓ 1 callersFunctionhwtimer_now
platform/stm32-common/hwtimer.c:19
↓ 1 callersFunctioni2c_receive
platform/stm32f429/i2c.c:180
↓ 1 callersFunctioni2c_reset
platform/stm32f429/i2c.c:9
↓ 1 callersFunctioninit_thread_pool
user/lib/l4/pager.c:183
↓ 1 callersFunctioninsert_bkpt
platform/breakpoint-soft.c:15
↓ 1 callersFunctioninsert_fpage_to_as
* Insert single fpage into address space * @param fpage fpage * @param as address space * * NOTE: Not checks if as and this chain overlapping */
kernel/fpage.c:122
↓ 1 callersFunctionioe_io_af_config
platform/stm32f429/ioe.c:144
↓ 1 callersFunctionipc_fastpath_copy_mrs
* ipc_fastpath_copy_mrs() - Copy message registers to receiver * @saved_mrs: Saved message registers R4-R11 (MR0-MR7) * @sender: Source thread (for
include/platform/ipc-fastpath.h:47
↓ 1 callersFunctionirq_handler_enable
kernel/interrupt.c:230
↓ 1 callersFunctionirq_handler_notify
* irq_handler_notify - Fast notification delivery for simple IRQs * @uirq: user IRQ descriptor * * Delivers IRQ event via notification system inste
kernel/interrupt.c:190
↓ 1 callersFunctionirq_restore_basepri
include/platform/irq.h:104
↓ 1 callersFunctionirq_save_basepri
include/platform/irq.h:91
↓ 1 callersFunctionirq_schedule
* Push n to irq queue. * Select the first one in queue to run. */
kernel/interrupt.c:269
↓ 1 callersFunctionirq_svc
include/platform/irq.h:123
↓ 1 callersFunctionkdb_dump_error
kernel/kdb.c:133
↓ 1 callersFunctionkdb_handler
kernel/kdb.c:110
↓ 1 callersFunctionkdb_mempool_prop
kernel/memory.c:680
↓ 1 callersFunctionkdb_print_menu
kernel/kdb.c:100
↓ 1 callersFunctionkdb_register_ktable
kernel/lib/ktable.c:16
↓ 1 callersFunctionkdb_uart_input_init
platform/kdb_uart.c:63
↓ 1 callersFunctionkplist_add
kernel/kprobes.c:33
↓ 1 callersFunctionkplist_del
kernel/kprobes.c:39
↓ 1 callersFunctionkprobe_arch_add
platform/kprobes-arch.c:21
↓ 1 callersFunctionkprobe_arch_del
platform/kprobes-arch.c:48
↓ 1 callersFunctionkprobe_arch_init
platform/kprobes-arch.c:16
↓ 1 callersFunctionkprobe_breakpoint_disable
kernel/kprobes.c:150
↓ 1 callersFunctionkprobe_breakpoint_enable
kernel/kprobes.c:140
↓ 1 callersFunctionkprobe_postbreak
kernel/kprobes.c:130
↓ 1 callersFunctionkprobe_prebreak
kernel/kprobes.c:120
↓ 1 callersFunctionkretprobe_register
kernel/kprobes.c:108
↓ 1 callersFunctionksym_id2name
kernel/ksym.c:71
↓ 1 callersFunctionksym_lookup
kernel/ksym.c:52
↓ 1 callersFunctionktable_getid
* Gets index of element by it's pointer * * @param kt - pointer to kernel table * @param element - pointer to table's element * * @result * -1
kernel/lib/ktable.c:174
↓ 1 callersFunctionktimer_disable
kernel/ktimer.c:75
↓ 1 callersFunctionktimer_enter_tickless
kernel/ktimer.c:555
↓ 1 callersFunctionktimer_event_create_notify
kernel/ktimer.c:398
↓ 1 callersFunctionktimer_event_recalc
kernel/ktimer.c:151
↓ 1 callersFunctionktimer_get_now
Get current kernel time in ticks since boot. * Returns 64-bit monotonically increasing tick count. * Used by SYS_SYSTEM_CLOCK syscall for userspace
kernel/ktimer.c:60
↓ 1 callersFunctionktimer_init
kernel/ktimer.c:70
↓ 1 callersFunctionlatency_get_stats_snapshot
* Get a best-effort atomic snapshot of latency statistics for a priority. * * Uses only relaxed atomics (single-core). We retry if count changes dur
platform/irq-latency.c:156
↓ 1 callersFunctionlatency_record
* Record latency sample for an interrupt. * * CRITICAL: This function is called from ISRs, including zero-latency ISRs * (priority 0x0-0x2). It MUS
platform/irq-latency.c:83
↓ 1 callersFunctionlatency_reset
* Reset all latency statistics. */
platform/irq-latency.c:193
↓ 1 callersFunctionlcd_clear
platform/stm32f429/lcd.c:455
↓ 1 callersFunctionlcd_draw_rect
platform/stm32f429/lcd.c:506
↓ 1 callersFunctionlcd_set_back_color
platform/stm32f429/lcd.c:439
↓ 1 callersFunctionlcd_set_layer
platform/stm32f429/lcd.c:444
↓ 1 callersFunctionltdc_cmd
platform/stm32f429/ltdc.c:110
↓ 1 callersFunctionltdc_config
platform/stm32f429/ltdc.c:5
↓ 1 callersFunctionltdc_dither_cmd
platform/stm32f429/ltdc.c:130
↓ 1 callersFunctionmain
()
scripts/qemu-kdb-auto.py:26
↓ 1 callersFunctionmain
()
scripts/qemu-test.py:589
↓ 1 callersFunctionmain
loader/entry.c:70
↓ 1 callersFunctionmain
kernel/start.c:44
↓ 1 callersFunctionmap_user_sections
user/root_thread.c:51
↓ 1 callersFunctionmemory_remap_sram
include/platform/stm32l4/syscfg.h:22
↓ 1 callersFunctionmempool_align_base
Align base address down to fpage boundary (for region start) */
kernel/memory.c:221
↓ 1 callersFunctionmpu_access_bits
platform/stm32-common/mpu.c:16
↓ 1 callersFunctionmpu_enable
platform/mpu.c:15
↓ 1 callersFunctionmutex_waiter_pop
Pop first waiter from mutex list. Returns nilthread if list empty. */
user/lib/posix/pthread.c:778
↓ 1 callersFunctionnotification_queue_depth
* Get number of pending async events in queue. * O(1) operation using maintained counter (prevents unbounded IRQ latency). * NOTE: Snapshot value, m
kernel/notification.c:482
↓ 1 callersFunctionpager_thread_detach
user/lib/l4/pager.c:540
↓ 1 callersFunctionpager_thread_join
user/lib/l4/pager.c:509
↓ 1 callersMethodparse
(self, s)
scripts/list_init_hooks.py:125
↓ 1 callersMethodparse
(self)
scripts/symmap.py:87
↓ 1 callersMethodparse_defconfig
(self)
scripts/list_init_hooks.py:88
↓ 1 callersMethodparse_defconfig
(self)
scripts/symmap.py:75
↓ 1 callersMethodparse_from_obj
(self, f)
scripts/list_init_hooks.py:112
↓ 1 callersFunctionparse_hooks
(hooks)
scripts/list_init_hooks.py:138
↓ 1 callersMethodparse_makefile
(self, infile)
scripts/symmap.py:44
↓ 1 callersFunctionpop_waiter
Find and remove first waiter for a resource */
user/lib/l4/pager.c:116
↓ 1 callersMethodprint_addr_by_name
(self, name)
scripts/symmap.py:105
↓ 1 callersFunctionprint_by_level
(hooks)
scripts/list_init_hooks.py:144
↓ 1 callersFunctionpthread_attr_destroy
user/lib/posix/pthread.c:94
↓ 1 callersFunctionpthread_attr_init
Thread attribute functions */
user/lib/posix/pthread.c:81
← previousnext →401–500 of 1,233, ranked by callers