__BLK_TA_DRV_DATA, /* binary driver data */
};
+#define BLK_TA_MASK ((1 << BLK_TC_SHIFT) - 1)
+
/*
* Notify events.
*/
void add_tput(struct trace *trace, struct graph_line_data *gld)
{
struct blk_io_trace *io = trace->io;
- int action = io->action & 0xffff;
+ int action = io->action & BLK_TA_MASK;
int seconds;
if (io->action & BLK_TC_ACT(BLK_TC_NOTIFY))
struct graph_dot_data *gdd_reads)
{
struct blk_io_trace *io = trace->io;
- int action = io->action & 0xffff;
+ int action = io->action & BLK_TA_MASK;
u64 offset;
if (io->action & BLK_TC_ACT(BLK_TC_NOTIFY))
int ret;
int seconds;
struct blk_io_trace *io = trace->io;
- int action = io->action & 0xffff;
+ int action = io->action & BLK_TA_MASK;
double avg;
if (io->action & BLK_TC_ACT(BLK_TC_NOTIFY))
{
struct blk_io_trace *io = trace->io;
int seconds;
- int action = io->action & 0xffff;
+ int action = io->action & BLK_TA_MASK;
struct pending_io *pio;
double avg;
u64 latency;
void add_iop(struct trace *trace, struct graph_line_data *gld)
{
struct blk_io_trace *io = trace->io;
- int action = io->action & 0xffff;
+ int action = io->action & BLK_TA_MASK;
int seconds;
if (io->action & BLK_TC_ACT(BLK_TC_NOTIFY))
void check_record(struct trace *trace)
{
struct blk_io_trace *io = trace->io;
- int action = io->action & 0xffff;
+ int action = io->action & BLK_TA_MASK;
if (!(io->action & BLK_TC_ACT(BLK_TC_NOTIFY))) {
switch (action) {