Home
last modified time | relevance | path

Searched defs:iter (Results 1 – 25 of 43) sorted by relevance

12

/include/linux/
Dbvec.h101 #define __bvec_iter_bvec(bvec, iter) (&(bvec)[(iter).bi_idx]) argument
104 #define mp_bvec_iter_page(bvec, iter) \ argument
107 #define mp_bvec_iter_len(bvec, iter) \ argument
111 #define mp_bvec_iter_offset(bvec, iter) \ argument
114 #define mp_bvec_iter_page_idx(bvec, iter) \ argument
117 #define mp_bvec_iter_bvec(bvec, iter) \ argument
125 #define bvec_iter_offset(bvec, iter) \ argument
128 #define bvec_iter_len(bvec, iter) \ argument
132 #define bvec_iter_page(bvec, iter) \ argument
136 #define bvec_iter_bvec(bvec, iter) \ argument
[all …]
Diov_iter.h24 size_t iterate_ubuf(struct iov_iter *iter, size_t len, void *priv, void *priv2, in iterate_ubuf()
41 size_t iterate_iovec(struct iov_iter *iter, size_t len, void *priv, void *priv2, in iterate_iovec()
75 size_t iterate_kvec(struct iov_iter *iter, size_t len, void *priv, void *priv2, in iterate_kvec()
109 size_t iterate_bvec(struct iov_iter *iter, size_t len, void *priv, void *priv2, in iterate_bvec()
148 size_t iterate_folioq(struct iov_iter *iter, size_t len, void *priv, void *priv2, in iterate_folioq()
204 size_t iterate_xarray(struct iov_iter *iter, size_t len, void *priv, void *priv2, in iterate_xarray()
257 size_t iterate_discard(struct iov_iter *iter, size_t len, void *priv, void *priv2, in iterate_discard()
293 size_t iterate_and_advance2(struct iov_iter *iter, size_t len, void *priv, in iterate_and_advance2()
327 size_t iterate_and_advance(struct iov_iter *iter, size_t len, void *priv, in iterate_and_advance()
362 size_t iterate_and_advance_kernel(struct iov_iter *iter, size_t len, void *priv, in iterate_and_advance_kernel()
Dradix-tree.h281 radix_tree_iter_init(struct radix_tree_iter *iter, unsigned long start) in radix_tree_iter_init()
324 struct radix_tree_iter *iter, unsigned long index) in radix_tree_iter_lookup()
340 void __rcu **radix_tree_iter_retry(struct radix_tree_iter *iter) in radix_tree_iter_retry()
348 __radix_tree_iter_add(struct radix_tree_iter *iter, unsigned long slots) in __radix_tree_iter_add()
373 radix_tree_chunk_size(struct radix_tree_iter *iter) in radix_tree_chunk_size()
398 struct radix_tree_iter *iter, unsigned flags) in radix_tree_next_slot()
449 #define radix_tree_for_each_slot(slot, root, iter, start) \ argument
465 #define radix_tree_for_each_tagged(slot, root, iter, start, tag) \ argument
Dbio.h26 #define bio_iter_iovec(bio, iter) \ argument
29 #define bio_iter_page(bio, iter) \ argument
31 #define bio_iter_len(bio, iter) \ argument
33 #define bio_iter_offset(bio, iter) \ argument
40 #define bvec_iter_sectors(iter) ((iter).bi_size >> 9) argument
41 #define bvec_iter_end_sector(iter) ((iter).bi_sector + bvec_iter_sectors((iter))) argument
83 struct bvec_iter_all *iter) in bio_next_segment()
96 #define bio_for_each_segment_all(bvl, bio, iter) \ argument
100 struct bvec_iter *iter, unsigned int bytes) in bio_advance_iter()
113 struct bvec_iter *iter, in bio_advance_iter_single()
[all …]
Dkmsg_dump.h89 static inline bool kmsg_dump_get_line(struct kmsg_dump_iter *iter, bool syslog, in kmsg_dump_get_line()
95 static inline bool kmsg_dump_get_buffer(struct kmsg_dump_iter *iter, bool syslog, in kmsg_dump_get_buffer()
101 static inline void kmsg_dump_rewind(struct kmsg_dump_iter *iter) in kmsg_dump_rewind()
Duio.h85 static inline const struct iovec *iter_iov(const struct iov_iter *iter) in iter_iov()
92 #define iter_iov_addr(iter) (iter_iov(iter)->iov_base + (iter)->iov_offset) argument
93 #define iter_iov_len(iter) (iter_iov(iter)->iov_len - (iter)->iov_offset) argument
100 static inline void iov_iter_save_state(struct iov_iter *iter, in iov_iter_save_state()
402 static inline bool iov_iter_extract_will_pin(const struct iov_iter *iter) in iov_iter_extract_will_pin()
Ddma-fence-chain.h120 #define dma_fence_chain_for_each(iter, head) \ argument
Dcrash_dump.h142 static inline ssize_t read_from_oldmem(struct iov_iter *iter, size_t count, in read_from_oldmem()
Ddevcoredump.h29 struct scatterlist *iter; in _devcd_free_sgtable() local
Dgeneric-radix-tree.h312 static inline void __genradix_iter_advance(struct genradix_iter *iter, in __genradix_iter_advance()
333 static inline void __genradix_iter_rewind(struct genradix_iter *iter, in __genradix_iter_rewind()
Diomap.h240 static inline u64 iomap_length(const struct iomap_iter *iter) in iomap_length()
292 static inline bool iomap_want_unshare_iter(const struct iomap_iter *iter) in iomap_want_unshare_iter()
Dbio-integrity.h35 #define bip_for_each_vec(bvl, bip, iter) \ argument
Dfscache.h509 struct iov_iter *iter, in fscache_read()
568 struct iov_iter *iter, in fscache_write()
Drhashtable.h250 static inline void rhashtable_walk_start(struct rhashtable_iter *iter) in rhashtable_walk_start()
1260 struct rhashtable_iter *iter) in rhltable_walk_enter()
Dfsnotify_backend.h427 static inline int fsnotify_iter_step(struct fsnotify_iter_info *iter, int type, in fsnotify_iter_step()
453 #define fsnotify_foreach_iter_mark_type(iter, mark, type) \ argument
Dkvm_host.h1108 static inline void kvm_memslot_iter_next(struct kvm_memslot_iter *iter) in kvm_memslot_iter_next()
1117 static inline void kvm_memslot_iter_start(struct kvm_memslot_iter *iter, in kvm_memslot_iter_start()
1177 static inline bool kvm_memslot_iter_is_valid(struct kvm_memslot_iter *iter, gfn_t end) in kvm_memslot_iter_is_valid()
1190 #define kvm_for_each_memslot_in_gfn_range(iter, slots, start, end) \ argument
/include/linux/mtd/
Dnand.h924 struct nand_io_iter *iter) in nanddev_io_page_iter_init()
961 struct nand_io_iter *iter) in nanddev_io_block_iter_init()
990 struct nand_io_iter *iter) in nanddev_io_iter_next_page()
1014 struct nand_io_iter *iter) in nanddev_io_iter_next_block()
1036 const struct nand_io_iter *iter) in nanddev_io_iter_end()
1054 #define nanddev_io_for_each_page(nand, type, start, req, iter) \ argument
1069 #define nanddev_io_for_each_block(nand, type, start, req, iter) \ argument
/include/drm/
Ddrm_damage_helper.h46 #define drm_atomic_for_each_plane_damage(iter, rect) \ argument
Ddrm_client.h204 #define drm_client_for_each_connector_iter(connector, iter) \ argument
/include/net/
Dbonding.h83 #define bond_for_each_slave(bond, pos, iter) \ argument
87 #define bond_for_each_slave_rcu(bond, pos, iter) \ argument
403 struct list_head *iter; in bond_slave_state_change() local
416 struct list_head *iter; in bond_slave_state_notify() local
640 struct list_head *iter; in bond_slave_link_notify() local
737 struct list_head *iter; in bond_slave_has_mac() local
750 struct list_head *iter; in bond_slave_has_mac_rcu() local
Dnetlabel.h332 struct netlbl_lsm_catmap *iter; in netlbl_catmap_free() local
/include/media/
Dmedia-entity.h383 #define media_entity_for_each_pad(entity, iter) \ argument
1209 #define media_pipeline_for_each_pad(pipe, iter, pad) \ argument
1259 #define media_pipeline_for_each_entity(pipe, iter, entity) \ argument
/include/linux/io_uring/
Dcmd.h65 struct iov_iter *iter, void *ioucmd) in io_uring_cmd_import_fixed()
/include/uapi/drm/
Detnaviv_drm.h253 __u8 iter; /* in/out, select pm domain at index iter */ member
263 __u16 iter; /* in/out, select pm source at index iter */ member
/include/linux/ceph/
Dmessenger.h133 struct bvec_iter iter; member
177 struct bvec_iter iter; member
228 struct iov_iter iter; member

12