Home
last modified time | relevance | path

Searched refs:clear_bit_unlock (Results 1 – 25 of 45) sorted by relevance

12

/linux/Documentation/
H A Datomic_bitops.txt21 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 Dselftest.c163 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 Dkcsan_test.c607 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 Dirq_poll.c55 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 Dlru_cache.c35 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 Dqede_ptp.c160 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 Dinstrumented-lock.h23 static inline void clear_bit_unlock(long nr, volatile unsigned long *addr) in clear_bit_unlock() function
/linux/include/linux/
H A Dlru_cache.h289 clear_bit_unlock(__LC_LOCKED, &lc->flags); in lc_unlock()
/linux/arch/m68k/include/asm/
H A Dbitops.h561 #define clear_bit_unlock clear_bit macro
562 #define __clear_bit_unlock clear_bit_unlock
/linux/fs/afs/
H A Dvolume.c445 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 Dvl_alias.c329 clear_bit_unlock(AFS_CELL_FL_CHECK_ALIAS, &cell->flags); in afs_cell_detect_alias()
H A Dvl_probe.c25 clear_bit_unlock(AFS_VLSERVER_FL_PROBING, &server->flags); in afs_finished_vl_probe()
H A Dserver.c608 clear_bit_unlock(AFS_SERVER_FL_UPDATING, &server->flags); in afs_check_server_record()
/linux/fs/netfs/
H A Dlocking.c295 clear_bit_unlock(NETFS_ICTX_WB_LOCK, &ictx->flags); in netfs_wb_end()
H A Dmisc.c358 clear_bit_unlock(NETFS_SREQ_IN_PROGRESS, &subreq->flags); in netfs_subreq_clear_in_progress()
H A Dinternal.h295 clear_bit_unlock(rreq_flag, &rreq->flags); in netfs_wake_rreq_flag()
/linux/io_uring/
H A Dio-wq.c222 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 Dbitops.h143 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 Dbitops.h76 clear_bit_unlock(unsigned long nr, volatile void * addr) in clear_bit_unlock() function
/linux/drivers/ntb/test/
H A Dntb_perf.c1059 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 Dgianfar_ethtool.c370 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 Dixgbe_ptp.c769 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 Dmd-cluster.c739 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 Ddev.c529 clear_bit_unlock(RTC_DEV_BUSY, &rtc->flags); in rtc_dev_release()
/linux/net/tipc/
H A Dbearer.c413 clear_bit_unlock(0, &b->up); in bearer_disable()
707 clear_bit_unlock(0, &b->up); in tipc_l2_device_event()

12