Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/f9micro/f9-kernel
/ functions
Functions
1,233 in github.com/f9micro/f9-kernel
⨍
Functions
1,233
◇
Types & classes
166
↓ 1 callers
Function
fetch_free_thread_index
user/lib/l4/pager.c:231
↓ 1 callers
Function
find_thread_index
user/lib/l4/pager.c:164
↓ 1 callers
Function
fmc_sdram_config
platform/stm32f429/fmc.c:3
↓ 1 callers
Function
fmc_set_refresh_count
platform/stm32f429/fmc.c:84
↓ 1 callers
Function
fp_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 callers
Function
fp_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 callers
Function
fpages_init
kernel/fpage.c:70
↓ 1 callers
Function
free_thread_node
user/lib/l4/pager.c:47
↓ 1 callers
Function
get_avail_breakpoint
platform/breakpoint.c:30
↓ 1 callers
Function
get_avail_hard_breakpoint
platform/breakpoint-hard.c:37
↓ 1 callers
Function
get_breakpoint_id
platform/breakpoint.c:41
↓ 1 callers
Function
get_free_base
user/root_thread.c:36
↓ 1 callers
Function
gpio_afr
platform/stm32-common/gpio-f4.c:51
↓ 1 callers
Function
gpio_afr
platform/stm32-common/gpio-l4.c:51
↓ 1 callers
Function
gpio_moder
platform/stm32-common/gpio-f4.c:11
↓ 1 callers
Function
gpio_moder
platform/stm32-common/gpio-l4.c:11
↓ 1 callers
Function
gpio_ospeedr
platform/stm32-common/gpio-f4.c:31
↓ 1 callers
Function
gpio_ospeedr
platform/stm32-common/gpio-l4.c:31
↓ 1 callers
Function
gpio_otyper
platform/stm32-common/gpio-f4.c:21
↓ 1 callers
Function
gpio_otyper
platform/stm32-common/gpio-l4.c:21
↓ 1 callers
Function
gpio_pupdr
platform/stm32-common/gpio-f4.c:41
↓ 1 callers
Function
gpio_pupdr
platform/stm32-common/gpio-l4.c:41
↓ 1 callers
Function
gpio_writebit
platform/stm32-common/gpio-f4.c:158
↓ 1 callers
Function
hard_breakpoint_config
platform/breakpoint-hard.c:131
↓ 1 callers
Function
hard_breakpoint_pool_init
platform/breakpoint-hard.c:86
↓ 1 callers
Function
hwtimer_init
platform/stm32-common/hwtimer.c:11
↓ 1 callers
Function
hwtimer_now
platform/stm32-common/hwtimer.c:19
↓ 1 callers
Function
i2c_receive
platform/stm32f429/i2c.c:180
↓ 1 callers
Function
i2c_reset
platform/stm32f429/i2c.c:9
↓ 1 callers
Function
init_thread_pool
user/lib/l4/pager.c:183
↓ 1 callers
Function
insert_bkpt
platform/breakpoint-soft.c:15
↓ 1 callers
Function
insert_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 callers
Function
ioe_io_af_config
platform/stm32f429/ioe.c:144
↓ 1 callers
Function
ipc_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 callers
Function
irq_handler_enable
kernel/interrupt.c:230
↓ 1 callers
Function
irq_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 callers
Function
irq_restore_basepri
include/platform/irq.h:104
↓ 1 callers
Function
irq_save_basepri
include/platform/irq.h:91
↓ 1 callers
Function
irq_schedule
* Push n to irq queue. * Select the first one in queue to run. */
kernel/interrupt.c:269
↓ 1 callers
Function
irq_svc
include/platform/irq.h:123
↓ 1 callers
Function
kdb_dump_error
kernel/kdb.c:133
↓ 1 callers
Function
kdb_handler
kernel/kdb.c:110
↓ 1 callers
Function
kdb_mempool_prop
kernel/memory.c:680
↓ 1 callers
Function
kdb_print_menu
kernel/kdb.c:100
↓ 1 callers
Function
kdb_register_ktable
kernel/lib/ktable.c:16
↓ 1 callers
Function
kdb_uart_input_init
platform/kdb_uart.c:63
↓ 1 callers
Function
kplist_add
kernel/kprobes.c:33
↓ 1 callers
Function
kplist_del
kernel/kprobes.c:39
↓ 1 callers
Function
kprobe_arch_add
platform/kprobes-arch.c:21
↓ 1 callers
Function
kprobe_arch_del
platform/kprobes-arch.c:48
↓ 1 callers
Function
kprobe_arch_init
platform/kprobes-arch.c:16
↓ 1 callers
Function
kprobe_breakpoint_disable
kernel/kprobes.c:150
↓ 1 callers
Function
kprobe_breakpoint_enable
kernel/kprobes.c:140
↓ 1 callers
Function
kprobe_postbreak
kernel/kprobes.c:130
↓ 1 callers
Function
kprobe_prebreak
kernel/kprobes.c:120
↓ 1 callers
Function
kretprobe_register
kernel/kprobes.c:108
↓ 1 callers
Function
ksym_id2name
kernel/ksym.c:71
↓ 1 callers
Function
ksym_lookup
kernel/ksym.c:52
↓ 1 callers
Function
ktable_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 callers
Function
ktimer_disable
kernel/ktimer.c:75
↓ 1 callers
Function
ktimer_enter_tickless
kernel/ktimer.c:555
↓ 1 callers
Function
ktimer_event_create_notify
kernel/ktimer.c:398
↓ 1 callers
Function
ktimer_event_recalc
kernel/ktimer.c:151
↓ 1 callers
Function
ktimer_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 callers
Function
ktimer_init
kernel/ktimer.c:70
↓ 1 callers
Function
latency_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 callers
Function
latency_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 callers
Function
latency_reset
* Reset all latency statistics. */
platform/irq-latency.c:193
↓ 1 callers
Function
lcd_clear
platform/stm32f429/lcd.c:455
↓ 1 callers
Function
lcd_draw_rect
platform/stm32f429/lcd.c:506
↓ 1 callers
Function
lcd_set_back_color
platform/stm32f429/lcd.c:439
↓ 1 callers
Function
lcd_set_layer
platform/stm32f429/lcd.c:444
↓ 1 callers
Function
ltdc_cmd
platform/stm32f429/ltdc.c:110
↓ 1 callers
Function
ltdc_config
platform/stm32f429/ltdc.c:5
↓ 1 callers
Function
ltdc_dither_cmd
platform/stm32f429/ltdc.c:130
↓ 1 callers
Function
main
()
scripts/qemu-kdb-auto.py:26
↓ 1 callers
Function
main
()
scripts/qemu-test.py:589
↓ 1 callers
Function
main
loader/entry.c:70
↓ 1 callers
Function
main
kernel/start.c:44
↓ 1 callers
Function
map_user_sections
user/root_thread.c:51
↓ 1 callers
Function
memory_remap_sram
include/platform/stm32l4/syscfg.h:22
↓ 1 callers
Function
mempool_align_base
Align base address down to fpage boundary (for region start) */
kernel/memory.c:221
↓ 1 callers
Function
mpu_access_bits
platform/stm32-common/mpu.c:16
↓ 1 callers
Function
mpu_enable
platform/mpu.c:15
↓ 1 callers
Function
mutex_waiter_pop
Pop first waiter from mutex list. Returns nilthread if list empty. */
user/lib/posix/pthread.c:778
↓ 1 callers
Function
notification_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 callers
Function
pager_thread_detach
user/lib/l4/pager.c:540
↓ 1 callers
Function
pager_thread_join
user/lib/l4/pager.c:509
↓ 1 callers
Method
parse
(self, s)
scripts/list_init_hooks.py:125
↓ 1 callers
Method
parse
(self)
scripts/symmap.py:87
↓ 1 callers
Method
parse_defconfig
(self)
scripts/list_init_hooks.py:88
↓ 1 callers
Method
parse_defconfig
(self)
scripts/symmap.py:75
↓ 1 callers
Method
parse_from_obj
(self, f)
scripts/list_init_hooks.py:112
↓ 1 callers
Function
parse_hooks
(hooks)
scripts/list_init_hooks.py:138
↓ 1 callers
Method
parse_makefile
(self, infile)
scripts/symmap.py:44
↓ 1 callers
Function
pop_waiter
Find and remove first waiter for a resource */
user/lib/l4/pager.c:116
↓ 1 callers
Method
print_addr_by_name
(self, name)
scripts/symmap.py:105
↓ 1 callers
Function
print_by_level
(hooks)
scripts/list_init_hooks.py:144
↓ 1 callers
Function
pthread_attr_destroy
user/lib/posix/pthread.c:94
↓ 1 callers
Function
pthread_attr_init
Thread attribute functions */
user/lib/posix/pthread.c:81
← previous
next →
401–500 of 1,233, ranked by callers