Home
last modified time | relevance | path

Searched refs:bvec_iter (Results 1 – 41 of 41) sorted by relevance

/linux-4.4.14/Documentation/block/
Dbiovecs.txt8 Instead, we have a new struct bvec_iter which represents a range of a biovec -
17 partially complete a bio is segregated into struct bvec_iter: bi_sector,
19 and bv_len, struct bvec_iter has bi_bvec_done, which represents the number of
31 bio_for_each_segment() has been updated to take a bvec_iter argument
36 * Advancing a bvec_iter is done with bio_advance_iter(); bio_advance() is a
96 where previously you would have used bi_idx you'd now use a bvec_iter,
100 now use bio_iter_iovec(), which takes a bvec_iter and returns a
Dbiodoc.txt438 struct bvec_iter bi_iter; /* current index into bio_vec array */
/linux-4.4.14/include/linux/
Dbio.h196 static inline void bvec_iter_advance(struct bio_vec *bv, struct bvec_iter *iter, in bvec_iter_advance()
223 static inline void bio_advance_iter(struct bio *bio, struct bvec_iter *iter, in bio_advance_iter()
249 struct bvec_iter iter; in bio_segments()
320 struct bvec_iter iter = bio->bi_iter; in bio_get_last_bvec()
369 struct bvec_iter bip_iter;
578 static inline char *__bio_kmap_irq(struct bio *bio, struct bvec_iter iter, in __bio_kmap_irq()
Dblk_types.h31 struct bvec_iter { struct
55 struct bvec_iter bi_iter; argument
Dblkdev.h734 struct bvec_iter iter;
/linux-4.4.14/drivers/scsi/
Dsd_dif.c132 struct bvec_iter iter; in sd_dif_prepare()
184 struct bvec_iter iter; in sd_dif_complete()
/linux-4.4.14/drivers/block/aoe/
Daoe.h104 struct bvec_iter iter;
123 struct bvec_iter iter;
Daoecmd.c297 skb_fillup(struct sk_buff *skb, struct bio *bio, struct bvec_iter iter) in skb_fillup()
871 struct bvec_iter iter; in bio_pageinc()
887 struct bvec_iter iter; in bio_pagedec()
1087 bvcpy(struct sk_buff *skb, struct bio *bio, struct bvec_iter iter, long cnt) in bvcpy()
/linux-4.4.14/drivers/md/
Ddm-bio-record.h23 struct bvec_iter bi_iter;
Ddm-log-writes.c551 struct bvec_iter iter; in log_writes_map()
Ddm-crypt.c43 struct bvec_iter iter_in;
44 struct bvec_iter iter_out;
Ddm-verity.c93 struct bvec_iter iter;
Draid5.c1113 struct bvec_iter iter; in async_copy_data()
/linux-4.4.14/include/linux/ceph/
Dmessenger.h124 struct bvec_iter bvec_iter; member
/linux-4.4.14/block/
Dbounce.c106 struct bvec_iter iter; in copy_to_high_bio_irq()
188 struct bvec_iter iter; in __blk_queue_bounce()
Dblk-merge.c89 struct bvec_iter iter; in blk_bio_segment_split()
204 struct bvec_iter iter; in __blk_recalc_rq_segments()
304 struct bvec_iter iter; in blk_phys_contig_segment()
383 struct bvec_iter iter; in __blk_bios_map_sg()
Dblk-integrity.c46 struct bvec_iter iter; in blk_rq_count_integrity_sg()
92 struct bvec_iter iter; in blk_rq_map_integrity_sg()
Dbio.c519 struct bvec_iter iter; in zero_fill_bio()
635 struct bvec_iter iter; in bio_clone_bioset()
945 struct bvec_iter src_iter, dst_iter; in bio_copy_data()
1707 struct bvec_iter iter; in bio_flush_dcache_pages()
Dbio-integrity.c229 struct bvec_iter bviter; in bio_integrity_process()
/linux-4.4.14/arch/m68k/emu/
Dnfblock.c66 struct bvec_iter iter; in nfhd_make_request()
/linux-4.4.14/net/ceph/
Dmessenger.c838 cursor->bvec_iter = bio->bi_iter; in ceph_msg_data_bio_cursor_init()
840 cursor->resid <= bio_iter_len(bio, cursor->bvec_iter); in ceph_msg_data_bio_cursor_init()
856 bio_vec = bio_iter_iovec(bio, cursor->bvec_iter); in ceph_msg_data_bio_next()
881 bio_vec = bio_iter_iovec(bio, cursor->bvec_iter); in ceph_msg_data_bio_advance()
888 bio_advance_iter(bio, &cursor->bvec_iter, bytes); in ceph_msg_data_bio_advance()
895 if (!cursor->bvec_iter.bi_size) { in ceph_msg_data_bio_advance()
899 cursor->bvec_iter = bio->bi_iter; in ceph_msg_data_bio_advance()
901 memset(&cursor->bvec_iter, 0, in ceph_msg_data_bio_advance()
902 sizeof(cursor->bvec_iter)); in ceph_msg_data_bio_advance()
909 if (cursor->resid <= bio_iter_len(bio, cursor->bvec_iter)) in ceph_msg_data_bio_advance()
/linux-4.4.14/drivers/md/bcache/
Ddebug.c110 struct bvec_iter iter; in bch_data_verify()
Drequest.c42 struct bvec_iter iter; in bio_csum()
/linux-4.4.14/drivers/s390/block/
Dxpram.c188 struct bvec_iter iter; in xpram_make_request()
Ddcssblk.c824 struct bvec_iter iter; in dcssblk_make_request()
/linux-4.4.14/arch/powerpc/sysdev/
Daxonram.c114 struct bvec_iter iter; in axon_ram_make_request()
/linux-4.4.14/drivers/nvdimm/
Dblk.c170 struct bvec_iter iter; in nd_blk_make_request()
Dpmem.c72 struct bvec_iter iter; in pmem_make_request()
Dbtt.c1157 struct bvec_iter iter; in btt_make_request()
/linux-4.4.14/arch/xtensa/platforms/iss/
Dsimdisk.c108 struct bvec_iter iter; in simdisk_make_request()
/linux-4.4.14/drivers/block/
Dumem.c111 struct bvec_iter current_iter;
120 struct bvec_iter iter;
Dbrd.c333 struct bvec_iter iter; in brd_make_request()
Dps3vram.c559 struct bvec_iter iter; in ps3vram_do_bio()
Drbd.c1253 struct bvec_iter iter; in zero_bio_chain()
/linux-4.4.14/drivers/staging/lustre/lustre/llite/
Dlloop.c196 struct bvec_iter iter; in do_bio_lustrebacked()
/linux-4.4.14/drivers/block/rsxx/
Ddma.c688 struct bvec_iter iter; in rsxx_dma_queue_bio()
/linux-4.4.14/drivers/block/zram/
Dzram_drv.c846 struct bvec_iter iter; in __zram_make_request()
/linux-4.4.14/drivers/block/drbd/
Ddrbd_main.c1551 struct bvec_iter iter; in _drbd_send_bio()
1570 struct bvec_iter iter; in _drbd_send_zc_bio()
Ddrbd_worker.c304 struct bvec_iter iter; in drbd_csum_bio()
Ddrbd_receiver.c1710 struct bvec_iter iter; in recv_dless_read()
/linux-4.4.14/drivers/scsi/mpt3sas/
Dmpt3sas_transport.c1924 struct bvec_iter iter; in _transport_smp_handler()