Home
last modified time | relevance | path

Searched refs:walk (Results 1 – 25 of 48) sorted by relevance

12

/net/xfrm/
A Dxfrm_iptfs.c342 walk->fragi = 0; in iptfs_skb_prepare_frag_walk()
343 walk->past = 0; in iptfs_skb_prepare_frag_walk()
352 frag = &walk->frags[walk->nr_frags++]; in iptfs_skb_prepare_frag_walk()
369 frag = &walk->frags[walk->nr_frags++]; in iptfs_skb_prepare_frag_walk()
388 walk->past -= walk->frags[--walk->fragi].len; in iptfs_skb_reset_frag_walk()
392 while (offset >= walk->past + walk->frags[walk->fragi].len) in iptfs_skb_reset_frag_walk()
393 walk->past += walk->frags[walk->fragi++].len; in iptfs_skb_reset_frag_walk()
465 if (!walk->nr_frags || offset >= walk->total + walk->initial_offset) in iptfs_skb_add_frags()
471 while (len && walk->fragi < walk->nr_frags) { in iptfs_skb_add_frags()
472 skb_frag_t *frag = &walk->frags[walk->fragi]; in iptfs_skb_add_frags()
[all …]
A Dxfrm_policy.c1909 if (list_empty(&walk->walk.all) && walk->seq != 0) in xfrm_policy_walk()
1913 if (list_empty(&walk->walk.all)) in xfrm_policy_walk()
1916 x = list_first_entry(&walk->walk.all, in xfrm_policy_walk()
1929 list_move_tail(&walk->walk.all, &x->all); in xfrm_policy_walk()
1932 walk->seq++; in xfrm_policy_walk()
1938 list_del_init(&walk->walk.all); in xfrm_policy_walk()
1947 INIT_LIST_HEAD(&walk->walk.all); in xfrm_policy_walk_init()
1948 walk->walk.dead = 1; in xfrm_policy_walk_init()
1950 walk->seq = 0; in xfrm_policy_walk_init()
1956 if (list_empty(&walk->walk.all)) in xfrm_policy_walk_done()
[all …]
A Dxfrm_nat_keepalive.c200 struct xfrm_state_walk walk; in nat_keepalive_work() local
207 xfrm_state_walk_init(&walk, IPPROTO_ESP, NULL); in nat_keepalive_work()
208 xfrm_state_walk(net, &walk, nat_keepalive_work_single, &ctx); in nat_keepalive_work()
209 xfrm_state_walk_done(&walk, net); in nat_keepalive_work()
A Dxfrm_state.c2645 if (walk->seq != 0 && list_empty(&walk->all)) in xfrm_state_walk()
2649 if (list_empty(&walk->all)) in xfrm_state_walk()
2666 walk->seq++; in xfrm_state_walk()
2668 if (walk->seq == 0) { in xfrm_state_walk()
2672 list_del_init(&walk->all); in xfrm_state_walk()
2682 INIT_LIST_HEAD(&walk->all); in xfrm_state_walk_init()
2683 walk->proto = proto; in xfrm_state_walk_init()
2685 walk->seq = 0; in xfrm_state_walk_init()
2686 walk->filter = filter; in xfrm_state_walk_init()
2692 kfree(walk->filter); in xfrm_state_walk_done()
[all …]
A Dxfrm_user.c1483 xfrm_state_walk_done(walk, net); in xfrm_dump_sa_done()
1531 xfrm_state_walk_init(walk, proto, filter); in xfrm_dump_sa()
1535 (void) xfrm_state_walk(net, walk, dump_one_state, &info); in xfrm_dump_sa()
2220 xp->walk.dead = 1; in xfrm_policy_construct()
2397 struct xfrm_policy_walk *walk = (struct xfrm_policy_walk *)cb->args; in xfrm_dump_policy_done() local
2400 xfrm_policy_walk_done(walk, net); in xfrm_dump_policy_done()
2406 struct xfrm_policy_walk *walk = (struct xfrm_policy_walk *)cb->args; in xfrm_dump_policy_start() local
2408 BUILD_BUG_ON(sizeof(*walk) > sizeof(cb->args)); in xfrm_dump_policy_start()
2410 xfrm_policy_walk_init(walk, XFRM_POLICY_TYPE_ANY); in xfrm_dump_policy_start()
2425 (void) xfrm_policy_walk(net, walk, dump_one_policy, &info); in xfrm_dump_policy()
[all …]
/net/atm/
A Dcommon.c317 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()
A Dclip.c101 struct clip_vcc **walk; in unlink_clip_vcc() local
109 for (walk = &entry->vccs; *walk; walk = &(*walk)->next) in unlink_clip_vcc()
110 if (*walk == clip_vcc) { in unlink_clip_vcc()
113 *walk = clip_vcc->next; /* atomic */ in unlink_clip_vcc()
/net/sched/
A Dsch_ingress.c153 .walk = ingress_walk,
328 .walk = ingress_walk,
A Dcls_cgroup.c208 .walk = cls_cgroup_walk,
A Dsch_mq.c260 .walk = mq_walk,
A Dsch_skbprio.c277 .walk = skbprio_walk,
A Dsch_api.c157 if (!(cops->find && cops->walk && cops->leaf)) in register_qdisc()
1432 q->ops->cl_ops->walk(q, &arg.w); in check_loop()
2124 tp->ops->walk(tp, &arg.w, true); in tc_bind_class_walker()
2143 q->ops->cl_ops->walk(q, &args.w); in tc_bind_tclass()
2347 q->ops->cl_ops->walk(q, &arg.w); in tc_dump_tclass_qdisc()
A Dcls_basic.c326 .walk = basic_walk,
A Dsch_multiq.c375 .walk = multiq_walk,
A Dsch_prio.c398 .walk = prio_walk,
A Dcls_matchall.c397 .walk = mall_walk,
A Dcls_fw.c431 .walk = fw_walk,
A Dsch_cbs.c531 .walk = cbs_walk,
A Dsch_drr.c473 .walk = drr_walk,
A Dsch_tbf.c598 .walk = tbf_walk,
A Dsch_red.c534 .walk = red_walk,
/net/netfilter/
A Dnft_set_hash.c762 .walk = nft_rhash_walk,
781 .walk = nft_hash_walk,
800 .walk = nft_hash_walk,
A Dnft_lookup.c226 priv->set->ops->walk(ctx, priv->set, &iter); in nft_lookup_validate()
A Dnft_set_bitmap.c317 .walk = nft_bitmap_walk,
/net/key/
A Daf_key.c1923 struct xfrm_policy_walk walk; in gen_reqid() local
1933 xfrm_policy_walk_init(&walk, XFRM_POLICY_TYPE_MAIN); in gen_reqid()
1934 rc = xfrm_policy_walk(net, &walk, check_reqid, (void*)&reqid); in gen_reqid()
1935 xfrm_policy_walk_done(&walk, net); in gen_reqid()
2356 xp->walk.dead = 1; in pfkey_spdadd()
3349 xp->walk.dead = 1; in pfkey_compile_policy()

Completed in 123 milliseconds

12