at v2.6.29 76 lines 1.9 kB view raw
1#ifndef _TRACE_BLOCK_H 2#define _TRACE_BLOCK_H 3 4#include <linux/blkdev.h> 5#include <linux/tracepoint.h> 6 7DECLARE_TRACE(block_rq_abort, 8 TPPROTO(struct request_queue *q, struct request *rq), 9 TPARGS(q, rq)); 10 11DECLARE_TRACE(block_rq_insert, 12 TPPROTO(struct request_queue *q, struct request *rq), 13 TPARGS(q, rq)); 14 15DECLARE_TRACE(block_rq_issue, 16 TPPROTO(struct request_queue *q, struct request *rq), 17 TPARGS(q, rq)); 18 19DECLARE_TRACE(block_rq_requeue, 20 TPPROTO(struct request_queue *q, struct request *rq), 21 TPARGS(q, rq)); 22 23DECLARE_TRACE(block_rq_complete, 24 TPPROTO(struct request_queue *q, struct request *rq), 25 TPARGS(q, rq)); 26 27DECLARE_TRACE(block_bio_bounce, 28 TPPROTO(struct request_queue *q, struct bio *bio), 29 TPARGS(q, bio)); 30 31DECLARE_TRACE(block_bio_complete, 32 TPPROTO(struct request_queue *q, struct bio *bio), 33 TPARGS(q, bio)); 34 35DECLARE_TRACE(block_bio_backmerge, 36 TPPROTO(struct request_queue *q, struct bio *bio), 37 TPARGS(q, bio)); 38 39DECLARE_TRACE(block_bio_frontmerge, 40 TPPROTO(struct request_queue *q, struct bio *bio), 41 TPARGS(q, bio)); 42 43DECLARE_TRACE(block_bio_queue, 44 TPPROTO(struct request_queue *q, struct bio *bio), 45 TPARGS(q, bio)); 46 47DECLARE_TRACE(block_getrq, 48 TPPROTO(struct request_queue *q, struct bio *bio, int rw), 49 TPARGS(q, bio, rw)); 50 51DECLARE_TRACE(block_sleeprq, 52 TPPROTO(struct request_queue *q, struct bio *bio, int rw), 53 TPARGS(q, bio, rw)); 54 55DECLARE_TRACE(block_plug, 56 TPPROTO(struct request_queue *q), 57 TPARGS(q)); 58 59DECLARE_TRACE(block_unplug_timer, 60 TPPROTO(struct request_queue *q), 61 TPARGS(q)); 62 63DECLARE_TRACE(block_unplug_io, 64 TPPROTO(struct request_queue *q), 65 TPARGS(q)); 66 67DECLARE_TRACE(block_split, 68 TPPROTO(struct request_queue *q, struct bio *bio, unsigned int pdu), 69 TPARGS(q, bio, pdu)); 70 71DECLARE_TRACE(block_remap, 72 TPPROTO(struct request_queue *q, struct bio *bio, dev_t dev, 73 sector_t from, sector_t to), 74 TPARGS(q, bio, dev, from, to)); 75 76#endif