Searched refs:atomic (Results 251 - 275 of 915) sorted by relevance

<<11121314151617181920>>

/linux-master/drivers/net/ethernet/chelsio/cxgb3/
H A Dl2t.h37 #include <linux/atomic.h>
/linux-master/arch/alpha/include/asm/
H A Dlocal.h6 #include <linux/atomic.h>
103 /* Verify if faster than atomic ops */
H A Dbitops.h18 * is guaranteed to be atomic. All bit operations return 0 if the bit
47 * WARNING: non atomic version.
83 * WARNING: non atomic version.
119 * WARNING: non atomic version.
187 * WARNING: non atomic version.
231 * WARNING: non atomic version.
273 * WARNING: non atomic version.
470 #include <asm-generic/bitops/non-instrumented-non-atomic.h>
474 #include <asm-generic/bitops/ext2-atomic-setbit.h>
/linux-master/arch/loongarch/include/asm/
H A Dlocal.h10 #include <linux/atomic.h>
/linux-master/include/linux/
H A Dfdtable.h18 #include <linux/atomic.h>
H A Dmman.h8 #include <linux/atomic.h>
H A Dscmi_protocol.h112 bool atomic);
114 bool atomic);
116 bool *enabled, bool atomic);
119 u32 *oem_val, u32 *attributes, bool atomic);
122 u32 oem_val, bool atomic);
811 * instance handle is configured to support atomic
817 * An optional atomic threshold value could be returned
/linux-master/mm/kasan/
H A Dtags.c9 #include <linux/atomic.h>
/linux-master/include/net/
H A Dinet_timewait_sock.h24 #include <linux/atomic.h>
/linux-master/tools/testing/selftests/kvm/
H A Drseq_test.c15 #include <linux/atomic.h>
/linux-master/fs/btrfs/
H A Ddelayed-inode.h17 #include <linux/atomic.h>
/linux-master/arch/x86/include/asm/
H A Dlocal.h7 #include <linux/atomic.h>
173 /* On x86_32, these are no better than the atomic variants.
174 * On x86-64 these are better than the atomic variants on SMP kernels
H A Dthread_info.h60 #include <linux/atomic.h>
221 * have to worry about atomic accesses.
/linux-master/drivers/s390/crypto/
H A Dzcrypt_api.h17 #include <linux/atomic.h>
H A Dzcrypt_error.h14 #include <linux/atomic.h>
/linux-master/drivers/md/dm-vdo/indexer/
H A Dvolume.h9 #include <linux/atomic.h>
/linux-master/arch/powerpc/platforms/powermac/
H A Dbacklight.c15 #include <linux/atomic.h>
/linux-master/drivers/i2c/busses/
H A Di2c-mv64xxx.c152 bool atomic; member in struct:mv64xxx_i2c_data
184 if (!drv_data->atomic)
415 if (!drv_data->atomic)
434 if (!drv_data->atomic)
525 * This may result in weird bugs when in atomic mode. A delay
530 if (drv_data->atomic)
620 if (!drv_data->atomic)
764 if (mv64xxx_i2c_can_offload(drv_data) && !drv_data->atomic)
786 drv_data->atomic = 0;
795 drv_data->atomic
[all...]
H A Di2c-brcmstb.c163 bool atomic; member in struct:brcmstb_i2c_dev
244 if (dev->irq >= 0 && !dev->atomic) {
291 if (dev->irq >= 0 && !dev->atomic)
532 dev->atomic = true;
534 dev->atomic = false;
/linux-master/sound/isa/gus/
H A Dgus_dma.c184 int atomic,
190 block = kmalloc(sizeof(*block), atomic ? GFP_ATOMIC : GFP_KERNEL);
182 snd_gf1_dma_transfer_block(struct snd_gus_card * gus, struct snd_gf1_dma_block * __block, int atomic, int synth) argument
/linux-master/arch/arm/include/asm/
H A Dbitops.h15 * that they are atomic.
34 * First, the atomic bitops. These use native endian.
123 #include <asm-generic/bitops/non-atomic.h>
180 * The __* form of bitops are non-atomic and may be reordered.
189 * Native endian atomic definitions.
200 * These are the little endian, atomic definitions.
209 * These are the big endian, atomic definitions.
274 #include <asm-generic/bitops/ext2-atomic-setbit.h>
/linux-master/arch/arc/include/asm/
H A Darcregs.h172 unsigned int div_rem:4, pad2:4, ldd:1, unalign:1, atomic:1, be:1, member in struct:bcr_isa_arcv2
175 unsigned int ver:8, pad1:12, be:1, atomic:1, unalign:1,
/linux-master/arch/mips/include/asm/
H A Dbitops.h84 * This function is atomic and may not be reordered. See __set_bit()
85 * if you do not require the atomic guarantees.
112 * clear_bit() is atomic and may not be reordered. However, it does
140 * clear_bit() is atomic and implies release semantics before the memory
154 * change_bit() is atomic and may not be reordered.
176 * This operation is atomic and implies acquire ordering semantics
205 * This operation is atomic and cannot be reordered.
220 * This operation is atomic and cannot be reordered.
257 * This operation is atomic and cannot be reordered.
308 #include <asm-generic/bitops/non-atomic
[all...]
/linux-master/fs/bcachefs/
H A Dclock.c160 out->atomic++;
169 --out->atomic;
/linux-master/arch/riscv/include/asm/
H A Dbitops.h253 * This operation is atomic and cannot be reordered.
311 * This operation is atomic and provides acquire barrier semantics.
325 * This operation is atomic and provides release barrier semantics.
338 * This operation is like clear_bit_unlock, however it is not atomic.
345 * non-atomic property here: it's a lot more instructions and we still have to
372 #include <asm-generic/bitops/non-atomic.h>
374 #include <asm-generic/bitops/ext2-atomic.h>

Completed in 405 milliseconds

<<11121314151617181920>>