Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/include/linux/
H A Datomic-fallback.h722 #define arch_atomic_fetch_andnot atomic_fetch_andnot
728 #ifdef atomic_fetch_andnot
729 #define atomic_fetch_andnot_acquire atomic_fetch_andnot
730 #define atomic_fetch_andnot_release atomic_fetch_andnot
731 #define atomic_fetch_andnot_relaxed atomic_fetch_andnot
732 #endif /* atomic_fetch_andnot */
734 #ifndef atomic_fetch_andnot
736 atomic_fetch_andnot(int i, atomic_t *v) in atomic_fetch_andnot() function
740 #define atomic_fetch_andnot atomic_fetch_andnot macro
795 atomic_fetch_andnot(int i, atomic_t *v) atomic_fetch_andnot() function
803 #define atomic_fetch_andnot global() macro
[all...]
/kernel/linux/linux-5.10/arch/arc/include/asm/
H A Datomic.h184 #define atomic_fetch_andnot atomic_fetch_andnot macro
/kernel/linux/linux-5.10/kernel/
H A Dirq_work.c37 * The pairing atomic_fetch_andnot() in irq_work_run() makes sure in irq_work_claim()
145 flags = atomic_fetch_andnot(IRQ_WORK_PENDING, &work->flags); in irq_work_single()
/kernel/linux/linux-6.6/kernel/irq/
H A Dipi-mux.c69 * with the atomic_fetch_andnot in ipi_mux_process(). in ipi_mux_send_mask()
138 ipis = atomic_fetch_andnot(en, &icpu->bits) & en; in ipi_mux_process()
/kernel/linux/linux-6.6/arch/arm64/include/asm/
H A Datomic.h46 ATOMIC_FETCH_OPS(atomic_fetch_andnot)
/kernel/linux/linux-5.10/arch/arm/include/asm/
H A Datomic.h214 #define atomic_fetch_andnot atomic_fetch_andnot macro
/kernel/linux/linux-5.10/arch/arm64/include/asm/
H A Datomic.h46 ATOMIC_FETCH_OPS(atomic_fetch_andnot)
/kernel/linux/linux-5.10/include/asm-generic/
H A Datomic-instrumented.h476 atomic_fetch_andnot(int i, atomic_t *v) in atomic_fetch_andnot() function
481 #define atomic_fetch_andnot atomic_fetch_andnot macro
H A Datomic-long.h799 return atomic_fetch_andnot(i, v); in atomic_long_fetch_andnot()
/kernel/linux/linux-5.10/drivers/spi/
H A Dspi-rockchip.c365 int state = atomic_fetch_andnot(RXDMA, &rs->state); in rockchip_spi_dma_rxcb()
378 int state = atomic_fetch_andnot(TXDMA, &rs->state); in rockchip_spi_dma_txcb()
H A Dspi-uniphier.c368 int state = atomic_fetch_andnot(SSI_DMA_RX_BUSY, &priv->dma_busy); in uniphier_spi_dma_rxcb()
380 int state = atomic_fetch_andnot(SSI_DMA_TX_BUSY, &priv->dma_busy); in uniphier_spi_dma_txcb()
/kernel/linux/linux-6.6/drivers/spi/
H A Dspi-uniphier.c368 int state = atomic_fetch_andnot(SSI_DMA_RX_BUSY, &priv->dma_busy); in uniphier_spi_dma_rxcb()
380 int state = atomic_fetch_andnot(SSI_DMA_TX_BUSY, &priv->dma_busy); in uniphier_spi_dma_txcb()
H A Dspi-rockchip.c406 int state = atomic_fetch_andnot(RXDMA, &rs->state); in rockchip_spi_dma_rxcb()
422 int state = atomic_fetch_andnot(TXDMA, &rs->state); in rockchip_spi_dma_txcb()
/kernel/linux/linux-5.10/drivers/net/xen-netback/
H A Drx.c583 if (atomic_fetch_andnot(NETBK_RX_EOI | NETBK_COMMON_EOI, in xenvif_wait_for_rx_work()
H A Dnetback.c173 else if (atomic_fetch_andnot(NETBK_TX_EOI | NETBK_COMMON_EOI, in xenvif_napi_schedule_or_enable_events()
/kernel/linux/linux-6.6/drivers/net/xen-netback/
H A Drx.c583 if (atomic_fetch_andnot(NETBK_RX_EOI | NETBK_COMMON_EOI, in xenvif_wait_for_rx_work()
H A Dnetback.c173 else if (atomic_fetch_andnot(NETBK_TX_EOI | NETBK_COMMON_EOI, in xenvif_napi_schedule_or_enable_events()
/kernel/linux/linux-6.6/include/linux/atomic/
H A Datomic-instrumented.h847 * atomic_fetch_andnot() - atomic bitwise AND NOT with full ordering
858 atomic_fetch_andnot(int i, atomic_t *v) in atomic_fetch_andnot() function
/kernel/linux/linux-5.10/kernel/sched/
H A Dcore.c757 flags = atomic_fetch_andnot(NOHZ_KICK_MASK, nohz_flags(cpu)); in nohz_csd_func()
/kernel/linux/linux-6.6/kernel/sched/
H A Dfair.c12595 flags = atomic_fetch_andnot(NOHZ_NEWILB_KICK, nohz_flags(cpu)); in nohz_run_idle_balance()
H A Dcore.c1187 flags = atomic_fetch_andnot(NOHZ_KICK_MASK | NOHZ_NEWILB_KICK, nohz_flags(cpu)); in nohz_csd_func()

Completed in 64 milliseconds