Home
last modified time | relevance | path

Searched refs:atomic (Results 1 – 25 of 39) sorted by relevance

12

/linux-4.19.296/lib/
Ddec_and_lock.c21 int _atomic_dec_and_lock(atomic_t *atomic, spinlock_t *lock) in _atomic_dec_and_lock() argument
24 if (atomic_add_unless(atomic, -1, 1)) in _atomic_dec_and_lock()
29 if (atomic_dec_and_test(atomic)) in _atomic_dec_and_lock()
37 int _atomic_dec_and_lock_irqsave(atomic_t *atomic, spinlock_t *lock, in _atomic_dec_and_lock_irqsave() argument
41 if (atomic_add_unless(atomic, -1, 1)) in _atomic_dec_and_lock_irqsave()
46 if (atomic_dec_and_test(atomic)) in _atomic_dec_and_lock_irqsave()
Datomic64_test.c26 atomic##bit##_set(&v, v0); \
28 atomic##bit##_##op(val, &v); \
30 WARN(atomic##bit##_read(&v) != r, "%Lx != %Lx\n", \
31 (unsigned long long)atomic##bit##_read(&v), \
50 atomic##bit##_set(&v, v0); \
53 BUG_ON(atomic##bit##_##op(val, &v) != r); \
54 BUG_ON(atomic##bit##_read(&v) != r); \
59 atomic##bit##_set(&v, v0); \
62 BUG_ON(atomic##bit##_##op(val, &v) != v0); \
63 BUG_ON(atomic##bit##_read(&v) != r); \
[all …]
/linux-4.19.296/include/sound/
Dseq_kernel.h66 int (*event_input)(struct snd_seq_event *ev, int direct, void *private_data, int atomic, int hop);
76 int snd_seq_kernel_client_enqueue(int client, struct snd_seq_event *ev, int atomic, int hop);
77 int snd_seq_kernel_client_dispatch(int client, struct snd_seq_event *ev, int atomic, int hop);
Dgus.h569 int atomic,
/linux-4.19.296/include/linux/
Dspinlock.h445 extern int _atomic_dec_and_lock(atomic_t *atomic, spinlock_t *lock);
446 #define atomic_dec_and_lock(atomic, lock) \ argument
447 __cond_lock(lock, _atomic_dec_and_lock(atomic, lock))
449 extern int _atomic_dec_and_lock_irqsave(atomic_t *atomic, spinlock_t *lock,
451 #define atomic_dec_and_lock_irqsave(atomic, lock, flags) \ argument
452 __cond_lock(lock, _atomic_dec_and_lock_irqsave(atomic, lock, &(flags)))
Dkvm_host.h724 bool atomic, bool *async, bool write_fault,
765 struct gfn_to_pfn_cache *cache, bool atomic);
769 struct gfn_to_pfn_cache *cache, bool dirty, bool atomic);
/linux-4.19.296/include/crypto/internal/
Dskcipher.h146 bool atomic);
151 bool atomic);
153 struct aead_request *req, bool atomic);
155 struct aead_request *req, bool atomic);
/linux-4.19.296/drivers/misc/sgi-gru/
Dgrufault.c266 int write, int atomic, unsigned long *gpa, int *pageshift) in gru_vtop() argument
284 if (atomic) in gru_vtop()
323 struct gru_thread_state *gts, int atomic, in gru_preload_tlb() argument
345 ret = gru_vtop(gts, vaddr, write, atomic, &gpa, &pageshift); in gru_preload_tlb()
351 atomic ? "atomic" : "non-atomic", gru->gs_gid, gts, tfh, in gru_preload_tlb()
375 int pageshift = 0, asid, write, ret, atomic = !cbk, indexway; in gru_try_dropin() local
426 ret = gru_vtop(gts, vaddr, write, atomic, &gpa, &pageshift); in gru_try_dropin()
434 if (atomic || !gru_update_cch(gts)) { in gru_try_dropin()
441 gru_preload_tlb(gru, gts, atomic, vaddr, asid, write, tlb_preload_count, tfh, cbe); in gru_try_dropin()
452 atomic ? "atomic" : "non-atomic", gru->gs_gid, gts, tfh, vaddr, asid, in gru_try_dropin()
/linux-4.19.296/fs/ubifs/
Dorphan.c242 static int do_write_orph_node(struct ubifs_info *c, int len, int atomic) in do_write_orph_node() argument
246 if (atomic) { in do_write_orph_node()
273 static int write_orph_node(struct ubifs_info *c, int atomic) in write_orph_node() argument
322 err = do_write_orph_node(c, len, atomic); in write_orph_node()
336 static int write_orph_nodes(struct ubifs_info *c, int atomic) in write_orph_nodes() argument
341 err = write_orph_node(c, atomic); in write_orph_nodes()
345 if (atomic) { in write_orph_nodes()
416 int avail, atomic = 0, err; in commit_orphans() local
425 atomic = 1; in commit_orphans()
427 err = write_orph_nodes(c, atomic); in commit_orphans()
/linux-4.19.296/crypto/
Dskcipher.c482 struct skcipher_request *req, bool atomic) in skcipher_walk_virt() argument
490 walk->flags &= atomic ? ~SKCIPHER_WALK_SLEEP : ~0; in skcipher_walk_virt()
514 struct aead_request *req, bool atomic) in skcipher_walk_aead_common() argument
549 if (atomic) in skcipher_walk_aead_common()
556 bool atomic) in skcipher_walk_aead() argument
560 return skcipher_walk_aead_common(walk, req, atomic); in skcipher_walk_aead()
565 struct aead_request *req, bool atomic) in skcipher_walk_aead_encrypt() argument
569 return skcipher_walk_aead_common(walk, req, atomic); in skcipher_walk_aead_encrypt()
574 struct aead_request *req, bool atomic) in skcipher_walk_aead_decrypt() argument
580 return skcipher_walk_aead_common(walk, req, atomic); in skcipher_walk_aead_decrypt()
Daegis128.c41 struct aead_request *req, bool atomic);
Daegis256.c41 struct aead_request *req, bool atomic);
Dmorus640.c49 struct aead_request *req, bool atomic);
Daegis128l.c48 struct aead_request *req, bool atomic);
/linux-4.19.296/include/drm/
Ddrm_file.h185 unsigned atomic:1; member
Ddrm_atomic_helper.h94 bool atomic);
/linux-4.19.296/include/uapi/rdma/
Drdma_user_rxe.h91 } atomic; member
Dvmw_pvrdma-abi.h248 } atomic; member
/linux-4.19.296/drivers/iio/adc/
Dsun4i-gpadc-iio.c445 unsigned int *irq, atomic_t *atomic) in sun4i_irq_init() argument
463 atomic_set(atomic, 1); in sun4i_irq_init()
487 atomic_set(atomic, 0); in sun4i_irq_init()
/linux-4.19.296/virt/kvm/
Dkvm_main.c1592 static kvm_pfn_t hva_to_pfn(unsigned long addr, bool atomic, bool *async, in hva_to_pfn() argument
1600 BUG_ON(atomic && async); in hva_to_pfn()
1605 if (atomic) in hva_to_pfn()
1641 bool atomic, bool *async, bool write_fault, in __gfn_to_pfn_memslot() argument
1664 return hva_to_pfn(addr, atomic, async, write_fault, in __gfn_to_pfn_memslot()
1781 bool atomic) in __kvm_map_gfn() argument
1795 if (atomic) in __kvm_map_gfn()
1801 if (atomic) in __kvm_map_gfn()
1810 if (atomic) in __kvm_map_gfn()
1815 } else if (!atomic) { in __kvm_map_gfn()
[all …]
/linux-4.19.296/fs/btrfs/
Ddisk-io.h116 int atomic);
/linux-4.19.296/fs/nfsd/
Dxdr4.h78 u32 atomic; member
688 cinfo->atomic = (u32)fhp->fh_post_saved; in set_change_info()
/linux-4.19.296/drivers/i2c/busses/
Di2c-img-scb.c1031 bool atomic = false; in img_i2c_xfer() local
1060 atomic = true; in img_i2c_xfer()
1099 if (atomic) { in img_i2c_xfer()
/linux-4.19.296/include/asm-generic/
Datomic-long.h35 #define ATOMIC_LONG_PFX(x) atomic ## x
/linux-4.19.296/fs/f2fs/
Dnode.c1503 static int __write_node_page(struct page *page, bool atomic, bool *submitted, in __write_node_page() argument
1565 if (atomic && !test_opt(sbi, NOBARRIER)) in __write_node_page()
1647 struct writeback_control *wbc, bool atomic, in f2fs_fsync_node_pages() argument
1659 if (atomic) { in f2fs_fsync_node_pages()
1709 if (!atomic || page == last_page) { in f2fs_fsync_node_pages()
1726 ret = __write_node_page(page, atomic && in f2fs_fsync_node_pages()
1750 if (!ret && atomic && !marked) { in f2fs_fsync_node_pages()

12