Home
last modified time | relevance | path

Searched refs:data_race (Results 1 – 25 of 60) sorted by relevance

123

/linux/kernel/rcu/
A Dtree_stall.h589 data_race(READ_ONCE(gpk->__state))); in rcu_check_gp_kthread_expired_fqs_timer()
859 if (data_race(READ_ONCE(rnp->qsmask))) { in rcu_check_boost_fail()
914 data_race(READ_ONCE(rcu_state.gp_state)), in show_rcu_gp_kthreads()
917 (long)data_race(READ_ONCE(rcu_state.gp_seq)), in show_rcu_gp_kthreads()
919 data_race(READ_ONCE(rcu_state.gp_max)), in show_rcu_gp_kthreads()
920 data_race(READ_ONCE(rcu_state.gp_flags))); in show_rcu_gp_kthreads()
923 !data_race(READ_ONCE(rnp->qsmask)) && !data_race(READ_ONCE(rnp->boost_tasks)) && in show_rcu_gp_kthreads()
924 !data_race(READ_ONCE(rnp->exp_tasks)) && !data_race(READ_ONCE(rnp->gp_tasks))) in show_rcu_gp_kthreads()
928 (long)data_race(READ_ONCE(rnp->gp_seq)), in show_rcu_gp_kthreads()
930 data_race(READ_ONCE(rnp->qsmask)), in show_rcu_gp_kthreads()
[all …]
A Dtasks.h303 rtp->name, data_race(rtp->percpu_enqueue_shift), data_race(rtp->percpu_enqueue_lim), in cblist_init_generic()
734 if (data_race(rtpcp->urgent_gp)) in show_rcu_tasks_generic_gp_kthread()
736 if (!data_race(rcu_segcblist_empty(&rtpcp->cblist)) && data_race(rtpcp->urgent_gp)) in show_rcu_tasks_generic_gp_kthread()
746 data_race(rtp->n_ipis_fails), data_race(rtp->n_ipis), in show_rcu_tasks_generic_gp_kthread()
747 ".k"[!!data_race(rtp->kthread_ptr)], in show_rcu_tasks_generic_gp_kthread()
766 j - data_race(rtp->gp_start), j - data_race(rtp->gp_jiffies), in rcu_tasks_torture_stats_print_generic()
770 data_race(rtp->percpu_enqueue_lim), in rcu_tasks_torture_stats_print_generic()
771 data_race(rtp->percpu_dequeue_lim), in rcu_tasks_torture_stats_print_generic()
792 data_race(rtp->barrier_q_seq), j - data_race(rtp->barrier_q_start), in rcu_tasks_torture_stats_print_generic()
2103 data_race(n_trc_holdouts), in show_rcu_tasks_trace_gp_kthread()
[all …]
A Dtree_exp.h577 "D."[!!data_race(rdp->cpu_no_qs.b.exp)]); in synchronize_rcu_expedited_stall()
581 j - jiffies_start, rcu_state.expedited_sequence, data_race(rnp_root->expmask), in synchronize_rcu_expedited_stall()
582 ".T"[!!data_race(rnp_root->exp_tasks)]); in synchronize_rcu_expedited_stall()
591 rnp->level, rnp->grplo, rnp->grphi, data_race(rnp->expmask), in synchronize_rcu_expedited_stall()
592 ".T"[!!data_race(rnp->exp_tasks)]); in synchronize_rcu_expedited_stall()
A Dsrcutree.c1884 u0 = data_race(atomic_long_read(&sdp->srcu_unlock_count[!idx])); in srcu_torture_stats_print()
1885 u1 = data_race(atomic_long_read(&sdp->srcu_unlock_count[idx])); in srcu_torture_stats_print()
1893 l0 = data_race(atomic_long_read(&sdp->srcu_lock_count[!idx])); in srcu_torture_stats_print()
1894 l1 = data_race(atomic_long_read(&sdp->srcu_lock_count[idx])); in srcu_torture_stats_print()
/linux/include/linux/
A Dsrcutiny.h90 idx = ((data_race(READ_ONCE(ssp->srcu_idx)) + 1) & 0x2) >> 1; in srcu_torture_stats_print()
93 data_race(READ_ONCE(ssp->srcu_lock_nesting[!idx])), in srcu_torture_stats_print()
94 data_race(READ_ONCE(ssp->srcu_lock_nesting[idx])), in srcu_torture_stats_print()
95 data_race(READ_ONCE(ssp->srcu_idx)), in srcu_torture_stats_print()
96 data_race(READ_ONCE(ssp->srcu_idx_max))); in srcu_torture_stats_print()
A Dpage-flags.h968 return page_mapcount_is_type(data_race(page->page_type)); in page_has_type()
974 return data_race(folio->page.page_type >> 24) == PGTY_##lname; \
980 VM_BUG_ON_FOLIO(data_race(folio->page.page_type) != UINT_MAX, \
996 return data_race(page->page_type >> 24) == PGTY_##lname; \
1002 VM_BUG_ON_PAGE(data_race(page->page_type) != UINT_MAX, page); \
A Dcompiler.h209 #define data_race(expr) \ macro
A Dconsole.h526 return data_race(READ_ONCE(con->flags)); in console_srcu_read_flags()
/linux/tools/memory-model/Documentation/
A Daccess-marking.txt20 2. Data-race marking, for example, "data_race(a = b);"
37 WRITE_ONCE(a, b + data_race(c + d) + READ_ONCE(e));
64 Use of the data_race() Macro
99 data_race(READ_ONCE(a)).
144 instead of data_race().
249 write is marked with data_race() or WRITE_ONCE().
254 of these data_race() writes.
298 pr_info("Current value of foo: %d\n", data_race(foo));
394 if (!data_race(global_flag)) {
558 newold = data_race(foo); /* Checked by cmpxchg(). */
[all …]
/linux/security/tomoyo/
A Dutil.c1069 perm = data_race(container_of(ptr, struct tomoyo_path_acl, head)->perm); in tomoyo_domain_quota_is_ok()
1072 perm = data_race(container_of(ptr, struct tomoyo_path2_acl, head)->perm); in tomoyo_domain_quota_is_ok()
1075 perm = data_race(container_of(ptr, struct tomoyo_path_number_acl, head) in tomoyo_domain_quota_is_ok()
1079 perm = data_race(container_of(ptr, struct tomoyo_mkdev_acl, head)->perm); in tomoyo_domain_quota_is_ok()
1082 perm = data_race(container_of(ptr, struct tomoyo_inet_acl, head)->perm); in tomoyo_domain_quota_is_ok()
1085 perm = data_race(container_of(ptr, struct tomoyo_unix_acl, head)->perm); in tomoyo_domain_quota_is_ok()
/linux/lib/
A Dcmpxchg-emu.c41 ret = data_race(cmpxchg(p32, old32.w, new32.w)); // Overridden above. in cmpxchg_emu_u8()
A Dstackdepot.c561 if (data_race(stackdepot_memcmp(entries, stack->entries, size))) in find_stack()
790 seq_printf(seq, "pools: %d\n", data_race(pools_num)); in stats_show()
792 seq_printf(seq, "%s: %ld\n", counter_names[i], data_race(counters[i])); in stats_show()
A Dgroup_cpus.c383 cpumask_copy(npresmsk, data_race(cpu_present_mask)); in group_cpus_evenly()
/linux/Documentation/translations/zh_CN/dev-tools/
A Dkcsan.rst88 * KCSAN 支持使用 ``data_race(expr)`` 注解,这个注解告诉 KCSAN 任何由访问
92 * 与 ``data_race(...)`` 相似,可以使用类型限定符 ``__data_racy`` 来标记一个变量
/linux/arch/powerpc/kernel/
A Dinterrupt.c168 if (!data_race(warned)) { in check_return_regs_valid()
169 data_race(warned = true); in check_return_regs_valid()
/linux/kernel/locking/
A Dosq_lock.c164 if (data_race(prev->next) == node && in osq_lock()
A Dlocktorture.c953 long max = 0, min = statp ? data_race(statp[0].n_lock_acquired) : 0; in __torture_print_stats()
958 if (data_race(statp[i].n_lock_fail)) in __torture_print_stats()
960 cur = data_race(statp[i].n_lock_acquired); in __torture_print_stats()
/linux/fs/btrfs/
A Dblock-rsv.h108 return data_race(rsv->full); in btrfs_block_rsv_full()
/linux/mm/
A Dpage_io.c462 if (data_race(sis->flags & SWP_FS_OPS)) in __swap_writepage()
469 else if (data_race(sis->flags & SWP_SYNCHRONOUS_IO)) in __swap_writepage()
642 if (data_race(sis->flags & SWP_FS_OPS)) { in swap_read_folio()
A Dpage_counter.c149 data_race(c->failcnt++); in page_counter_try_charge()
/linux/drivers/net/wireless/ath/ath9k/
A Dwmi.c159 if (!data_race(priv->initialized)) { in ath9k_wmi_event_tasklet()
/linux/kernel/irq/
A Dirqdesc.c980 return data_race(desc->tot_count); in kstat_irqs_desc()
983 sum += data_race(per_cpu(desc->kstat_irqs->cnt, cpu)); in kstat_irqs_desc()
/linux/mm/kfence/
A Dcore.c1213 distance = addr - data_race(meta->addr + meta->size); in kfence_handle_page_fault()
1219 if (!to_report || distance > data_race(meta->addr) - addr) in kfence_handle_page_fault()
/linux/io_uring/
A Dsqpoll.c48 WARN_ON_ONCE(data_race(sqd->thread) == current); in io_sq_thread_park()
/linux/net/9p/
A Dtrans_fd.c846 data_race(ts->rd->f_flags |= O_NONBLOCK); in p9_fd_open()
852 data_race(ts->wr->f_flags |= O_NONBLOCK); in p9_fd_open()

Completed in 65 milliseconds

123