MCPcopy Create free account

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

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

Functiondefault_start_panic
platform/debug_device.c:36
Functiondisable_irq
user/lib/io/user_interrupt.c:122
Functiondummy_code_function
* This function's address will be used as the write target. * We attempt to write to this location to trigger MPU fault. */
user/apps/tests/test-fault.c:36
Functiondummy_handler
loader/entry.c:41
Functionelf32_getSegmentInfo
loader/elf/elf32.c:132
Functionelf32_getSegmentType
loader/elf/elf32.c:127
Functionelf32_printStringTable
loader/elf/elf32.c:103
Functionelf_getMemoryBounds
loader/elf/elf.c:133
Functionelf_getNumSections
loader/elf/elf.c:72
Functionelf_getProgramHeaderFlags
loader/elf/elf.c:27
Functionelf_getProgramHeaderInfo
loader/elf/elf.c:112
Functionelf_getProgramHeaderType
loader/elf/elf.c:32
Functionelf_getSection
loader/elf/elf.c:102
Functionelf_getSectionAddr
loader/elf/elf.c:97
Functionelf_getSectionFlags
loader/elf/elf.c:82
Functionelf_getSectionName
loader/elf/elf.c:77
Functionelf_getSectionNamed
loader/elf/elf.c:107
Functionelf_getSectionSize
loader/elf/elf.c:92
Functionelf_getSectionType
loader/elf/elf.c:87
Functionelf_getSegmentStringTable
loader/elf/elf.c:62
Functionelf_getStringTable
loader/elf/elf.c:67
Functionelf_vaddrInProgramHeader
loader/elf/elf.c:171
Functionelf_vtopProgramHeader
loader/elf/elf.c:182
Functionenable_irq
user/lib/io/user_interrupt.c:112
Functionexti0_handler
user/apps/tests/test-irq.c:58
Functionexti1_handler
user/apps/tests/test-irq.c:65
Functionget_irq_number
* Get interrupt number from IPSR. * Returns 0 for thread mode, 1-15 for exceptions, 16+ for IRQs. */
include/platform/irq-latency.h:93
Functiongpio_config_input
platform/stm32-common/gpio-f4.c:123
Functiongpio_config_input
platform/stm32-common/gpio-l4.c:125
Functiongpio_config_output
platform/stm32-common/gpio-l4.c:104
Functiongpio_input_bit
platform/stm32-common/gpio-f4.c:150
Functiongpio_input_bit
platform/stm32-common/gpio-l4.c:153
Functiongpio_out_high
platform/stm32-common/gpio-f4.c:140
Functiongpio_out_high
platform/stm32-common/gpio-l4.c:143
Functiongpio_out_low
platform/stm32-common/gpio-f4.c:145
Functiongpio_out_low
platform/stm32-common/gpio-l4.c:148
Functiongpio_writebit
platform/stm32-common/gpio-l4.c:161
Functionhard_breakpoint_disable
platform/breakpoint-hard.c:175
Functionhard_breakpoint_enable
platform/breakpoint-hard.c:156
Functionhard_breakpoint_release
platform/breakpoint-hard.c:184
Functionhard_fault_handler
kernel/init.c:30
Functionidle_thread
kernel/systhread.c:147
Functionin_isr_context
* Fast ISR context check using hardware IPSR register. * Returns: true if currently in exception handler, false if in thread mode. * Zero overhead:
include/platform/irq.h:38
Functioninterrupt_init
kernel/interrupt.c:293
Functionipc_deliver
kernel/ipc.c:572
Functionipc_timeout
kernel/ipc.c:312
Functionipc_try_fastpath
* ipc_try_fastpath() - IPC fastpath using pre-saved R4-R11 * @caller: Current thread attempting IPC * @svc_param: SVC stack frame (R0-R3, R12, LR, P
include/platform/ipc-fastpath.h:222
Functionirq_disable_below
* BASEPRI-based critical sections (blocks interrupts >= priority level). * Zero-latency ISRs at priority 0x0-0x2 can preempt kernel critical sections
include/platform/irq.h:80
Functionirq_enable_all
include/platform/irq.h:86
Functionkdb_dump_as
kernel/memory.c:711
Functionkdb_dump_events
kernel/ktimer.c:531
Functionkdb_dump_ktable
kernel/lib/ktable.c:23
Functionkdb_dump_mempool
kernel/memory.c:699
Functionkdb_dump_mpu
platform/stm32-common/mpu.c:157
Functionkdb_dump_notifications
* KDB command: dump unified notification system statistics * Shows both async notifications and notification mask groups */
kernel/notification.c:881
Functionkdb_dump_softirq
kernel/softirq.c:69
Functionkdb_dump_stacks
kernel/thread.c:697
Functionkdb_dump_threads
kernel/thread.c:680
Functionkdb_init
kernel/kdb.c:148
Functionkdb_reset_latency
* KDB command: Reset latency statistics. */
kernel/kdb-latency.c:63
Functionkdb_show_ktimer
kernel/ktimer.c:123
Functionkdb_show_latency
* KDB command: Display interrupt latency statistics. * * Shows min/avg/max latency for each priority level, highlighting * zero-latency ISRs (0x0-0
kernel/kdb-latency.c:15
Functionkdb_show_sampling
kernel/sampling-kdb.c:37
Functionkdb_show_tickless_verify
kernel/ktimer.c:133
Functionkdb_uart_getchar
platform/kdb_uart.c:54
Functionkernel_thread
kernel/systhread.c:120
Functionkprobe_init
kernel/kprobes.c:14
Functionkretprobe_unregister
kernel/kprobes.c:115
Functionksym_id2addr
kernel/ksym.c:76
Functionksym_init
kernel/ksym.c:16
Functionktable_alloc_id
* Allocates element with specified index * * @param kt - pointer to kernel table * @param i - index of element to allocate * * @result * NULL
kernel/lib/ktable.c:102
Functionktable_is_allocated
* Checks if element already allocated * * @param kt - pointer to kernel table * @param i - index of element to check * * @result * -1 if index
kernel/lib/ktable.c:84
Functionktimer_event_handler
kernel/ktimer.c:442
Functionktimer_event_init
kernel/ktimer.c:521
Functionktimer_notify_handler
Internal notification handler for ktimer_event_create_notify(). * Posts notification to target thread when timer expires. * Returns ticks for period
kernel/ktimer.c:278
Functionlatency_get_stats
* Get latency statistics for a priority level. * * Calculates average lazily on read to avoid division in ISR hot path. */
platform/irq-latency.c:134
Functionlatency_init
* Enable DWT cycle counter for latency measurements. * * Note: Called at INIT_LEVEL_PLATFORM with interrupts disabled. * Safe to reset statistics w
platform/irq-latency.c:23
Functionlatency_sample_end
* Latency measurement helper - call at ISR exit. * * @param start_cycles Timestamp from latency_sample_start() * @param priority Interrupt priority
include/platform/irq-latency.h:116
Functionlatency_sample_start
* Latency measurement helper - call at ISR entry. * Returns timestamp for latency_sample_end(). */
include/platform/irq-latency.h:104
Functionlcd_fill_rect
platform/stm32f429/lcd.c:518
Functionmain
user/apps/lcd_test/main.c:16
Functionmain
user/apps/pingpong/main.c:59
Functionmemory_init
kernel/memory.c:264
Functionmemory_remap_flash
include/platform/stm32l4/syscfg.h:11
Functionmemory_remap_flash
include/platform/stm32f4/syscfg.h:11
Functionmemory_remap_flash
include/platform/stm32f429/syscfg.h:11
Functionmemory_remap_sram
include/platform/stm32f4/syscfg.h:22
Functionmemory_remap_sram
include/platform/stm32f429/syscfg.h:22
Functionmemory_remap_sysflash
include/platform/stm32l4/syscfg.h:16
Functionmemory_remap_sysflash
include/platform/stm32f4/syscfg.h:16
Functionmemory_remap_sysflash
include/platform/stm32f429/syscfg.h:16
Functionmpu_enable
platform/stm32-common/mpu.c:60
Functionmulti_receiver_thread
* Receiver for multi-word test. * Validates sender TID and message label. */
user/apps/tests/test-ipc.c:175
Functionmulti_sender_thread
* Sender for multi-word test. * Uses handshake instead of fixed delay. */
user/apps/tests/test-ipc.c:211
Functionnanosleep
user/lib/posix/time.c:85
Functionnmi_handler
kernel/init.c:76
Functionnointerrupt
loader/entry.c:35
Functionnointerrupt
kernel/init.c:24
Functionnotification_async_handler
* Softirq handler: process async event queue. * * CONTEXT: Softirq (interrupts enabled, preemption possible). * BATCH: Processes bounded number of
kernel/notification.c:386
Functionnotification_async_init
* Initialize async event subsystem. * - Allocate event pool * - Register NOTIFICATION_SOFTIRQ handler */
kernel/notification.c:502
← previousnext →1,001–1,100 of 1,233, ranked by callers