Home
last modified time | relevance | path

Searched refs:atomic_read (Results 1 – 25 of 62) sorted by relevance

123

/freebsd-13-stable/sys/compat/linuxkpi/common/src/
HDlinux_kthread.c47 return (atomic_read(&task->kthread_flags) & KTHREAD_SHOULD_STOP_MASK); in linux_kthread_should_stop_task()
54 return (atomic_read(&current->kthread_flags) & KTHREAD_SHOULD_STOP_MASK); in linux_kthread_should_stop()
114 return (atomic_read(&task->kthread_flags) & KTHREAD_SHOULD_PARK_MASK); in linux_kthread_should_park()
HDlinux_work.c142 if (atomic_read(&wq->draining) != 0) in linux_queue_work_on()
226 if (atomic_read(&wq->draining) != 0) in linux_queue_delayed_work_on()
543 switch (atomic_read(&work->state)) { in linux_flush_work()
568 switch (atomic_read(&dwork->work.state)) { in linux_flush_delayed_work()
590 switch (atomic_read(&work->state)) { in linux_work_pending()
608 switch (atomic_read(&work->state)) { in linux_work_busy()
HDlinux_schedule.c106 if ((atomic_read(&task->state) & state) != 0) { in wake_up_task()
278 if (atomic_read(&task->state) != TASK_WAKING) { in linux_wait_event_common()
311 state = atomic_read(&task->state); in linux_schedule_timeout()
410 if (atomic_read(a) == 0) { in linux_wait_on_atomic_t()
HDlinux_tasklet.c80 if (!atomic_read(&ts->count)) { in tasklet_handler()
172 if (atomic_read(&ts->count)) in tasklet_schedule()
/freebsd-13-stable/sbin/dump/
HDtape.c75 static int atomic_read(int, void *, int);
249 if (atomic_read(wp->fd, (void *)&got, sizeof got) in flushtape()
266 if (atomic_read(workers[i].fd, in flushtape()
324 if (atomic_read(workers[f].fd, (void *)&got, sizeof got) in trewind()
488 if (atomic_read(wp->fd, (void *)&got, sizeof got) in rollforward()
778 if ((nread = atomic_read(cmd, (void *)&nextworker, sizeof nextworker)) in worker()
786 while ((nread = atomic_read(cmd, (void *)wp->req, reqsiz)) == reqsiz) { in worker()
795 if (p->count != 1 || atomic_read(cmd, in worker()
878 atomic_read(int fd, void *buf, int count) in atomic_read() function
/freebsd-13-stable/sys/contrib/openzfs/module/os/linux/spl/
HDspl-condvar.c87 if (!atomic_read(&cvp->cv_waiters) && !atomic_read(&cvp->cv_refs)) { in cv_destroy_wakeup()
110 ASSERT3S(atomic_read(&cvp->cv_refs), ==, 0); in __cv_destroy()
111 ASSERT3S(atomic_read(&cvp->cv_waiters), ==, 0); in __cv_destroy()
486 if (atomic_read(&cvp->cv_waiters) > 0) in __cv_signal()
504 if (atomic_read(&cvp->cv_waiters) > 0) in __cv_broadcast()
/freebsd-13-stable/sys/ofed/drivers/infiniband/core/
HDib_fmr_pool.c185 if (atomic_read(&pool->flush_ser) - atomic_read(&pool->req_ser) < 0) { in ib_fmr_cleanup_thread()
196 if (atomic_read(&pool->flush_ser) - atomic_read(&pool->req_ser) >= 0 && in ib_fmr_cleanup_thread()
398 atomic_read(&pool->flush_ser) - serial >= 0)) in ib_flush_fmr_pool()
HDib_cq.c141 if (WARN_ON_ONCE(atomic_read(&cq->usecnt) != 0)) in ib_free_cq()
HDib_verbs.c336 WARN_ON(atomic_read(&pd->usecnt)); in ib_dealloc_pd()
683 if (atomic_read(&srq->usecnt)) in ib_destroy_srq()
1303 if (atomic_read(&real_qp->usecnt) == 0) in __ib_destroy_shared_qp()
1328 if (atomic_read(&qp->usecnt)) in ib_destroy_qp()
1392 if (atomic_read(&cq->usecnt)) in ib_destroy_cq()
1604 if (atomic_read(&xrcd->usecnt)) in ib_dealloc_xrcd()
1667 if (atomic_read(&wq->usecnt)) in ib_destroy_wq()
1749 if (atomic_read(&rwq_ind_table->usecnt)) in ib_destroy_rwq_ind_table()
HDib_umem_odp.c108 if (!atomic_read(&context->notifier_count)) { in ib_ucontext_notifier_end_account()
297 if (likely(!atomic_read(&context->notifier_count)) || in ib_umem_odp_get()
/freebsd-13-stable/sys/compat/linuxkpi/common/include/asm/
HDatomic.h88 atomic_read(const atomic_t *v) in atomic_read() function
108 int c = atomic_read(v); in atomic_add_unless()
122 int c = atomic_read(v); in atomic_fetch_add_unless()
298 old = atomic_read(v); in atomic_dec_if_positive()
/freebsd-13-stable/sys/ofed/drivers/infiniband/ulp/sdp/
HDsdp.h144 #define ring_head(ring) (atomic_read(&(ring).head))
145 #define ring_tail(ring) (atomic_read(&(ring).tail))
280 #define tx_credits(ssk) (atomic_read(&ssk->tx_ring.credits))
367 #define rcv_nxt(ssk) atomic_read(&(ssk->rcv_nxt))
372 #define mseq_ack(ssk) (atomic_read(&ssk->mseq_ack))
379 #define remote_credits(ssk) (atomic_read(&ssk->remote_credits))
/freebsd-13-stable/sys/dev/drm2/
HDdrm_irq.c136 vblcount = atomic_read(&dev->_vblank_count[crtc]); in vblank_disable_and_save()
173 if (atomic_read(&dev->vblank_refcount[i]) == 0 && in vblank_disable_fn()
760 return atomic_read(&dev->_vblank_count[crtc]); in drm_vblank_count()
789 cur_vblank = atomic_read(&dev->_vblank_count[crtc]); in drm_vblank_count_and_time()
792 } while (cur_vblank != atomic_read(&dev->_vblank_count[crtc])); in drm_vblank_count_and_time()
894 tslot = atomic_read(&dev->_vblank_count[crtc]) + diff; in drm_update_vblank_count()
962 BUG_ON(atomic_read(&dev->vblank_refcount[crtc]) == 0); in drm_vblank_put()
1365 vblcount = atomic_read(&dev->_vblank_count[crtc]); in drm_handle_vblank()
HDdrm_atomic.h40 #define atomic_read(p) atomic_load_acq_int(p) macro
HDdrm_fops.c458 if (atomic_read(&dev->ioctl_count)) { in drm_release()
460 atomic_read(&dev->ioctl_count)); in drm_release()
/freebsd-13-stable/sys/dev/drm2/ttm/
HDttm_execbuf_util.c174 if (unlikely(atomic_read(&bo->cpu_writers) > 0)) { in ttm_eu_reserve_buffers()
184 if (unlikely(atomic_read(&bo->cpu_writers) > 0)) { in ttm_eu_reserve_buffers()
HDttm_bo_api.h736 return atomic_read(&bo->reserved); in ttm_bo_is_reserved()
/freebsd-13-stable/sys/compat/linuxkpi/common/include/linux/
HDrefcount.h66 return atomic_read(&ref->value); in refcount_read()
HDkref.h59 return (atomic_read(&kref->refcount)); in kref_read()
HDsched.h108 #define get_task_state(task) atomic_read(&(task)->state)
/freebsd-13-stable/sys/dev/irdma/
HDicrdma.c329 atomic_read(&iwdev->rf->dev_ctx.event_rfcnt)); in irdma_event_handler()
336 !atomic_read(&iwdev->vsi.qp_suspend_reqs), in irdma_event_handler()
422 !atomic_read(&rf->dev_ctx.event_rfcnt), in irdma_finalize_task()
424 if (atomic_read(&rf->dev_ctx.event_rfcnt) != 0) { in irdma_finalize_task()
427 atomic_read(&rf->dev_ctx.event_rfcnt)); in irdma_finalize_task()
/freebsd-13-stable/sys/dev/mlx5/mlx5_core/
HDmlx5_cq.c71 do_lock = atomic_read(&table->writercount) != 0; in mlx5_cq_completion()
103 do_lock = atomic_read(&table->writercount) != 0; in mlx5_cq_event()
/freebsd-13-stable/sys/contrib/openzfs/include/os/linux/spl/sys/
HDatomic.h51 #define atomic_load_32(v) atomic_read((atomic_t *)(v))
HDkmem.h168 #define kmem_alloc_used_read() atomic_read(&kmem_alloc_used)
/freebsd-13-stable/sys/contrib/openzfs/include/os/freebsd/spl/sys/
HDccompat.h137 atomic_read(const atomic_t *v) in atomic_read() function

123