bio                51 include/linux/bio.h #define bio_prio(bio)	((bio)->bi_rw >> BIO_PRIO_SHIFT)
bio                52 include/linux/bio.h #define bio_prio_valid(bio)	ioprio_valid(bio_prio(bio))
bio                54 include/linux/bio.h #define bio_set_prio(bio, prio)		do {			\
bio                56 include/linux/bio.h 	(bio)->bi_rw &= ((1UL << BIO_PRIO_SHIFT) - 1);		\
bio                57 include/linux/bio.h 	(bio)->bi_rw |= ((unsigned long) (prio) << BIO_PRIO_SHIFT);	\
bio                83 include/linux/bio.h #define bio_iter_iovec(bio, iter)				\
bio                84 include/linux/bio.h 	bvec_iter_bvec((bio)->bi_io_vec, (iter))
bio                86 include/linux/bio.h #define bio_iter_page(bio, iter)				\
bio                87 include/linux/bio.h 	bvec_iter_page((bio)->bi_io_vec, (iter))
bio                88 include/linux/bio.h #define bio_iter_len(bio, iter)					\
bio                89 include/linux/bio.h 	bvec_iter_len((bio)->bi_io_vec, (iter))
bio                90 include/linux/bio.h #define bio_iter_offset(bio, iter)				\
bio                91 include/linux/bio.h 	bvec_iter_offset((bio)->bi_io_vec, (iter))
bio                93 include/linux/bio.h #define bio_page(bio)		bio_iter_page((bio), (bio)->bi_iter)
bio                94 include/linux/bio.h #define bio_offset(bio)		bio_iter_offset((bio), (bio)->bi_iter)
bio                95 include/linux/bio.h #define bio_iovec(bio)		bio_iter_iovec((bio), (bio)->bi_iter)
bio                97 include/linux/bio.h #define bio_multiple_segments(bio)				\
bio                98 include/linux/bio.h 	((bio)->bi_iter.bi_size != bio_iovec(bio).bv_len)
bio                99 include/linux/bio.h #define bio_sectors(bio)	((bio)->bi_iter.bi_size >> 9)
bio               100 include/linux/bio.h #define bio_end_sector(bio)	((bio)->bi_iter.bi_sector + bio_sectors((bio)))
bio               105 include/linux/bio.h static inline bool bio_has_data(struct bio *bio)
bio               107 include/linux/bio.h 	if (bio &&
bio               108 include/linux/bio.h 	    bio->bi_iter.bi_size &&
bio               109 include/linux/bio.h 	    !(bio->bi_rw & REQ_DISCARD))
bio               115 include/linux/bio.h static inline bool bio_is_rw(struct bio *bio)
bio               117 include/linux/bio.h 	if (!bio_has_data(bio))
bio               120 include/linux/bio.h 	if (bio->bi_rw & BIO_NO_ADVANCE_ITER_MASK)
bio               126 include/linux/bio.h static inline bool bio_mergeable(struct bio *bio)
bio               128 include/linux/bio.h 	if (bio->bi_rw & REQ_NOMERGE_FLAGS)
bio               134 include/linux/bio.h static inline unsigned int bio_cur_bytes(struct bio *bio)
bio               136 include/linux/bio.h 	if (bio_has_data(bio))
bio               137 include/linux/bio.h 		return bio_iovec(bio).bv_len;
bio               139 include/linux/bio.h 		return bio->bi_iter.bi_size;
bio               142 include/linux/bio.h static inline void *bio_data(struct bio *bio)
bio               144 include/linux/bio.h 	if (bio_has_data(bio))
bio               145 include/linux/bio.h 		return page_address(bio_page(bio)) + bio_offset(bio);
bio               153 include/linux/bio.h #define bio_to_phys(bio)	(page_to_phys(bio_page((bio))) + (unsigned long) bio_offset((bio)))
bio               162 include/linux/bio.h #define __bio_kmap_atomic(bio, iter)				\
bio               163 include/linux/bio.h 	(kmap_atomic(bio_iter_iovec((bio), (iter)).bv_page) +	\
bio               164 include/linux/bio.h 		bio_iter_iovec((bio), (iter)).bv_offset)
bio               198 include/linux/bio.h #define bio_io_error(bio) bio_endio((bio), -EIO)
bio               204 include/linux/bio.h #define bio_for_each_segment_all(bvl, bio, i)				\
bio               205 include/linux/bio.h 	for (i = 0, bvl = (bio)->bi_io_vec; i < (bio)->bi_vcnt; i++, bvl++)
bio               234 include/linux/bio.h static inline void bio_advance_iter(struct bio *bio, struct bvec_iter *iter,
bio               239 include/linux/bio.h 	if (bio->bi_rw & BIO_NO_ADVANCE_ITER_MASK)
bio               242 include/linux/bio.h 		bvec_iter_advance(bio->bi_io_vec, iter, bytes);
bio               245 include/linux/bio.h #define __bio_for_each_segment(bvl, bio, iter, start)			\
bio               248 include/linux/bio.h 		((bvl = bio_iter_iovec((bio), (iter))), 1);		\
bio               249 include/linux/bio.h 	     bio_advance_iter((bio), &(iter), (bvl).bv_len))
bio               251 include/linux/bio.h #define bio_for_each_segment(bvl, bio, iter)				\
bio               252 include/linux/bio.h 	__bio_for_each_segment(bvl, bio, iter, (bio)->bi_iter)
bio               256 include/linux/bio.h static inline unsigned bio_segments(struct bio *bio)
bio               267 include/linux/bio.h 	if (bio->bi_rw & REQ_DISCARD)
bio               270 include/linux/bio.h 	if (bio->bi_rw & REQ_WRITE_SAME)
bio               273 include/linux/bio.h 	bio_for_each_segment(bv, bio, iter)
bio               293 include/linux/bio.h #define bio_get(bio)	atomic_inc(&(bio)->bi_cnt)
bio               305 include/linux/bio.h static inline struct bio_integrity_payload *bio_integrity(struct bio *bio)
bio               307 include/linux/bio.h 	if (bio->bi_rw & REQ_INTEGRITY)
bio               308 include/linux/bio.h 		return bio->bi_integrity;
bio               317 include/linux/bio.h 	struct bio		*bip_bio;	/* parent bio */
bio               334 include/linux/bio.h static inline bool bio_integrity_flagged(struct bio *bio, enum bip_flags flag)
bio               336 include/linux/bio.h 	struct bio_integrity_payload *bip = bio_integrity(bio);
bio               357 include/linux/bio.h extern void bio_trim(struct bio *bio, int offset, int size);
bio               358 include/linux/bio.h extern struct bio *bio_split(struct bio *bio, int sectors,
bio               371 include/linux/bio.h static inline struct bio *bio_next_split(struct bio *bio, int sectors,
bio               374 include/linux/bio.h 	if (sectors >= bio_sectors(bio))
bio               375 include/linux/bio.h 		return bio;
bio               377 include/linux/bio.h 	return bio_split(bio, sectors, gfp, bs);
bio               385 include/linux/bio.h extern struct bio *bio_alloc_bioset(gfp_t, int, struct bio_set *);
bio               386 include/linux/bio.h extern void bio_put(struct bio *);
bio               388 include/linux/bio.h extern void __bio_clone_fast(struct bio *, struct bio *);
bio               389 include/linux/bio.h extern struct bio *bio_clone_fast(struct bio *, gfp_t, struct bio_set *);
bio               390 include/linux/bio.h extern struct bio *bio_clone_bioset(struct bio *, gfp_t, struct bio_set *bs);
bio               394 include/linux/bio.h static inline struct bio *bio_alloc(gfp_t gfp_mask, unsigned int nr_iovecs)
bio               399 include/linux/bio.h static inline struct bio *bio_clone(struct bio *bio, gfp_t gfp_mask)
bio               401 include/linux/bio.h 	return bio_clone_bioset(bio, gfp_mask, fs_bio_set);
bio               404 include/linux/bio.h static inline struct bio *bio_kmalloc(gfp_t gfp_mask, unsigned int nr_iovecs)
bio               409 include/linux/bio.h static inline struct bio *bio_clone_kmalloc(struct bio *bio, gfp_t gfp_mask)
bio               411 include/linux/bio.h 	return bio_clone_bioset(bio, gfp_mask, NULL);
bio               415 include/linux/bio.h extern void bio_endio(struct bio *, int);
bio               416 include/linux/bio.h extern void bio_endio_nodec(struct bio *, int);
bio               418 include/linux/bio.h extern int bio_phys_segments(struct request_queue *, struct bio *);
bio               420 include/linux/bio.h extern int submit_bio_wait(int rw, struct bio *bio);
bio               421 include/linux/bio.h extern void bio_advance(struct bio *, unsigned);
bio               423 include/linux/bio.h extern void bio_init(struct bio *);
bio               424 include/linux/bio.h extern void bio_reset(struct bio *);
bio               425 include/linux/bio.h void bio_chain(struct bio *, struct bio *);
bio               427 include/linux/bio.h extern int bio_add_page(struct bio *, struct page *, unsigned int,unsigned int);
bio               428 include/linux/bio.h extern int bio_add_pc_page(struct request_queue *, struct bio *, struct page *,
bio               431 include/linux/bio.h extern struct bio *bio_map_user(struct request_queue *, struct block_device *,
bio               435 include/linux/bio.h extern struct bio *bio_map_user_iov(struct request_queue *,
bio               438 include/linux/bio.h extern void bio_unmap_user(struct bio *);
bio               439 include/linux/bio.h extern struct bio *bio_map_kern(struct request_queue *, void *, unsigned int,
bio               441 include/linux/bio.h extern struct bio *bio_copy_kern(struct request_queue *, void *, unsigned int,
bio               443 include/linux/bio.h extern void bio_set_pages_dirty(struct bio *bio);
bio               444 include/linux/bio.h extern void bio_check_pages_dirty(struct bio *bio);
bio               450 include/linux/bio.h extern void bio_flush_dcache_pages(struct bio *bi);
bio               452 include/linux/bio.h static inline void bio_flush_dcache_pages(struct bio *bi)
bio               457 include/linux/bio.h extern void bio_copy_data(struct bio *dst, struct bio *src);
bio               458 include/linux/bio.h extern int bio_alloc_pages(struct bio *bio, gfp_t gfp);
bio               460 include/linux/bio.h extern struct bio *bio_copy_user(struct request_queue *, struct rq_map_data *,
bio               462 include/linux/bio.h extern struct bio *bio_copy_user_iov(struct request_queue *,
bio               466 include/linux/bio.h extern int bio_uncopy_user(struct bio *);
bio               467 include/linux/bio.h void zero_fill_bio(struct bio *bio);
bio               473 include/linux/bio.h int bio_associate_current(struct bio *bio);
bio               474 include/linux/bio.h void bio_disassociate_task(struct bio *bio);
bio               476 include/linux/bio.h static inline int bio_associate_current(struct bio *bio) { return -ENOENT; }
bio               477 include/linux/bio.h static inline void bio_disassociate_task(struct bio *bio) { }
bio               521 include/linux/bio.h static inline char *__bio_kmap_irq(struct bio *bio, struct bvec_iter iter,
bio               524 include/linux/bio.h 	return bvec_kmap_irq(&bio_iter_iovec(bio, iter), flags);
bio               528 include/linux/bio.h #define bio_kmap_irq(bio, flags) \
bio               529 include/linux/bio.h 	__bio_kmap_irq((bio), (bio)->bi_iter, (flags))
bio               540 include/linux/bio.h 	struct bio *head;
bio               541 include/linux/bio.h 	struct bio *tail;
bio               556 include/linux/bio.h #define bio_list_for_each(bio, bl) \
bio               557 include/linux/bio.h 	for (bio = (bl)->head; bio; bio = bio->bi_next)
bio               562 include/linux/bio.h 	struct bio *bio;
bio               564 include/linux/bio.h 	bio_list_for_each(bio, bl)
bio               570 include/linux/bio.h static inline void bio_list_add(struct bio_list *bl, struct bio *bio)
bio               572 include/linux/bio.h 	bio->bi_next = NULL;
bio               575 include/linux/bio.h 		bl->tail->bi_next = bio;
bio               577 include/linux/bio.h 		bl->head = bio;
bio               579 include/linux/bio.h 	bl->tail = bio;
bio               582 include/linux/bio.h static inline void bio_list_add_head(struct bio_list *bl, struct bio *bio)
bio               584 include/linux/bio.h 	bio->bi_next = bl->head;
bio               586 include/linux/bio.h 	bl->head = bio;
bio               589 include/linux/bio.h 		bl->tail = bio;
bio               619 include/linux/bio.h static inline struct bio *bio_list_peek(struct bio_list *bl)
bio               624 include/linux/bio.h static inline struct bio *bio_list_pop(struct bio_list *bl)
bio               626 include/linux/bio.h 	struct bio *bio = bl->head;
bio               628 include/linux/bio.h 	if (bio) {
bio               633 include/linux/bio.h 		bio->bi_next = NULL;
bio               636 include/linux/bio.h 	return bio;
bio               639 include/linux/bio.h static inline struct bio *bio_list_get(struct bio_list *bl)
bio               641 include/linux/bio.h 	struct bio *bio = bl->head;
bio               645 include/linux/bio.h 	return bio;
bio               700 include/linux/bio.h extern struct bio_integrity_payload *bio_integrity_alloc(struct bio *, gfp_t, unsigned int);
bio               701 include/linux/bio.h extern void bio_integrity_free(struct bio *);
bio               702 include/linux/bio.h extern int bio_integrity_add_page(struct bio *, struct page *, unsigned int, unsigned int);
bio               703 include/linux/bio.h extern bool bio_integrity_enabled(struct bio *bio);
bio               704 include/linux/bio.h extern int bio_integrity_prep(struct bio *);
bio               705 include/linux/bio.h extern void bio_integrity_endio(struct bio *, int);
bio               706 include/linux/bio.h extern void bio_integrity_advance(struct bio *, unsigned int);
bio               707 include/linux/bio.h extern void bio_integrity_trim(struct bio *, unsigned int, unsigned int);
bio               708 include/linux/bio.h extern int bio_integrity_clone(struct bio *, struct bio *, gfp_t);
bio               715 include/linux/bio.h static inline void *bio_integrity(struct bio *bio)
bio               720 include/linux/bio.h static inline bool bio_integrity_enabled(struct bio *bio)
bio               735 include/linux/bio.h static inline int bio_integrity_prep(struct bio *bio)
bio               740 include/linux/bio.h static inline void bio_integrity_free(struct bio *bio)
bio               745 include/linux/bio.h static inline int bio_integrity_clone(struct bio *bio, struct bio *bio_src,
bio               751 include/linux/bio.h static inline void bio_integrity_advance(struct bio *bio,
bio               757 include/linux/bio.h static inline void bio_integrity_trim(struct bio *bio, unsigned int offset,
bio               768 include/linux/bio.h static inline bool bio_integrity_flagged(struct bio *bio, enum bip_flags flag)
bio                11 include/linux/blk_types.h struct bio;
bio                17 include/linux/blk_types.h typedef void (bio_end_io_t) (struct bio *, int);
bio                18 include/linux/blk_types.h typedef void (bio_destructor_t) (struct bio *);
bio                47 include/linux/blk_types.h 	struct bio		*bi_next;	/* request queue link */
bio               109 include/linux/blk_types.h #define BIO_RESET_BYTES		offsetof(struct bio, bi_max_vecs)
bio               133 include/linux/blk_types.h #define bio_flagged(bio, flag)	((bio)->bi_flags & (1 << (flag)))
bio               142 include/linux/blk_types.h #define BIO_POOL_IDX(bio)	((bio)->bi_flags >> BIO_POOL_OFFSET)
bio               120 include/linux/blkdev.h 	struct bio *bio;
bio               121 include/linux/blkdev.h 	struct bio *biotail;
bio               237 include/linux/blkdev.h typedef void (make_request_fn) (struct request_queue *q, struct bio *bio);
bio               695 include/linux/blkdev.h static inline bool blk_write_same_mergeable(struct bio *a, struct bio *b)
bio               736 include/linux/blkdev.h extern void blk_queue_bounce(struct request_queue *q, struct bio **bio);
bio               742 include/linux/blkdev.h static inline void blk_queue_bounce(struct request_queue *q, struct bio **bio)
bio               758 include/linux/blkdev.h 	struct bio *bio;
bio               765 include/linux/blkdev.h 	if ((rq->bio))			\
bio               766 include/linux/blkdev.h 		for (_bio = (rq)->bio; _bio; _bio = _bio->bi_next)
bio               769 include/linux/blkdev.h 	__rq_for_each_bio(_iter.bio, _rq)			\
bio               770 include/linux/blkdev.h 		bio_for_each_segment(bvl, _iter.bio, _iter.iter)
bio               773 include/linux/blkdev.h 		(_iter.bio->bi_next == NULL &&			\
bio               789 include/linux/blkdev.h extern void generic_make_request(struct bio *bio);
bio               794 include/linux/blkdev.h extern struct request *blk_make_request(struct request_queue *, struct bio *,
bio               804 include/linux/blkdev.h 			     int (*bio_ctr)(struct bio *, struct bio *, void *),
bio               810 include/linux/blkdev.h extern void blk_recount_segments(struct request_queue *, struct bio *);
bio               819 include/linux/blkdev.h extern void blk_queue_bio(struct request_queue *q, struct bio *bio);
bio               850 include/linux/blkdev.h extern int blk_rq_unmap_user(struct bio *);
bio               885 include/linux/blkdev.h 	return rq->bio ? bio_cur_bytes(rq->bio) : 0;
bio               943 include/linux/blkdev.h 	struct bio *bio;
bio               945 include/linux/blkdev.h 	__rq_for_each_bio(bio, rq)
bio              1047 include/linux/blkdev.h extern int blk_bio_map_sg(struct request_queue *q, struct bio *bio,
bio              1495 include/linux/blkdev.h extern int blk_rq_map_integrity_sg(struct request_queue *, struct bio *,
bio              1497 include/linux/blkdev.h extern int blk_rq_count_integrity_sg(struct request_queue *, struct bio *);
bio              1501 include/linux/blkdev.h 				    struct bio *);
bio              1533 include/linux/blkdev.h struct bio;
bio              1543 include/linux/blkdev.h 					    struct bio *b)
bio              1548 include/linux/blkdev.h 					  struct bio *b,
bio              1589 include/linux/blkdev.h 					   struct bio *b)
bio                98 include/linux/ceph/messenger.h 			struct bio	*bio;
bio               122 include/linux/ceph/messenger.h 			struct bio	*bio;		/* bio from list */
bio               282 include/linux/ceph/messenger.h extern void ceph_msg_data_add_bio(struct ceph_msg *msg, struct bio *bio,
bio                70 include/linux/ceph/osd_client.h 			struct bio	*bio;		/* list of bios */
bio               278 include/linux/ceph/osd_client.h 					struct bio *bio, size_t bio_length);
bio                48 include/linux/device-mapper.h typedef int (*dm_map_fn) (struct dm_target *ti, struct bio *bio);
bio                61 include/linux/device-mapper.h 			    struct bio *bio, int error);
bio               193 include/linux/device-mapper.h typedef unsigned (*dm_num_write_bios_fn) (struct dm_target *ti, struct bio *bio);
bio               289 include/linux/device-mapper.h 	struct bio clone;
bio               292 include/linux/device-mapper.h static inline void *dm_per_bio_data(struct bio *bio, size_t data_size)
bio               294 include/linux/device-mapper.h 	return (char *)bio - offsetof(struct dm_target_io, clone) - data_size;
bio               297 include/linux/device-mapper.h static inline struct bio *dm_bio_from_per_bio_data(void *data, size_t data_size)
bio               299 include/linux/device-mapper.h 	return (struct bio *)((char *)data + data_size + offsetof(struct dm_target_io, clone));
bio               302 include/linux/device-mapper.h static inline unsigned dm_bio_get_target_bio_nr(const struct bio *bio)
bio               304 include/linux/device-mapper.h 	return container_of(bio, struct dm_target_io, clone)->target_bio_nr;
bio               399 include/linux/device-mapper.h void dm_accept_partial_bio(struct bio *bio, unsigned n_sectors);
bio                44 include/linux/dm-io.h 		struct bio *bio;
bio                50 include/linux/dm-region-hash.h region_t dm_rh_bio_to_region(struct dm_region_hash *rh, struct bio *bio);
bio                79 include/linux/dm-region-hash.h void dm_rh_delay(struct dm_region_hash *rh, struct bio *bio);
bio                81 include/linux/dm-region-hash.h void dm_rh_mark_nosync(struct dm_region_hash *rh, struct bio *bio);
bio                13 include/linux/elevator.h 				 struct bio *);
bio                19 include/linux/elevator.h typedef int (elevator_allow_merge_fn) (struct request_queue *, struct request *, struct bio *);
bio                22 include/linux/elevator.h 						struct request *, struct bio *);
bio                34 include/linux/elevator.h 				   struct bio *, gfp_t);
bio               124 include/linux/elevator.h extern int elv_merge(struct request_queue *, struct request **, struct bio *);
bio               129 include/linux/elevator.h 				struct bio *);
bio               138 include/linux/elevator.h 			   struct bio *bio, gfp_t gfp_mask);
bio               158 include/linux/elevator.h extern bool elv_rq_merge_ok(struct request *, struct bio *);
bio              2228 include/linux/fs.h #define bio_rw(bio)		((bio)->bi_rw & (RW_MASK | RWA_MASK))
bio              2233 include/linux/fs.h #define bio_data_dir(bio)	((bio)->bi_rw & 1)
bio              2449 include/linux/fs.h extern void submit_bio(int, struct bio *);
bio              2519 include/linux/fs.h typedef void (dio_submit_t)(int rw, struct bio *bio, struct inode *inode,
bio              2533 include/linux/fs.h void dio_end_io(struct bio *bio, int error);
bio               117 include/linux/pktcdvd.h 	struct bio		*w_bio;		/* The bio we will send to the real CD */
bio               132 include/linux/pktcdvd.h 	struct bio		*r_bios[PACKET_MAX_SIZE]; /* bios to use during data gathering */
bio               145 include/linux/pktcdvd.h 	struct bio		*bio;
bio               150 include/linux/pktcdvd.h 	struct bio		*bio;		/* Original read request bio */
bio                18 include/linux/swap.h struct bio;
bio               384 include/linux/swap.h extern void end_swap_bio_write(struct bio *bio, int err);
bio               386 include/linux/swap.h 	void (*end_write_func)(struct bio *, int));
bio               388 include/linux/swap.h extern void end_swap_bio_read(struct bio *bio, int err);
bio               143 include/scsi/osd_initiator.h 		struct bio *bio;
bio               430 include/scsi/osd_initiator.h 	const struct osd_obj_id *obj, u64 offset, struct bio *bio, u64 len);
bio               434 include/scsi/osd_initiator.h 	const struct osd_obj_id *, struct bio *data_out);/* NI */
bio               436 include/scsi/osd_initiator.h 	const struct osd_obj_id *, struct bio *data_out, u64 offset);/* NI */
bio               447 include/scsi/osd_initiator.h 	const struct osd_obj_id *obj, u64 offset, struct bio *bio, u64 len);
bio               453 include/scsi/osd_initiator.h 	const struct osd_obj_id *obj, struct bio *bio,
bio               456 include/scsi/osd_initiator.h 	const struct osd_obj_id *obj, struct bio *bio,
bio               158 include/scsi/osd_ore.h 		struct bio *bio;
bio                40 include/scsi/osd_sec.h void osd_sec_sign_data(void *data_integ, struct bio *bio, const u8 *cap_key);
bio                10 include/trace/events/bcache.h 	TP_PROTO(struct bcache_device *d, struct bio *bio),
bio                11 include/trace/events/bcache.h 	TP_ARGS(d, bio),
bio                24 include/trace/events/bcache.h 		__entry->dev		= bio->bi_bdev->bd_dev;
bio                27 include/trace/events/bcache.h 		__entry->sector		= bio->bi_iter.bi_sector;
bio                28 include/trace/events/bcache.h 		__entry->orig_sector	= bio->bi_iter.bi_sector - 16;
bio                29 include/trace/events/bcache.h 		__entry->nr_sector	= bio->bi_iter.bi_size >> 9;
bio                30 include/trace/events/bcache.h 		blk_fill_rwbs(__entry->rwbs, bio->bi_rw, bio->bi_iter.bi_size);
bio                80 include/trace/events/bcache.h 	TP_PROTO(struct bcache_device *d, struct bio *bio),
bio                81 include/trace/events/bcache.h 	TP_ARGS(d, bio)
bio                85 include/trace/events/bcache.h 	TP_PROTO(struct bcache_device *d, struct bio *bio),
bio                86 include/trace/events/bcache.h 	TP_ARGS(d, bio)
bio                90 include/trace/events/bcache.h 	TP_PROTO(struct bio *bio),
bio                91 include/trace/events/bcache.h 	TP_ARGS(bio),
bio               101 include/trace/events/bcache.h 		__entry->dev		= bio->bi_bdev->bd_dev;
bio               102 include/trace/events/bcache.h 		__entry->sector		= bio->bi_iter.bi_sector;
bio               103 include/trace/events/bcache.h 		__entry->nr_sector	= bio->bi_iter.bi_size >> 9;
bio               104 include/trace/events/bcache.h 		blk_fill_rwbs(__entry->rwbs, bio->bi_rw, bio->bi_iter.bi_size);
bio               113 include/trace/events/bcache.h 	TP_PROTO(struct bio *bio),
bio               114 include/trace/events/bcache.h 	TP_ARGS(bio)
bio               118 include/trace/events/bcache.h 	TP_PROTO(struct bio *bio),
bio               119 include/trace/events/bcache.h 	TP_ARGS(bio)
bio               123 include/trace/events/bcache.h 	TP_PROTO(struct bio *bio, bool hit, bool bypass),
bio               124 include/trace/events/bcache.h 	TP_ARGS(bio, hit, bypass),
bio               136 include/trace/events/bcache.h 		__entry->dev		= bio->bi_bdev->bd_dev;
bio               137 include/trace/events/bcache.h 		__entry->sector		= bio->bi_iter.bi_sector;
bio               138 include/trace/events/bcache.h 		__entry->nr_sector	= bio->bi_iter.bi_size >> 9;
bio               139 include/trace/events/bcache.h 		blk_fill_rwbs(__entry->rwbs, bio->bi_rw, bio->bi_iter.bi_size);
bio               151 include/trace/events/bcache.h 	TP_PROTO(struct cache_set *c, u64 inode, struct bio *bio,
bio               153 include/trace/events/bcache.h 	TP_ARGS(c, inode, bio, writeback, bypass),
bio               168 include/trace/events/bcache.h 		__entry->sector		= bio->bi_iter.bi_sector;
bio               169 include/trace/events/bcache.h 		__entry->nr_sector	= bio->bi_iter.bi_size >> 9;
bio               170 include/trace/events/bcache.h 		blk_fill_rwbs(__entry->rwbs, bio->bi_rw, bio->bi_iter.bi_size);
bio               182 include/trace/events/bcache.h 	TP_PROTO(struct bio *bio),
bio               183 include/trace/events/bcache.h 	TP_ARGS(bio)
bio               224 include/trace/events/bcache.h 	TP_PROTO(struct bio *bio),
bio               225 include/trace/events/bcache.h 	TP_ARGS(bio)
bio               258 include/trace/events/block.h 	TP_PROTO(struct request_queue *q, struct bio *bio),
bio               260 include/trace/events/block.h 	TP_ARGS(q, bio),
bio               271 include/trace/events/block.h 		__entry->dev		= bio->bi_bdev ?
bio               272 include/trace/events/block.h 					  bio->bi_bdev->bd_dev : 0;
bio               273 include/trace/events/block.h 		__entry->sector		= bio->bi_iter.bi_sector;
bio               274 include/trace/events/block.h 		__entry->nr_sector	= bio_sectors(bio);
bio               275 include/trace/events/block.h 		blk_fill_rwbs(__entry->rwbs, bio->bi_rw, bio->bi_iter.bi_size);
bio               296 include/trace/events/block.h 	TP_PROTO(struct request_queue *q, struct bio *bio, int error),
bio               298 include/trace/events/block.h 	TP_ARGS(q, bio, error),
bio               309 include/trace/events/block.h 		__entry->dev		= bio->bi_bdev->bd_dev;
bio               310 include/trace/events/block.h 		__entry->sector		= bio->bi_iter.bi_sector;
bio               311 include/trace/events/block.h 		__entry->nr_sector	= bio_sectors(bio);
bio               313 include/trace/events/block.h 		blk_fill_rwbs(__entry->rwbs, bio->bi_rw, bio->bi_iter.bi_size);
bio               324 include/trace/events/block.h 	TP_PROTO(struct request_queue *q, struct request *rq, struct bio *bio),
bio               326 include/trace/events/block.h 	TP_ARGS(q, rq, bio),
bio               337 include/trace/events/block.h 		__entry->dev		= bio->bi_bdev->bd_dev;
bio               338 include/trace/events/block.h 		__entry->sector		= bio->bi_iter.bi_sector;
bio               339 include/trace/events/block.h 		__entry->nr_sector	= bio_sectors(bio);
bio               340 include/trace/events/block.h 		blk_fill_rwbs(__entry->rwbs, bio->bi_rw, bio->bi_iter.bi_size);
bio               361 include/trace/events/block.h 	TP_PROTO(struct request_queue *q, struct request *rq, struct bio *bio),
bio               363 include/trace/events/block.h 	TP_ARGS(q, rq, bio)
bio               377 include/trace/events/block.h 	TP_PROTO(struct request_queue *q, struct request *rq, struct bio *bio),
bio               379 include/trace/events/block.h 	TP_ARGS(q, rq, bio)
bio               391 include/trace/events/block.h 	TP_PROTO(struct request_queue *q, struct bio *bio),
bio               393 include/trace/events/block.h 	TP_ARGS(q, bio),
bio               404 include/trace/events/block.h 		__entry->dev		= bio->bi_bdev->bd_dev;
bio               405 include/trace/events/block.h 		__entry->sector		= bio->bi_iter.bi_sector;
bio               406 include/trace/events/block.h 		__entry->nr_sector	= bio_sectors(bio);
bio               407 include/trace/events/block.h 		blk_fill_rwbs(__entry->rwbs, bio->bi_rw, bio->bi_iter.bi_size);
bio               419 include/trace/events/block.h 	TP_PROTO(struct request_queue *q, struct bio *bio, int rw),
bio               421 include/trace/events/block.h 	TP_ARGS(q, bio, rw),
bio               432 include/trace/events/block.h 		__entry->dev		= bio ? bio->bi_bdev->bd_dev : 0;
bio               433 include/trace/events/block.h 		__entry->sector		= bio ? bio->bi_iter.bi_sector : 0;
bio               434 include/trace/events/block.h 		__entry->nr_sector	= bio ? bio_sectors(bio) : 0;
bio               436 include/trace/events/block.h 			      bio ? bio->bi_rw : 0, __entry->nr_sector);
bio               457 include/trace/events/block.h 	TP_PROTO(struct request_queue *q, struct bio *bio, int rw),
bio               459 include/trace/events/block.h 	TP_ARGS(q, bio, rw)
bio               475 include/trace/events/block.h 	TP_PROTO(struct request_queue *q, struct bio *bio, int rw),
bio               477 include/trace/events/block.h 	TP_ARGS(q, bio, rw)
bio               553 include/trace/events/block.h 	TP_PROTO(struct request_queue *q, struct bio *bio,
bio               556 include/trace/events/block.h 	TP_ARGS(q, bio, new_sector),
bio               567 include/trace/events/block.h 		__entry->dev		= bio->bi_bdev->bd_dev;
bio               568 include/trace/events/block.h 		__entry->sector		= bio->bi_iter.bi_sector;
bio               570 include/trace/events/block.h 		blk_fill_rwbs(__entry->rwbs, bio->bi_rw, bio->bi_iter.bi_size);
bio               593 include/trace/events/block.h 	TP_PROTO(struct request_queue *q, struct bio *bio, dev_t dev,
bio               596 include/trace/events/block.h 	TP_ARGS(q, bio, dev, from),
bio               608 include/trace/events/block.h 		__entry->dev		= bio->bi_bdev->bd_dev;
bio               609 include/trace/events/block.h 		__entry->sector		= bio->bi_iter.bi_sector;
bio               610 include/trace/events/block.h 		__entry->nr_sector	= bio_sectors(bio);
bio               613 include/trace/events/block.h 		blk_fill_rwbs(__entry->rwbs, bio->bi_rw, bio->bi_iter.bi_size);
bio               685 include/trace/events/f2fs.h 	TP_PROTO(struct super_block *sb, int rw, int type, struct bio *bio),
bio               687 include/trace/events/f2fs.h 	TP_ARGS(sb, rw, type, bio),
bio               701 include/trace/events/f2fs.h 		__entry->sector		= bio->bi_iter.bi_sector;
bio               702 include/trace/events/f2fs.h 		__entry->size		= bio->bi_iter.bi_size;
bio               715 include/trace/events/f2fs.h 	TP_PROTO(struct super_block *sb, int rw, int type, struct bio *bio),
bio               717 include/trace/events/f2fs.h 	TP_ARGS(sb, rw, type, bio),
bio               719 include/trace/events/f2fs.h 	TP_CONDITION(bio)
bio               724 include/trace/events/f2fs.h 	TP_PROTO(struct super_block *sb, int rw, int type, struct bio *bio),
bio               726 include/trace/events/f2fs.h 	TP_ARGS(sb, rw, type, bio),
bio               728 include/trace/events/f2fs.h 	TP_CONDITION(bio)