]>
git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blob - include/trace/block.h
4 #include <linux/blkdev.h>
5 #include <linux/tracepoint.h>
7 DEFINE_TRACE(block_rq_abort
,
8 TPPROTO(struct request_queue
*q
, struct request
*rq
),
10 DEFINE_TRACE(block_rq_insert
,
11 TPPROTO(struct request_queue
*q
, struct request
*rq
),
13 DEFINE_TRACE(block_rq_issue
,
14 TPPROTO(struct request_queue
*q
, struct request
*rq
),
16 DEFINE_TRACE(block_rq_requeue
,
17 TPPROTO(struct request_queue
*q
, struct request
*rq
),
19 DEFINE_TRACE(block_rq_complete
,
20 TPPROTO(struct request_queue
*q
, struct request
*rq
),
22 DEFINE_TRACE(block_bio_bounce
,
23 TPPROTO(struct request_queue
*q
, struct bio
*bio
),
25 DEFINE_TRACE(block_bio_complete
,
26 TPPROTO(struct request_queue
*q
, struct bio
*bio
),
28 DEFINE_TRACE(block_bio_backmerge
,
29 TPPROTO(struct request_queue
*q
, struct bio
*bio
),
31 DEFINE_TRACE(block_bio_frontmerge
,
32 TPPROTO(struct request_queue
*q
, struct bio
*bio
),
34 DEFINE_TRACE(block_bio_queue
,
35 TPPROTO(struct request_queue
*q
, struct bio
*bio
),
37 DEFINE_TRACE(block_getrq
,
38 TPPROTO(struct request_queue
*q
, struct bio
*bio
, int rw
),
40 DEFINE_TRACE(block_sleeprq
,
41 TPPROTO(struct request_queue
*q
, struct bio
*bio
, int rw
),
43 DEFINE_TRACE(block_plug
,
44 TPPROTO(struct request_queue
*q
),
46 DEFINE_TRACE(block_unplug_timer
,
47 TPPROTO(struct request_queue
*q
),
49 DEFINE_TRACE(block_unplug_io
,
50 TPPROTO(struct request_queue
*q
),
52 DEFINE_TRACE(block_split
,
53 TPPROTO(struct request_queue
*q
, struct bio
*bio
, unsigned int pdu
),
55 DEFINE_TRACE(block_remap
,
56 TPPROTO(struct request_queue
*q
, struct bio
*bio
, dev_t dev
,
57 sector_t from
, sector_t to
),
58 TPARGS(q
, bio
, dev
, from
, to
));