/net/xfrm/ |
D | xfrm_policy.c | 324 if (unlikely(xp->walk.dead)) in xfrm_policy_timer() 396 INIT_LIST_HEAD(&policy->walk.all); in xfrm_policy_alloc() 423 BUG_ON(!policy->walk.dead); in xfrm_policy_destroy() 442 policy->walk.dead = 1; in xfrm_policy_kill() 852 list_for_each_entry_reverse(policy, &net->xfrm.policy_all, walk.all) { in xfrm_policy_inexact_list_reinsert() 856 if (policy->walk.dead || !policy->bydst_reinsert) in xfrm_policy_inexact_list_reinsert() 1257 list_for_each_entry(policy, &net->xfrm.policy_all, walk.all) { in xfrm_hash_rebuild() 1261 if (policy->walk.dead) in xfrm_hash_rebuild() 1331 list_for_each_entry_reverse(policy, &net->xfrm.policy_all, walk.all) { in xfrm_hash_rebuild() 1332 if (policy->walk.dead) in xfrm_hash_rebuild() [all …]
|
D | xfrm_state.c | 2280 int xfrm_state_walk(struct net *net, struct xfrm_state_walk *walk, in xfrm_state_walk() argument 2288 if (walk->seq != 0 && list_empty(&walk->all)) in xfrm_state_walk() 2292 if (list_empty(&walk->all)) in xfrm_state_walk() 2295 x = list_first_entry(&walk->all, struct xfrm_state_walk, all); in xfrm_state_walk() 2300 if (!xfrm_id_proto_match(state->id.proto, walk->proto)) in xfrm_state_walk() 2302 if (!__xfrm_state_filter_match(state, walk->filter)) in xfrm_state_walk() 2304 err = func(state, walk->seq, data); in xfrm_state_walk() 2306 list_move_tail(&walk->all, &x->all); in xfrm_state_walk() 2309 walk->seq++; in xfrm_state_walk() 2311 if (walk->seq == 0) { in xfrm_state_walk() [all …]
|
D | xfrm_user.c | 1231 struct xfrm_state_walk *walk = (struct xfrm_state_walk *) &cb->args[1]; in xfrm_dump_sa_done() local 1236 xfrm_state_walk_done(walk, net); in xfrm_dump_sa_done() 1243 struct xfrm_state_walk *walk = (struct xfrm_state_walk *) &cb->args[1]; in xfrm_dump_sa() local 1284 xfrm_state_walk_init(walk, proto, filter); in xfrm_dump_sa() 1288 (void) xfrm_state_walk(net, walk, dump_one_state, &info); in xfrm_dump_sa() 1959 xp->walk.dead = 1; in xfrm_policy_construct() 2136 struct xfrm_policy_walk *walk = (struct xfrm_policy_walk *)cb->args; in xfrm_dump_policy_done() local 2139 xfrm_policy_walk_done(walk, net); in xfrm_dump_policy_done() 2145 struct xfrm_policy_walk *walk = (struct xfrm_policy_walk *)cb->args; in xfrm_dump_policy_start() local 2147 BUILD_BUG_ON(sizeof(*walk) > sizeof(cb->args)); in xfrm_dump_policy_start() [all …]
|
/net/atm/ |
D | common.c | 317 struct atm_vcc *walk; in check_ci() local 320 walk = atm_sk(s); in check_ci() 321 if (walk->dev != vcc->dev) in check_ci() 323 if (test_bit(ATM_VF_ADDR, &walk->flags) && walk->vpi == vpi && in check_ci() 324 walk->vci == vci && ((walk->qos.txtp.traffic_class != in check_ci() 326 (walk->qos.rxtp.traffic_class != ATM_NONE && in check_ci()
|
D | clip.c | 89 struct clip_vcc **walk; in unlink_clip_vcc() local 97 for (walk = &entry->vccs; *walk; walk = &(*walk)->next) in unlink_clip_vcc() 98 if (*walk == clip_vcc) { in unlink_clip_vcc() 101 *walk = clip_vcc->next; /* atomic */ in unlink_clip_vcc()
|
/net/tls/ |
D | tls_device_fallback.c | 39 static void chain_to_walk(struct scatterlist *sg, struct scatter_walk *walk) in chain_to_walk() argument 41 struct scatterlist *src = walk->sg; in chain_to_walk() 42 int diff = walk->offset - src->offset; in chain_to_walk() 45 src->length - diff, walk->offset); in chain_to_walk()
|
/net/sched/ |
D | sch_ingress.c | 153 .walk = ingress_walk, 327 .walk = ingress_walk,
|
D | cls_cgroup.c | 208 .walk = cls_cgroup_walk,
|
D | sch_skbprio.c | 278 .walk = skbprio_walk,
|
D | sch_mq.c | 260 .walk = mq_walk,
|
D | sch_api.c | 155 if (!(cops->find && cops->walk && cops->leaf)) in register_qdisc() 1438 q->ops->cl_ops->walk(q, &arg.w); in check_loop() 2040 tp->ops->walk(tp, &arg.w, true); in tc_bind_class_walker() 2059 q->ops->cl_ops->walk(q, &args.w); in tc_bind_tclass() 2241 q->ops->cl_ops->walk(q, &arg.w); in tc_dump_tclass_qdisc()
|
D | cls_basic.c | 326 .walk = basic_walk,
|
D | sch_multiq.c | 375 .walk = multiq_walk,
|
D | sch_prio.c | 398 .walk = prio_walk,
|
D | cls_matchall.c | 395 .walk = mall_walk,
|
D | cls_fw.c | 431 .walk = fw_walk,
|
D | sch_drr.c | 469 .walk = drr_walk,
|
D | sch_cbs.c | 531 .walk = cbs_walk,
|
D | sch_tbf.c | 592 .walk = tbf_walk,
|
D | sch_red.c | 532 .walk = red_walk,
|
D | cls_route.c | 664 .walk = route4_walk,
|
/net/netfilter/ |
D | nft_set_hash.c | 747 .walk = nft_rhash_walk, 766 .walk = nft_hash_walk, 785 .walk = nft_hash_walk,
|
D | nft_lookup.c | 225 priv->set->ops->walk(ctx, priv->set, &iter); in nft_lookup_validate()
|
D | nft_set_bitmap.c | 313 .walk = nft_bitmap_walk,
|
/net/key/ |
D | af_key.c | 1922 struct xfrm_policy_walk walk; in gen_reqid() local 1932 xfrm_policy_walk_init(&walk, XFRM_POLICY_TYPE_MAIN); in gen_reqid() 1933 rc = xfrm_policy_walk(net, &walk, check_reqid, (void*)&reqid); in gen_reqid() 1934 xfrm_policy_walk_done(&walk, net); in gen_reqid() 2355 xp->walk.dead = 1; in pfkey_spdadd() 3348 xp->walk.dead = 1; in pfkey_compile_policy()
|