libmetal
Toggle main menu visibility
Loading...
Searching...
No Matches
Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
A
E
F
G
H
I
L
M
N
R
S
T
_
- m -
MAX_DRIVERS :
device.c
MAX_IRQS :
irq.c
MAX_PAGE_SIZES :
sys.h
MB :
utilities.h
memory_order :
atomic.h
memory_order_acq_rel :
atomic.h
memory_order_acquire :
atomic.h
memory_order_consume :
atomic.h
memory_order_relaxed :
atomic.h
memory_order_release :
atomic.h
memory_order_seq_cst :
atomic.h
metal_add_page_size() :
init.c
metal_align :
compiler.h
metal_align_down :
utilities.h
metal_align_up :
utilities.h
metal_allocate_memory() :
alloc.h
metal_asm :
compiler.h
metal_assert :
assert.h
METAL_BAD_IRQ :
sys.h
METAL_BAD_OFFSET :
sys.h
METAL_BAD_PHYS :
sys.h
METAL_BAD_VA :
sys.h
metal_bit :
utilities.h
metal_bitmap_clear_bit() :
utilities.h
metal_bitmap_for_each_clear_bit :
utilities.h
metal_bitmap_for_each_set_bit :
utilities.h
metal_bitmap_is_bit_clear() :
utilities.h
metal_bitmap_is_bit_set() :
utilities.h
metal_bitmap_longs :
utilities.h
metal_bitmap_next_clear_bit() :
utilities.h
metal_bitmap_next_set_bit() :
utilities.h
metal_bitmap_set_bit() :
utilities.h
METAL_BITS_PER_ULONG :
utilities.h
metal_bus_find() :
device.c
,
device.h
metal_bus_register() :
device.c
,
device.h
metal_bus_unregister() :
device.c
,
device.h
metal_cache_flush() :
cache.h
metal_cache_invalidate() :
cache.h
metal_cntr_irq_attach() :
irq.c
metal_cntr_irq_handler() :
irq.c
metal_cntr_irq_init() :
irq.c
,
irq.h
metal_cntr_irq_register :
irq_controller.h
metal_cntr_irq_set_enable() :
irq.c
metal_condition_broadcast() :
condition.h
METAL_CONDITION_INIT :
condition.h
metal_condition_init() :
condition.h
metal_condition_signal() :
condition.h
metal_condition_wait() :
condition.h
,
condition.c
metal_container_of :
utilities.h
metal_cpu_yield :
cpu.h
,
cpu.c
,
cpu.h
metal_dbg :
log.h
METAL_DECLARE_LIST :
list.h
,
irq.c
metal_default_log_handler() :
log.c
,
log.h
metal_device_close() :
device.c
,
device.h
metal_device_io_region() :
device.h
metal_device_open() :
device.c
,
device.h
metal_dim :
utilities.h
metal_div_round_down :
utilities.h
metal_div_round_up :
utilities.h
METAL_DMA_DEV_R :
dma.h
METAL_DMA_DEV_W :
dma.h
METAL_DMA_DEV_WR :
dma.h
metal_dma_map() :
dma.c
,
dma.h
metal_dma_unmap() :
dma.c
,
dma.h
metal_err :
log.h
metal_finish() :
init.c
,
sys.h
metal_fmt :
log.h
metal_free_memory() :
alloc.h
metal_generic_bus :
device.c
,
device.h
,
device.c
metal_generic_default_poll() :
sys.c
,
condition.c
,
sys.c
,
condition.c
,
sys.c
metal_generic_dev_dma_map() :
device.c
metal_generic_dev_dma_unmap() :
device.c
metal_generic_dev_open() :
device.c
metal_generic_dev_sys_open() :
device.c
metal_get_log_handler() :
log.c
,
log.h
metal_get_log_level() :
log.c
,
log.h
metal_get_timestamp() :
time.c
,
time.h
metal_info :
log.h
metal_init() :
init.c
,
sys.h
METAL_INIT_DEFAULTS :
sys.h
METAL_INIT_LIST :
list.h
metal_init_page_sizes() :
init.c
METAL_INVALID_VADDR :
sys.h
metal_io_block_read() :
io.c
,
io.h
metal_io_block_read_() :
io.c
metal_io_block_set() :
io.c
,
io.h
metal_io_block_set_() :
io.c
metal_io_block_write() :
io.c
,
io.h
metal_io_block_write_() :
io.c
metal_io_close_() :
io.c
metal_io_finish() :
io.h
metal_io_get_ops() :
io.c
,
io.h
metal_io_get_region() :
io.c
,
io.h
metal_io_init() :
io.c
,
io.h
metal_io_offset_to_phys_() :
io.c
metal_io_phys() :
io.h
metal_io_phys_start_ :
io.c
metal_io_phys_to_offset() :
io.h
metal_io_phys_to_offset_() :
io.c
metal_io_phys_to_virt() :
io.h
metal_io_read() :
io.h
metal_io_read16 :
io.h
metal_io_read16_explicit :
io.h
metal_io_read32 :
io.h
metal_io_read32_explicit :
io.h
metal_io_read64 :
io.h
metal_io_read64_explicit :
io.h
metal_io_read8 :
io.h
metal_io_read8_explicit :
io.h
metal_io_read_() :
io.c
metal_io_region_ :
io.c
metal_io_region_size() :
io.h
metal_io_virt() :
io.h
metal_io_virt_to_offset() :
io.h
metal_io_virt_to_phys() :
io.h
metal_io_write() :
io.h
metal_io_write16 :
io.h
metal_io_write16_explicit :
io.h
metal_io_write32 :
io.h
metal_io_write32_explicit :
io.h
metal_io_write64 :
io.h
metal_io_write64_explicit :
io.h
metal_io_write8 :
io.h
metal_io_write8_explicit :
io.h
metal_io_write_() :
io.c
metal_irq_allocate() :
irq.c
METAL_IRQ_ANY :
irq_controller.h
METAL_IRQ_CONTROLLER_DECLARE :
irq_controller.h
,
softirq.c
,
irq.c
METAL_IRQ_DISABLE :
irq_controller.h
metal_irq_disable() :
irq.c
,
irq.h
METAL_IRQ_ENABLE :
irq_controller.h
metal_irq_enable() :
irq.c
,
irq.h
metal_irq_get_controller() :
irq.c
metal_irq_handle() :
irq_controller.h
METAL_IRQ_HANDLED :
irq.h
metal_irq_handler :
irq.h
METAL_IRQ_NOT_HANDLED :
irq.h
metal_irq_register() :
irq.c
,
irq.h
metal_irq_register_controller() :
irq.c
,
irq_controller.h
metal_irq_restore_enable() :
irq.h
,
irq.c
metal_irq_save_disable() :
irq.h
,
irq.c
metal_irq_set_enable :
irq_controller.h
metal_irq_t :
sys.h
metal_irq_unregister() :
irq.h
metal_linux_bus_close() :
device.c
metal_linux_bus_finish() :
device.c
metal_linux_bus_init() :
device.c
metal_linux_bus_ops :
device.c
metal_linux_dev_close() :
device.c
metal_linux_dev_dma_map() :
device.c
metal_linux_dev_dma_unmap() :
device.c
metal_linux_dev_irq_ack() :
device.c
metal_linux_dev_open() :
device.c
metal_linux_get_device_property() :
device.c
metal_linux_irq_handling() :
irq.c
metal_linux_irq_init() :
init.c
,
irq.c
metal_linux_irq_notify() :
irq.c
metal_linux_irq_register_dev() :
irq.c
metal_linux_irq_set_enable() :
irq.c
metal_linux_irq_shutdown() :
init.c
,
irq.c
metal_linux_probe_bus() :
device.c
metal_linux_probe_driver() :
device.c
metal_linux_register_bus() :
device.c
metal_list_add_after() :
list.h
metal_list_add_before() :
list.h
metal_list_add_head() :
list.h
metal_list_add_tail() :
list.h
metal_list_del() :
list.h
metal_list_find_node() :
list.h
metal_list_first() :
list.h
metal_list_for_each :
list.h
metal_list_for_each_safe :
list.h
metal_list_init() :
list.h
metal_list_is_empty() :
list.h
metal_log :
log.h
metal_log2() :
utilities.h
METAL_LOG_ALERT :
log.h
METAL_LOG_CRITICAL :
log.h
METAL_LOG_DEBUG :
log.h
METAL_LOG_EMERGENCY :
log.h
METAL_LOG_ERROR :
log.h
metal_log_handler :
log.h
METAL_LOG_INFO :
log.h
metal_log_level :
log.h
METAL_LOG_NOTICE :
log.h
METAL_LOG_WARNING :
log.h
METAL_MACHINE :
config.h
METAL_MACHINE_ :
config.h
metal_machine_cache_flush() :
cache.h
,
sys.c
,
cache.h
,
sys.c
metal_machine_cache_invalidate() :
cache.h
,
sys.c
,
cache.h
,
sys.c
metal_machine_io_mem_map() :
sys.c
metal_map() :
utilities.c
metal_max :
utilities.h
METAL_MAX_DEVICE_REGIONS :
device.h
,
sys.h
metal_min :
utilities.h
metal_mutex_acquire() :
mutex.h
METAL_MUTEX_DEFINE :
mutex.h
metal_mutex_deinit() :
mutex.h
METAL_MUTEX_INIT :
mutex.h
metal_mutex_init() :
mutex.h
metal_mutex_is_acquired() :
mutex.h
METAL_MUTEX_LOCKED :
mutex.h
metal_mutex_release() :
mutex.h
metal_mutex_t :
mutex.h
metal_mutex_try_acquire() :
mutex.h
METAL_MUTEX_UNLOCKED :
mutex.h
metal_offset_of :
utilities.h
metal_open() :
utilities.c
METAL_PACKED_BEGIN :
compiler.h
METAL_PACKED_END :
compiler.h
metal_pagesize_compare() :
init.c
metal_phys_addr_t :
sys.h
METAL_PROCESSOR :
config.h
METAL_PROCESSOR_ :
config.h
metal_ptr_align_down :
utilities.h
metal_ptr_align_up :
utilities.h
metal_register_generic_device() :
device.c
,
device.h
metal_set_log_handler() :
log.c
,
log.h
metal_set_log_level() :
log.c
,
log.h
metal_shmem_io_close() :
shmem.c
metal_shmem_io_ops :
shmem.c
metal_shmem_open() :
shmem.h
,
shmem.c
metal_shmem_open_generic() :
shmem.c
metal_shmem_register_generic() :
shmem.c
,
shmem.h
metal_shmem_try_map() :
shmem.c
metal_sign :
utilities.h
metal_sleep_usec() :
sleep.h
metal_softirq_allocate() :
softirq.c
,
softirq.h
METAL_SOFTIRQ_ARRAY_DECLARE :
softirq.c
metal_softirq_avail :
softirq.c
metal_softirq_dispatch() :
softirq.c
,
softirq.h
metal_softirq_init() :
softirq.c
,
softirq.h
METAL_SOFTIRQ_NUM :
softirq.c
metal_softirq_set() :
softirq.c
,
softirq.h
metal_softirq_set_enable() :
softirq.c
metal_spinlock_acquire() :
spinlock.h
METAL_SPINLOCK_INIT :
spinlock.h
metal_spinlock_init() :
spinlock.h
metal_spinlock_release() :
spinlock.h
metal_sys_assert :
assert.h
metal_sys_finish() :
init.c
metal_sys_init() :
init.c
metal_sys_io_mem_map() :
io.c
METAL_SYSTEM :
config.h
METAL_SYSTEM_ :
config.h
metal_uio_dev_bind() :
device.c
metal_uio_dev_close() :
device.c
metal_uio_dev_dma_map() :
device.c
metal_uio_dev_dma_unmap() :
device.c
metal_uio_dev_irq_ack() :
device.c
metal_uio_dev_open() :
device.c
metal_uio_read_map_attr() :
device.c
metal_unmap() :
utilities.c
metal_unused :
utilities.h
METAL_VER :
config.h
metal_ver() :
version.c
,
version.h
METAL_VER_MAJOR :
config.h
metal_ver_major() :
version.c
,
version.h
METAL_VER_MINOR :
config.h
metal_ver_minor() :
version.c
,
version.h
METAL_VER_PATCH :
config.h
metal_ver_patch() :
version.c
,
version.h
metal_virt2phys() :
shmem.c
metal_wait_usec() :
sys.h
metal_warn :
log.h
metal_weak :
compiler.h
metal_yield :
sys.h
metal_zephyr_allocate_memory() :
alloc.c
,
alloc.h
metal_zephyr_free_memory() :
alloc.c
,
alloc.h
metal_zephyr_log_handler() :
log.c
,
log.h
Generated on
for libmetal by
1.17.0