Searched refs:boot_lock_t (Results 1 – 2 of 2) sorted by relevance
24 typedef volatile uint32_t boot_lock_t; typedef32 __force_inline static boot_lock_t *boot_lock_instance(uint lock_num) { in boot_lock_instance()34 return (boot_lock_t *) (BOOTRAM_BASE + BOOTRAM_BOOTLOCK0_OFFSET + lock_num * 4); in boot_lock_instance()43 __force_inline static uint boot_lock_get_num(boot_lock_t *lock) { in boot_lock_get_num()45 … (uint) lock >= NUM_BOOT_LOCKS * sizeof(boot_lock_t) + BOOTRAM_BASE + BOOTRAM_BOOTLOCK0_OFFSET || in boot_lock_get_num()46 … ((uint) lock - BOOTRAM_BASE + BOOTRAM_BOOTLOCK0_OFFSET) % sizeof(boot_lock_t) != 0); in boot_lock_get_num()47 return (uint) (lock - (boot_lock_t *) (BOOTRAM_BASE + BOOTRAM_BOOTLOCK0_OFFSET)); in boot_lock_get_num()55 __force_inline static void boot_lock_unsafe_blocking(boot_lock_t *lock) { in boot_lock_unsafe_blocking()70 __force_inline static bool boot_try_lock_unsafe(boot_lock_t *lock) { in boot_try_lock_unsafe()83 __force_inline static void boot_unlock_unsafe(boot_lock_t *lock) { in boot_unlock_unsafe()[all …]
17 boot_lock_t *boot_lock_init(uint lock_num) { in boot_lock_init()19 boot_lock_t *lock = boot_lock_instance(lock_num); in boot_lock_init()