Lines Matching refs:pprev
1637 struct tcf_proto __rcu **pprev; member
1644 return tcf_chain_dereference(*chain_info->pprev, chain); in tcf_chain_tp_prev()
1654 if (*chain_info->pprev == chain->filter_chain) in tcf_chain_tp_insert()
1658 rcu_assign_pointer(*chain_info->pprev, tp); in tcf_chain_tp_insert()
1672 RCU_INIT_POINTER(*chain_info->pprev, next); in tcf_chain_tp_remove()
1725 struct tcf_proto **pprev; in tcf_chain_tp_delete_empty() local
1731 for (pprev = &chain->filter_chain; in tcf_chain_tp_delete_empty()
1732 (tp_iter = tcf_chain_dereference(*pprev, chain)); in tcf_chain_tp_delete_empty()
1733 pprev = &tp_iter->next) { in tcf_chain_tp_delete_empty()
1735 chain_info.pprev = pprev; in tcf_chain_tp_delete_empty()
1754 RCU_INIT_POINTER(*chain_info.pprev, next); in tcf_chain_tp_delete_empty()
1765 struct tcf_proto **pprev; in tcf_chain_tp_find() local
1769 for (pprev = &chain->filter_chain; in tcf_chain_tp_find()
1770 (tp = tcf_chain_dereference(*pprev, chain)); in tcf_chain_tp_find()
1771 pprev = &tp->next) { in tcf_chain_tp_find()
1783 chain_info->pprev = pprev; in tcf_chain_tp_find()