iter 64 include/linux/bio.h #define __bvec_iter_bvec(bvec, iter) (&(bvec)[(iter).bi_idx]) iter 66 include/linux/bio.h #define bvec_iter_page(bvec, iter) \ iter 67 include/linux/bio.h (__bvec_iter_bvec((bvec), (iter))->bv_page) iter 69 include/linux/bio.h #define bvec_iter_len(bvec, iter) \ iter 70 include/linux/bio.h min((iter).bi_size, \ iter 71 include/linux/bio.h __bvec_iter_bvec((bvec), (iter))->bv_len - (iter).bi_bvec_done) iter 73 include/linux/bio.h #define bvec_iter_offset(bvec, iter) \ iter 74 include/linux/bio.h (__bvec_iter_bvec((bvec), (iter))->bv_offset + (iter).bi_bvec_done) iter 76 include/linux/bio.h #define bvec_iter_bvec(bvec, iter) \ iter 78 include/linux/bio.h .bv_page = bvec_iter_page((bvec), (iter)), \ iter 79 include/linux/bio.h .bv_len = bvec_iter_len((bvec), (iter)), \ iter 80 include/linux/bio.h .bv_offset = bvec_iter_offset((bvec), (iter)), \ iter 83 include/linux/bio.h #define bio_iter_iovec(bio, iter) \ iter 84 include/linux/bio.h bvec_iter_bvec((bio)->bi_io_vec, (iter)) iter 86 include/linux/bio.h #define bio_iter_page(bio, iter) \ iter 87 include/linux/bio.h bvec_iter_page((bio)->bi_io_vec, (iter)) iter 88 include/linux/bio.h #define bio_iter_len(bio, iter) \ iter 89 include/linux/bio.h bvec_iter_len((bio)->bi_io_vec, (iter)) iter 90 include/linux/bio.h #define bio_iter_offset(bio, iter) \ iter 91 include/linux/bio.h bvec_iter_offset((bio)->bi_io_vec, (iter)) iter 162 include/linux/bio.h #define __bio_kmap_atomic(bio, iter) \ iter 163 include/linux/bio.h (kmap_atomic(bio_iter_iovec((bio), (iter)).bv_page) + \ iter 164 include/linux/bio.h bio_iter_iovec((bio), (iter)).bv_offset) iter 207 include/linux/bio.h static inline void bvec_iter_advance(struct bio_vec *bv, struct bvec_iter *iter, iter 210 include/linux/bio.h WARN_ONCE(bytes > iter->bi_size, iter 214 include/linux/bio.h unsigned len = min(bytes, bvec_iter_len(bv, *iter)); iter 217 include/linux/bio.h iter->bi_size -= len; iter 218 include/linux/bio.h iter->bi_bvec_done += len; iter 220 include/linux/bio.h if (iter->bi_bvec_done == __bvec_iter_bvec(bv, *iter)->bv_len) { iter 221 include/linux/bio.h iter->bi_bvec_done = 0; iter 222 include/linux/bio.h iter->bi_idx++; iter 227 include/linux/bio.h #define for_each_bvec(bvl, bio_vec, iter, start) \ iter 228 include/linux/bio.h for (iter = (start); \ iter 229 include/linux/bio.h (iter).bi_size && \ iter 230 include/linux/bio.h ((bvl = bvec_iter_bvec((bio_vec), (iter))), 1); \ iter 231 include/linux/bio.h bvec_iter_advance((bio_vec), &(iter), (bvl).bv_len)) iter 234 include/linux/bio.h static inline void bio_advance_iter(struct bio *bio, struct bvec_iter *iter, iter 237 include/linux/bio.h iter->bi_sector += bytes >> 9; iter 240 include/linux/bio.h iter->bi_size -= bytes; iter 242 include/linux/bio.h bvec_iter_advance(bio->bi_io_vec, iter, bytes); iter 245 include/linux/bio.h #define __bio_for_each_segment(bvl, bio, iter, start) \ iter 246 include/linux/bio.h for (iter = (start); \ iter 247 include/linux/bio.h (iter).bi_size && \ iter 248 include/linux/bio.h ((bvl = bio_iter_iovec((bio), (iter))), 1); \ iter 249 include/linux/bio.h bio_advance_iter((bio), &(iter), (bvl).bv_len)) iter 251 include/linux/bio.h #define bio_for_each_segment(bvl, bio, iter) \ iter 252 include/linux/bio.h __bio_for_each_segment(bvl, bio, iter, (bio)->bi_iter) iter 254 include/linux/bio.h #define bio_iter_last(bvec, iter) ((iter).bi_size == (bvec).bv_len) iter 260 include/linux/bio.h struct bvec_iter iter; iter 273 include/linux/bio.h bio_for_each_segment(bv, bio, iter) iter 521 include/linux/bio.h static inline char *__bio_kmap_irq(struct bio *bio, struct bvec_iter iter, iter 524 include/linux/bio.h return bvec_kmap_irq(&bio_iter_iovec(bio, iter), flags); iter 693 include/linux/bio.h #define bip_for_each_vec(bvl, bip, iter) \ iter 694 include/linux/bio.h for_each_bvec(bvl, (bip)->bip_vec, iter, (bip)->bip_iter) iter 770 include/linux/blkdev.h bio_for_each_segment(bvl, _iter.bio, _iter.iter) iter 774 include/linux/blkdev.h bio_iter_last(bvec, _iter.iter)) iter 144 include/linux/device.h void subsys_dev_iter_init(struct subsys_dev_iter *iter, iter 148 include/linux/device.h struct device *subsys_dev_iter_next(struct subsys_dev_iter *iter); iter 149 include/linux/device.h void subsys_dev_iter_exit(struct subsys_dev_iter *iter); iter 404 include/linux/device.h extern void class_dev_iter_init(struct class_dev_iter *iter, iter 408 include/linux/device.h extern struct device *class_dev_iter_next(struct class_dev_iter *iter); iter 409 include/linux/device.h extern void class_dev_iter_exit(struct class_dev_iter *iter); iter 361 include/linux/fs.h ssize_t (*direct_IO)(int, struct kiocb *, struct iov_iter *iter, loff_t offset); iter 2536 include/linux/fs.h struct block_device *bdev, struct iov_iter *iter, loff_t offset, iter 2541 include/linux/fs.h struct inode *inode, struct iov_iter *iter, loff_t offset, iter 2544 include/linux/fs.h return __blockdev_direct_IO(rw, iocb, inode, inode->i_sb->s_bdev, iter, iter 383 include/linux/ftrace.h struct ftrace_rec_iter *ftrace_rec_iter_next(struct ftrace_rec_iter *iter); iter 384 include/linux/ftrace.h struct dyn_ftrace *ftrace_rec_iter_record(struct ftrace_rec_iter *iter); iter 386 include/linux/ftrace.h #define for_ftrace_rec_iter(iter) \ iter 387 include/linux/ftrace.h for (iter = ftrace_rec_iter_start(); \ iter 388 include/linux/ftrace.h iter; \ iter 389 include/linux/ftrace.h iter = ftrace_rec_iter_next(iter)) iter 50 include/linux/ftrace_event.h int ftrace_raw_output_prep(struct trace_iterator *iter, iter 3374 include/linux/netdevice.h struct list_head **iter); iter 3376 include/linux/netdevice.h struct list_head **iter); iter 3379 include/linux/netdevice.h #define netdev_for_each_upper_dev_rcu(dev, updev, iter) \ iter 3380 include/linux/netdevice.h for (iter = &(dev)->adj_list.upper, \ iter 3381 include/linux/netdevice.h updev = netdev_upper_get_next_dev_rcu(dev, &(iter)); \ iter 3383 include/linux/netdevice.h updev = netdev_upper_get_next_dev_rcu(dev, &(iter))) iter 3386 include/linux/netdevice.h #define netdev_for_each_all_upper_dev_rcu(dev, updev, iter) \ iter 3387 include/linux/netdevice.h for (iter = &(dev)->all_adj_list.upper, \ iter 3388 include/linux/netdevice.h updev = netdev_all_upper_get_next_dev_rcu(dev, &(iter)); \ iter 3390 include/linux/netdevice.h updev = netdev_all_upper_get_next_dev_rcu(dev, &(iter))) iter 3393 include/linux/netdevice.h struct list_head **iter); iter 3395 include/linux/netdevice.h struct list_head **iter); iter 3397 include/linux/netdevice.h #define netdev_for_each_lower_private(dev, priv, iter) \ iter 3398 include/linux/netdevice.h for (iter = (dev)->adj_list.lower.next, \ iter 3399 include/linux/netdevice.h priv = netdev_lower_get_next_private(dev, &(iter)); \ iter 3401 include/linux/netdevice.h priv = netdev_lower_get_next_private(dev, &(iter))) iter 3403 include/linux/netdevice.h #define netdev_for_each_lower_private_rcu(dev, priv, iter) \ iter 3404 include/linux/netdevice.h for (iter = &(dev)->adj_list.lower, \ iter 3405 include/linux/netdevice.h priv = netdev_lower_get_next_private_rcu(dev, &(iter)); \ iter 3407 include/linux/netdevice.h priv = netdev_lower_get_next_private_rcu(dev, &(iter))) iter 3410 include/linux/netdevice.h struct list_head **iter); iter 3411 include/linux/netdevice.h #define netdev_for_each_lower_dev(dev, ldev, iter) \ iter 3412 include/linux/netdevice.h for (iter = &(dev)->adj_list.lower, \ iter 3413 include/linux/netdevice.h ldev = netdev_lower_get_next(dev, &(iter)); \ iter 3415 include/linux/netdevice.h ldev = netdev_lower_get_next(dev, &(iter))) iter 450 include/linux/nfs_fs.h struct iov_iter *iter, iter 453 include/linux/nfs_fs.h struct iov_iter *iter, iter 294 include/linux/pnfs_osd_xdr.h struct pnfs_osd_xdr_decode_layout_iter *iter, struct xdr_stream *xdr); iter 297 include/linux/pnfs_osd_xdr.h struct pnfs_osd_xdr_decode_layout_iter *iter, struct xdr_stream *xdr, iter 341 include/linux/radix-tree.h radix_tree_iter_init(struct radix_tree_iter *iter, unsigned long start) iter 351 include/linux/radix-tree.h iter->index = 0; iter 352 include/linux/radix-tree.h iter->next_index = start; iter 370 include/linux/radix-tree.h struct radix_tree_iter *iter, unsigned flags); iter 379 include/linux/radix-tree.h radix_tree_chunk_size(struct radix_tree_iter *iter) iter 381 include/linux/radix-tree.h return iter->next_index - iter->index; iter 396 include/linux/radix-tree.h radix_tree_next_slot(void **slot, struct radix_tree_iter *iter, unsigned flags) iter 399 include/linux/radix-tree.h iter->tags >>= 1; iter 400 include/linux/radix-tree.h if (likely(iter->tags & 1ul)) { iter 401 include/linux/radix-tree.h iter->index++; iter 404 include/linux/radix-tree.h if (!(flags & RADIX_TREE_ITER_CONTIG) && likely(iter->tags)) { iter 405 include/linux/radix-tree.h unsigned offset = __ffs(iter->tags); iter 407 include/linux/radix-tree.h iter->tags >>= offset; iter 408 include/linux/radix-tree.h iter->index += offset + 1; iter 412 include/linux/radix-tree.h unsigned size = radix_tree_chunk_size(iter) - 1; iter 416 include/linux/radix-tree.h iter->index++; iter 421 include/linux/radix-tree.h iter->next_index = 0; iter 440 include/linux/radix-tree.h #define radix_tree_for_each_chunk(slot, root, iter, start, flags) \ iter 441 include/linux/radix-tree.h for (slot = radix_tree_iter_init(iter, start) ; \ iter 442 include/linux/radix-tree.h (slot = radix_tree_next_chunk(root, iter, flags)) ;) iter 454 include/linux/radix-tree.h #define radix_tree_for_each_chunk_slot(slot, iter, flags) \ iter 455 include/linux/radix-tree.h for (; slot ; slot = radix_tree_next_slot(slot, iter, flags)) iter 467 include/linux/radix-tree.h #define radix_tree_for_each_slot(slot, root, iter, start) \ iter 468 include/linux/radix-tree.h for (slot = radix_tree_iter_init(iter, start) ; \ iter 469 include/linux/radix-tree.h slot || (slot = radix_tree_next_chunk(root, iter, 0)) ; \ iter 470 include/linux/radix-tree.h slot = radix_tree_next_slot(slot, iter, 0)) iter 482 include/linux/radix-tree.h #define radix_tree_for_each_contig(slot, root, iter, start) \ iter 483 include/linux/radix-tree.h for (slot = radix_tree_iter_init(iter, start) ; \ iter 484 include/linux/radix-tree.h slot || (slot = radix_tree_next_chunk(root, iter, \ iter 486 include/linux/radix-tree.h slot = radix_tree_next_slot(slot, iter, \ iter 500 include/linux/radix-tree.h #define radix_tree_for_each_tagged(slot, root, iter, start, tag) \ iter 501 include/linux/radix-tree.h for (slot = radix_tree_iter_init(iter, start) ; \ iter 502 include/linux/radix-tree.h slot || (slot = radix_tree_next_chunk(root, iter, \ iter 504 include/linux/radix-tree.h slot = radix_tree_next_slot(slot, iter, \ iter 130 include/linux/ring_buffer.h void ring_buffer_read_start(struct ring_buffer_iter *iter); iter 131 include/linux/ring_buffer.h void ring_buffer_read_finish(struct ring_buffer_iter *iter); iter 134 include/linux/ring_buffer.h ring_buffer_iter_peek(struct ring_buffer_iter *iter, u64 *ts); iter 136 include/linux/ring_buffer.h ring_buffer_read(struct ring_buffer_iter *iter, u64 *ts); iter 137 include/linux/ring_buffer.h void ring_buffer_iter_reset(struct ring_buffer_iter *iter); iter 138 include/linux/ring_buffer.h int ring_buffer_iter_empty(struct ring_buffer_iter *iter); iter 2623 include/linux/skbuff.h #define skb_walk_frags(skb, iter) \ iter 2624 include/linux/skbuff.h for (iter = skb_shinfo(skb)->frag_list; iter; iter = iter->next) iter 56 include/linux/uio.h static inline struct iovec iov_iter_iovec(const struct iov_iter *iter) iter 59 include/linux/uio.h .iov_base = iter->iov->iov_base + iter->iov_offset, iter 60 include/linux/uio.h .iov_len = min(iter->count, iter 61 include/linux/uio.h iter->iov->iov_len - iter->iov_offset), iter 65 include/linux/uio.h #define iov_for_each(iov, iter, start) \ iter 67 include/linux/uio.h for (iter = (start); \ iter 68 include/linux/uio.h (iter).count && \ iter 69 include/linux/uio.h ((iov = iov_iter_iovec(&(iter))), 1); \ iter 70 include/linux/uio.h iov_iter_advance(&(iter), (iov).iov_len)) iter 4838 include/net/cfg80211.h void (*iter)(const struct ieee80211_iface_combination *c, iter 4363 include/net/mac80211.h void (*iter)(struct ieee80211_hw *hw, iter 4391 include/net/mac80211.h void (*iter)(struct ieee80211_hw *hw, iter 251 include/net/netfilter/nf_conntrack.h int (*iter)(struct nf_conn *i, void *data), iter 147 include/net/netfilter/nf_tables.h const struct nft_set_iter *iter, iter 215 include/net/netfilter/nf_tables.h struct nft_set_iter *iter); iter 284 include/net/netlabel.h struct netlbl_lsm_catmap *iter; iter 287 include/net/netlabel.h iter = catmap; iter 289 include/net/netlabel.h kfree(iter); iter 269 include/trace/ftrace.h ftrace_raw_output_##call(struct trace_iterator *iter, int flags, \ iter 272 include/trace/ftrace.h struct trace_seq *s = &iter->seq; \ iter 273 include/trace/ftrace.h struct trace_seq __maybe_unused *p = &iter->tmp_seq; \ iter 277 include/trace/ftrace.h field = (typeof(field))iter->ent; \ iter 279 include/trace/ftrace.h ret = ftrace_raw_output_prep(iter, trace_event); \ iter 296 include/trace/ftrace.h ftrace_raw_output_##call(struct trace_iterator *iter, int flags, \ iter 301 include/trace/ftrace.h struct trace_seq *p = &iter->tmp_seq; \ iter 303 include/trace/ftrace.h entry = iter->ent; \ iter 313 include/trace/ftrace.h return ftrace_output_call(iter, #call, print); \ iter 808 scripts/kconfig/gconf.c GtkTreeIter iter; iter 813 scripts/kconfig/gconf.c if (!gtk_tree_model_get_iter(model2, &iter, path)) iter 816 scripts/kconfig/gconf.c gtk_tree_model_get(model2, &iter, COL_MENU, &menu, -1); iter 819 scripts/kconfig/gconf.c gtk_tree_model_get(model2, &iter, COL_VALUE, &old_def, -1); iter 910 scripts/kconfig/gconf.c GtkTreeIter iter; iter 927 scripts/kconfig/gconf.c if (!gtk_tree_model_get_iter(model2, &iter, path)) iter 929 scripts/kconfig/gconf.c gtk_tree_model_get(model2, &iter, COL_MENU, &menu, -1); iter 967 scripts/kconfig/gconf.c GtkTreeIter iter; iter 987 scripts/kconfig/gconf.c gtk_tree_model_get_iter(model2, &iter, path); iter 988 scripts/kconfig/gconf.c gtk_tree_model_get(model2, &iter, COL_MENU, &menu, -1); iter 1009 scripts/kconfig/gconf.c GtkTreeIter iter; iter 1013 scripts/kconfig/gconf.c if (gtk_tree_selection_get_selected(selection, &model2, &iter)) { iter 1014 scripts/kconfig/gconf.c gtk_tree_model_get(model2, &iter, COL_MENU, &menu, -1); iter 1028 scripts/kconfig/gconf.c GtkTreeIter iter; iter 1040 scripts/kconfig/gconf.c gtk_tree_model_get_iter(model1, &iter, path); iter 1041 scripts/kconfig/gconf.c gtk_tree_model_get(model1, &iter, COL_MENU, &menu, -1); iter 1241 scripts/kconfig/gconf.c GtkTreeIter iter; iter 1242 scripts/kconfig/gconf.c GtkTreeIter *child = &iter; iter 1275 scripts/kconfig/gconf.c GtkTreeIter iter, tmp; iter 1276 scripts/kconfig/gconf.c GtkTreeIter *child2 = &iter; iter 2355 scripts/kconfig/zconf.lex.c struct file *iter; iter 2371 scripts/kconfig/zconf.lex.c for (iter = current_file->parent; iter; iter = iter->parent ) { iter 2372 scripts/kconfig/zconf.lex.c if (!strcmp(current_file->name,iter->name) ) { iter 2377 scripts/kconfig/zconf.lex.c iter = current_file->parent; iter 2378 scripts/kconfig/zconf.lex.c while (iter && \ iter 2379 scripts/kconfig/zconf.lex.c strcmp(iter->name,current_file->name)) { iter 2381 scripts/kconfig/zconf.lex.c iter->name, iter->lineno-1); iter 2382 scripts/kconfig/zconf.lex.c iter = iter->parent; iter 2384 scripts/kconfig/zconf.lex.c if (iter) iter 2386 scripts/kconfig/zconf.lex.c iter->name, iter->lineno+1);