Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:
- m -
- MAX_DRIVERS
: device.c
- MAX_HDS
: irq.c
- MAX_IRQS
: irq.c
- MAX_PAGE_SIZES
: sys.h
- MB
: sys.c
- 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_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
, cache.c
- metal_cache_invalidate()
: cache.h
, cache.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
- METAL_DECLARE_LIST
: list.h
- 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_finish()
: init.c
, sys.h
- metal_free_memory()
: alloc.h
- metal_generic_bus
: device.c
, device.h
- metal_generic_default_poll()
: condition.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_init()
: init.c
, sys.h
- METAL_INIT_DEFAULTS
: sys.h
- metal_init_page_sizes()
: init.c
- METAL_INVALID_VADDR
: sys.h
- metal_io_block_read()
: io.c
, io.h
- metal_io_block_set()
: io.c
, io.h
- metal_io_block_write()
: io.c
, io.h
- metal_io_finish()
: io.h
- metal_io_init()
: io.h
- metal_io_phys()
: io.h
- metal_io_phys_to_offset()
: io.h
- 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_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_irq_deinit()
: init.c
, irq.c
, init.c
, irq.c
- metal_irq_disable()
: irq.h
, irq.c
- metal_irq_enable()
: irq.h
, irq.c
- METAL_IRQ_HANDLED
: irq.h
- metal_irq_handler
: irq.h
- metal_irq_init()
: init.c
, irq.c
, init.c
, irq.c
- metal_irq_isr()
: irq.c
, irq.h
, irq.c
, irq.h
- METAL_IRQ_NOT_HANDLED
: irq.h
- metal_irq_register()
: irq.h
, irq.c
- metal_irq_restore_enable()
: irq.c
, irq.h
, irq.c
- metal_irq_save_disable()
: irq.c
, irq.h
, irq.c
- METAL_IRQ_STOP
: irq.c
- metal_irq_t
: sys.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_irq_handling()
: irq.c
- metal_linux_irq_init()
: irq.c
, init.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_first()
: list.h
- metal_list_for_each
: 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.c
, sys.c
, cache.c
, sys.c
- metal_machine_cache_invalidate()
: sys.c
, cache.c
, sys.c
, cache.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_mktemp()
: utilities.c
- metal_mktemp_template()
: utilities.c
- metal_mktemp_unlinked()
: utilities.c
- metal_mlock()
: utilities.c
- metal_mutex_acquire()
: mutex.h
- metal_mutex_deinit()
: mutex.h
- METAL_MUTEX_INIT
: mutex.h
- metal_mutex_init()
: mutex.h
- METAL_MUTEX_INIT
: mutex.h
- metal_mutex_init()
: mutex.h
- METAL_MUTEX_INIT
: mutex.h
- metal_mutex_is_acquired()
: mutex.h
- metal_mutex_release()
: mutex.h
- metal_mutex_try_acquire()
: mutex.h
- metal_offset_of
: utilities.h
- metal_open()
: utilities.c
- metal_open_unlinked()
: utilities.c
- 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_randomize_string()
: utilities.c
- metal_register_generic_device()
: device.h
, device.c
- metal_set_log_handler()
: log.h
, log.c
- metal_set_log_level()
: log.c
, log.h
- metal_shmem_io_close()
: shmem.c
- metal_shmem_io_ops
: shmem.c
- metal_shmem_open()
: shmem.c
, 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
, sleep.c
- metal_spinlock_acquire()
: spinlock.h
- METAL_SPINLOCK_INIT
: spinlock.h
- metal_spinlock_init()
: spinlock.h
- metal_spinlock_release()
: spinlock.h
- metal_sys_finish()
: init.c
- metal_sys_init()
: init.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()
: version.c
- METAL_VER
: config.h
- metal_ver()
: version.h
- METAL_VER_MAJOR
: config.h
- metal_ver_major()
: version.h
, version.c
- METAL_VER_MINOR
: config.h
- metal_ver_minor()
: version.c
, version.h
- metal_ver_patch()
: version.c
- METAL_VER_PATCH
: config.h
- metal_ver_patch()
: version.h
- metal_virt2phys()
: utilities.c
- MPU_REGION_SIZE_MIN
: sys.c