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