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