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)