| /linux/Documentation/ |
| 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/ |
| 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()
|
| /linux/lib/ |
| 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()
|
| A D | nmi_backtrace.c | 86 clear_bit_unlock(0, &backtrace_flag); in nmi_trigger_cpumask_backtrace()
|
| 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/ |
| 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() 381 clear_bit_unlock(QEDE_FLAGS_PTP_TX_IN_PRORGESS, &edev->flags); in qede_ptp_disable() 503 clear_bit_unlock(QEDE_FLAGS_PTP_TX_IN_PRORGESS, &edev->flags); in qede_ptp_tx_ts() 508 clear_bit_unlock(QEDE_FLAGS_PTP_TX_IN_PRORGESS, &edev->flags); in qede_ptp_tx_ts()
|
| /linux/include/asm-generic/bitops/ |
| A D | instrumented-lock.h | 23 static inline void clear_bit_unlock(long nr, volatile unsigned long *addr) in clear_bit_unlock() function
|
| /linux/drivers/net/dsa/hirschmann/ |
| A D | hellcreek_hwtstamp.c | 53 clear_bit_unlock(HELLCREEK_HWTSTAMP_ENABLED, &ps->state); in hellcreek_set_hwtstamp_config() 277 clear_bit_unlock(HELLCREEK_HWTSTAMP_TX_IN_PROGRESS, &ps->state); in hellcreek_txtstamp_work() 287 clear_bit_unlock(HELLCREEK_HWTSTAMP_TX_IN_PROGRESS, &ps->state); in hellcreek_txtstamp_work()
|
| /linux/include/linux/ |
| A D | bit_spinlock.h | 63 clear_bit_unlock(bitnum, addr); in bit_spin_unlock()
|
| A D | lru_cache.h | 289 clear_bit_unlock(__LC_LOCKED, &lc->flags); in lc_unlock()
|
| A D | wait_bit.h | 332 clear_bit_unlock(bit, word); in clear_and_wake_up_bit()
|
| /linux/drivers/net/dsa/mv88e6xxx/ |
| A D | hwtstamp.c | 101 clear_bit_unlock(MV88E6XXX_HWTSTAMP_ENABLED, &ps->state); in mv88e6xxx_set_hwtstamp_config() 433 clear_bit_unlock(MV88E6XXX_HWTSTAMP_TX_IN_PROGRESS, &ps->state); in mv88e6xxx_txtstamp_work() 441 clear_bit_unlock(MV88E6XXX_HWTSTAMP_TX_IN_PROGRESS, &ps->state); in mv88e6xxx_txtstamp_work()
|
| /linux/drivers/gpu/drm/i915/display/ |
| A D | intel_display_reset.c | 135 clear_bit_unlock(I915_RESET_MODESET, &to_gt(i915)->reset.flags); in intel_display_reset_finish()
|
| /linux/drivers/fpga/ |
| A D | stratix10-soc.c | 129 clear_bit_unlock(SVC_BUF_LOCK, in s10_unlock_bufs() 267 clear_bit_unlock(SVC_BUF_LOCK, &priv->svc_bufs[i].lock); in s10_send_buf()
|
| /linux/arch/m68k/include/asm/ |
| A D | bitops.h | 558 #define clear_bit_unlock clear_bit macro 559 #define __clear_bit_unlock clear_bit_unlock
|
| /linux/fs/netfs/ |
| A D | write_collect.c | 504 clear_bit_unlock(NETFS_RREQ_PAUSE, &wreq->flags); in netfs_collect_write_results() 608 clear_bit_unlock(NETFS_RREQ_IN_PROGRESS, &wreq->flags); in netfs_write_collection_worker() 717 clear_bit_unlock(NETFS_SREQ_IN_PROGRESS, &subreq->flags); in netfs_write_subrequest_terminated()
|
| /linux/fs/afs/ |
| A D | volume.c | 442 clear_bit_unlock(AFS_VOLUME_WAIT, &volume->flags); in afs_check_volume_status() 443 clear_bit_unlock(AFS_VOLUME_UPDATING, &volume->flags); in afs_check_volume_status()
|
| /linux/drivers/soc/qcom/ |
| A D | ocmem.c | 261 clear_bit_unlock(BIT(client), &ocmem->active_allocations); in ocmem_allocate() 290 clear_bit_unlock(BIT(client), &ocmem->active_allocations); in ocmem_free()
|
| /linux/io_uring/ |
| A D | io-wq.c | 199 clear_bit_unlock(0, &worker->create_state); in io_worker_cancel_cb() 360 clear_bit_unlock(0, &worker->create_state); in create_worker_cb() 401 clear_bit_unlock(0, &worker->create_state); in io_queue_worker_create() 780 clear_bit_unlock(0, &worker->create_state); in create_worker_cont()
|
| /linux/arch/mips/include/asm/ |
| 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/ |
| A D | bitops.h | 76 clear_bit_unlock(unsigned long nr, volatile void * addr) in clear_bit_unlock() function
|
| /linux/drivers/usb/serial/ |
| A D | generic.c | 166 clear_bit_unlock(USB_SERIAL_WRITE_BUSY, &port->flags); in usb_serial_generic_write_start() 194 clear_bit_unlock(USB_SERIAL_WRITE_BUSY, &port->flags); in usb_serial_generic_write_start()
|
| /linux/fs/gfs2/ |
| A D | glops.c | 279 clear_bit_unlock(GIF_GLOP_PENDING, &ip->i_flags); in gfs2_clear_glop_pending() 647 clear_bit_unlock(GLF_UNLOCKED, &gl->gl_flags); in inode_go_unlocked()
|
| /linux/kernel/ |
| A D | watchdog.c | 212 clear_bit_unlock(0, &hard_lockup_nmi_warn); in watchdog_hardlockup_check() 767 clear_bit_unlock(0, &soft_lockup_nmi_warn); in watchdog_timer_fn()
|
| /linux/drivers/net/ethernet/intel/igb/ |
| A D | igb_ptp.c | 828 clear_bit_unlock(__IGB_PTP_TX_IN_PROGRESS, &adapter->state); in igb_ptp_tx_work() 929 clear_bit_unlock(__IGB_PTP_TX_IN_PROGRESS, &adapter->state); in igb_ptp_tx_hang() 983 clear_bit_unlock(__IGB_PTP_TX_IN_PROGRESS, &adapter->state); in igb_ptp_tx_hwtstamp() 1449 clear_bit_unlock(__IGB_PTP_TX_IN_PROGRESS, &adapter->state); in igb_ptp_suspend()
|