/linux-master/drivers/net/ethernet/chelsio/cxgb3/ |
H A D | l2t.h | 37 #include <linux/atomic.h>
|
/linux-master/arch/alpha/include/asm/ |
H A D | local.h | 6 #include <linux/atomic.h> 103 /* Verify if faster than atomic ops */
|
H A D | bitops.h | 18 * 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 D | local.h | 10 #include <linux/atomic.h>
|
/linux-master/include/linux/ |
H A D | fdtable.h | 18 #include <linux/atomic.h>
|
H A D | mman.h | 8 #include <linux/atomic.h>
|
H A D | scmi_protocol.h | 112 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 D | tags.c | 9 #include <linux/atomic.h>
|
/linux-master/include/net/ |
H A D | inet_timewait_sock.h | 24 #include <linux/atomic.h>
|
/linux-master/tools/testing/selftests/kvm/ |
H A D | rseq_test.c | 15 #include <linux/atomic.h>
|
/linux-master/fs/btrfs/ |
H A D | delayed-inode.h | 17 #include <linux/atomic.h>
|
/linux-master/arch/x86/include/asm/ |
H A D | local.h | 7 #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 D | thread_info.h | 60 #include <linux/atomic.h> 221 * have to worry about atomic accesses.
|
/linux-master/drivers/s390/crypto/ |
H A D | zcrypt_api.h | 17 #include <linux/atomic.h>
|
H A D | zcrypt_error.h | 14 #include <linux/atomic.h>
|
/linux-master/drivers/md/dm-vdo/indexer/ |
H A D | volume.h | 9 #include <linux/atomic.h>
|
/linux-master/arch/powerpc/platforms/powermac/ |
H A D | backlight.c | 15 #include <linux/atomic.h>
|
/linux-master/drivers/i2c/busses/ |
H A D | i2c-mv64xxx.c | 152 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 D | i2c-brcmstb.c | 163 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 D | gus_dma.c | 184 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 D | bitops.h | 15 * 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 D | arcregs.h | 172 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 D | bitops.h | 84 * 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 D | clock.c | 160 out->atomic++; 169 --out->atomic;
|
/linux-master/arch/riscv/include/asm/ |
H A D | bitops.h | 253 * 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>
|