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, |
2939b046 SR |
8 | TP_PROTO(struct request_queue *q, struct request *rq), |
9 | TP_ARGS(q, rq)); | |
0bfc2455 IM |
10 | |
11 | DECLARE_TRACE(block_rq_insert, | |
2939b046 SR |
12 | TP_PROTO(struct request_queue *q, struct request *rq), |
13 | TP_ARGS(q, rq)); | |
0bfc2455 IM |
14 | |
15 | DECLARE_TRACE(block_rq_issue, | |
2939b046 SR |
16 | TP_PROTO(struct request_queue *q, struct request *rq), |
17 | TP_ARGS(q, rq)); | |
0bfc2455 IM |
18 | |
19 | DECLARE_TRACE(block_rq_requeue, | |
2939b046 SR |
20 | TP_PROTO(struct request_queue *q, struct request *rq), |
21 | TP_ARGS(q, rq)); | |
0bfc2455 IM |
22 | |
23 | DECLARE_TRACE(block_rq_complete, | |
2939b046 SR |
24 | TP_PROTO(struct request_queue *q, struct request *rq), |
25 | TP_ARGS(q, rq)); | |
0bfc2455 IM |
26 | |
27 | DECLARE_TRACE(block_bio_bounce, | |
2939b046 SR |
28 | TP_PROTO(struct request_queue *q, struct bio *bio), |
29 | TP_ARGS(q, bio)); | |
0bfc2455 IM |
30 | |
31 | DECLARE_TRACE(block_bio_complete, | |
2939b046 SR |
32 | TP_PROTO(struct request_queue *q, struct bio *bio), |
33 | TP_ARGS(q, bio)); | |
0bfc2455 IM |
34 | |
35 | DECLARE_TRACE(block_bio_backmerge, | |
2939b046 SR |
36 | TP_PROTO(struct request_queue *q, struct bio *bio), |
37 | TP_ARGS(q, bio)); | |
0bfc2455 IM |
38 | |
39 | DECLARE_TRACE(block_bio_frontmerge, | |
2939b046 SR |
40 | TP_PROTO(struct request_queue *q, struct bio *bio), |
41 | TP_ARGS(q, bio)); | |
0bfc2455 IM |
42 | |
43 | DECLARE_TRACE(block_bio_queue, | |
2939b046 SR |
44 | TP_PROTO(struct request_queue *q, struct bio *bio), |
45 | TP_ARGS(q, bio)); | |
0bfc2455 IM |
46 | |
47 | DECLARE_TRACE(block_getrq, | |
2939b046 SR |
48 | TP_PROTO(struct request_queue *q, struct bio *bio, int rw), |
49 | TP_ARGS(q, bio, rw)); | |
0bfc2455 IM |
50 | |
51 | DECLARE_TRACE(block_sleeprq, | |
2939b046 SR |
52 | TP_PROTO(struct request_queue *q, struct bio *bio, int rw), |
53 | TP_ARGS(q, bio, rw)); | |
0bfc2455 IM |
54 | |
55 | DECLARE_TRACE(block_plug, | |
2939b046 SR |
56 | TP_PROTO(struct request_queue *q), |
57 | TP_ARGS(q)); | |
0bfc2455 IM |
58 | |
59 | DECLARE_TRACE(block_unplug_timer, | |
2939b046 SR |
60 | TP_PROTO(struct request_queue *q), |
61 | TP_ARGS(q)); | |
0bfc2455 IM |
62 | |
63 | DECLARE_TRACE(block_unplug_io, | |
2939b046 SR |
64 | TP_PROTO(struct request_queue *q), |
65 | TP_ARGS(q)); | |
0bfc2455 IM |
66 | |
67 | DECLARE_TRACE(block_split, | |
2939b046 SR |
68 | TP_PROTO(struct request_queue *q, struct bio *bio, unsigned int pdu), |
69 | TP_ARGS(q, bio, pdu)); | |
0bfc2455 IM |
70 | |
71 | DECLARE_TRACE(block_remap, | |
2939b046 | 72 | TP_PROTO(struct request_queue *q, struct bio *bio, dev_t dev, |
79c5d3ce LZ |
73 | sector_t from), |
74 | TP_ARGS(q, bio, dev, from)); | |
5f3ea37c ACM |
75 | |
76 | #endif |