Home
last modified time | relevance | path

Searched refs:expmask (Results 1 – 11 of 11) sorted by relevance

/linux/kernel/rcu/
H A Dtree_exp.h142 WARN_ON_ONCE(rnp->expmask); in sync_exp_reset_tree()
143 WRITE_ONCE(rnp->expmask, rnp->expmaskinit); in sync_exp_reset_tree()
165 READ_ONCE(rnp->expmask) == 0; in sync_rcu_exp_done()
201 if (!rnp->expmask) in __rcu_report_exp_rnp()
218 WARN_ON_ONCE(!(rnp->expmask & mask)); in __rcu_report_exp_rnp()
219 WRITE_ONCE(rnp->expmask, rnp->expmask & ~mask); in __rcu_report_exp_rnp()
248 if (!(rnp->expmask & mask_in)) { in rcu_report_exp_cpu_mult()
252 mask = mask_in & rnp->expmask; in rcu_report_exp_cpu_mult()
253 WRITE_ONCE(rnp->expmask, rnp->expmask & ~mask); in rcu_report_exp_cpu_mult()
371 for_each_leaf_node_cpu_mask(rnp, cpu, rnp->expmask) { in __sync_rcu_exp_select_node_cpus()
[all …]
H A Dtree_plugin.h168 (rnp->expmask & rdp->grpmask ? RCU_EXP_BLKD : 0); in rcu_preempt_ctxt_queue()
263 !(rnp->expmask & rdp->grpmask)); in rcu_preempt_ctxt_queue()
716 if (rdp->grpmask & READ_ONCE(rnp->expmask)) in rcu_unlock_needs_exp_handling()
H A Dtree.h60 unsigned long expmask; /* CPUs or groups that need to check in */ member
/linux/net/netfilter/
H A Dnf_conntrack_ecache.c319 bool nf_ct_ecache_ext_add(struct nf_conn *ct, u16 ctmask, u16 expmask, gfp_t gfp) in nf_ct_ecache_ext_add() argument
327 if (ctmask || expmask) in nf_ct_ecache_ext_add()
336 if (!ctmask && !expmask) { in nf_ct_ecache_ext_add()
338 expmask = ~0; in nf_ct_ecache_ext_add()
350 e->expmask = expmask; in nf_ct_ecache_ext_add()
H A Dnf_conntrack_broadcast.c86 exp->event_mask = ecache->expmask; in nf_conntrack_broadcast_help()
H A Dnf_conntrack_expect.c348 exp->event_mask = ecache->expmask; in nf_ct_expect_init()
H A Dnf_conntrack_core.c1800 ecache ? ecache->expmask : 0, in init_conntrack()
H A Dnf_conntrack_netlink.c3581 exp->event_mask = ecache->expmask; in ctnetlink_alloc_expect()
/linux/arch/sh/kernel/cpu/
H A Dinit.c80 unsigned long expmask = __raw_readl(EXPMASK); in expmask_init() local
89 expmask &= ~(EXPMASK_RTEDS | EXPMASK_BRDSSLP | EXPMASK_MMCAW); in expmask_init()
91 __raw_writel(expmask, EXPMASK); in expmask_init()
/linux/Documentation/RCU/Design/Data-Structures/
H A DData-Structures.rst459 2 unsigned long expmask;
468 Similarly, the ``->expmask`` field tracks which of this ``rcu_node``
478 used to initialize ``->expmask`` and the beginning of the normal and
/linux/Documentation/RCU/Design/Expedited-Grace-Periods/
H A DExpedited-Grace-Periods.rst167 initialize that structure's ``->expmask`` at the beginning of each