Home
last modified time | relevance | path

Searched refs:READ_ONCE (Results 1 – 25 of 45) sorted by relevance

12

/freebsd/sys/contrib/openzfs/include/os/linux/kernel/linux/
H A Dcompiler_compat.h39 #if !defined(READ_ONCE)
40 #define READ_ONCE(x) ACCESS_ONCE(x) macro
/freebsd/sys/compat/linuxkpi/common/include/linux/
H A Drcupdate.h96 ((__typeof(*p) *)READ_ONCE(p))
99 ((__typeof(*p) *)READ_ONCE(p))
128 ((__typeof(*p) *)READ_ONCE(p))
H A Dcompiler.h112 #define READ_ONCE(x) ({ \ macro
121 #define lockless_dereference(p) READ_ONCE(p)
H A Dsrcu.h36 ((__typeof(*(p)) *)READ_ONCE(p))
H A Drculist.h35 container_of(READ_ONCE(ptr), type, member)
H A Diosys-map.h134 val = READ_ONCE(*(_type *)((_ism)->vaddr + (_off))); \
H A Dskbuff.h547 return (READ_ONCE(q->next) == (const struct sk_buff *)q); in skb_queue_empty_lockless()
633 skb = READ_ONCE(q->prev); in skb_peek_tail()
748 return (READ_ONCE(q->qlen)); in skb_queue_len_lockless()
H A Dnetdevice.h486 #define rcu_dereference_rtnl(x) READ_ONCE(x)
H A Dbitops.h289 !!(READ_ONCE(((volatile const unsigned long *)(a))[BIT_WORD(i)]) & BIT_MASK(i))
/freebsd/sys/contrib/dev/rtw89/
H A Dchan.h50 return READ_ONCE(hal->entity_active);
65 return READ_ONCE(hal->entity_mode);
/freebsd/sys/compat/linuxkpi/common/include/asm/
H A Datomic.h90 return READ_ONCE(v->counter); in atomic_read()
240 __ret.val = READ_ONCE(*ptr); \
248 __ret.val = READ_ONCE(*ptr); \
H A Datomic-long.h67 return READ_ONCE(v->counter); in atomic_long_read()
H A Datomic64.h80 return READ_ONCE(v->counter); in atomic64_read()
/freebsd/sys/contrib/ena-com/
H A Dena_plat.h451 #define READ_ONCE(x) ({ \ macro
458 #define READ_ONCE8(x) READ_ONCE(x)
459 #define READ_ONCE16(x) READ_ONCE(x)
460 #define READ_ONCE32(x) READ_ONCE(x)
/freebsd/sys/compat/linuxkpi/common/src/
H A Dlinux_netdev.c111 old = READ_ONCE(napi->state); in linuxkpi_napi_schedule_prep()
154 new = old = READ_ONCE(napi->state); in lkpi___napi_schedule_dd()
226 new = old = READ_ONCE(napi->state); in linuxkpi_napi_complete_done()
H A Dlinux_tasklet.c49 READ_ONCE(*(volatile u_int *)&(ts)->tasklet_state)
/freebsd/sys/contrib/openzfs/module/os/linux/spl/
H A Dspl-condvar.c125 m = READ_ONCE(cvp->cv_mutex); in cv_wait_common()
232 m = READ_ONCE(cvp->cv_mutex); in __cv_timedwait_common()
339 m = READ_ONCE(cvp->cv_mutex); in __cv_timedwait_hires()
/freebsd/sys/dev/mlx4/mlx4_en/
H A Dmlx4_en_port.c167 packets += READ_ONCE(ring->packets); in mlx4_en_fold_software_stats()
168 bytes += READ_ONCE(ring->bytes); in mlx4_en_fold_software_stats()
178 packets += READ_ONCE(ring->packets); in mlx4_en_fold_software_stats()
179 bytes += READ_ONCE(ring->bytes); in mlx4_en_fold_software_stats()
/freebsd/sys/contrib/openzfs/include/os/freebsd/spl/sys/
H A Dccompat.h87 return (READ_ONCE(v->counter)); in atomic_read()
/freebsd/sys/contrib/dev/mediatek/mt76/mt7615/
H A Dpci_mac.c162 (READ_ONCE(dev->reset_state) & state), in mt7615_wait_reset_state()
215 if (!(READ_ONCE(dev->reset_state) & MT_MCU_CMD_STOP_PDMA)) in mt7615_mac_reset_work()
/freebsd/sys/contrib/openzfs/include/os/linux/spl/sys/
H A Dmutex.h63 #define mutex_owner(mp) (READ_ONCE((mp)->m_owner))
/freebsd/sys/ofed/drivers/infiniband/core/
H A Dib_uverbs_main.c93 struct ib_ucontext *ucontext = READ_ONCE(ufile->ucontext); in ib_uverbs_get_ucontext_file()
151 READ_ONCE(uobj->uobject.ufile->async_file); in ib_uverbs_release_uevent()
428 ib_uverbs_async_handler(READ_ONCE(eobj->uobject.ufile->async_file), in uverbs_uobj_event()
1140 ib_uverbs_async_handler(READ_ONCE(file->async_file), 0, in ib_uverbs_free_hw_resources()
/freebsd/sys/contrib/dev/iwlwifi/pcie/
H A Dinternal.h200 return le16_to_cpu(READ_ONCE(*rb_stts)); in iwl_get_closed_rb_stts()
204 return le16_to_cpu(READ_ONCE(rb_stts->closed_rb_num)) & 0xFFF; in iwl_get_closed_rb_stts()
/freebsd/sys/dev/mlx5/mlx5_en/
H A Dmlx5_en_tx.c130 if (sq != NULL && READ_ONCE(sq->running) != 0) in mlx5e_select_queue_by_send_tag()
173 if (likely(READ_ONCE(sq->running) != 0)) in mlx5e_select_queue()
1110 READ_ONCE(sq->running) == 0)) { in mlx5e_xmit_locked()
/freebsd/sys/contrib/dev/mediatek/mt76/
H A Ddma.c400 u32 ctrl = le32_to_cpu(READ_ONCE(desc->ctrl)); in mt76_dma_get_buf()
427 u32 ctrl = le32_to_cpu(READ_ONCE(desc->ctrl)); in mt76_dma_get_buf()

12