Home
last modified time | relevance | path

Searched refs:atomic_t (Results 1 – 25 of 73) sorted by relevance

123

/freebsd-13.1/sys/contrib/openzfs/include/os/linux/spl/sys/
H A Datomic.h41 #define atomic_inc_32(v) atomic_inc((atomic_t *)(v))
42 #define atomic_dec_32(v) atomic_dec((atomic_t *)(v))
43 #define atomic_add_32(v, i) atomic_add((i), (atomic_t *)(v))
44 #define atomic_sub_32(v, i) atomic_sub((i), (atomic_t *)(v))
45 #define atomic_inc_32_nv(v) atomic_inc_return((atomic_t *)(v))
46 #define atomic_dec_32_nv(v) atomic_dec_return((atomic_t *)(v))
47 #define atomic_add_32_nv(v, i) atomic_add_return((i), (atomic_t *)(v))
49 #define atomic_cas_32(v, x, y) atomic_cmpxchg((atomic_t *)(v), x, y)
50 #define atomic_swap_32(v, x) atomic_xchg((atomic_t *)(v), x)
51 #define atomic_load_32(v) atomic_read((atomic_t *)(v))
[all …]
H A Dcondvar.h71 atomic_t cv_refs;
72 atomic_t cv_waiters;
/freebsd-13.1/sys/compat/linuxkpi/common/include/asm/
H A Datomic.h42 } atomic_t; typedef
60 atomic_add_return(int i, atomic_t *v) in atomic_add_return()
66 atomic_sub_return(int i, atomic_t *v) in atomic_sub_return()
72 atomic_set(atomic_t *v, int i) in atomic_set()
78 atomic_set_release(atomic_t *v, int i) in atomic_set_release()
90 atomic_read(const atomic_t *v) in atomic_read()
96 atomic_inc(atomic_t *v) in atomic_inc()
102 atomic_dec(atomic_t *v) in atomic_dec()
108 atomic_add_unless(atomic_t *v, int a, int u) in atomic_add_unless()
142 atomic_xchg(atomic_t *v, int i) in atomic_xchg()
[all …]
/freebsd-13.1/sys/contrib/openzfs/include/os/freebsd/spl/sys/
H A Dccompat.h83 } atomic_t; typedef
137 atomic_read(const atomic_t *v) in atomic_read()
143 atomic_inc(atomic_t *v) in atomic_inc()
149 atomic_dec(atomic_t *v) in atomic_dec()
/freebsd-13.1/sys/contrib/vchiq/interface/vchiq_arm/
H A Dvchiq_arm.h72 atomic_t ka_use_count;
73 atomic_t ka_use_ack_count;
74 atomic_t ka_release_count;
/freebsd-13.1/sys/compat/linuxkpi/common/include/linux/
H A Dmm_types.h45 atomic_t mm_count;
46 atomic_t mm_users;
H A Dsched.h70 atomic_t usage;
71 atomic_t state;
72 atomic_t kthread_flags;
H A Drefcount.h37 atomic_t value;
H A Dworkqueue.h62 atomic_t draining;
72 atomic_t state;
H A Dwait.h290 void linux_wake_up_atomic_t(atomic_t *);
291 int linux_wait_on_atomic_t(atomic_t *, unsigned int);
H A Dkref.h46 atomic_t refcount;
/freebsd-13.1/sys/ofed/drivers/infiniband/ulp/sdp/
H A Dsdp.h275 atomic_t head;
276 atomic_t tail;
279 atomic_t credits;
288 atomic_t head;
289 atomic_t tail;
368 atomic_t rcv_nxt;
371 atomic_t mseq_ack;
378 atomic_t remote_credits;
/freebsd-13.1/sys/contrib/vchiq/interface/compat/
H A Dvchi_bsd.h82 typedef volatile unsigned atomic_t; typedef
97 atomic_add_return(int i, atomic_t *v) in atomic_add_return()
103 atomic_sub_return(int i, atomic_t *v) in atomic_sub_return()
109 atomic_cmpxchg(atomic_t *v, int oldv, int newv) in atomic_cmpxchg()
118 atomic_xchg(atomic_t *v, int newv) in atomic_xchg()
/freebsd-13.1/sys/ofed/drivers/infiniband/core/
H A Dmad_priv.h111 atomic_t refcount;
120 atomic_t refcount;
198 atomic_t snoop_count;
H A Diwcm.h60 atomic_t refcount;
H A Duverbs.h102 atomic_t refcount;
166 atomic_t refcnt;
/freebsd-13.1/sys/ofed/include/rdma/
H A Drdmavt_mr.h87 atomic_t lkey_invalid; /* true if current lkey is invalid */
89 atomic_t refcount;
H A Drdmavt_qp.h309 atomic_t refcount ____cacheline_aligned_in_smp;
339 atomic_t s_reserved_used; /* reserved entries in use */
376 atomic_t local_ops_pending; /* number of fast_reg/local_inv reqs */
442 atomic_t refcount;
H A Dib_verbs.h1411 atomic_t notifier_count;
1442 atomic_t usecnt; /* count all resources */
1454 atomic_t usecnt; /* count all exposed resources */
1482 atomic_t usecnt; /* count number of work queues */
1494 atomic_t usecnt;
1525 atomic_t usecnt;
1550 atomic_t usecnt;
1577 atomic_t usecnt;
2264 static inline int ib_destroy_usecnt(atomic_t *usecnt, in ib_destroy_usecnt()
/freebsd-13.1/sys/dev/drm2/
H A DdrmP.h356 atomic_t count; /**< Number of free buffers */
365 atomic_t wfh; /**< If waiting for high mark */
589 atomic_t handle_count; /* number of handles on this object */
984 atomic_t ioctl_count; /**< Outstanding IOCTLs pending */
985 atomic_t vma_count; /**< Outstanding vma areas open */
987 atomic_t buf_alloc; /**< Buffer allocation in progress */
994 atomic_t counts[15];
1024 atomic_t context_flag; /**< Context swapping flag */
1025 atomic_t interrupt_flag; /**< Interruption handler flag */
1026 atomic_t dma_flag; /**< DMA dispatch flag */
[all …]
/freebsd-13.1/sys/dev/drm2/ttm/
H A Dttm_bo_api.h221 atomic_t cpu_writers;
239 atomic_t reserved;
/freebsd-13.1/sys/dev/mlx5/
H A Ddriver.h431 atomic_t refcount;
476 atomic_t refcount;
523 atomic_t writercount;
583 atomic_t reg_pages;
687 atomic_t num_qps;
713 atomic_t roce_en;
950 atomic_t num_inflight;
/freebsd-13.1/sys/contrib/openzfs/include/sys/
H A Dzvol_impl.h58 atomic_t zv_suspend_ref; /* refcount for suspend */
/freebsd-13.1/sys/compat/linuxkpi/common/src/
H A Dlinux_schedule.c395 linux_wake_up_atomic_t(atomic_t *a) in linux_wake_up_atomic_t()
402 linux_wait_on_atomic_t(atomic_t *a, unsigned int state) in linux_wait_on_atomic_t()
/freebsd-13.1/sys/contrib/openzfs/contrib/intel_qat/patch/
H A D0001-timespec.diff15 @@ -107,6 +107,8 @@ atomic_t arrived;

123