Searched refs:cur_writer (Results 1 – 11 of 11) sorted by relevance
570 l->info.cur_writer = tid_bit; in __ha_rwlock_wrlock()599 l->info.cur_writer = tid_bit; in __ha_rwlock_trywrlock()612 if (unlikely(!(l->info.cur_writer & tid_bit))) { in __ha_rwlock_wrunlock()617 l->info.cur_writer = 0; in __ha_rwlock_wrunlock()686 if (!(l->info.cur_writer & tid_bit)) in __ha_rwlock_wrtord()698 HA_ATOMIC_AND(&l->info.cur_writer, ~tid_bit); in __ha_rwlock_wrtord()714 if (!(l->info.cur_writer & tid_bit)) in __ha_rwlock_wrtosk()726 HA_ATOMIC_AND(&l->info.cur_writer, ~tid_bit); in __ha_rwlock_wrtosk()763 if ((l->info.cur_readers | l->info.cur_writer) & tid_bit) in __ha_rwlock_sktowr()777 HA_ATOMIC_OR(&l->info.cur_writer, tid_bit); in __ha_rwlock_sktowr()[all …]
145 unsigned long cur_writer; /* a bit is set to 1 << tid for the lock owner */ member
549 l->info.cur_writer = tid_bit; in __ha_rwlock_wrlock()578 l->info.cur_writer = tid_bit; in __ha_rwlock_trywrlock()591 if (unlikely(!(l->info.cur_writer & tid_bit))) { in __ha_rwlock_wrunlock()596 l->info.cur_writer = 0; in __ha_rwlock_wrunlock()665 if (!(l->info.cur_writer & tid_bit)) in __ha_rwlock_wrtord()677 HA_ATOMIC_AND(&l->info.cur_writer, ~tid_bit); in __ha_rwlock_wrtord()693 if (!(l->info.cur_writer & tid_bit)) in __ha_rwlock_wrtosk()705 HA_ATOMIC_AND(&l->info.cur_writer, ~tid_bit); in __ha_rwlock_wrtosk()742 if ((l->info.cur_readers | l->info.cur_writer) & tid_bit) in __ha_rwlock_sktowr()756 HA_ATOMIC_OR(&l->info.cur_writer, tid_bit); in __ha_rwlock_sktowr()[all …]
475 if (unlikely(l->info.cur_writer & tid_bit)) { in __ha_rwlock_wrlock()493 l->info.cur_writer = tid_bit; in __ha_rwlock_wrlock()507 if (unlikely(l->info.cur_writer & tid_bit)) { in __ha_rwlock_trywrlock()529 l->info.cur_writer = tid_bit; in __ha_rwlock_trywrlock()542 if (unlikely(!(l->info.cur_writer & tid_bit))) { in __ha_rwlock_wrunlock()547 l->info.cur_writer = 0; in __ha_rwlock_wrunlock()561 if (unlikely(l->info.cur_writer & tid_bit)) { in __ha_rwlock_rdlock()587 if (unlikely(l->info.cur_writer & tid_bit)) { in __ha_rwlock_tryrdlock()
122 unsigned long cur_writer; /* a bit is set to 1 << tid for the lock owner */ member
466 unsigned long cur_writer; /* a bit is set to 1 << tid for the lock owner */ member584 if (unlikely(l->info.cur_writer & tid_bit)) { in __ha_rwlock_wrlock()602 l->info.cur_writer = tid_bit; in __ha_rwlock_wrlock()616 if (unlikely(l->info.cur_writer & tid_bit)) { in __ha_rwlock_trywrlock()638 l->info.cur_writer = tid_bit; in __ha_rwlock_trywrlock()651 if (unlikely(!(l->info.cur_writer & tid_bit))) { in __ha_rwlock_wrunlock()656 l->info.cur_writer = 0; in __ha_rwlock_wrunlock()670 if (unlikely(l->info.cur_writer & tid_bit)) { in __ha_rwlock_rdlock()696 if (unlikely(l->info.cur_writer & tid_bit)) { in __ha_rwlock_tryrdlock()
523 unsigned long cur_writer; /* a bit is set to 1 << tid for the lock owner */ member636 if (unlikely(l->info.cur_writer & tid_bit)) { in __ha_rwlock_wrlock()654 l->info.cur_writer = tid_bit; in __ha_rwlock_wrlock()668 if (unlikely(l->info.cur_writer & tid_bit)) { in __ha_rwlock_trywrlock()690 l->info.cur_writer = tid_bit; in __ha_rwlock_trywrlock()703 if (unlikely(!(l->info.cur_writer & tid_bit))) { in __ha_rwlock_wrunlock()708 l->info.cur_writer = 0; in __ha_rwlock_wrunlock()722 if (unlikely(l->info.cur_writer & tid_bit)) { in __ha_rwlock_rdlock()748 if (unlikely(l->info.cur_writer & tid_bit)) { in __ha_rwlock_tryrdlock()
636 unsigned long cur_writer; /* a bit is set to 1 << tid for the lock owner */ member751 if (unlikely(l->info.cur_writer & tid_bit)) { in __ha_rwlock_wrlock()769 l->info.cur_writer = tid_bit; in __ha_rwlock_wrlock()783 if (unlikely(l->info.cur_writer & tid_bit)) { in __ha_rwlock_trywrlock()805 l->info.cur_writer = tid_bit; in __ha_rwlock_trywrlock()818 if (unlikely(!(l->info.cur_writer & tid_bit))) { in __ha_rwlock_wrunlock()823 l->info.cur_writer = 0; in __ha_rwlock_wrunlock()837 if (unlikely(l->info.cur_writer & tid_bit)) { in __ha_rwlock_rdlock()863 if (unlikely(l->info.cur_writer & tid_bit)) { in __ha_rwlock_tryrdlock()
681 unsigned long cur_writer; /* a bit is set to 1 << tid for the lock owner */ member796 if (unlikely(l->info.cur_writer & tid_bit)) { in __ha_rwlock_wrlock()814 l->info.cur_writer = tid_bit; in __ha_rwlock_wrlock()828 if (unlikely(l->info.cur_writer & tid_bit)) { in __ha_rwlock_trywrlock()850 l->info.cur_writer = tid_bit; in __ha_rwlock_trywrlock()863 if (unlikely(!(l->info.cur_writer & tid_bit))) { in __ha_rwlock_wrunlock()868 l->info.cur_writer = 0; in __ha_rwlock_wrunlock()882 if (unlikely(l->info.cur_writer & tid_bit)) { in __ha_rwlock_rdlock()908 if (unlikely(l->info.cur_writer & tid_bit)) { in __ha_rwlock_tryrdlock()
679 unsigned long cur_writer; /* a bit is set to 1 << tid for the lock owner */ member792 if (unlikely(l->info.cur_writer & tid_bit)) { in __ha_rwlock_wrlock()810 l->info.cur_writer = tid_bit; in __ha_rwlock_wrlock()824 if (unlikely(l->info.cur_writer & tid_bit)) { in __ha_rwlock_trywrlock()846 l->info.cur_writer = tid_bit; in __ha_rwlock_trywrlock()859 if (unlikely(!(l->info.cur_writer & tid_bit))) { in __ha_rwlock_wrunlock()864 l->info.cur_writer = 0; in __ha_rwlock_wrunlock()878 if (unlikely(l->info.cur_writer & tid_bit)) { in __ha_rwlock_rdlock()904 if (unlikely(l->info.cur_writer & tid_bit)) { in __ha_rwlock_tryrdlock()