Searched refs:lock_num (Results 1 – 6 of 6) sorted by relevance
14 static void check_lock_num(uint __unused lock_num) { in check_lock_num() argument15 invalid_params_if(SYNC, lock_num >= 32); in check_lock_num()24 spin_lock_t *spin_lock_init(uint lock_num) { in spin_lock_init() argument25 assert(lock_num >= 0 && lock_num < NUM_SPIN_LOCKS); in spin_lock_init()26 spin_lock_t *lock = spin_lock_instance(lock_num); in spin_lock_init()39 void spin_lock_claim(uint lock_num) { in spin_lock_claim() argument40 check_lock_num(lock_num); in spin_lock_claim()41 hw_claim_or_assert((uint8_t *) &claimed, lock_num, "Spinlock %d is already claimed"); in spin_lock_claim()50 void spin_lock_unclaim(uint lock_num) { in spin_lock_unclaim() argument51 check_lock_num(lock_num); in spin_lock_unclaim()[all …]
186 inline static spin_lock_t *spin_lock_instance(uint lock_num) { in spin_lock_instance() argument187 return (spin_lock_t *) (SIO_BASE + SIO_SPINLOCK0_OFFSET + lock_num * 4); in spin_lock_instance()244 uint32_t lock_num = lock - spin_lock_instance(0); in is_spin_locked() local245 return 0 != (*(io_ro_32 *) (SIO_BASE + SIO_SPINLOCK_ST_OFFSET) & (1u << lock_num)); in is_spin_locked()281 spin_lock_t *spin_lock_init(uint lock_num);300 void spin_lock_claim(uint lock_num);320 void spin_lock_unclaim(uint lock_num);
9 void lock_init(lock_core_t *core, uint lock_num) { in lock_init() argument10 assert(lock_num >= 0 && lock_num < NUM_SPIN_LOCKS); in lock_init()11 core->spin_lock = spin_lock_instance(lock_num); in lock_init()
17 void critical_section_init_with_lock_num(critical_section_t *critsec, uint lock_num) { in critical_section_init_with_lock_num() argument18 lock_init(&critsec->core, lock_num); in critical_section_init_with_lock_num()
26 void lock_init(lock_core_t *core, uint lock_num);
50 void critical_section_init_with_lock_num(critical_section_t *critsec, uint lock_num);
Completed in 7 milliseconds