/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>
|
/linux-master/crypto/ |
H A D | skcipher.c | 481 struct skcipher_request *req, bool atomic) 491 walk->flags &= atomic ? ~SKCIPHER_WALK_SLEEP : ~0; 509 struct aead_request *req, bool atomic) 544 if (atomic) 551 struct aead_request *req, bool atomic) 555 return skcipher_walk_aead_common(walk, req, atomic); 560 struct aead_request *req, bool atomic) 566 return skcipher_walk_aead_common(walk, req, atomic); 480 skcipher_walk_virt(struct skcipher_walk *walk, struct skcipher_request *req, bool atomic) argument 508 skcipher_walk_aead_common(struct skcipher_walk *walk, struct aead_request *req, bool atomic) argument 550 skcipher_walk_aead_encrypt(struct skcipher_walk *walk, struct aead_request *req, bool atomic) argument 559 skcipher_walk_aead_decrypt(struct skcipher_walk *walk, struct aead_request *req, bool atomic) argument
|
/linux-master/drivers/i2c/busses/ |
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/arch/arc/kernel/ |
H A D | setup.c | 82 int atomic = 0, be, present; local 92 atomic = IS_ENABLED(CONFIG_ARC_HAS_LLSC); 95 atomic = isa.info & 1; 107 IS_AVAIL2(atomic, "atomic ", CONFIG_ARC_HAS_LLSC), 217 IS_AVAIL2(isa.atomic, "atomic ", CONFIG_ARC_HAS_LLSC),
|
/linux-master/include/linux/ |
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); 892 * instance handle is configured to support atomic 898 * An optional atomic threshold value could be returned
|
H A D | genalloc.h | 10 * is implemented by using atomic operations and retries on any 20 * The basic atomic operation of this allocator is cmpxchg on long. 33 #include <linux/atomic.h>
|
H A D | percpu-refcount.h | 53 #include <linux/atomic.h> 64 __PERCPU_REF_ATOMIC = 1LU << 0, /* operating in atomic mode */ 74 * Start w/ ref == 1 in atomic mode. Can be switched to percpu 76 * with this flag, the ref will stay in atomic mode until 83 * Start dead w/ ref == 0 in atomic mode. Must be revived with 90 * Allow switching from atomic mode to percpu mode. 142 * Switches @ref into atomic mode before gathering up the percpu counters
|
/linux-master/net/rds/ |
H A D | send.c | 325 if (rm->atomic.op_active && !cp->cp_xmit_atomic_sent) { 326 rm->m_final_op = &rm->atomic; 331 ret = conn->c_trans->xmit_atomic(conn, &rm->atomic); 352 ops_present = (rm->atomic.op_active || rm->rdma.op_active); 353 if (rm->atomic.op_active && !rm->atomic.op_silent) 533 * Just like above, except looks at atomic op 544 ao = &rm->atomic; 586 ao = &rm->atomic; 1325 if (rm->atomic [all...] |
/linux-master/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | cxgb4_uld.h | 42 #include <linux/atomic.h> 75 #define INIT_ULPTX_WR(w, wrlen, atomic, tid) do { \ 77 FW_WR_ATOMIC_V(atomic)); \
|
/linux-master/drivers/gpu/drm/ |
H A D | drm_mode_object.c | 274 * Note that atomic drivers should not have any need to call this, the core will 323 /* read-only properties bypass atomic mechanism and still store 325 * having to deal w/ EDID and similar props in atomic paths: 362 * property when in atomic mode. 370 * Only atomic drivers should call this function directly, as for non-atomic 387 int drm_mode_object_get_properties(struct drm_mode_object *obj, bool atomic, argument 398 if ((prop->flags & DRM_MODE_PROP_ATOMIC) && !atomic) 458 ret = drm_mode_object_get_properties(obj, file_priv->atomic,
|
/linux-master/arch/powerpc/kernel/ |
H A D | smp-tbsync.c | 14 #include <linux/atomic.h>
|
/linux-master/drivers/s390/net/ |
H A D | fsm.h | 12 #include <linux/atomic.h>
|
/linux-master/drivers/net/wireless/broadcom/b43legacy/ |
H A D | dma.h | 9 #include <linux/atomic.h>
|
/linux-master/arch/powerpc/platforms/cell/spufs/ |
H A D | context.c | 13 #include <linux/atomic.h>
|
/linux-master/drivers/misc/vmw_vmci/ |
H A D | vmci_context.h | 12 #include <linux/atomic.h>
|
/linux-master/include/pcmcia/ |
H A D | ds.h | 26 #include <linux/atomic.h>
|
/linux-master/sound/drivers/opl4/ |
H A D | opl4_seq.c | 112 void *private_data, int atomic, int hop) 111 snd_opl4_seq_event_input(struct snd_seq_event *ev, int direct, void *private_data, int atomic, int hop) argument
|
/linux-master/include/uapi/rdma/ |
H A D | vmw_pvrdma-abi.h | 194 /* PVRDMA masked atomic compare and swap */ 202 /* PVRDMA masked atomic fetch and add */ 260 } atomic; member in union:pvrdma_sq_wqe_hdr::__anon190
|
H A D | rdma_user_rxe.h | 103 } atomic; member in union:rxe_send_wr::__anon1274
|
/linux-master/drivers/char/ipmi/ |
H A D | ipmi_si_hotmod.c | 13 #include <linux/atomic.h>
|
/linux-master/fs/notify/ |
H A D | notification.c | 33 #include <linux/atomic.h>
|
/linux-master/fs/pstore/ |
H A D | ftrace.c | 11 #include <linux/atomic.h> 23 /* This doesn't need to be atomic: speed is chosen over correctness here. */
|
/linux-master/drivers/cpufreq/ |
H A D | cpufreq_governor.h | 17 #include <linux/atomic.h>
|
/linux-master/arch/mips/mm/ |
H A D | context.c | 2 #include <linux/atomic.h> 207 * because atomic RmWs are totally ordered for a given location.
|
/linux-master/mm/ |
H A D | page_counter.c | 9 #include <linux/atomic.h>
|