1!_TAG_FILE_FORMAT 2 /extended format; --format=1 will not append ;" to lines/ 2!_TAG_FILE_SORTED 1 /0=unsorted, 1=sorted, 2=foldcase/ 3!_TAG_PROGRAM_AUTHOR Darren Hiebert /dhiebert@users.sourceforge.net/ 4!_TAG_PROGRAM_NAME Exuberant Ctags // 5!_TAG_PROGRAM_URL http://ctags.sourceforge.net /official site/ 6!_TAG_PROGRAM_VERSION 5.9~svn20110310 // 7ATOMIC_FLAG_INIT libmetal/lib/compiler/gcc/atomic.h 32;" d 8ATOMIC_VAR_INIT libmetal/lib/compiler/gcc/atomic.h 33;" d 9E2BIG libmetal/lib/compiler/armcc/errno.h 48;" d 10E2BIG libmetal/lib/compiler/iar/errno.h 28;" d 11EACCES libmetal/lib/compiler/armcc/errno.h 68;" d 12EACCES libmetal/lib/compiler/iar/errno.h 34;" d 13EAGAIN libmetal/lib/compiler/armcc/errno.h 144;" d 14EAGAIN libmetal/lib/compiler/iar/errno.h 54;" d 15EBADF libmetal/lib/compiler/armcc/errno.h 56;" d 16EBADF libmetal/lib/compiler/iar/errno.h 30;" d 17EBUSY libmetal/lib/compiler/armcc/errno.h 80;" d 18EBUSY libmetal/lib/compiler/iar/errno.h 37;" d 19ECHILD libmetal/lib/compiler/armcc/errno.h 60;" d 20ECHILD libmetal/lib/compiler/iar/errno.h 31;" d 21EDEADLK libmetal/lib/compiler/armcc/errno.h 64;" d 22EDEADLK libmetal/lib/compiler/iar/errno.h 32;" d 23EEXIST libmetal/lib/compiler/armcc/errno.h 84;" d 24EEXIST libmetal/lib/compiler/iar/errno.h 38;" d 25EFAULT libmetal/lib/compiler/armcc/errno.h 72;" d 26EFAULT libmetal/lib/compiler/iar/errno.h 35;" d 27EFBIG libmetal/lib/compiler/armcc/errno.h 120;" d 28EFBIG libmetal/lib/compiler/iar/errno.h 48;" d 29EINTR libmetal/lib/compiler/armcc/errno.h 36;" d 30EINTR libmetal/lib/compiler/iar/errno.h 25;" d 31EINVAL libmetal/lib/compiler/iar/errno.h 43;" d 32EIO libmetal/lib/compiler/armcc/errno.h 40;" d 33EIO libmetal/lib/compiler/iar/errno.h 26;" d 34EISDIR libmetal/lib/compiler/armcc/errno.h 100;" d 35EISDIR libmetal/lib/compiler/iar/errno.h 42;" d 36EMFILE libmetal/lib/compiler/armcc/errno.h 108;" d 37EMFILE libmetal/lib/compiler/iar/errno.h 45;" d 38EMLINK libmetal/lib/compiler/armcc/errno.h 136;" d 39EMLINK libmetal/lib/compiler/iar/errno.h 52;" d 40ENFILE libmetal/lib/compiler/armcc/errno.h 104;" d 41ENFILE libmetal/lib/compiler/iar/errno.h 44;" d 42ENODEV libmetal/lib/compiler/armcc/errno.h 92;" d 43ENODEV libmetal/lib/compiler/iar/errno.h 40;" d 44ENOENT libmetal/lib/compiler/armcc/errno.h 28;" d 45ENOENT libmetal/lib/compiler/iar/errno.h 23;" d 46ENOEXEC libmetal/lib/compiler/armcc/errno.h 52;" d 47ENOEXEC libmetal/lib/compiler/iar/errno.h 29;" d 48ENOMEM libmetal/lib/compiler/iar/errno.h 33;" d 49ENOSPC libmetal/lib/compiler/armcc/errno.h 124;" d 50ENOSPC libmetal/lib/compiler/iar/errno.h 49;" d 51ENOTBLK libmetal/lib/compiler/armcc/errno.h 76;" d 52ENOTBLK libmetal/lib/compiler/iar/errno.h 36;" d 53ENOTDIR libmetal/lib/compiler/armcc/errno.h 96;" d 54ENOTDIR libmetal/lib/compiler/iar/errno.h 41;" d 55ENOTTY libmetal/lib/compiler/armcc/errno.h 112;" d 56ENOTTY libmetal/lib/compiler/iar/errno.h 46;" d 57ENXIO libmetal/lib/compiler/armcc/errno.h 44;" d 58ENXIO libmetal/lib/compiler/iar/errno.h 27;" d 59EPERM libmetal/lib/compiler/armcc/errno.h 24;" d 60EPERM libmetal/lib/compiler/iar/errno.h 22;" d 61EPIPE libmetal/lib/compiler/armcc/errno.h 140;" d 62EPIPE libmetal/lib/compiler/iar/errno.h 53;" d 63EROFS libmetal/lib/compiler/armcc/errno.h 132;" d 64EROFS libmetal/lib/compiler/iar/errno.h 51;" d 65ESPIPE libmetal/lib/compiler/armcc/errno.h 128;" d 66ESPIPE libmetal/lib/compiler/iar/errno.h 50;" d 67ESRCH libmetal/lib/compiler/armcc/errno.h 32;" d 68ESRCH libmetal/lib/compiler/iar/errno.h 24;" d 69ETXTBSY libmetal/lib/compiler/armcc/errno.h 116;" d 70ETXTBSY libmetal/lib/compiler/iar/errno.h 47;" d 71EXDEV libmetal/lib/compiler/armcc/errno.h 88;" d 72EXDEV libmetal/lib/compiler/iar/errno.h 39;" d 73GB libmetal/lib/utilities.h 33;" d 74LIBMETAL_ERR_BASE libmetal/lib/compiler/armcc/errno.h 21;" d 75LIBMETAL_ERR_BASE libmetal/lib/compiler/iar/errno.h 20;" d 76MAX_DRIVERS libmetal/lib/system/linux/device.c 17;" d file: 77MAX_IRQS libmetal/lib/system/freertos/xlnx/irq.c 22;" d file: 78MAX_IRQS libmetal/lib/system/generic/xlnx/irq.c 22;" d file: 79MAX_IRQS libmetal/lib/system/generic/xlnx/irq.c 24;" d file: 80MAX_IRQS libmetal/lib/system/linux/irq.c 31;" d file: 81MAX_PAGE_SIZES libmetal/lib/system/linux/sys.h 47;" d 82MB libmetal/lib/utilities.h 29;" d 83METAL_BAD_IRQ libmetal/lib/sys.h 45;" d 84METAL_BAD_OFFSET libmetal/lib/sys.h 36;" d 85METAL_BAD_PHYS libmetal/lib/sys.h 39;" d 86METAL_BAD_VA libmetal/lib/sys.h 42;" d 87METAL_BITS_PER_ULONG libmetal/lib/utilities.h 83;" d 88METAL_CONDITION_INIT libmetal/lib/system/freertos/condition.h 36;" d 89METAL_CONDITION_INIT libmetal/lib/system/generic/condition.h 40;" d 90METAL_CONDITION_INIT libmetal/lib/system/linux/condition.h 43;" d 91METAL_CONDITION_INIT libmetal/lib/system/nuttx/condition.h 30;" d 92METAL_CONDITION_INIT libmetal/lib/system/zephyr/condition.h 40;" d 93METAL_DECLARE_LIST libmetal/lib/list.h 39;" d 94METAL_DMA_DEV_R libmetal/lib/dma.h 26;" d 95METAL_DMA_DEV_W libmetal/lib/dma.h 27;" d 96METAL_DMA_DEV_WR libmetal/lib/dma.h 28;" d 97METAL_INIT_DEFAULTS libmetal/lib/sys.h 88;" d 98METAL_INIT_DEFAULTS libmetal/lib/system/nuttx/sys.h 23;" d 99METAL_INIT_DEFAULTS libmetal/lib/system/zephyr/sys.h 26;" d 100METAL_INIT_LIST libmetal/lib/list.h 34;" d 101METAL_INVALID_VADDR libmetal/lib/system/linux/sys.h 46;" d 102METAL_IRQ_ANY libmetal/lib/irq_controller.h 28;" d 103METAL_IRQ_CONTROLLER_DECLARE libmetal/lib/irq_controller.h 80;" d 104METAL_IRQ_DISABLE libmetal/lib/irq_controller.h 33;" d 105METAL_IRQ_ENABLE libmetal/lib/irq_controller.h 34;" d 106METAL_IRQ_HANDLED libmetal/lib/irq.h 28;" d 107METAL_IRQ_NOT_HANDLED libmetal/lib/irq.h 27;" d 108METAL_LOG_ALERT libmetal/lib/log.h /^ METAL_LOG_ALERT, \/**< action must be taken immediately. *\/$/;" e enum:metal_log_level 109METAL_LOG_CRITICAL libmetal/lib/log.h /^ METAL_LOG_CRITICAL, \/**< critical conditions. *\/$/;" e enum:metal_log_level 110METAL_LOG_DEBUG libmetal/lib/log.h /^ METAL_LOG_DEBUG, \/**< debug-level messages. *\/$/;" e enum:metal_log_level 111METAL_LOG_EMERGENCY libmetal/lib/log.h /^ METAL_LOG_EMERGENCY, \/**< system is unusable. *\/$/;" e enum:metal_log_level 112METAL_LOG_ERROR libmetal/lib/log.h /^ METAL_LOG_ERROR, \/**< error conditions. *\/$/;" e enum:metal_log_level 113METAL_LOG_INFO libmetal/lib/log.h /^ METAL_LOG_INFO, \/**< informational messages. *\/$/;" e enum:metal_log_level 114METAL_LOG_NOTICE libmetal/lib/log.h /^ METAL_LOG_NOTICE, \/**< normal but significant condition. *\/$/;" e enum:metal_log_level 115METAL_LOG_WARNING libmetal/lib/log.h /^ METAL_LOG_WARNING, \/**< warning conditions. *\/$/;" e enum:metal_log_level 116METAL_MACHINE libmetal/lib/config.h 40;" d 117METAL_MACHINE_ libmetal/lib/config.h 41;" d 118METAL_MAX_DEVICE_REGIONS libmetal/lib/device.h 30;" d 119METAL_MAX_DEVICE_REGIONS libmetal/lib/system/freertos/sys.h 33;" d 120METAL_MAX_DEVICE_REGIONS libmetal/lib/system/generic/sys.h 37;" d 121METAL_MAX_DEVICE_REGIONS libmetal/lib/system/zephyr/sys.h 33;" d 122METAL_MUTEX_DEFINE libmetal/lib/system/freertos/mutex.h 36;" d 123METAL_MUTEX_DEFINE libmetal/lib/system/generic/mutex.h 41;" d 124METAL_MUTEX_DEFINE libmetal/lib/system/linux/mutex.h 42;" d 125METAL_MUTEX_DEFINE libmetal/lib/system/nuttx/mutex.h 36;" d 126METAL_MUTEX_DEFINE libmetal/lib/system/zephyr/mutex.h 37;" d 127METAL_MUTEX_INIT libmetal/lib/system/generic/mutex.h 36;" d 128METAL_MUTEX_INIT libmetal/lib/system/linux/mutex.h 37;" d 129METAL_MUTEX_INIT libmetal/lib/system/nuttx/mutex.h 31;" d 130METAL_MUTEX_INIT libmetal/lib/system/zephyr/mutex.h 32;" d 131METAL_MUTEX_LOCKED libmetal/lib/system/generic/mutex.h 30;" d 132METAL_MUTEX_UNLOCKED libmetal/lib/system/generic/mutex.h 29;" d 133METAL_PACKED_BEGIN libmetal/lib/compiler/gcc/compiler.h 34;" d 134METAL_PACKED_BEGIN libmetal/lib/compiler/iar/compiler.h 24;" d 135METAL_PACKED_END libmetal/lib/compiler/gcc/compiler.h 35;" d 136METAL_PACKED_END libmetal/lib/compiler/iar/compiler.h 25;" d 137METAL_PROCESSOR libmetal/lib/config.h 36;" d 138METAL_PROCESSOR_ libmetal/lib/config.h 37;" d 139METAL_SOFTIRQ_ARRAY_DECLARE libmetal/lib/softirq.c 19;" d file: 140METAL_SOFTIRQ_NUM libmetal/lib/softirq.c 17;" d file: 141METAL_SPINLOCK_INIT libmetal/lib/spinlock.h 31;" d 142METAL_SYSTEM libmetal/lib/config.h 32;" d 143METAL_SYSTEM_ libmetal/lib/config.h 33;" d 144METAL_VER libmetal/lib/config.h 29;" d 145METAL_VER_MAJOR libmetal/lib/config.h 20;" d 146METAL_VER_MINOR libmetal/lib/config.h 23;" d 147METAL_VER_PATCH libmetal/lib/config.h 26;" d 148MSR_IE libmetal/lib/system/generic/xlnx/microblaze_generic/sys.c 19;" d file: 149NO_ATOMIC_64_SUPPORT libmetal/lib/io.h 34;" d 150NS_PER_S libmetal/lib/system/linux/time.c 16;" d file: 151XLNX_MAXIRQS libmetal/lib/system/freertos/xlnx/sys.h 32;" d 152XLNX_MAXIRQS libmetal/lib/system/generic/xlnx/sys.h 39;" d 153XPAR_SCUGIC_0_DIST_BASEADDR libmetal/lib/system/freertos/xlnx/sys.h 28;" d 154XPAR_SCUGIC_0_DIST_BASEADDR libmetal/lib/system/generic/xlnx/sys.h 43;" d 155__METAL_AARCH64_CPU__H__ libmetal/lib/processor/aarch64/cpu.h 13;" d 156__METAL_ALLOC__H__ libmetal/lib/alloc.h 13;" d 157__METAL_ARMCC_ERRNO__H__ libmetal/lib/compiler/armcc/errno.h 13;" d 158__METAL_ASSERT__H__ libmetal/lib/assert.h 13;" d 159__METAL_ATOMIC__H__ libmetal/lib/atomic.h 13;" d 160__METAL_BUS__H__ libmetal/lib/device.h 13;" d 161__METAL_CACHE__H__ libmetal/lib/cache.h 13;" d 162__METAL_CEVA_CPU__H__ libmetal/lib/processor/ceva/cpu.h 13;" d 163__METAL_COMPILER__H__ libmetal/lib/compiler.h 13;" d 164__METAL_CONDITION__H__ libmetal/lib/condition.h 13;" d 165__METAL_CONFIG__H__ libmetal/lib/config.h 13;" d 166__METAL_CPU__H__ libmetal/lib/cpu.h 13;" d 167__METAL_DMA__H__ libmetal/lib/dma.h 13;" d 168__METAL_ERRNO__H__ libmetal/lib/errno.h 13;" d 169__METAL_FREEROTS_IO__H__ libmetal/lib/system/freertos/io.h 17;" d 170__METAL_FREERTOS_ALLOC__H__ libmetal/lib/system/freertos/alloc.h 17;" d 171__METAL_FREERTOS_ASSERT__H__ libmetal/lib/system/freertos/assert.h 16;" d 172__METAL_FREERTOS_CACHE__H__ libmetal/lib/system/freertos/cache.h 17;" d 173__METAL_FREERTOS_CONDITION__H__ libmetal/lib/system/freertos/condition.h 17;" d 174__METAL_FREERTOS_IRQ__H__ libmetal/lib/system/freertos/irq.h 17;" d 175__METAL_FREERTOS_LOG__H__ libmetal/lib/system/freertos/log.h 42;" d 176__METAL_FREERTOS_MUTEX__H__ libmetal/lib/system/freertos/mutex.h 17;" d 177__METAL_FREERTOS_SLEEP__H__ libmetal/lib/system/freertos/sleep.h 17;" d 178__METAL_FREERTOS_SYS__H__ libmetal/lib/system/freertos/sys.h 18;" d 179__METAL_FREERTOS_TEMPLATE_SYS__H__ libmetal/lib/system/freertos/template/sys.h 17;" d 180__METAL_FREERTOS_XLNX_SYS__H__ libmetal/lib/system/freertos/xlnx/sys.h 18;" d 181__METAL_GCC_ATOMIC__H__ libmetal/lib/compiler/gcc/atomic.h 13;" d 182__METAL_GCC_COMPILER__H__ libmetal/lib/compiler/gcc/compiler.h 13;" d 183__METAL_GENERIC_ALLOC__H__ libmetal/lib/system/generic/alloc.h 17;" d 184__METAL_GENERIC_ASSERT__H__ libmetal/lib/system/generic/assert.h 17;" d 185__METAL_GENERIC_ATOMIC__H__ libmetal/lib/processor/generic/atomic.h 13;" d 186__METAL_GENERIC_CACHE__H__ libmetal/lib/system/generic/cache.h 17;" d 187__METAL_GENERIC_CONDITION__H__ libmetal/lib/system/generic/condition.h 17;" d 188__METAL_GENERIC_CPU__H__ libmetal/lib/processor/generic/cpu.h 13;" d 189__METAL_GENERIC_IO__H__ libmetal/lib/system/generic/io.h 17;" d 190__METAL_GENERIC_IRQ__H__ libmetal/lib/system/generic/irq.h 17;" d 191__METAL_GENERIC_LOG__H__ libmetal/lib/system/generic/log.h 42;" d 192__METAL_GENERIC_MUTEX__H__ libmetal/lib/system/generic/mutex.h 17;" d 193__METAL_GENERIC_SLEEP__H__ libmetal/lib/system/generic/sleep.h 17;" d 194__METAL_GENERIC_SYS__H__ libmetal/lib/system/generic/sys.h 17;" d 195__METAL_GENERIC_TEMPLATE_SYS__H__ libmetal/lib/system/generic/template/sys.h 17;" d 196__METAL_GENERIC_XLNX_SYS__H__ libmetal/lib/system/generic/xlnx/sys.h 32;" d 197__METAL_HOSTED_CPU__H__ libmetal/lib/processor/hosted/cpu.h 15;" d 198__METAL_IAR_COMPILER__H__ libmetal/lib/compiler/iar/compiler.h 13;" d 199__METAL_IAR_ERRNO__H__ libmetal/lib/compiler/iar/errno.h 12;" d 200__METAL_IO__H__ libmetal/lib/io.h 13;" d 201__METAL_IRQ_CONTROLLER__H__ libmetal/lib/irq_controller.h 13;" d 202__METAL_IRQ__H__ libmetal/lib/irq.h 13;" d 203__METAL_LINUX_ALLOC__H__ libmetal/lib/system/linux/alloc.h 17;" d 204__METAL_LINUX_ASSERT__H__ libmetal/lib/system/linux/assert.h 17;" d 205__METAL_LINUX_CACHE__H__ libmetal/lib/system/linux/cache.h 17;" d 206__METAL_LINUX_CONDITION__H__ libmetal/lib/system/linux/condition.h 17;" d 207__METAL_LINUX_IO__H__ libmetal/lib/system/linux/io.h 17;" d 208__METAL_LINUX_IRQ__H__ libmetal/lib/system/linux/irq.h 33;" d 209__METAL_LINUX_LOG__H__ libmetal/lib/system/linux/log.h 42;" d 210__METAL_LINUX_MUTEX__H__ libmetal/lib/system/linux/mutex.h 17;" d 211__METAL_LINUX_SLEEP__H__ libmetal/lib/system/linux/sleep.h 17;" d 212__METAL_LINUX_SYS__H__ libmetal/lib/system/linux/sys.h 17;" d 213__METAL_LIST__H__ libmetal/lib/list.h 13;" d 214__METAL_METAL_LOG__H__ libmetal/lib/log.h 13;" d 215__METAL_MUTEX__H__ libmetal/lib/mutex.h 13;" d 216__METAL_NUTTX_ALLOC__H__ libmetal/lib/system/nuttx/alloc.h 17;" d 217__METAL_NUTTX_ASSERT__H__ libmetal/lib/system/nuttx/assert.h 17;" d 218__METAL_NUTTX_CACHE__H__ libmetal/lib/system/nuttx/cache.h 17;" d 219__METAL_NUTTX_CONDITION__H__ libmetal/lib/system/nuttx/condition.h 17;" d 220__METAL_NUTTX_IO__H__ libmetal/lib/system/nuttx/io.h 17;" d 221__METAL_NUTTX_IRQ__H__ libmetal/lib/system/nuttx/irq.h 17;" d 222__METAL_NUTTX_LOG__H__ libmetal/lib/system/nuttx/log.h 17;" d 223__METAL_NUTTX_MUTEX__H__ libmetal/lib/system/nuttx/mutex.h 17;" d 224__METAL_NUTTX_SLEEP__H__ libmetal/lib/system/nuttx/sleep.h 17;" d 225__METAL_NUTTX_SYS__H__ libmetal/lib/system/nuttx/sys.h 17;" d 226__METAL_SHMEM__H__ libmetal/lib/shmem.h 13;" d 227__METAL_SLEEP__H__ libmetal/lib/sleep.h 13;" d 228__METAL_SOFTIRQ__H__ libmetal/lib/softirq.h 13;" d 229__METAL_SPINLOCK__H__ libmetal/lib/spinlock.h 13;" d 230__METAL_SYS__H__ libmetal/lib/sys.h 14;" d 231__METAL_TIME__H__ libmetal/lib/time.h 13;" d 232__METAL_UTILITIES__H__ libmetal/lib/utilities.h 14;" d 233__METAL_VERSION__H__ libmetal/lib/version.h 13;" d 234__METAL_X86_64_CPU__H__ libmetal/lib/processor/x86_64/cpu.h 13;" d 235__METAL_X86_CPU__H__ libmetal/lib/processor/x86/cpu.h 13;" d 236__METAL_XTENSA_CPU__H__ libmetal/lib/processor/xtensa/cpu.h 13;" d 237__METAL_ZEPHYR_ALLOC__H__ libmetal/lib/system/zephyr/alloc.h 17;" d 238__METAL_ZEPHYR_ASSERT__H__ libmetal/lib/system/zephyr/assert.h 17;" d 239__METAL_ZEPHYR_CACHE__H__ libmetal/lib/system/zephyr/cache.h 17;" d 240__METAL_ZEPHYR_CONDITION__H__ libmetal/lib/system/zephyr/condition.h 17;" d 241__METAL_ZEPHYR_IO__H__ libmetal/lib/system/zephyr/io.h 17;" d 242__METAL_ZEPHYR_IRQ__H__ libmetal/lib/system/zephyr/irq.h 17;" d 243__METAL_ZEPHYR_LOG__H__ libmetal/lib/system/zephyr/log.h 17;" d 244__METAL_ZEPHYR_MUTEX__H__ libmetal/lib/system/zephyr/mutex.h 17;" d 245__METAL_ZEPHYR_SLEEP__H__ libmetal/lib/system/zephyr/sleep.h 17;" d 246__METAL_ZEPHYR_SYS__H__ libmetal/lib/system/zephyr/sys.h 17;" d 247__deprecated libmetal/lib/compiler/gcc/compiler.h 38;" d 248__deprecated libmetal/lib/compiler/iar/compiler.h 28;" d 249__metal_allocate_memory libmetal/lib/system/freertos/alloc.h /^static inline void *__metal_allocate_memory(unsigned int size)$/;" f 250__metal_allocate_memory libmetal/lib/system/generic/alloc.h /^static inline void *__metal_allocate_memory(unsigned int size)$/;" f 251__metal_allocate_memory libmetal/lib/system/linux/alloc.h /^static inline void *__metal_allocate_memory(unsigned int size)$/;" f 252__metal_allocate_memory libmetal/lib/system/nuttx/alloc.h /^static inline void *__metal_allocate_memory(unsigned int size)$/;" f 253__metal_allocate_memory libmetal/lib/system/zephyr/alloc.h /^static inline void *__metal_allocate_memory(unsigned int size)$/;" f 254__metal_cache_flush libmetal/lib/system/freertos/cache.h /^static inline void __metal_cache_flush(void *addr, unsigned int len)$/;" f 255__metal_cache_flush libmetal/lib/system/generic/cache.h /^static inline void __metal_cache_flush(void *addr, unsigned int len)$/;" f 256__metal_cache_flush libmetal/lib/system/linux/cache.h /^static inline void __metal_cache_flush(void *addr, unsigned int len)$/;" f 257__metal_cache_flush libmetal/lib/system/nuttx/cache.h /^static inline void __metal_cache_flush(void *addr, unsigned int len)$/;" f 258__metal_cache_flush libmetal/lib/system/zephyr/cache.h /^static inline void __metal_cache_flush(void *addr, unsigned int len)$/;" f 259__metal_cache_invalidate libmetal/lib/system/freertos/cache.h /^static inline void __metal_cache_invalidate(void *addr, unsigned int len)$/;" f 260__metal_cache_invalidate libmetal/lib/system/generic/cache.h /^static inline void __metal_cache_invalidate(void *addr, unsigned int len)$/;" f 261__metal_cache_invalidate libmetal/lib/system/linux/cache.h /^static inline void __metal_cache_invalidate(void *addr, unsigned int len)$/;" f 262__metal_cache_invalidate libmetal/lib/system/nuttx/cache.h /^static inline void __metal_cache_invalidate(void *addr, unsigned int len)$/;" f 263__metal_cache_invalidate libmetal/lib/system/zephyr/cache.h /^static inline void __metal_cache_invalidate(void *addr, unsigned int len)$/;" f 264__metal_free_memory libmetal/lib/system/freertos/alloc.h /^static inline void __metal_free_memory(void *ptr)$/;" f 265__metal_free_memory libmetal/lib/system/generic/alloc.h /^static inline void __metal_free_memory(void *ptr)$/;" f 266__metal_free_memory libmetal/lib/system/linux/alloc.h /^static inline void __metal_free_memory(void *ptr)$/;" f 267__metal_free_memory libmetal/lib/system/nuttx/alloc.h /^static inline void __metal_free_memory(void *ptr)$/;" f 268__metal_free_memory libmetal/lib/system/zephyr/alloc.h /^static inline void __metal_free_memory(void *ptr)$/;" f 269__metal_mutex_acquire libmetal/lib/system/freertos/mutex.h /^static inline void __metal_mutex_acquire(metal_mutex_t *mutex)$/;" f 270__metal_mutex_acquire libmetal/lib/system/generic/mutex.h /^static inline void __metal_mutex_acquire(metal_mutex_t *mutex)$/;" f 271__metal_mutex_acquire libmetal/lib/system/linux/mutex.h /^static inline void __metal_mutex_acquire(metal_mutex_t *mutex)$/;" f 272__metal_mutex_acquire libmetal/lib/system/nuttx/mutex.h /^static inline void __metal_mutex_acquire(metal_mutex_t *mutex)$/;" f 273__metal_mutex_acquire libmetal/lib/system/zephyr/mutex.h /^static inline void __metal_mutex_acquire(metal_mutex_t *m)$/;" f 274__metal_mutex_cmpxchg libmetal/lib/system/linux/mutex.h /^static inline int __metal_mutex_cmpxchg(metal_mutex_t *mutex,$/;" f 275__metal_mutex_deinit libmetal/lib/system/freertos/mutex.h /^static inline void __metal_mutex_deinit(metal_mutex_t *mutex)$/;" f 276__metal_mutex_deinit libmetal/lib/system/generic/mutex.h /^static inline void __metal_mutex_deinit(metal_mutex_t *mutex)$/;" f 277__metal_mutex_deinit libmetal/lib/system/linux/mutex.h /^static inline void __metal_mutex_deinit(metal_mutex_t *mutex)$/;" f 278__metal_mutex_deinit libmetal/lib/system/nuttx/mutex.h /^static inline void __metal_mutex_deinit(metal_mutex_t *mutex)$/;" f 279__metal_mutex_deinit libmetal/lib/system/zephyr/mutex.h /^static inline void __metal_mutex_deinit(metal_mutex_t *m)$/;" f 280__metal_mutex_init libmetal/lib/system/freertos/mutex.h /^static inline void __metal_mutex_init(metal_mutex_t *mutex)$/;" f 281__metal_mutex_init libmetal/lib/system/generic/mutex.h /^static inline void __metal_mutex_init(metal_mutex_t *mutex)$/;" f 282__metal_mutex_init libmetal/lib/system/linux/mutex.h /^static inline void __metal_mutex_init(metal_mutex_t *mutex)$/;" f 283__metal_mutex_init libmetal/lib/system/nuttx/mutex.h /^static inline void __metal_mutex_init(metal_mutex_t *mutex)$/;" f 284__metal_mutex_init libmetal/lib/system/zephyr/mutex.h /^static inline void __metal_mutex_init(metal_mutex_t *m)$/;" f 285__metal_mutex_is_acquired libmetal/lib/system/freertos/mutex.h /^static inline int __metal_mutex_is_acquired(metal_mutex_t *mutex)$/;" f 286__metal_mutex_is_acquired libmetal/lib/system/generic/mutex.h /^static inline int __metal_mutex_is_acquired(metal_mutex_t *mutex)$/;" f 287__metal_mutex_is_acquired libmetal/lib/system/linux/mutex.h /^static inline int __metal_mutex_is_acquired(metal_mutex_t *mutex)$/;" f 288__metal_mutex_is_acquired libmetal/lib/system/nuttx/mutex.h /^static inline int __metal_mutex_is_acquired(metal_mutex_t *mutex)$/;" f 289__metal_mutex_is_acquired libmetal/lib/system/zephyr/mutex.h /^static inline int __metal_mutex_is_acquired(metal_mutex_t *m)$/;" f 290__metal_mutex_release libmetal/lib/system/freertos/mutex.h /^static inline void __metal_mutex_release(metal_mutex_t *mutex)$/;" f 291__metal_mutex_release libmetal/lib/system/generic/mutex.h /^static inline void __metal_mutex_release(metal_mutex_t *mutex)$/;" f 292__metal_mutex_release libmetal/lib/system/linux/mutex.h /^static inline void __metal_mutex_release(metal_mutex_t *mutex)$/;" f 293__metal_mutex_release libmetal/lib/system/nuttx/mutex.h /^static inline void __metal_mutex_release(metal_mutex_t *mutex)$/;" f 294__metal_mutex_release libmetal/lib/system/zephyr/mutex.h /^static inline void __metal_mutex_release(metal_mutex_t *m)$/;" f 295__metal_mutex_try_acquire libmetal/lib/system/freertos/mutex.h /^static inline int __metal_mutex_try_acquire(metal_mutex_t *mutex)$/;" f 296__metal_mutex_try_acquire libmetal/lib/system/generic/mutex.h /^static inline int __metal_mutex_try_acquire(metal_mutex_t *mutex)$/;" f 297__metal_mutex_try_acquire libmetal/lib/system/linux/mutex.h /^static inline int __metal_mutex_try_acquire(metal_mutex_t *mutex)$/;" f 298__metal_mutex_try_acquire libmetal/lib/system/nuttx/mutex.h /^static inline int __metal_mutex_try_acquire(metal_mutex_t *mutex)$/;" f 299__metal_mutex_try_acquire libmetal/lib/system/zephyr/mutex.h /^static inline int __metal_mutex_try_acquire(metal_mutex_t *m)$/;" f 300__metal_sleep_usec libmetal/lib/system/freertos/sleep.h /^static inline int __metal_sleep_usec(unsigned int usec)$/;" f 301__metal_sleep_usec libmetal/lib/system/generic/sleep.h /^static inline int __metal_sleep_usec(unsigned int usec)$/;" f 302__metal_sleep_usec libmetal/lib/system/linux/sleep.h /^static inline int __metal_sleep_usec(unsigned int usec)$/;" f 303__metal_sleep_usec libmetal/lib/system/nuttx/sleep.h /^static inline int __metal_sleep_usec(unsigned int usec)$/;" f 304__metal_sleep_usec libmetal/lib/system/zephyr/sleep.h /^static inline int __metal_sleep_usec(unsigned int usec)$/;" f 305__sync_synchronize libmetal/lib/processor/ceva/cpu.h 21;" d 306__sync_synchronize libmetal/lib/processor/xtensa/cpu.h 16;" d 307_metal libmetal/lib/system/freertos/init.c /^struct metal_state _metal;$/;" v typeref:struct:metal_state 308_metal libmetal/lib/system/generic/init.c /^struct metal_state _metal;$/;" v typeref:struct:metal_state 309_metal libmetal/lib/system/linux/init.c /^struct metal_state _metal;$/;" v typeref:struct:metal_state 310_metal libmetal/lib/system/nuttx/init.c /^struct metal_state _metal;$/;" v typeref:struct:metal_state 311_metal libmetal/lib/system/zephyr/init.c /^struct metal_state _metal;$/;" v typeref:struct:metal_state 312_metal_irq_set_enable libmetal/lib/irq.c /^static void _metal_irq_set_enable(int irq, unsigned int state)$/;" f file: 313arg libmetal/lib/irq_controller.h /^ void *arg; \/**< Argument to pass to interrupt controller function *\/$/;" m struct:metal_irq_controller 314arg libmetal/lib/irq_controller.h /^ void *arg; \/**< Argument to pass to the interrupt handler *\/$/;" m struct:metal_irq 315atomic_char libmetal/lib/compiler/gcc/atomic.h /^typedef char atomic_char;$/;" t 316atomic_compare_exchange_strong libmetal/lib/compiler/gcc/atomic.h 79;" d 317atomic_compare_exchange_strong_explicit libmetal/lib/compiler/gcc/atomic.h 89;" d 318atomic_compare_exchange_weak libmetal/lib/compiler/gcc/atomic.h 91;" d 319atomic_compare_exchange_weak_explicit libmetal/lib/compiler/gcc/atomic.h 93;" d 320atomic_exchange libmetal/lib/compiler/gcc/atomic.h 64;" d 321atomic_exchange_explicit libmetal/lib/compiler/gcc/atomic.h 77;" d 322atomic_fetch_add libmetal/lib/compiler/gcc/atomic.h 95;" d 323atomic_fetch_add_explicit libmetal/lib/compiler/gcc/atomic.h 97;" d 324atomic_fetch_and libmetal/lib/compiler/gcc/atomic.h 111;" d 325atomic_fetch_and_explicit libmetal/lib/compiler/gcc/atomic.h 113;" d 326atomic_fetch_or libmetal/lib/compiler/gcc/atomic.h 103;" d 327atomic_fetch_or_explicit libmetal/lib/compiler/gcc/atomic.h 105;" d 328atomic_fetch_sub libmetal/lib/compiler/gcc/atomic.h 99;" d 329atomic_fetch_sub_explicit libmetal/lib/compiler/gcc/atomic.h 101;" d 330atomic_fetch_xor libmetal/lib/compiler/gcc/atomic.h 107;" d 331atomic_fetch_xor_explicit libmetal/lib/compiler/gcc/atomic.h 109;" d 332atomic_flag libmetal/lib/compiler/gcc/atomic.h /^typedef int atomic_flag;$/;" t 333atomic_flag_clear libmetal/lib/compiler/gcc/atomic.h 48;" d 334atomic_flag_clear_explicit libmetal/lib/compiler/gcc/atomic.h 50;" d 335atomic_flag_test_and_set libmetal/lib/compiler/gcc/atomic.h 44;" d 336atomic_flag_test_and_set_explicit libmetal/lib/compiler/gcc/atomic.h 46;" d 337atomic_init libmetal/lib/compiler/gcc/atomic.h 52;" d 338atomic_int libmetal/lib/compiler/gcc/atomic.h /^typedef int atomic_int;$/;" t 339atomic_is_lock_free libmetal/lib/compiler/gcc/atomic.h 54;" d 340atomic_llong libmetal/lib/compiler/gcc/atomic.h /^typedef long long atomic_llong;$/;" t 341atomic_load libmetal/lib/compiler/gcc/atomic.h 60;" d 342atomic_load_explicit libmetal/lib/compiler/gcc/atomic.h 62;" d 343atomic_long libmetal/lib/compiler/gcc/atomic.h /^typedef long atomic_long;$/;" t 344atomic_short libmetal/lib/compiler/gcc/atomic.h /^typedef short atomic_short;$/;" t 345atomic_signal_fence libmetal/lib/compiler/gcc/atomic.h 117;" d 346atomic_store libmetal/lib/compiler/gcc/atomic.h 56;" d 347atomic_store_explicit libmetal/lib/compiler/gcc/atomic.h 58;" d 348atomic_thread_fence libmetal/lib/compiler/gcc/atomic.h 115;" d 349atomic_uchar libmetal/lib/compiler/gcc/atomic.h /^typedef unsigned char atomic_uchar;$/;" t 350atomic_uint libmetal/lib/compiler/gcc/atomic.h /^typedef unsigned int atomic_uint;$/;" t 351atomic_uintptr_t libmetal/lib/compiler/gcc/atomic.h /^typedef atomic_uint atomic_uintptr_t;$/;" t 352atomic_ullong libmetal/lib/compiler/gcc/atomic.h /^typedef unsigned long long atomic_ullong;$/;" t 353atomic_ulong libmetal/lib/compiler/gcc/atomic.h /^typedef unsigned long atomic_ulong;$/;" t 354atomic_ushort libmetal/lib/compiler/gcc/atomic.h /^typedef unsigned short atomic_ushort;$/;" t 355block_read libmetal/lib/io.h /^ int (*block_read)(struct metal_io_region *io,$/;" m struct:metal_io_ops 356block_set libmetal/lib/io.h /^ void (*block_set)(struct metal_io_region *io,$/;" m struct:metal_io_ops 357block_write libmetal/lib/io.h /^ int (*block_write)(struct metal_io_region *io,$/;" m struct:metal_io_ops 358bus libmetal/lib/device.h /^ struct metal_bus *bus; \/**< Bus that contains device *\/$/;" m struct:metal_device typeref:struct:metal_device::metal_bus 359bus libmetal/lib/system/linux/device.c /^ struct metal_bus bus;$/;" m struct:linux_bus typeref:struct:linux_bus::metal_bus file: 360bus_close libmetal/lib/device.h /^ void (*bus_close)(struct metal_bus *bus);$/;" m struct:metal_bus_ops 361bus_list libmetal/lib/sys.h /^ struct metal_list bus_list;$/;" m struct:metal_common_state typeref:struct:metal_common_state::metal_list 362bus_name libmetal/lib/system/linux/device.c /^ const char *bus_name;$/;" m struct:linux_bus file: 363close libmetal/lib/io.h /^ void (*close)(struct metal_io_region *io);$/;" m struct:metal_io_ops 364cls_name libmetal/lib/system/linux/device.c /^ const char *cls_name;$/;" m struct:linux_driver file: 365cls_path libmetal/lib/system/linux/device.c /^ char cls_path[PATH_MAX];$/;" m struct:linux_device file: 366common libmetal/lib/system/freertos/sys.h /^ struct metal_common_state common;$/;" m struct:metal_state typeref:struct:metal_state::metal_common_state 367common libmetal/lib/system/generic/sys.h /^ struct metal_common_state common;$/;" m struct:metal_state typeref:struct:metal_state::metal_common_state 368common libmetal/lib/system/linux/sys.h /^ struct metal_common_state common;$/;" m struct:metal_state typeref:struct:metal_state::metal_common_state 369common libmetal/lib/system/nuttx/sys.h /^ struct metal_common_state common;$/;" m struct:metal_state typeref:struct:metal_state::metal_common_state 370common libmetal/lib/system/zephyr/sys.h /^ struct metal_common_state common;$/;" m struct:metal_state typeref:struct:metal_state::metal_common_state 371cond libmetal/lib/system/nuttx/condition.h /^ pthread_cond_t cond;$/;" m struct:metal_condition 372data_fd libmetal/lib/system/linux/sys.h /^ int data_fd;$/;" m struct:metal_state 373dev_close libmetal/lib/device.h /^ void (*dev_close)(struct metal_bus *bus,$/;" m struct:metal_bus_ops 374dev_close libmetal/lib/system/linux/device.c /^ void (*dev_close)(struct linux_bus *lbus,$/;" m struct:linux_driver file: 375dev_dma_map libmetal/lib/device.h /^ int (*dev_dma_map)(struct metal_bus *bus,$/;" m struct:metal_bus_ops 376dev_dma_map libmetal/lib/system/linux/device.c /^ int (*dev_dma_map)(struct linux_bus *lbus,$/;" m struct:linux_driver file: 377dev_dma_unmap libmetal/lib/device.h /^ void (*dev_dma_unmap)(struct metal_bus *bus,$/;" m struct:metal_bus_ops 378dev_dma_unmap libmetal/lib/system/linux/device.c /^ void (*dev_dma_unmap)(struct linux_bus *lbus,$/;" m struct:linux_driver file: 379dev_irq_ack libmetal/lib/device.h /^ void (*dev_irq_ack)(struct metal_bus *bus,$/;" m struct:metal_bus_ops 380dev_irq_ack libmetal/lib/system/linux/device.c /^ void (*dev_irq_ack)(struct linux_bus *lbus,$/;" m struct:linux_driver file: 381dev_name libmetal/lib/system/linux/device.c /^ char dev_name[PATH_MAX];$/;" m struct:linux_device file: 382dev_open libmetal/lib/device.h /^ int (*dev_open)(struct metal_bus *bus,$/;" m struct:metal_bus_ops 383dev_open libmetal/lib/system/linux/device.c /^ int (*dev_open)(struct linux_bus *lbus,$/;" m struct:linux_driver file: 384dev_path libmetal/lib/system/linux/device.c /^ char dev_path[PATH_MAX];$/;" m struct:linux_device file: 385device libmetal/lib/system/linux/device.c /^ struct metal_device device;$/;" m struct:linux_device typeref:struct:linux_device::metal_device file: 386devices libmetal/lib/device.h /^ struct metal_list devices;$/;" m struct:metal_bus typeref:struct:metal_bus::metal_list 387drivers libmetal/lib/system/linux/device.c /^ struct linux_driver drivers[MAX_DRIVERS];$/;" m struct:linux_bus typeref:struct:linux_bus::linux_driver file: 388drv_name libmetal/lib/system/linux/device.c /^ const char *drv_name;$/;" m struct:linux_driver file: 389fd libmetal/lib/system/linux/device.c /^ int fd;$/;" m struct:linux_device file: 390for_each_linux_bus libmetal/lib/system/linux/device.c 416;" d file: 391for_each_linux_driver libmetal/lib/system/linux/device.c 418;" d file: 392generic_device_list libmetal/lib/sys.h /^ struct metal_list generic_device_list;$/;" m struct:metal_common_state typeref:struct:metal_common_state::metal_list 393generic_shmem_list libmetal/lib/sys.h /^ struct metal_list generic_shmem_list;$/;" m struct:metal_common_state typeref:struct:metal_common_state::metal_list 394hd libmetal/lib/irq_controller.h /^ metal_irq_handler hd; \/**< Interrupt handler *\/$/;" m struct:metal_irq 395io libmetal/lib/dma.h /^ struct metal_io_region *io; \/**< IO region *\/$/;" m struct:metal_sg typeref:struct:metal_sg::metal_io_region 396io libmetal/lib/shmem.h /^ struct metal_io_region io;$/;" m struct:metal_generic_shmem typeref:struct:metal_generic_shmem::metal_io_region 397io libmetal/lib/system/linux/shmem.c /^ struct metal_io_region io;$/;" m struct:metal_shmem typeref:struct:metal_shmem::metal_io_region file: 398irq_base libmetal/lib/irq_controller.h /^ int irq_base; \/**< Start of IRQ number of the range managed by$/;" m struct:metal_irq_controller 399irq_handling_stop libmetal/lib/system/linux/irq.c /^static bool irq_handling_stop; \/**< stop interrupts handling *\/$/;" v file: 400irq_info libmetal/lib/device.h /^ void *irq_info; \/**< IRQ ID *\/$/;" m struct:metal_device 401irq_lock libmetal/lib/system/linux/irq.c /^static metal_mutex_t irq_lock; \/**< irq handling lock *\/$/;" v file: 402irq_notify_fd libmetal/lib/system/linux/irq.c /^static int irq_notify_fd; \/**< irq handling state change notification file$/;" v file: 403irq_num libmetal/lib/device.h /^ int irq_num; \/**< Number of IRQs per device *\/$/;" m struct:metal_device 404irq_num libmetal/lib/irq_controller.h /^ int irq_num; \/**< Number of IRQs managed by the IRQ controller *\/$/;" m struct:metal_irq_controller 405irq_pthread libmetal/lib/system/linux/irq.c /^static pthread_t irq_pthread; \/**< irq handling thread id *\/$/;" v file: 406irq_register libmetal/lib/irq_controller.h /^ metal_cntr_irq_register irq_register; \/**< function to register IRQ$/;" m struct:metal_irq_controller 407irq_set_enable libmetal/lib/irq_controller.h /^ metal_irq_set_enable irq_set_enable; \/**< function to set IRQ enable *\/$/;" m struct:metal_irq_controller 408irqs libmetal/lib/irq_controller.h /^ struct metal_irq *irqs; \/**< Array of IRQs managed by the controller *\/$/;" m struct:metal_irq_controller typeref:struct:metal_irq_controller::metal_irq 409irqs libmetal/lib/system/freertos/xlnx/irq.c /^static struct metal_irq irqs[MAX_IRQS]; \/**< Linux IRQs array *\/$/;" v typeref:struct:metal_irq file: 410irqs libmetal/lib/system/generic/xlnx/irq.c /^static struct metal_irq irqs[MAX_IRQS]; \/**< Linux IRQs array *\/$/;" v typeref:struct:metal_irq file: 411irqs libmetal/lib/system/linux/irq.c /^static struct metal_irq irqs[MAX_IRQS]; \/**< Linux IRQs array *\/$/;" v typeref:struct:metal_irq file: 412irqs_devs libmetal/lib/system/linux/irq.c /^static struct metal_device *irqs_devs[MAX_IRQS]; \/**< Linux devices for IRQs *\/$/;" v typeref:struct:metal_device file: 413irqs_enabled libmetal/lib/system/linux/irq.c /^irqs_enabled[metal_div_round_up(MAX_IRQS, METAL_BITS_PER_ULONG)];$/;" v file: 414ldrv libmetal/lib/system/linux/device.c /^ struct linux_driver *ldrv;$/;" m struct:linux_device typeref:struct:linux_device::linux_driver file: 415len libmetal/lib/dma.h /^ int len; \/**< length *\/$/;" m struct:metal_sg 416level_strs libmetal/lib/system/zephyr/log.c /^static const char * const level_strs[] = {$/;" v file: 417linux_bus libmetal/lib/system/linux/device.c /^static struct linux_bus linux_bus[] = {$/;" v typeref:struct:linux_bus file: 418linux_bus libmetal/lib/system/linux/device.c /^struct linux_bus {$/;" s file: 419linux_device libmetal/lib/system/linux/device.c /^struct linux_device {$/;" s file: 420linux_driver libmetal/lib/system/linux/device.c /^struct linux_driver {$/;" s file: 421log_handler libmetal/lib/sys.h /^ metal_log_handler log_handler;$/;" m struct:metal_common_state 422log_handler libmetal/lib/sys.h /^ metal_log_handler log_handler;$/;" m struct:metal_init_params 423log_level libmetal/lib/sys.h /^ enum metal_log_level log_level;$/;" m struct:metal_common_state typeref:enum:metal_common_state::metal_log_level 424log_level libmetal/lib/sys.h /^ enum metal_log_level log_level;$/;" m struct:metal_init_params typeref:enum:metal_init_params::metal_log_level 425m libmetal/lib/system/freertos/condition.h /^ metal_mutex_t *m; \/**< mutex.$/;" m struct:metal_condition 426m libmetal/lib/system/freertos/mutex.h /^ SemaphoreHandle_t m;$/;" m struct:__anon3 427mem_flags libmetal/lib/io.h /^ unsigned int mem_flags; \/**< memory attribute of the$/;" m struct:metal_io_region 428memory_order libmetal/lib/compiler/gcc/atomic.h /^} memory_order;$/;" t typeref:enum:__anon4 429memory_order_acq_rel libmetal/lib/compiler/gcc/atomic.h /^ memory_order_acq_rel,$/;" e enum:__anon4 430memory_order_acquire libmetal/lib/compiler/gcc/atomic.h /^ memory_order_acquire,$/;" e enum:__anon4 431memory_order_consume libmetal/lib/compiler/gcc/atomic.h /^ memory_order_consume,$/;" e enum:__anon4 432memory_order_relaxed libmetal/lib/compiler/gcc/atomic.h /^ memory_order_relaxed,$/;" e enum:__anon4 433memory_order_release libmetal/lib/compiler/gcc/atomic.h /^ memory_order_release,$/;" e enum:__anon4 434memory_order_seq_cst libmetal/lib/compiler/gcc/atomic.h /^ memory_order_seq_cst,$/;" e enum:__anon4 435metal_add_page_size libmetal/lib/system/linux/init.c /^static int metal_add_page_size(const char *path, int shift, int mmap_flags)$/;" f file: 436metal_align libmetal/lib/compiler/gcc/compiler.h 20;" d 437metal_align libmetal/lib/compiler/iar/compiler.h 20;" d 438metal_align_down libmetal/lib/utilities.h 52;" d 439metal_align_up libmetal/lib/utilities.h 56;" d 440metal_allocate_memory libmetal/lib/alloc.h /^static inline void *metal_allocate_memory(unsigned int size)$/;" f 441metal_asm libmetal/lib/compiler/gcc/compiler.h 24;" d 442metal_asm libmetal/lib/compiler/gcc/compiler.h 31;" d 443metal_asm libmetal/lib/compiler/iar/compiler.h 22;" d 444metal_assert libmetal/lib/assert.h 21;" d 445metal_bit libmetal/lib/utilities.h 85;" d 446metal_bitmap_clear_bit libmetal/lib/utilities.h /^static inline void metal_bitmap_clear_bit(unsigned long *bitmap, int bit)$/;" f 447metal_bitmap_for_each_clear_bit libmetal/lib/utilities.h 143;" d 448metal_bitmap_for_each_set_bit libmetal/lib/utilities.h 125;" d 449metal_bitmap_is_bit_clear libmetal/lib/utilities.h /^static inline int metal_bitmap_is_bit_clear(unsigned long *bitmap, int bit)$/;" f 450metal_bitmap_is_bit_set libmetal/lib/utilities.h /^static inline int metal_bitmap_is_bit_set(unsigned long *bitmap, int bit)$/;" f 451metal_bitmap_longs libmetal/lib/utilities.h 87;" d 452metal_bitmap_next_clear_bit libmetal/lib/utilities.h /^metal_bitmap_next_clear_bit(unsigned long *bitmap, unsigned int start,$/;" f 453metal_bitmap_next_set_bit libmetal/lib/utilities.h /^metal_bitmap_next_set_bit(unsigned long *bitmap, unsigned int start,$/;" f 454metal_bitmap_set_bit libmetal/lib/utilities.h /^static inline void metal_bitmap_set_bit(unsigned long *bitmap, int bit)$/;" f 455metal_bus libmetal/lib/device.h /^struct metal_bus {$/;" s 456metal_bus_find libmetal/lib/device.c /^int metal_bus_find(const char *name, struct metal_bus **result)$/;" f 457metal_bus_ops libmetal/lib/device.h /^struct metal_bus_ops {$/;" s 458metal_bus_register libmetal/lib/device.c /^int metal_bus_register(struct metal_bus *bus)$/;" f 459metal_bus_unregister libmetal/lib/device.c /^int metal_bus_unregister(struct metal_bus *bus)$/;" f 460metal_cache_flush libmetal/lib/cache.h /^static inline void metal_cache_flush(void *addr, unsigned int len)$/;" f 461metal_cache_invalidate libmetal/lib/cache.h /^static inline void metal_cache_invalidate(void *addr, unsigned int len)$/;" f 462metal_cntr_irq_attach libmetal/lib/system/nuttx/irq.c /^static int metal_cntr_irq_attach(struct metal_irq_controller *cntr,$/;" f file: 463metal_cntr_irq_handler libmetal/lib/system/nuttx/irq.c /^static int metal_cntr_irq_handler(int irq, void *context, void *data)$/;" f file: 464metal_cntr_irq_init libmetal/lib/system/nuttx/irq.c /^int metal_cntr_irq_init(void)$/;" f 465metal_cntr_irq_register libmetal/lib/irq_controller.h /^typedef int (*metal_cntr_irq_register) (struct metal_irq_controller *irq_cntr,$/;" t 466metal_cntr_irq_set_enable libmetal/lib/system/nuttx/irq.c /^static void metal_cntr_irq_set_enable(struct metal_irq_controller *cntr,$/;" f file: 467metal_common_state libmetal/lib/sys.h /^struct metal_common_state {$/;" s 468metal_condition libmetal/lib/system/freertos/condition.h /^struct metal_condition {$/;" s 469metal_condition libmetal/lib/system/generic/condition.h /^struct metal_condition {$/;" s 470metal_condition libmetal/lib/system/linux/condition.h /^struct metal_condition {$/;" s 471metal_condition libmetal/lib/system/nuttx/condition.h /^struct metal_condition {$/;" s 472metal_condition libmetal/lib/system/zephyr/condition.h /^struct metal_condition {$/;" s 473metal_condition_broadcast libmetal/lib/system/freertos/condition.h /^static inline int metal_condition_broadcast(struct metal_condition *cv)$/;" f 474metal_condition_broadcast libmetal/lib/system/generic/condition.h /^static inline int metal_condition_broadcast(struct metal_condition *cv)$/;" f 475metal_condition_broadcast libmetal/lib/system/linux/condition.h /^static inline int metal_condition_broadcast(struct metal_condition *cv)$/;" f 476metal_condition_broadcast libmetal/lib/system/nuttx/condition.h /^static inline int metal_condition_broadcast(struct metal_condition *cv)$/;" f 477metal_condition_broadcast libmetal/lib/system/zephyr/condition.h /^static inline int metal_condition_broadcast(struct metal_condition *cv)$/;" f 478metal_condition_init libmetal/lib/system/freertos/condition.h /^static inline void metal_condition_init(struct metal_condition *cv)$/;" f 479metal_condition_init libmetal/lib/system/generic/condition.h /^static inline void metal_condition_init(struct metal_condition *cv)$/;" f 480metal_condition_init libmetal/lib/system/linux/condition.h /^static inline void metal_condition_init(struct metal_condition *cv)$/;" f 481metal_condition_init libmetal/lib/system/nuttx/condition.h /^static inline void metal_condition_init(struct metal_condition *cv)$/;" f 482metal_condition_init libmetal/lib/system/zephyr/condition.h /^static inline void metal_condition_init(struct metal_condition *cv)$/;" f 483metal_condition_signal libmetal/lib/system/freertos/condition.h /^static inline int metal_condition_signal(struct metal_condition *cv)$/;" f 484metal_condition_signal libmetal/lib/system/generic/condition.h /^static inline int metal_condition_signal(struct metal_condition *cv)$/;" f 485metal_condition_signal libmetal/lib/system/linux/condition.h /^static inline int metal_condition_signal(struct metal_condition *cv)$/;" f 486metal_condition_signal libmetal/lib/system/nuttx/condition.h /^static inline int metal_condition_signal(struct metal_condition *cv)$/;" f 487metal_condition_signal libmetal/lib/system/zephyr/condition.h /^static inline int metal_condition_signal(struct metal_condition *cv)$/;" f 488metal_condition_wait libmetal/lib/system/freertos/condition.c /^int metal_condition_wait(struct metal_condition *cv,$/;" f 489metal_condition_wait libmetal/lib/system/generic/condition.c /^int metal_condition_wait(struct metal_condition *cv,$/;" f 490metal_condition_wait libmetal/lib/system/linux/condition.c /^int metal_condition_wait(struct metal_condition *cv,$/;" f 491metal_condition_wait libmetal/lib/system/nuttx/condition.c /^int metal_condition_wait(struct metal_condition *cv,$/;" f 492metal_condition_wait libmetal/lib/system/zephyr/condition.c /^int metal_condition_wait(struct metal_condition *cv,$/;" f 493metal_container_of libmetal/lib/utilities.h 80;" d 494metal_cpu_yield libmetal/lib/processor/aarch64/cpu.h /^static inline void metal_cpu_yield(void)$/;" f 495metal_cpu_yield libmetal/lib/processor/ceva/cpu.h 15;" d 496metal_cpu_yield libmetal/lib/processor/generic/cpu.h 15;" d 497metal_cpu_yield libmetal/lib/processor/hosted/cpu.h /^static inline void metal_cpu_yield(void)$/;" f 498metal_cpu_yield libmetal/lib/processor/x86/cpu.h /^static inline void metal_cpu_yield(void)$/;" f 499metal_cpu_yield libmetal/lib/processor/x86_64/cpu.h /^static inline void metal_cpu_yield(void)$/;" f 500metal_cpu_yield libmetal/lib/processor/xtensa/cpu.h 15;" d 501metal_dbg libmetal/lib/log.h 106;" d 502metal_default_log_handler libmetal/lib/log.c /^void metal_default_log_handler(enum metal_log_level level,$/;" f 503metal_device libmetal/lib/device.h /^struct metal_device {$/;" s 504metal_device_close libmetal/lib/device.c /^void metal_device_close(struct metal_device *device)$/;" f 505metal_device_io_region libmetal/lib/device.h /^metal_device_io_region(struct metal_device *device, unsigned int index)$/;" f 506metal_device_open libmetal/lib/device.c /^int metal_device_open(const char *bus_name, const char *dev_name,$/;" f 507metal_dim libmetal/lib/utilities.h 40;" d 508metal_div_round_down libmetal/lib/utilities.h 60;" d 509metal_div_round_up libmetal/lib/utilities.h 64;" d 510metal_dma_map libmetal/lib/dma.c /^int metal_dma_map(struct metal_device *dev,$/;" f 511metal_dma_unmap libmetal/lib/dma.c /^void metal_dma_unmap(struct metal_device *dev,$/;" f 512metal_err libmetal/lib/log.h 103;" d 513metal_finish libmetal/lib/init.c /^void metal_finish(void)$/;" f 514metal_fmt libmetal/lib/log.h 86;" d 515metal_fmt libmetal/lib/log.h 88;" d 516metal_for_each_page_size_down libmetal/lib/system/linux/sys.h 134;" d 517metal_for_each_page_size_up libmetal/lib/system/linux/sys.h 129;" d 518metal_free_memory libmetal/lib/alloc.h /^static inline void metal_free_memory(void *ptr)$/;" f 519metal_generic_bus libmetal/lib/device.c /^struct metal_bus metal_weak metal_generic_bus = {$/;" v typeref:struct:metal_weak 520metal_generic_bus libmetal/lib/system/zephyr/device.c /^struct metal_bus metal_generic_bus = {$/;" v typeref:struct:metal_bus 521metal_generic_default_poll libmetal/lib/system/freertos/template/sys.c /^void metal_generic_default_poll(void)$/;" f 522metal_generic_default_poll libmetal/lib/system/freertos/xlnx/sys.c /^void metal_weak metal_generic_default_poll(void)$/;" f 523metal_generic_default_poll libmetal/lib/system/generic/template/sys.c /^void metal_generic_default_poll(void)$/;" f 524metal_generic_default_poll libmetal/lib/system/generic/xlnx/microblaze_generic/sys.c /^void metal_weak metal_generic_default_poll(void)$/;" f 525metal_generic_default_poll libmetal/lib/system/generic/xlnx/sys.c /^void metal_weak metal_generic_default_poll(void)$/;" f 526metal_generic_default_poll libmetal/lib/system/zephyr/sys.c /^void metal_weak metal_generic_default_poll(void)$/;" f 527metal_generic_dev_dma_map libmetal/lib/device.c /^int metal_generic_dev_dma_map(struct metal_bus *bus,$/;" f 528metal_generic_dev_dma_unmap libmetal/lib/device.c /^void metal_generic_dev_dma_unmap(struct metal_bus *bus,$/;" f 529metal_generic_dev_open libmetal/lib/device.c /^int metal_generic_dev_open(struct metal_bus *bus, const char *dev_name,$/;" f 530metal_generic_dev_sys_open libmetal/lib/system/freertos/device.c /^int metal_generic_dev_sys_open(struct metal_device *dev)$/;" f 531metal_generic_dev_sys_open libmetal/lib/system/generic/device.c /^int metal_generic_dev_sys_open(struct metal_device *dev)$/;" f 532metal_generic_dev_sys_open libmetal/lib/system/linux/device.c /^int metal_generic_dev_sys_open(struct metal_device *dev)$/;" f 533metal_generic_dev_sys_open libmetal/lib/system/nuttx/device.c /^int metal_generic_dev_sys_open(struct metal_device *dev)$/;" f 534metal_generic_dev_sys_open libmetal/lib/system/zephyr/device.c /^int metal_generic_dev_sys_open(struct metal_device *dev)$/;" f 535metal_generic_shmem libmetal/lib/shmem.h /^struct metal_generic_shmem {$/;" s 536metal_get_log_handler libmetal/lib/log.c /^metal_log_handler metal_get_log_handler(void)$/;" f 537metal_get_log_level libmetal/lib/log.c /^enum metal_log_level metal_get_log_level(void)$/;" f 538metal_get_timestamp libmetal/lib/system/freertos/time.c /^unsigned long long metal_get_timestamp(void)$/;" f 539metal_get_timestamp libmetal/lib/system/generic/time.c /^unsigned long long metal_get_timestamp(void)$/;" f 540metal_get_timestamp libmetal/lib/system/linux/time.c /^unsigned long long metal_get_timestamp(void)$/;" f 541metal_get_timestamp libmetal/lib/system/nuttx/time.c /^unsigned long long metal_get_timestamp(void)$/;" f 542metal_get_timestamp libmetal/lib/system/zephyr/time.c /^unsigned long long metal_get_timestamp(void)$/;" f 543metal_info libmetal/lib/log.h 105;" d 544metal_init libmetal/lib/init.c /^int metal_init(const struct metal_init_params *params)$/;" f 545metal_init_page_sizes libmetal/lib/system/linux/init.c /^static int metal_init_page_sizes(void)$/;" f file: 546metal_init_params libmetal/lib/sys.h /^struct metal_init_params {$/;" s 547metal_io_block_read libmetal/lib/io.c /^int metal_io_block_read(struct metal_io_region *io, unsigned long offset,$/;" f 548metal_io_block_read_ libmetal/lib/system/nuttx/io.c /^static int metal_io_block_read_(struct metal_io_region *io,$/;" f file: 549metal_io_block_set libmetal/lib/io.c /^int metal_io_block_set(struct metal_io_region *io, unsigned long offset,$/;" f 550metal_io_block_set_ libmetal/lib/system/nuttx/io.c /^static void metal_io_block_set_(struct metal_io_region *io,$/;" f file: 551metal_io_block_write libmetal/lib/io.c /^int metal_io_block_write(struct metal_io_region *io, unsigned long offset,$/;" f 552metal_io_block_write_ libmetal/lib/system/nuttx/io.c /^static int metal_io_block_write_(struct metal_io_region *io,$/;" f file: 553metal_io_close_ libmetal/lib/system/nuttx/io.c /^static void metal_io_close_(struct metal_io_region *io)$/;" f file: 554metal_io_finish libmetal/lib/io.h /^static inline void metal_io_finish(struct metal_io_region *io)$/;" f 555metal_io_get_ops libmetal/lib/system/nuttx/io.c /^struct metal_io_ops *metal_io_get_ops(void)$/;" f 556metal_io_get_region libmetal/lib/system/nuttx/io.c /^struct metal_io_region *metal_io_get_region(void)$/;" f 557metal_io_init libmetal/lib/io.c /^void metal_io_init(struct metal_io_region *io, void *virt,$/;" f 558metal_io_offset_to_phys_ libmetal/lib/system/nuttx/io.c /^static metal_phys_addr_t metal_io_offset_to_phys_(struct metal_io_region *io,$/;" f file: 559metal_io_ops libmetal/lib/io.h /^struct metal_io_ops {$/;" s 560metal_io_phys libmetal/lib/io.h /^metal_io_phys(struct metal_io_region *io, unsigned long offset)$/;" f 561metal_io_phys_start_ libmetal/lib/system/nuttx/io.c /^static metal_phys_addr_t metal_io_phys_start_;$/;" v file: 562metal_io_phys_to_offset libmetal/lib/io.h /^metal_io_phys_to_offset(struct metal_io_region *io, metal_phys_addr_t phys)$/;" f 563metal_io_phys_to_offset_ libmetal/lib/system/nuttx/io.c /^static unsigned long metal_io_phys_to_offset_(struct metal_io_region *io,$/;" f file: 564metal_io_phys_to_virt libmetal/lib/io.h /^metal_io_phys_to_virt(struct metal_io_region *io, metal_phys_addr_t phys)$/;" f 565metal_io_read libmetal/lib/io.h /^metal_io_read(struct metal_io_region *io, unsigned long offset,$/;" f 566metal_io_read16 libmetal/lib/io.h 308;" d 567metal_io_read16_explicit libmetal/lib/io.h 306;" d 568metal_io_read32 libmetal/lib/io.h 317;" d 569metal_io_read32_explicit libmetal/lib/io.h 315;" d 570metal_io_read64 libmetal/lib/io.h 326;" d 571metal_io_read64_explicit libmetal/lib/io.h 324;" d 572metal_io_read8 libmetal/lib/io.h 299;" d 573metal_io_read8_explicit libmetal/lib/io.h 297;" d 574metal_io_read_ libmetal/lib/system/nuttx/io.c /^static uint64_t metal_io_read_(struct metal_io_region *io,$/;" f file: 575metal_io_region libmetal/lib/io.h /^struct metal_io_region {$/;" s 576metal_io_region_ libmetal/lib/system/nuttx/io.c /^static struct metal_io_region metal_io_region_ = {$/;" v typeref:struct:metal_io_region file: 577metal_io_region_size libmetal/lib/io.h /^static inline size_t metal_io_region_size(struct metal_io_region *io)$/;" f 578metal_io_virt libmetal/lib/io.h /^metal_io_virt(struct metal_io_region *io, unsigned long offset)$/;" f 579metal_io_virt_to_offset libmetal/lib/io.h /^metal_io_virt_to_offset(struct metal_io_region *io, void *virt)$/;" f 580metal_io_virt_to_phys libmetal/lib/io.h /^metal_io_virt_to_phys(struct metal_io_region *io, void *virt)$/;" f 581metal_io_write libmetal/lib/io.h /^metal_io_write(struct metal_io_region *io, unsigned long offset,$/;" f 582metal_io_write16 libmetal/lib/io.h 312;" d 583metal_io_write16_explicit libmetal/lib/io.h 310;" d 584metal_io_write32 libmetal/lib/io.h 321;" d 585metal_io_write32_explicit libmetal/lib/io.h 319;" d 586metal_io_write64 libmetal/lib/io.h 330;" d 587metal_io_write64_explicit libmetal/lib/io.h 328;" d 588metal_io_write8 libmetal/lib/io.h 303;" d 589metal_io_write8_explicit libmetal/lib/io.h 301;" d 590metal_io_write_ libmetal/lib/system/nuttx/io.c /^static void metal_io_write_(struct metal_io_region *io,$/;" f file: 591metal_irq libmetal/lib/irq_controller.h /^struct metal_irq {$/;" s 592metal_irq_allocate libmetal/lib/irq.c /^static int metal_irq_allocate(int irq_base, int irq_num)$/;" f file: 593metal_irq_controller libmetal/lib/irq_controller.h /^struct metal_irq_controller {$/;" s 594metal_irq_disable libmetal/lib/irq.c /^void metal_irq_disable(unsigned int vector)$/;" f 595metal_irq_enable libmetal/lib/irq.c /^void metal_irq_enable(unsigned int vector)$/;" f 596metal_irq_get_controller libmetal/lib/irq.c /^static struct metal_irq_controller *metal_irq_get_controller(int irq)$/;" f file: 597metal_irq_handle libmetal/lib/irq_controller.h /^int metal_irq_handle(struct metal_irq *irq_data, int irq)$/;" f 598metal_irq_handler libmetal/lib/irq.h /^typedef int (*metal_irq_handler) (int irq, void *arg);$/;" t 599metal_irq_register libmetal/lib/irq.c /^int metal_irq_register(int irq,$/;" f 600metal_irq_register_controller libmetal/lib/irq.c /^int metal_irq_register_controller(struct metal_irq_controller *cntr)$/;" f 601metal_irq_restore_enable libmetal/lib/system/freertos/irq.c /^void metal_irq_restore_enable(unsigned int flags)$/;" f 602metal_irq_restore_enable libmetal/lib/system/generic/irq.c /^void metal_irq_restore_enable(unsigned int flags)$/;" f 603metal_irq_restore_enable libmetal/lib/system/linux/irq.c /^void metal_irq_restore_enable(unsigned int flags)$/;" f 604metal_irq_restore_enable libmetal/lib/system/nuttx/irq.c /^void metal_irq_restore_enable(unsigned int flags)$/;" f 605metal_irq_restore_enable libmetal/lib/system/zephyr/irq.c /^void metal_irq_restore_enable(unsigned int flags)$/;" f 606metal_irq_save_disable libmetal/lib/system/freertos/irq.c /^unsigned int metal_irq_save_disable(void)$/;" f 607metal_irq_save_disable libmetal/lib/system/generic/irq.c /^unsigned int metal_irq_save_disable(void)$/;" f 608metal_irq_save_disable libmetal/lib/system/linux/irq.c /^unsigned int metal_irq_save_disable(void)$/;" f 609metal_irq_save_disable libmetal/lib/system/nuttx/irq.c /^unsigned int metal_irq_save_disable(void)$/;" f 610metal_irq_save_disable libmetal/lib/system/zephyr/irq.c /^unsigned int metal_irq_save_disable(void)$/;" f 611metal_irq_set_enable libmetal/lib/irq_controller.h /^typedef void (*metal_irq_set_enable) (struct metal_irq_controller *irq_cntr,$/;" t 612metal_irq_t libmetal/lib/sys.h /^typedef int metal_irq_t;$/;" t 613metal_irq_unregister libmetal/lib/irq.h /^void metal_irq_unregister(int irq)$/;" f 614metal_linux_bus_close libmetal/lib/system/linux/device.c /^static void metal_linux_bus_close(struct metal_bus *bus)$/;" f file: 615metal_linux_bus_finish libmetal/lib/system/linux/device.c /^void metal_linux_bus_finish(void)$/;" f 616metal_linux_bus_init libmetal/lib/system/linux/device.c /^int metal_linux_bus_init(void)$/;" f 617metal_linux_bus_ops libmetal/lib/system/linux/device.c /^static const struct metal_bus_ops metal_linux_bus_ops = {$/;" v typeref:struct:metal_bus_ops file: 618metal_linux_dev_close libmetal/lib/system/linux/device.c /^static void metal_linux_dev_close(struct metal_bus *bus,$/;" f file: 619metal_linux_dev_dma_map libmetal/lib/system/linux/device.c /^static int metal_linux_dev_dma_map(struct metal_bus *bus,$/;" f file: 620metal_linux_dev_dma_unmap libmetal/lib/system/linux/device.c /^static void metal_linux_dev_dma_unmap(struct metal_bus *bus,$/;" f file: 621metal_linux_dev_irq_ack libmetal/lib/system/linux/device.c /^static void metal_linux_dev_irq_ack(struct metal_bus *bus,$/;" f file: 622metal_linux_dev_open libmetal/lib/system/linux/device.c /^static int metal_linux_dev_open(struct metal_bus *bus,$/;" f file: 623metal_linux_get_device_property libmetal/lib/system/linux/device.c /^int metal_linux_get_device_property(struct metal_device *device,$/;" f 624metal_linux_irq_handling libmetal/lib/system/linux/irq.c /^static void *metal_linux_irq_handling(void *args)$/;" f file: 625metal_linux_irq_init libmetal/lib/system/linux/irq.c /^int metal_linux_irq_init(void)$/;" f 626metal_linux_irq_notify libmetal/lib/system/linux/irq.c /^static int metal_linux_irq_notify(void)$/;" f file: 627metal_linux_irq_register_dev libmetal/lib/system/linux/irq.c /^void metal_linux_irq_register_dev(struct metal_device *dev, int irq)$/;" f 628metal_linux_irq_set_enable libmetal/lib/system/linux/irq.c /^static void metal_linux_irq_set_enable(struct metal_irq_controller *irq_cntr,$/;" f file: 629metal_linux_irq_shutdown libmetal/lib/system/linux/irq.c /^void metal_linux_irq_shutdown(void)$/;" f 630metal_linux_probe_bus libmetal/lib/system/linux/device.c /^static int metal_linux_probe_bus(struct linux_bus *lbus)$/;" f file: 631metal_linux_probe_driver libmetal/lib/system/linux/device.c /^static int metal_linux_probe_driver(struct linux_bus *lbus,$/;" f file: 632metal_linux_register_bus libmetal/lib/system/linux/device.c /^static int metal_linux_register_bus(struct linux_bus *lbus)$/;" f file: 633metal_list libmetal/lib/list.h /^struct metal_list {$/;" s 634metal_list_add_after libmetal/lib/list.h /^static inline void metal_list_add_after(struct metal_list *node,$/;" f 635metal_list_add_before libmetal/lib/list.h /^static inline void metal_list_add_before(struct metal_list *node,$/;" f 636metal_list_add_head libmetal/lib/list.h /^static inline void metal_list_add_head(struct metal_list *list,$/;" f 637metal_list_add_tail libmetal/lib/list.h /^static inline void metal_list_add_tail(struct metal_list *list,$/;" f 638metal_list_del libmetal/lib/list.h /^static inline void metal_list_del(struct metal_list *node)$/;" f 639metal_list_find_node libmetal/lib/list.h /^static inline bool metal_list_find_node(struct metal_list *list,$/;" f 640metal_list_first libmetal/lib/list.h /^static inline struct metal_list *metal_list_first(struct metal_list *list)$/;" f 641metal_list_for_each libmetal/lib/list.h 102;" d 642metal_list_for_each_safe libmetal/lib/list.h 114;" d 643metal_list_init libmetal/lib/list.h /^static inline void metal_list_init(struct metal_list *list)$/;" f 644metal_list_is_empty libmetal/lib/list.h /^static inline int metal_list_is_empty(struct metal_list *list)$/;" f 645metal_log libmetal/lib/log.h 98;" d 646metal_log2 libmetal/lib/utilities.h /^static inline unsigned long metal_log2(unsigned long in)$/;" f 647metal_log_handler libmetal/lib/log.h /^typedef void (*metal_log_handler)(enum metal_log_level level,$/;" t 648metal_log_level libmetal/lib/log.h /^enum metal_log_level {$/;" g 649metal_machine_cache_flush libmetal/lib/system/freertos/template/sys.c /^void metal_machine_cache_flush(void *addr, unsigned int len)$/;" f 650metal_machine_cache_flush libmetal/lib/system/freertos/xlnx/sys.c /^void metal_machine_cache_flush(void *addr, unsigned int len)$/;" f 651metal_machine_cache_flush libmetal/lib/system/generic/template/sys.c /^void metal_machine_cache_flush(void *addr, unsigned int len)$/;" f 652metal_machine_cache_flush libmetal/lib/system/generic/xlnx/microblaze_generic/sys.c /^void metal_machine_cache_flush(void *addr, unsigned int len)$/;" f 653metal_machine_cache_flush libmetal/lib/system/generic/xlnx/sys.c /^void metal_machine_cache_flush(void *addr, unsigned int len)$/;" f 654metal_machine_cache_invalidate libmetal/lib/system/freertos/template/sys.c /^void metal_machine_cache_invalidate(void *addr, unsigned int len)$/;" f 655metal_machine_cache_invalidate libmetal/lib/system/freertos/xlnx/sys.c /^void metal_machine_cache_invalidate(void *addr, unsigned int len)$/;" f 656metal_machine_cache_invalidate libmetal/lib/system/generic/template/sys.c /^void metal_machine_cache_invalidate(void *addr, unsigned int len)$/;" f 657metal_machine_cache_invalidate libmetal/lib/system/generic/xlnx/microblaze_generic/sys.c /^void metal_machine_cache_invalidate(void *addr, unsigned int len)$/;" f 658metal_machine_cache_invalidate libmetal/lib/system/generic/xlnx/sys.c /^void metal_machine_cache_invalidate(void *addr, unsigned int len)$/;" f 659metal_machine_io_mem_map libmetal/lib/system/freertos/template/sys.c /^void *metal_machine_io_mem_map(void *va, metal_phys_addr_t pa,$/;" f 660metal_machine_io_mem_map libmetal/lib/system/freertos/xlnx/sys.c /^void *metal_machine_io_mem_map(void *va, metal_phys_addr_t pa,$/;" f 661metal_machine_io_mem_map libmetal/lib/system/generic/template/sys.c /^void *metal_machine_io_mem_map(void *va, metal_phys_addr_t pa,$/;" f 662metal_machine_io_mem_map libmetal/lib/system/generic/xlnx/microblaze_generic/sys.c /^void *metal_machine_io_mem_map(void *va, metal_phys_addr_t pa,$/;" f 663metal_machine_io_mem_map libmetal/lib/system/generic/xlnx/sys.c /^void *metal_machine_io_mem_map(void *va, metal_phys_addr_t pa,$/;" f 664metal_machine_io_mem_map libmetal/lib/system/zephyr/io.h /^static inline void *metal_machine_io_mem_map(void *va, metal_phys_addr_t pa,$/;" f 665metal_map libmetal/lib/system/linux/utilities.c /^int metal_map(int fd, off_t offset, size_t size, int expand, int flags,$/;" f 666metal_max libmetal/lib/utilities.h 46;" d 667metal_min libmetal/lib/utilities.h 43;" d 668metal_mktemp libmetal/lib/system/linux/utilities.c /^int metal_mktemp(char *template, int fifo)$/;" f 669metal_mktemp_template libmetal/lib/system/linux/utilities.c /^void metal_mktemp_template(char template[PATH_MAX], const char *name)$/;" f 670metal_mktemp_unlinked libmetal/lib/system/linux/utilities.c /^int metal_mktemp_unlinked(char *template)$/;" f 671metal_mlock libmetal/lib/system/linux/utilities.c /^int metal_mlock(void *mem, size_t size)$/;" f 672metal_mutex_acquire libmetal/lib/mutex.h /^static inline void metal_mutex_acquire(metal_mutex_t *mutex)$/;" f 673metal_mutex_deinit libmetal/lib/mutex.h /^static inline void metal_mutex_deinit(metal_mutex_t *mutex)$/;" f 674metal_mutex_init libmetal/lib/mutex.h /^static inline void metal_mutex_init(metal_mutex_t *mutex)$/;" f 675metal_mutex_is_acquired libmetal/lib/mutex.h /^static inline int metal_mutex_is_acquired(metal_mutex_t *mutex)$/;" f 676metal_mutex_release libmetal/lib/mutex.h /^static inline void metal_mutex_release(metal_mutex_t *mutex)$/;" f 677metal_mutex_t libmetal/lib/system/freertos/mutex.h /^} metal_mutex_t;$/;" t typeref:struct:__anon3 678metal_mutex_t libmetal/lib/system/generic/mutex.h /^} metal_mutex_t;$/;" t typeref:struct:__anon1 679metal_mutex_t libmetal/lib/system/linux/mutex.h /^} metal_mutex_t;$/;" t typeref:struct:__anon2 680metal_mutex_t libmetal/lib/system/nuttx/mutex.h /^typedef mutex_t metal_mutex_t;$/;" t 681metal_mutex_t libmetal/lib/system/zephyr/mutex.h /^typedef struct k_sem metal_mutex_t;$/;" t typeref:struct:k_sem 682metal_mutex_try_acquire libmetal/lib/mutex.h /^static inline int metal_mutex_try_acquire(metal_mutex_t *mutex)$/;" f 683metal_offset_of libmetal/lib/utilities.h 76;" d 684metal_open libmetal/lib/system/linux/utilities.c /^int metal_open(const char *path, int shm)$/;" f 685metal_open_unlinked libmetal/lib/system/linux/utilities.c /^int metal_open_unlinked(const char *path, int shm)$/;" f 686metal_page_size libmetal/lib/system/linux/sys.h /^struct metal_page_size {$/;" s 687metal_pagesize_compare libmetal/lib/system/linux/init.c /^static int metal_pagesize_compare(const void *_a, const void *_b)$/;" f file: 688metal_phys_addr_t libmetal/lib/sys.h /^typedef unsigned long metal_phys_addr_t;$/;" t 689metal_ptr_align_down libmetal/lib/utilities.h 68;" d 690metal_ptr_align_up libmetal/lib/utilities.h 72;" d 691metal_randomize_string libmetal/lib/system/linux/utilities.c /^void metal_randomize_string(char *template)$/;" f 692metal_register_generic_device libmetal/lib/device.c /^int metal_register_generic_device(struct metal_device *device)$/;" f 693metal_set_log_handler libmetal/lib/log.c /^void metal_set_log_handler(metal_log_handler handler)$/;" f 694metal_set_log_level libmetal/lib/log.c /^void metal_set_log_level(enum metal_log_level level)$/;" f 695metal_sg libmetal/lib/dma.h /^struct metal_sg {$/;" s 696metal_shmem libmetal/lib/system/linux/shmem.c /^struct metal_shmem {$/;" s file: 697metal_shmem_io_close libmetal/lib/system/linux/shmem.c /^static void metal_shmem_io_close(struct metal_io_region *io)$/;" f file: 698metal_shmem_io_ops libmetal/lib/system/linux/shmem.c /^static const struct metal_io_ops metal_shmem_io_ops = {$/;" v typeref:struct:metal_io_ops file: 699metal_shmem_open libmetal/lib/system/freertos/shmem.c /^int metal_shmem_open(const char *name, size_t size,$/;" f 700metal_shmem_open libmetal/lib/system/generic/shmem.c /^int metal_shmem_open(const char *name, size_t size,$/;" f 701metal_shmem_open libmetal/lib/system/linux/shmem.c /^int metal_shmem_open(const char *name, size_t size,$/;" f 702metal_shmem_open libmetal/lib/system/nuttx/shmem.c /^int metal_shmem_open(const char *name, size_t size,$/;" f 703metal_shmem_open libmetal/lib/system/zephyr/shmem.c /^int metal_shmem_open(const char *name, size_t size,$/;" f 704metal_shmem_open_generic libmetal/lib/shmem.c /^int metal_shmem_open_generic(const char *name, size_t size,$/;" f 705metal_shmem_register_generic libmetal/lib/shmem.c /^int metal_shmem_register_generic(struct metal_generic_shmem *shmem)$/;" f 706metal_shmem_try_map libmetal/lib/system/linux/shmem.c /^static int metal_shmem_try_map(struct metal_page_size *ps, int fd, size_t size,$/;" f file: 707metal_sign libmetal/lib/utilities.h 49;" d 708metal_sleep_usec libmetal/lib/sleep.h /^static inline int metal_sleep_usec(unsigned int usec)$/;" f 709metal_softirq_allocate libmetal/lib/softirq.c /^int metal_softirq_allocate(int num)$/;" f 710metal_softirq_avail libmetal/lib/softirq.c /^static int metal_softirq_avail;$/;" v file: 711metal_softirq_dispatch libmetal/lib/softirq.c /^void metal_softirq_dispatch(void)$/;" f 712metal_softirq_init libmetal/lib/softirq.c /^int metal_softirq_init(void)$/;" f 713metal_softirq_set libmetal/lib/softirq.c /^void metal_softirq_set(int irq)$/;" f 714metal_softirq_set_enable libmetal/lib/softirq.c /^static void metal_softirq_set_enable(struct metal_irq_controller *cntr,$/;" f file: 715metal_spinlock libmetal/lib/spinlock.h /^struct metal_spinlock {$/;" s 716metal_spinlock_acquire libmetal/lib/spinlock.h /^static inline void metal_spinlock_acquire(struct metal_spinlock *slock)$/;" f 717metal_spinlock_init libmetal/lib/spinlock.h /^static inline void metal_spinlock_init(struct metal_spinlock *slock)$/;" f 718metal_spinlock_release libmetal/lib/spinlock.h /^static inline void metal_spinlock_release(struct metal_spinlock *slock)$/;" f 719metal_state libmetal/lib/system/freertos/sys.h /^struct metal_state {$/;" s 720metal_state libmetal/lib/system/generic/sys.h /^struct metal_state {$/;" s 721metal_state libmetal/lib/system/linux/sys.h /^struct metal_state {$/;" s 722metal_state libmetal/lib/system/nuttx/sys.h /^struct metal_state {$/;" s 723metal_state libmetal/lib/system/zephyr/sys.h /^struct metal_state {$/;" s 724metal_sys_assert libmetal/lib/system/freertos/assert.h 24;" d 725metal_sys_assert libmetal/lib/system/generic/assert.h 25;" d 726metal_sys_assert libmetal/lib/system/linux/assert.h 25;" d 727metal_sys_assert libmetal/lib/system/nuttx/assert.h 25;" d 728metal_sys_assert libmetal/lib/system/zephyr/assert.h 25;" d 729metal_sys_finish libmetal/lib/system/freertos/init.c /^void metal_sys_finish(void)$/;" f 730metal_sys_finish libmetal/lib/system/generic/init.c /^void metal_sys_finish(void)$/;" f 731metal_sys_finish libmetal/lib/system/linux/init.c /^void metal_sys_finish(void)$/;" f 732metal_sys_finish libmetal/lib/system/nuttx/init.c /^void metal_sys_finish(void)$/;" f 733metal_sys_finish libmetal/lib/system/zephyr/init.c /^void metal_sys_finish(void)$/;" f 734metal_sys_init libmetal/lib/system/freertos/init.c /^int metal_sys_init(const struct metal_init_params *params)$/;" f 735metal_sys_init libmetal/lib/system/generic/init.c /^int metal_sys_init(const struct metal_init_params *params)$/;" f 736metal_sys_init libmetal/lib/system/linux/init.c /^int metal_sys_init(const struct metal_init_params *params)$/;" f 737metal_sys_init libmetal/lib/system/nuttx/init.c /^int metal_sys_init(const struct metal_init_params *params)$/;" f 738metal_sys_init libmetal/lib/system/zephyr/init.c /^int metal_sys_init(const struct metal_init_params *params)$/;" f 739metal_sys_io_mem_map libmetal/lib/system/freertos/io.c /^void metal_sys_io_mem_map(struct metal_io_region *io)$/;" f 740metal_sys_io_mem_map libmetal/lib/system/generic/io.c /^void metal_sys_io_mem_map(struct metal_io_region *io)$/;" f 741metal_sys_io_mem_map libmetal/lib/system/linux/io.h 27;" d 742metal_sys_io_mem_map libmetal/lib/system/nuttx/io.h /^static inline void metal_sys_io_mem_map(struct metal_io_region *io)$/;" f 743metal_sys_io_mem_map libmetal/lib/system/zephyr/io.h /^static inline void metal_sys_io_mem_map(struct metal_io_region *io)$/;" f 744metal_uio_dev_bind libmetal/lib/system/linux/device.c /^static int metal_uio_dev_bind(struct linux_device *ldev,$/;" f file: 745metal_uio_dev_close libmetal/lib/system/linux/device.c /^static void metal_uio_dev_close(struct linux_bus *lbus,$/;" f file: 746metal_uio_dev_dma_map libmetal/lib/system/linux/device.c /^static int metal_uio_dev_dma_map(struct linux_bus *lbus,$/;" f file: 747metal_uio_dev_dma_unmap libmetal/lib/system/linux/device.c /^static void metal_uio_dev_dma_unmap(struct linux_bus *lbus,$/;" f file: 748metal_uio_dev_irq_ack libmetal/lib/system/linux/device.c /^static void metal_uio_dev_irq_ack(struct linux_bus *lbus,$/;" f file: 749metal_uio_dev_open libmetal/lib/system/linux/device.c /^static int metal_uio_dev_open(struct linux_bus *lbus, struct linux_device *ldev)$/;" f file: 750metal_uio_read_map_attr libmetal/lib/system/linux/device.c /^static int metal_uio_read_map_attr(struct linux_device *ldev,$/;" f file: 751metal_unmap libmetal/lib/system/linux/utilities.c /^int metal_unmap(void *mem, size_t size)$/;" f 752metal_unused libmetal/lib/utilities.h 37;" d 753metal_ver libmetal/lib/version.c /^const char *metal_ver(void)$/;" f 754metal_ver_major libmetal/lib/version.c /^int metal_ver_major(void)$/;" f 755metal_ver_minor libmetal/lib/version.c /^int metal_ver_minor(void)$/;" f 756metal_ver_patch libmetal/lib/version.c /^int metal_ver_patch(void)$/;" f 757metal_virt2phys libmetal/lib/system/linux/utilities.c /^int metal_virt2phys(void *addr, unsigned long *phys)$/;" f 758metal_wait_usec libmetal/lib/system/zephyr/sys.h /^static inline void metal_wait_usec(uint32_t usec_to_wait)$/;" f 759metal_warn libmetal/lib/log.h 104;" d 760metal_weak libmetal/lib/compiler/gcc/compiler.h 21;" d 761metal_weak libmetal/lib/compiler/iar/compiler.h 21;" d 762metal_xlnx_irq_init libmetal/lib/system/freertos/xlnx/irq.c /^int metal_xlnx_irq_init(void)$/;" f 763metal_xlnx_irq_init libmetal/lib/system/generic/xlnx/irq.c /^int metal_xlnx_irq_init(void)$/;" f 764metal_xlnx_irq_isr libmetal/lib/system/freertos/xlnx/irq.c /^void metal_xlnx_irq_isr(void *arg)$/;" f 765metal_xlnx_irq_isr libmetal/lib/system/generic/xlnx/irq.c /^void metal_xlnx_irq_isr(void *arg)$/;" f 766metal_xlnx_irq_set_enable libmetal/lib/system/freertos/xlnx/irq.c /^static void metal_xlnx_irq_set_enable(struct metal_irq_controller *irq_cntr,$/;" f file: 767metal_xlnx_irq_set_enable libmetal/lib/system/generic/xlnx/irq.c /^static void metal_xlnx_irq_set_enable(struct metal_irq_controller *irq_cntr,$/;" f file: 768metal_zephyr_allocate_memory libmetal/lib/system/zephyr/alloc.c /^void *metal_weak metal_zephyr_allocate_memory(unsigned int size)$/;" f 769metal_zephyr_free_memory libmetal/lib/system/zephyr/alloc.c /^void metal_weak metal_zephyr_free_memory(void *ptr)$/;" f 770metal_zephyr_log_handler libmetal/lib/system/zephyr/log.c /^void metal_zephyr_log_handler(enum metal_log_level level,$/;" f 771mmap_flags libmetal/lib/system/linux/sys.h /^ int mmap_flags;$/;" m struct:metal_page_size 772mod_name libmetal/lib/system/linux/device.c /^ const char *mod_name;$/;" m struct:linux_driver file: 773mptr libmetal/lib/system/generic/condition.h /^ atomic_uintptr_t mptr; \/**< mutex pointer.$/;" m struct:metal_condition 774mptr libmetal/lib/system/linux/condition.h /^ atomic_uintptr_t mptr; \/**< mutex pointer.$/;" m struct:metal_condition 775mptr libmetal/lib/system/zephyr/condition.h /^ atomic_uintptr_t mptr; \/**< mutex pointer.$/;" m struct:metal_condition 776name libmetal/lib/device.h /^ const char *name;$/;" m struct:metal_bus 777name libmetal/lib/device.h /^ const char *name; \/**< Device name *\/$/;" m struct:metal_device 778name libmetal/lib/shmem.h /^ const char *name;$/;" m struct:metal_generic_shmem 779next libmetal/lib/list.h /^ struct metal_list *next, *prev;$/;" m struct:metal_list typeref:struct:metal_list::metal_list 780node libmetal/lib/device.h /^ struct metal_list node;$/;" m struct:metal_bus typeref:struct:metal_bus::metal_list 781node libmetal/lib/device.h /^ struct metal_list node; \/**< Node on bus' list of devices *\/$/;" m struct:metal_device typeref:struct:metal_device::metal_list 782node libmetal/lib/irq_controller.h /^ struct metal_list node; \/**< list node *\/$/;" m struct:metal_irq_controller typeref:struct:metal_irq_controller::metal_list 783node libmetal/lib/shmem.h /^ struct metal_list node;$/;" m struct:metal_generic_shmem typeref:struct:metal_generic_shmem::metal_list 784num_page_sizes libmetal/lib/system/linux/sys.h /^ int num_page_sizes;$/;" m struct:metal_state 785num_regions libmetal/lib/device.h /^ unsigned int num_regions; \/**< Number of I\/O regions in$/;" m struct:metal_device 786offset_to_phys libmetal/lib/io.h /^ metal_phys_addr_t (*offset_to_phys)(struct metal_io_region *io,$/;" m struct:metal_io_ops 787ops libmetal/lib/device.h /^ struct metal_bus_ops ops;$/;" m struct:metal_bus typeref:struct:metal_bus::metal_bus_ops 788ops libmetal/lib/io.h /^ struct metal_io_ops ops; \/**< I\/O region operations *\/$/;" m struct:metal_io_region typeref:struct:metal_io_region::metal_io_ops 789override libmetal/lib/system/linux/device.c /^ struct sysfs_attribute *override;$/;" m struct:linux_device typeref:struct:linux_device::sysfs_attribute file: 790page_mask libmetal/lib/io.h /^ metal_phys_addr_t page_mask; \/**< page mask of I\/O region *\/$/;" m struct:metal_io_region 791page_shift libmetal/lib/io.h /^ unsigned long page_shift; \/**< page shift of I\/O region *\/$/;" m struct:metal_io_region 792page_shift libmetal/lib/system/linux/sys.h /^ unsigned long page_shift;$/;" m struct:metal_state 793page_shift libmetal/lib/system/linux/sys.h /^ unsigned long page_shift;$/;" m struct:metal_page_size 794page_size libmetal/lib/system/linux/sys.h /^ size_t page_size;$/;" m struct:metal_page_size 795page_size libmetal/lib/system/linux/sys.h /^ unsigned long page_size;$/;" m struct:metal_state 796page_sizes libmetal/lib/system/linux/sys.h /^ struct metal_page_size page_sizes[MAX_PAGE_SIZES];$/;" m struct:metal_state typeref:struct:metal_state::metal_page_size 797pagemap_fd libmetal/lib/system/linux/sys.h /^ int pagemap_fd;$/;" m struct:metal_state 798path libmetal/lib/system/linux/sys.h /^ char path[PATH_MAX];$/;" m struct:metal_page_size 799phys libmetal/lib/system/linux/shmem.c /^ metal_phys_addr_t *phys;$/;" m struct:metal_shmem file: 800phys_to_offset libmetal/lib/io.h /^ unsigned long (*phys_to_offset)(struct metal_io_region *io,$/;" m struct:metal_io_ops 801physmap libmetal/lib/io.h /^ const metal_phys_addr_t *physmap; \/**< table of base physical address$/;" m struct:metal_io_region 802prev libmetal/lib/list.h /^ struct metal_list *next, *prev;$/;" m struct:metal_list typeref:struct:metal_list:: 803read libmetal/lib/io.h /^ uint64_t (*read)(struct metal_io_region *io,$/;" m struct:metal_io_ops 804ref_count libmetal/lib/sys.h /^ int ref_count;$/;" m struct:metal_common_state 805region_phys libmetal/lib/system/linux/device.c /^ metal_phys_addr_t region_phys[METAL_MAX_DEVICE_REGIONS];$/;" m struct:linux_device file: 806regions libmetal/lib/device.h /^ struct metal_io_region regions[METAL_MAX_DEVICE_REGIONS]; \/**< Array of$/;" m struct:metal_device typeref:struct:metal_device::metal_io_region 807restrict libmetal/lib/compiler/gcc/compiler.h 19;" d 808restrict libmetal/lib/compiler/iar/compiler.h 19;" d 809sbus libmetal/lib/system/linux/device.c /^ struct sysfs_bus *sbus;$/;" m struct:linux_bus typeref:struct:linux_bus::sysfs_bus file: 810sdev libmetal/lib/system/linux/device.c /^ struct sysfs_device *sdev;$/;" m struct:linux_device typeref:struct:linux_device::sysfs_device file: 811sdrv libmetal/lib/system/linux/device.c /^ struct sysfs_driver *sdrv;$/;" m struct:linux_driver typeref:struct:linux_driver::sysfs_driver file: 812size libmetal/lib/io.h /^ size_t size; \/**< size of the I\/O region *\/$/;" m struct:metal_io_region 813sys_irq_change libmetal/lib/system/generic/xlnx/microblaze_generic/sys.c /^static void sys_irq_change(unsigned int vector, int is_enable)$/;" f file: 814sys_irq_disable libmetal/lib/system/freertos/template/sys.c /^void sys_irq_disable(unsigned int vector)$/;" f 815sys_irq_disable libmetal/lib/system/freertos/xlnx/sys.h /^static inline void sys_irq_disable(unsigned int vector)$/;" f 816sys_irq_disable libmetal/lib/system/generic/template/sys.c /^void sys_irq_disable(unsigned int vector)$/;" f 817sys_irq_disable libmetal/lib/system/generic/xlnx/microblaze_generic/sys.c /^void metal_weak sys_irq_disable(unsigned int vector)$/;" f 818sys_irq_disable libmetal/lib/system/generic/xlnx/sys.h /^static inline void sys_irq_disable(unsigned int vector)$/;" f 819sys_irq_enable libmetal/lib/system/freertos/template/sys.c /^void sys_irq_enable(unsigned int vector)$/;" f 820sys_irq_enable libmetal/lib/system/freertos/xlnx/sys.h /^static inline void sys_irq_enable(unsigned int vector)$/;" f 821sys_irq_enable libmetal/lib/system/generic/template/sys.c /^void sys_irq_enable(unsigned int vector)$/;" f 822sys_irq_enable libmetal/lib/system/generic/xlnx/microblaze_generic/sys.c /^void metal_weak sys_irq_enable(unsigned int vector)$/;" f 823sys_irq_enable libmetal/lib/system/generic/xlnx/sys.h /^static inline void sys_irq_enable(unsigned int vector)$/;" f 824sys_irq_restore_enable libmetal/lib/system/freertos/template/sys.c /^void sys_irq_restore_enable(unsigned int flags)$/;" f 825sys_irq_restore_enable libmetal/lib/system/freertos/xlnx/sys.c /^void sys_irq_restore_enable(unsigned int flags)$/;" f 826sys_irq_restore_enable libmetal/lib/system/generic/template/sys.c /^void sys_irq_restore_enable(unsigned int flags)$/;" f 827sys_irq_restore_enable libmetal/lib/system/generic/xlnx/microblaze_generic/sys.c /^void sys_irq_restore_enable(unsigned int flags)$/;" f 828sys_irq_restore_enable libmetal/lib/system/generic/xlnx/sys.c /^void sys_irq_restore_enable(unsigned int flags)$/;" f 829sys_irq_save_disable libmetal/lib/system/freertos/template/sys.c /^unsigned int sys_irq_save_disable(void)$/;" f 830sys_irq_save_disable libmetal/lib/system/freertos/xlnx/sys.c /^unsigned int sys_irq_save_disable(void)$/;" f 831sys_irq_save_disable libmetal/lib/system/generic/template/sys.c /^unsigned int sys_irq_save_disable(void)$/;" f 832sys_irq_save_disable libmetal/lib/system/generic/xlnx/microblaze_generic/sys.c /^unsigned int sys_irq_save_disable(void)$/;" f 833sys_irq_save_disable libmetal/lib/system/generic/xlnx/sys.c /^unsigned int sys_irq_save_disable(void)$/;" f 834sysfs_path libmetal/lib/system/linux/sys.h /^ const char *sysfs_path;$/;" m struct:metal_state 835tmp_path libmetal/lib/system/linux/sys.h /^ const char *tmp_path;$/;" m struct:metal_state 836to_linux_bus libmetal/lib/system/linux/device.c /^static struct linux_bus *to_linux_bus(struct metal_bus *bus)$/;" f file: 837to_linux_device libmetal/lib/system/linux/device.c /^static struct linux_device *to_linux_device(struct metal_device *device)$/;" f file: 838v libmetal/lib/spinlock.h /^ atomic_flag v;$/;" m struct:metal_spinlock 839v libmetal/lib/system/freertos/condition.h /^ atomic_int v; \/**< condition variable value. *\/$/;" m struct:metal_condition 840v libmetal/lib/system/generic/condition.h /^ atomic_int v; \/**< condition variable value. *\/$/;" m struct:metal_condition 841v libmetal/lib/system/generic/mutex.h /^ atomic_int v;$/;" m struct:__anon1 842v libmetal/lib/system/linux/mutex.h /^ atomic_int v;$/;" m struct:__anon2 843v libmetal/lib/system/zephyr/condition.h /^ atomic_int v; \/**< condition variable value. *\/$/;" m struct:metal_condition 844virt libmetal/lib/dma.h /^ void *virt; \/**< CPU virtual address *\/$/;" m struct:metal_sg 845virt libmetal/lib/io.h /^ void *virt; \/**< base virtual address *\/$/;" m struct:metal_io_region 846waiters libmetal/lib/system/linux/condition.h /^ atomic_int waiters; \/**< number of waiters. *\/$/;" m struct:metal_condition 847wakeups libmetal/lib/system/linux/condition.h /^ atomic_int wakeups; \/**< number of wakeups. *\/$/;" m struct:metal_condition 848write libmetal/lib/io.h /^ void (*write)(struct metal_io_region *io,$/;" m struct:metal_io_ops 849