| /linux/Documentation/ |
| H A D | atomic_bitops.txt | 21 clear_bit_unlock() 42 which is why the generic version maps to clear_bit_unlock(), see atomic_t.txt. 64 clear_bit_unlock() which has RELEASE semantics and test_bit_acquire which has
|
| /linux/kernel/kcsan/ |
| H A D | selftest.c | 163 KCSAN_CHECK_READ_BARRIER(clear_bit_unlock(0, &test_var)); in test_barrier() 192 KCSAN_CHECK_WRITE_BARRIER(clear_bit_unlock(0, &test_var)); in test_barrier() 224 KCSAN_CHECK_RW_BARRIER(clear_bit_unlock(0, &test_var)); in test_barrier()
|
| H A D | kcsan_test.c | 607 KCSAN_EXPECT_READ_BARRIER(clear_bit_unlock(0, &test_var), true); in test_barrier_nothreads() 652 KCSAN_EXPECT_WRITE_BARRIER(clear_bit_unlock(0, &test_var), true); in test_barrier_nothreads() 697 KCSAN_EXPECT_RW_BARRIER(clear_bit_unlock(0, &test_var), true); in test_barrier_nothreads()
|
| /linux/lib/ |
| H A D | irq_poll.c | 55 clear_bit_unlock(IRQ_POLL_F_SCHED, &iop->state); in __irq_poll_complete() 166 clear_bit_unlock(IRQ_POLL_F_SCHED, &iop->state); in irq_poll_enable()
|
| H A D | lru_cache.c | 35 clear_bit_unlock(__LC_PARANOIA, &lc->flags); \ 559 clear_bit_unlock(__LC_STARVING, &lc->flags); in lc_put()
|
| /linux/drivers/net/ethernet/qlogic/qede/ |
| H A D | qede_ptp.c | 160 clear_bit_unlock(QEDE_FLAGS_PTP_TX_IN_PRORGESS, in qede_ptp_task() 176 clear_bit_unlock(QEDE_FLAGS_PTP_TX_IN_PRORGESS, &edev->flags); in qede_ptp_task() 399 clear_bit_unlock(QEDE_FLAGS_PTP_TX_IN_PRORGESS, &edev->flags); in qede_ptp_disable() 521 clear_bit_unlock(QEDE_FLAGS_PTP_TX_IN_PRORGESS, &edev->flags); in qede_ptp_tx_ts() 526 clear_bit_unlock(QEDE_FLAGS_PTP_TX_IN_PRORGESS, &edev->flags); in qede_ptp_tx_ts()
|
| /linux/include/asm-generic/bitops/ |
| H A D | instrumented-lock.h | 23 static inline void clear_bit_unlock(long nr, volatile unsigned long *addr) in clear_bit_unlock() function
|
| /linux/include/linux/ |
| H A D | lru_cache.h | 289 clear_bit_unlock(__LC_LOCKED, &lc->flags); in lc_unlock()
|
| /linux/arch/m68k/include/asm/ |
| H A D | bitops.h | 561 #define clear_bit_unlock clear_bit macro 562 #define __clear_bit_unlock clear_bit_unlock
|
| /linux/fs/afs/ |
| H A D | volume.c | 445 clear_bit_unlock(AFS_VOLUME_WAIT, &volume->flags); in afs_check_volume_status() 446 clear_bit_unlock(AFS_VOLUME_UPDATING, &volume->flags); in afs_check_volume_status()
|
| H A D | vl_alias.c | 329 clear_bit_unlock(AFS_CELL_FL_CHECK_ALIAS, &cell->flags); in afs_cell_detect_alias()
|
| H A D | vl_probe.c | 25 clear_bit_unlock(AFS_VLSERVER_FL_PROBING, &server->flags); in afs_finished_vl_probe()
|
| H A D | server.c | 608 clear_bit_unlock(AFS_SERVER_FL_UPDATING, &server->flags); in afs_check_server_record()
|
| /linux/fs/netfs/ |
| H A D | locking.c | 295 clear_bit_unlock(NETFS_ICTX_WB_LOCK, &ictx->flags); in netfs_wb_end()
|
| H A D | misc.c | 358 clear_bit_unlock(NETFS_SREQ_IN_PROGRESS, &subreq->flags); in netfs_subreq_clear_in_progress()
|
| H A D | internal.h | 295 clear_bit_unlock(rreq_flag, &rreq->flags); in netfs_wake_rreq_flag()
|
| /linux/io_uring/ |
| H A D | io-wq.c | 222 clear_bit_unlock(0, &worker->create_state); in io_worker_cancel_cb() 387 clear_bit_unlock(0, &worker->create_state); in create_worker_cb() 427 clear_bit_unlock(0, &worker->create_state); in io_queue_worker_create() 857 clear_bit_unlock(0, &worker->create_state); in create_worker_cont()
|
| /linux/arch/mips/include/asm/ |
| H A D | bitops.h | 143 static inline void clear_bit_unlock(unsigned long nr, volatile unsigned long *addr) in clear_bit_unlock() function
|
| /linux/arch/alpha/include/asm/ |
| H A D | bitops.h | 76 clear_bit_unlock(unsigned long nr, volatile void * addr) in clear_bit_unlock() function
|
| /linux/drivers/ntb/test/ |
| H A D | ntb_perf.c | 1059 clear_bit_unlock(0, &perf->busy_flag); in perf_set_tcnt() 1110 clear_bit_unlock(0, &perf->busy_flag); in perf_submit_test() 1145 clear_bit_unlock(0, &perf->busy_flag); in perf_read_stats()
|
| /linux/drivers/net/ethernet/freescale/ |
| H A D | gianfar_ethtool.c | 370 clear_bit_unlock(GFAR_RESETTING, &priv->state); in gfar_scoalesce() 448 clear_bit_unlock(GFAR_RESETTING, &priv->state); in gfar_sringparam() 535 clear_bit_unlock(GFAR_RESETTING, &priv->state); in gfar_set_features()
|
| /linux/drivers/net/ethernet/intel/ixgbe/ |
| H A D | ixgbe_ptp.c | 769 clear_bit_unlock(__IXGBE_PTP_TX_IN_PROGRESS, &adapter->state); in ixgbe_ptp_clear_tx_timestamp() 824 clear_bit_unlock(__IXGBE_PTP_TX_IN_PROGRESS, &adapter->state); in ixgbe_ptp_tx_hwtstamp()
|
| /linux/drivers/md/ |
| H A D | md-cluster.c | 739 clear_bit_unlock(MD_CLUSTER_HOLDING_MUTEX_FOR_RECVD, &cinfo->state); in lock_comm() 1092 clear_bit_unlock(MD_CLUSTER_HOLDING_MUTEX_FOR_RECVD, &cinfo->state); in metadata_update_start() 1097 clear_bit_unlock(MD_CLUSTER_HOLDING_MUTEX_FOR_RECVD, &cinfo->state); in metadata_update_start()
|
| /linux/drivers/rtc/ |
| H A D | dev.c | 529 clear_bit_unlock(RTC_DEV_BUSY, &rtc->flags); in rtc_dev_release()
|
| /linux/net/tipc/ |
| H A D | bearer.c | 413 clear_bit_unlock(0, &b->up); in bearer_disable() 707 clear_bit_unlock(0, &b->up); in tipc_l2_device_event()
|