Searched refs:p_addr (Results 1 - 1 of 1) sorted by relevance
/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/oal/ |
H A D | oal_atomic.h | 75 #define oal_bit_atomic_for_each_set(nr, p_addr, size) for_each_set_bit(nr, p_addr, size) 395 static inline hi_void oal_bit_atomic_set(hi_s32 nr, HI_VOLATILE oal_bitops *p_addr) in oal_bit_atomic_set() argument 398 set_bit(nr, p_addr); in oal_bit_atomic_set() 404 oal_bitops *p = ((oal_bitops *)p_addr) + BIT_WORD(nr); in oal_bit_atomic_set() 411 static inline hi_s32 oal_bit_atomic_test(hi_s32 nr, HI_VOLATILE const oal_bitops *p_addr) in oal_bit_atomic_test() argument 414 return test_bit(nr, p_addr); in oal_bit_atomic_test() 416 return (1UL & (p_addr[BIT_WORD(nr)] >> ((hi_u32)nr & (BITS_PER_LONG - 1)))); in oal_bit_atomic_test() 423 p_addr需要置位的变量地址 427 static inline oal_bitops oal_bit_atomic_test_and_set(hi_s32 nr, HI_VOLATILE oal_bitops *p_addr) in oal_bit_atomic_test_and_set() argument 445 oal_bit_atomic_test_and_clear(hi_u32 nr, HI_VOLATILE oal_bitops *p_addr) oal_bit_atomic_test_and_clear() argument 470 oal_bit_atomic_clear(hi_s32 nr, HI_VOLATILE oal_bitops *p_addr) oal_bit_atomic_clear() argument [all...] |
Completed in 2 milliseconds