Searched refs:atomic (Results 276 - 300 of 928) sorted by relevance

<<11121314151617181920>>

/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>
/linux-master/crypto/
H A Dskcipher.c481 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 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/arch/arc/kernel/
H A Dsetup.c82 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 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);
892 * instance handle is configured to support atomic
898 * An optional atomic threshold value could be returned
H A Dgenalloc.h10 * 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 Dpercpu-refcount.h53 #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 Dsend.c325 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 Dcxgb4_uld.h42 #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 Ddrm_mode_object.c274 * 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 Dsmp-tbsync.c14 #include <linux/atomic.h>
/linux-master/drivers/s390/net/
H A Dfsm.h12 #include <linux/atomic.h>
/linux-master/drivers/net/wireless/broadcom/b43legacy/
H A Ddma.h9 #include <linux/atomic.h>
/linux-master/arch/powerpc/platforms/cell/spufs/
H A Dcontext.c13 #include <linux/atomic.h>
/linux-master/drivers/misc/vmw_vmci/
H A Dvmci_context.h12 #include <linux/atomic.h>
/linux-master/include/pcmcia/
H A Dds.h26 #include <linux/atomic.h>
/linux-master/sound/drivers/opl4/
H A Dopl4_seq.c112 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 Dvmw_pvrdma-abi.h194 /* 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 Drdma_user_rxe.h103 } atomic; member in union:rxe_send_wr::__anon1274
/linux-master/drivers/char/ipmi/
H A Dipmi_si_hotmod.c13 #include <linux/atomic.h>
/linux-master/fs/notify/
H A Dnotification.c33 #include <linux/atomic.h>
/linux-master/fs/pstore/
H A Dftrace.c11 #include <linux/atomic.h>
23 /* This doesn't need to be atomic: speed is chosen over correctness here. */
/linux-master/drivers/cpufreq/
H A Dcpufreq_governor.h17 #include <linux/atomic.h>
/linux-master/arch/mips/mm/
H A Dcontext.c2 #include <linux/atomic.h>
207 * because atomic RmWs are totally ordered for a given location.
/linux-master/mm/
H A Dpage_counter.c9 #include <linux/atomic.h>

Completed in 258 milliseconds

<<11121314151617181920>>