Home
last modified time | relevance | path

Searched refs:p_addr (Results 1 - 1 of 1) sorted by relevance

/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/oal/
H A Doal_atomic.h75 #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