Home
last modified time | relevance | path

Searched refs:iter (Results 1 – 25 of 109) sorted by relevance

12345

/net/netlabel/
A Dnetlabel_addrlist.c52 if (iter->valid && (addr & iter->mask) == iter->addr) in netlbl_af4list_search()
53 return iter; in netlbl_af4list_search()
77 if (iter->valid && iter->addr == addr && iter->mask == mask) in netlbl_af4list_search_exact()
78 return iter; in netlbl_af4list_search_exact()
102 if (iter->valid && in netlbl_af6list_search()
103 ipv6_masked_addr_cmp(&iter->addr, &iter->mask, addr) == 0) in netlbl_af6list_search()
104 return iter; in netlbl_af6list_search()
128 if (iter->valid && in netlbl_af6list_search_exact()
131 return iter; in netlbl_af6list_search_exact()
154 iter->addr == entry->addr && iter->mask == entry->mask) in netlbl_af4list_add()
[all …]
A Dnetlabel_addrlist.h84 &iter->list != (head); \
85 iter = __af4list_valid(iter->list.next, head))
89 &iter->list != (head); \
90 iter = __af4list_valid_rcu(iter->list.next, head))
95 &iter->list != (head); \
96 iter = tmp, tmp = __af4list_valid(iter->list.next, head))
151 &iter->list != (head); \
152 iter = __af6list_valid(iter->list.next, head))
156 &iter->list != (head); \
157 iter = __af6list_valid_rcu(iter->list.next, head))
[all …]
A Dnetlabel_kapi.c566 while (iter && offset >= (iter->startbit + NETLBL_CATMAP_SIZE)) { in _netlbl_catmap_getnode()
567 prev = iter; in _netlbl_catmap_getnode()
568 iter = iter->next; in _netlbl_catmap_getnode()
570 if (iter == NULL || offset < iter->startbit) in _netlbl_catmap_getnode()
573 return iter; in _netlbl_catmap_getnode()
577 return iter; in _netlbl_catmap_getnode()
589 *catmap = iter; in _netlbl_catmap_getnode()
595 return iter; in _netlbl_catmap_getnode()
639 iter = iter->next; in netlbl_catmap_walk()
700 prev = iter; in netlbl_catmap_walkrng()
[all …]
A Dnetlabel_cipso_v4.c84 u32 iter = 0; in netlbl_cipsov4_add_common() local
130 u32 iter; in netlbl_cipsov4_add_std() local
202 for (iter = 0; iter < doi_def->map.std->lvl.local_size; iter++) in netlbl_cipsov4_add_std()
204 for (iter = 0; iter < doi_def->map.std->lvl.cipso_size; iter++) in netlbl_cipsov4_add_std()
279 for (iter = 0; iter < doi_def->map.std->cat.local_size; iter++) in netlbl_cipsov4_add_std()
281 for (iter = 0; iter < doi_def->map.std->cat.cipso_size; iter++) in netlbl_cipsov4_add_std()
458 u32 iter; in netlbl_cipsov4_list() local
496 for (iter = 0; in netlbl_cipsov4_list()
499 iter++) { in netlbl_cipsov4_list()
516 for (iter = 0; in netlbl_cipsov4_list()
[all …]
A Dnetlabel_domainhash.c107 u32 iter; in netlbl_domhsh_hash() local
114 for (iter = 0, val = 0, len = strlen(key); iter < len; iter++) in netlbl_domhsh_hash()
142 struct netlbl_dom_map *iter; in netlbl_domhsh_search() local
147 list_for_each_entry_rcu(iter, bkt_list, list, in netlbl_domhsh_search()
149 if (iter->valid && in netlbl_domhsh_search()
150 netlbl_family_match(iter->family, family) && in netlbl_domhsh_search()
151 strcmp(iter->domain, domain) == 0) in netlbl_domhsh_search()
152 return iter; in netlbl_domhsh_search()
364 u32 iter; in netlbl_domhsh_init() local
381 for (iter = 0; iter < hsh_tbl->size; iter++) in netlbl_domhsh_init()
[all …]
/net/rds/
A Dinfo.c106 if (iter->addr) { in rds_info_iter_unmap()
108 iter->addr = NULL; in rds_info_iter_unmap()
121 if (!iter->addr) in rds_info_copy()
122 iter->addr = kmap_atomic(*iter->pages); in rds_info_copy()
127 "bytes %lu\n", *iter->pages, iter->addr, in rds_info_copy()
130 memcpy(iter->addr + iter->offset, data, this); in rds_info_copy()
138 iter->addr = NULL; in rds_info_copy()
139 iter->offset = 0; in rds_info_copy()
140 iter->pages++; in rds_info_copy()
214 iter.pages = pages; in rds_info_getsockopt()
[all …]
A Dconnection.c522 struct rds_info_iterator *iter, in __rds_inc_msg_cp() argument
581 iter, in rds_conn_message_info_cmn()
601 struct rds_info_iterator *iter, in rds_conn_message_info() argument
610 struct rds_info_iterator *iter, in rds6_conn_message_info() argument
627 struct rds_info_iterator *iter, in rds6_conn_message_info_send() argument
636 struct rds_info_iterator *iter, in rds_conn_message_info_retrans() argument
645 struct rds_info_iterator *iter, in rds6_conn_message_info_retrans() argument
653 struct rds_info_iterator *iter, in rds_for_each_conn_info() argument
691 struct rds_info_iterator *iter, in rds_walk_conn_path_info() argument
797 struct rds_info_iterator *iter, in rds_conn_info() argument
[all …]
A Dstats.c84 void rds_stats_info_copy(struct rds_info_iterator *iter, in rds_stats_info_copy() argument
95 rds_info_copy(iter, &ctr, sizeof(ctr)); in rds_stats_info_copy()
111 struct rds_info_iterator *iter, in rds_stats_info() argument
135 rds_stats_info_copy(iter, (uint64_t *)&stats, rds_stat_names, in rds_stats_info()
141 lens->nr = rds_trans_stats_info_copy(iter, avail) + in rds_stats_info()
/net/ipv4/
A Dcipso_ipv4.c169 u32 iter; in cipso_v4_cache_init() local
177 for (iter = 0; iter < CIPSO_V4_CACHE_BUCKETS; iter++) { in cipso_v4_cache_init()
196 u32 iter; in cipso_v4_cache_invalidate() local
198 for (iter = 0; iter < CIPSO_V4_CACHE_BUCKETS; iter++) { in cipso_v4_cache_invalidate()
386 u32 iter; in cipso_v4_doi_add() local
396 for (iter = 0; iter < CIPSO_V4_TAG_MAXCNT; iter++) { in cipso_v4_doi_add()
915 for (iter = 0; iter < enumcat_len; iter += 2) { in cipso_v4_map_cat_enum_valid()
982 for (iter = 0; iter < net_cat_len; iter += 2) { in cipso_v4_map_cat_enum_ntoh()
1017 for (iter = 0; iter < rngcat_len; iter += 4) { in cipso_v4_map_cat_rng_valid()
1803 iter++; in cipso_v4_genopt()
[all …]
A Dfib_trie.c2434 iter->tnode, iter->index, iter->depth); in fib_trie_get_next()
2450 ++iter->depth; in fib_trie_get_next()
2460 --iter->depth; in fib_trie_get_next()
2465 iter->index = 0; in fib_trie_get_next()
2716 iter->tb = tb; in fib_trie_seq_next()
2835 if (iter->pos > 0 && pos >= iter->pos) { in fib_route_get_idx()
2838 iter->pos = 1; in fib_route_get_idx()
2846 iter->pos++; in fib_route_get_idx()
2882 iter->pos = 0; in fib_route_seq_start()
2902 iter->pos++; in fib_route_seq_next()
[all …]
A Dipmr_base.c116 struct mr_table *mrt = iter->mrt; in mr_vif_seq_idx()
118 for (iter->ct = 0; iter->ct < mrt->maxvif; ++iter->ct) { in mr_vif_seq_idx()
119 if (!VIF_EXISTS(mrt, iter->ct)) in mr_vif_seq_idx()
122 return &mrt->vif_table[iter->ct]; in mr_vif_seq_idx()
130 struct mr_vif_iter *iter = seq->private; in mr_vif_seq_next() local
132 struct mr_table *mrt = iter->mrt; in mr_vif_seq_next()
136 return mr_vif_seq_idx(net, iter, 0); in mr_vif_seq_next()
138 while (++iter->ct < mrt->maxvif) { in mr_vif_seq_next()
139 if (!VIF_EXISTS(mrt, iter->ct)) in mr_vif_seq_next()
141 return &mrt->vif_table[iter->ct]; in mr_vif_seq_next()
[all …]
A Dtcp_ipv4.c3080 memcpy(new_batch, iter->batch, sizeof(*iter->batch) * iter->end_sk);
3197 iter->batch[iter->end_sk++].sk = *start_sk;
3203 if (iter->end_sk < iter->max_sk) {
3205 iter->batch[iter->end_sk++].sk = sk;
3226 iter->batch[iter->end_sk++].sk = *start_sk;
3232 if (iter->end_sk < iter->max_sk) {
3234 iter->batch[iter->end_sk++].sk = sk;
3339 if (iter->cur_sk < iter->end_sk) {
3348 if (iter->cur_sk < iter->end_sk)
3349 sk = iter->batch[iter->cur_sk].sk;
[all …]
/net/ipv6/
A Dip6_fib.c1104 for (iter = leaf; iter; in fib6_add_rt2node()
1105 iter = rcu_dereference_protected(iter->fib6_next, in fib6_add_rt2node()
1868 iter++; in fib6_repair_tree()
2631 if (!iter->skip && iter->w.leaf) in ipv6_route_yield()
2641 memset(&iter->w, 0, sizeof(iter->w)); in ipv6_route_seq_setup_walk()
2643 iter->w.root = &iter->tbl->tb6_root; in ipv6_route_seq_setup_walk()
2645 iter->w.node = iter->w.root; in ipv6_route_seq_setup_walk()
2646 iter->w.args = iter; in ipv6_route_seq_setup_walk()
2647 iter->sernum = READ_ONCE(iter->w.root->fn_sernum); in ipv6_route_seq_setup_walk()
2680 iter->w.node = iter->w.root; in ipv6_route_check_sernum()
[all …]
A Dioam6.c247 if (!iter) { in ioam6_genl_dumpns_start()
248 iter = kmalloc(sizeof(*iter), GFP_KERNEL); in ioam6_genl_dumpns_start()
249 if (!iter) in ioam6_genl_dumpns_start()
252 cb->args[0] = (long)iter; in ioam6_genl_dumpns_start()
264 rhashtable_walk_exit(iter); in ioam6_genl_dumpns_done()
265 kfree(iter); in ioam6_genl_dumpns_done()
433 if (!iter) { in ioam6_genl_dumpsc_start()
434 iter = kmalloc(sizeof(*iter), GFP_KERNEL); in ioam6_genl_dumpsc_start()
435 if (!iter) in ioam6_genl_dumpsc_start()
438 cb->args[0] = (long)iter; in ioam6_genl_dumpsc_start()
[all …]
A Dseg6.c336 struct rhashtable_iter *iter; in seg6_genl_dumphmac_start() local
339 iter = (struct rhashtable_iter *)cb->args[0]; in seg6_genl_dumphmac_start()
341 if (!iter) { in seg6_genl_dumphmac_start()
342 iter = kmalloc(sizeof(*iter), GFP_KERNEL); in seg6_genl_dumphmac_start()
343 if (!iter) in seg6_genl_dumphmac_start()
346 cb->args[0] = (long)iter; in seg6_genl_dumphmac_start()
358 rhashtable_walk_exit(iter); in seg6_genl_dumphmac_done()
360 kfree(iter); in seg6_genl_dumphmac_done()
371 rhashtable_walk_start(iter); in seg6_genl_dumphmac()
374 hinfo = rhashtable_walk_next(iter); in seg6_genl_dumphmac()
[all …]
A Dcalipso.c134 u32 iter; in calipso_cache_init() local
142 for (iter = 0; iter < CALIPSO_CACHE_BUCKETS; iter++) { in calipso_cache_init()
144 calipso_cache[iter].size = 0; in calipso_cache_init()
162 u32 iter; in calipso_cache_invalidate() local
164 for (iter = 0; iter < CALIPSO_CACHE_BUCKETS; iter++) { in calipso_cache_invalidate()
165 spin_lock_bh(&calipso_cache[iter].lock); in calipso_cache_invalidate()
168 &calipso_cache[iter].list, list) { in calipso_cache_invalidate()
172 calipso_cache[iter].size = 0; in calipso_cache_invalidate()
327 struct calipso_doi *iter; in calipso_doi_search() local
330 if (iter->doi == doi && refcount_read(&iter->refcount)) in calipso_doi_search()
[all …]
A Dnetfilter.c164 struct ip6_fraglist_iter iter; in br_ip6_fragment() local
185 &iter); in br_ip6_fragment()
193 if (iter.frag) in br_ip6_fragment()
194 ip6_fraglist_prepare(skb, &iter); in br_ip6_fragment()
198 if (err || !iter.frag) in br_ip6_fragment()
201 skb = ip6_fraglist_next(&iter); in br_ip6_fragment()
204 kfree(iter.tmp_hdr); in br_ip6_fragment()
208 kfree_skb_list(iter.frag); in br_ip6_fragment()
/net/netfilter/
A Dnf_flow_table_xdp.c30 struct flow_offload_xdp *iter; in nf_flowtable_by_dev() local
33 if (key == iter->net_device_addr) { in nf_flowtable_by_dev()
40 ft_elem = list_first_or_null_rcu(&iter->head, in nf_flowtable_by_dev()
53 struct flow_offload_xdp *iter, *elem = NULL; in nf_flowtable_by_dev_insert() local
65 hash_for_each_possible(nf_xdp_hashtable, iter, hnode, key) { in nf_flowtable_by_dev_insert()
66 if (key == iter->net_device_addr) { in nf_flowtable_by_dev_insert()
67 elem = iter; in nf_flowtable_by_dev_insert()
97 struct flow_offload_xdp *iter, *elem = NULL; in nf_flowtable_by_dev_remove() local
102 hash_for_each_possible(nf_xdp_hashtable, iter, hnode, key) { in nf_flowtable_by_dev_remove()
103 if (key == iter->net_device_addr) { in nf_flowtable_by_dev_remove()
[all …]
A Dnft_lookup.c213 struct nft_set_iter iter; in nft_lookup_validate() local
219 iter.genmask = nft_genmask_next(ctx->net); in nft_lookup_validate()
220 iter.type = NFT_ITER_UPDATE; in nft_lookup_validate()
221 iter.skip = 0; in nft_lookup_validate()
222 iter.count = 0; in nft_lookup_validate()
223 iter.err = 0; in nft_lookup_validate()
224 iter.fn = nft_setelem_validate; in nft_lookup_validate()
226 priv->set->ops->walk(ctx, priv->set, &iter); in nft_lookup_validate()
227 if (!iter.err) in nft_lookup_validate()
230 if (iter.err < 0) in nft_lookup_validate()
[all …]
/net/ipv6/ila/
A Dila_xlat.c383 struct rhashtable_iter iter; in ila_xlat_nl_cmd_flush() local
419 rhashtable_walk_stop(&iter); in ila_xlat_nl_cmd_flush()
420 rhashtable_walk_exit(&iter); in ila_xlat_nl_cmd_flush()
510 struct ila_dump_iter *iter; in ila_xlat_nl_dump_start() local
512 iter = kmalloc(sizeof(*iter), GFP_KERNEL); in ila_xlat_nl_dump_start()
513 if (!iter) in ila_xlat_nl_dump_start()
518 iter->skip = 0; in ila_xlat_nl_dump_start()
519 cb->args[0] = (long)iter; in ila_xlat_nl_dump_start()
530 kfree(iter); in ila_xlat_nl_dump_done()
539 int skip = iter->skip; in ila_xlat_nl_dump()
[all …]
/net/ipv4/netfilter/
A Darp_tables.c525 struct arpt_entry *iter; in translate_table() local
603 struct arpt_entry *iter; in get_counters() local
633 struct arpt_entry *iter; in get_old_counters() local
768 struct arpt_entry *iter; in compat_table_info() local
891 struct arpt_entry *iter; in __do_replace() local
957 struct arpt_entry *iter; in do_replace() local
1011 struct arpt_entry *iter; in do_add_counters() local
1259 struct arpt_entry *iter; in compat_do_replace() local
1349 struct arpt_entry *iter; in compat_copy_entries_to_user() local
1495 struct arpt_entry *iter; in __arpt_unregister_table() local
[all …]
A Dip_tables.c664 struct ipt_entry *iter; in translate_table() local
742 struct ipt_entry *iter; in get_counters() local
772 struct ipt_entry *iter; in get_old_counters() local
923 struct ipt_entry *iter; in compat_table_info() local
1044 struct ipt_entry *iter; in __do_replace() local
1109 struct ipt_entry *iter; in do_replace() local
1164 struct ipt_entry *iter; in do_add_counters() local
1497 struct ipt_entry *iter; in compat_do_replace() local
1559 struct ipt_entry *iter; in compat_copy_entries_to_user() local
1710 struct ipt_entry *iter; in __ipt_unregister_table() local
[all …]
/net/ipv6/netfilter/
A Dip6_tables.c681 struct ip6t_entry *iter; in translate_table() local
759 struct ip6t_entry *iter; in get_counters() local
789 struct ip6t_entry *iter; in get_old_counters() local
939 struct ip6t_entry *iter; in compat_table_info() local
1061 struct ip6t_entry *iter; in __do_replace() local
1126 struct ip6t_entry *iter; in do_replace() local
1181 struct ip6t_entry *iter; in do_add_counters() local
1506 struct ip6t_entry *iter; in compat_do_replace() local
1568 struct ip6t_entry *iter; in compat_copy_entries_to_user() local
1719 struct ip6t_entry *iter; in __ip6t_unregister_table() local
[all …]
/net/netlink/
A Dgenetlink.c226 memset(&iter->doit, 0, sizeof(iter->doit)); in genl_op_from_split()
236 memset(&iter->dumpit, 0, sizeof(iter->dumpit)); in genl_op_from_split()
339 iter->family = family; in genl_op_iter_init()
340 iter->cmd_idx = 0; in genl_op_iter_init()
341 iter->entry_idx = 0; in genl_op_iter_init()
343 iter->flags = 0; in genl_op_iter_init()
370 iter->cmd_idx++; in genl_op_iter_next()
373 iter->entry_idx++; in genl_op_iter_next()
381 iter->cmd = iter->doit.cmd | iter->dumpit.cmd; in genl_op_iter_next()
382 iter->flags = iter->doit.flags | iter->dumpit.flags; in genl_op_iter_next()
[all …]
/net/sctp/
A Dtsnmap.c143 struct sctp_tsnmap_iter *iter) in sctp_tsnmap_iter_init() argument
146 iter->start = map->cumulative_tsn_ack_point + 1; in sctp_tsnmap_iter_init()
153 struct sctp_tsnmap_iter *iter, in sctp_tsnmap_next_gap_ack() argument
160 if (TSN_lte(map->max_tsn_seen, iter->start)) in sctp_tsnmap_next_gap_ack()
163 offset = iter->start - map->base_tsn; in sctp_tsnmap_next_gap_ack()
182 iter->start = map->cumulative_tsn_ack_point + *end + 1; in sctp_tsnmap_next_gap_ack()
320 struct sctp_tsnmap_iter iter; in sctp_tsnmap_num_gabs() local
326 sctp_tsnmap_iter_init(map, &iter); in sctp_tsnmap_num_gabs()
327 while (sctp_tsnmap_next_gap_ack(map, &iter, in sctp_tsnmap_num_gabs()

Completed in 86 milliseconds

12345