Lines Matching refs:blk_trace

68 static void trace_note(struct blk_trace *bt, pid_t pid, int action,  in trace_note()
117 struct blk_trace *bt; in trace_note_tsk()
128 static void trace_note_time(struct blk_trace *bt) in trace_note_time()
143 void __trace_note_message(struct blk_trace *bt, const char *fmt, ...) in __trace_note_message()
172 static int act_log_check(struct blk_trace *bt, u32 what, sector_t sector, in act_log_check()
201 static void __blk_add_trace(struct blk_trace *bt, sector_t sector, int bytes, in __blk_add_trace()
292 static void blk_trace_free(struct blk_trace *bt) in blk_trace_free()
303 static void blk_trace_cleanup(struct blk_trace *bt) in blk_trace_cleanup()
312 struct blk_trace *bt; in blk_trace_remove()
314 bt = xchg(&q->blk_trace, NULL); in blk_trace_remove()
328 struct blk_trace *bt = filp->private_data; in blk_dropped_read()
347 struct blk_trace *bt; in blk_msg_write()
383 struct blk_trace *bt; in blk_subbuf_start_callback()
416 static void blk_trace_setup_lba(struct blk_trace *bt, in blk_trace_setup_lba()
440 struct blk_trace *bt = NULL; in do_blk_trace_setup()
522 if (cmpxchg(&q->blk_trace, NULL, bt)) in do_blk_trace_setup()
594 struct blk_trace *bt = q->blk_trace; in blk_trace_startstop()
686 if (q->blk_trace) { in blk_trace_shutdown()
710 struct blk_trace *bt = q->blk_trace; in blk_add_trace_rq()
773 struct blk_trace *bt = q->blk_trace; in blk_add_trace_bio()
824 struct blk_trace *bt = q->blk_trace; in blk_add_trace_getrq()
839 struct blk_trace *bt = q->blk_trace; in blk_add_trace_sleeprq()
849 struct blk_trace *bt = q->blk_trace; in blk_add_trace_plug()
858 struct blk_trace *bt = q->blk_trace; in blk_add_trace_unplug()
877 struct blk_trace *bt = q->blk_trace; in blk_add_trace_split()
905 struct blk_trace *bt = q->blk_trace; in blk_add_trace_bio_remap()
938 struct blk_trace *bt = q->blk_trace; in blk_add_trace_rq_remap()
968 struct blk_trace *bt = q->blk_trace; in blk_add_driver_data()
1463 struct blk_trace *bt; in blk_trace_remove_queue()
1465 bt = xchg(&q->blk_trace, NULL); in blk_trace_remove_queue()
1482 struct blk_trace *bt = NULL; in blk_trace_setup_queue()
1499 if (cmpxchg(&q->blk_trace, NULL, bt)) in blk_trace_setup_queue()
1646 ret = sprintf(buf, "%u\n", !!q->blk_trace); in sysfs_blk_trace_attr_show()
1650 if (q->blk_trace == NULL) in sysfs_blk_trace_attr_show()
1653 ret = blk_trace_mask2str(buf, q->blk_trace->act_mask); in sysfs_blk_trace_attr_show()
1655 ret = sprintf(buf, "%u\n", q->blk_trace->pid); in sysfs_blk_trace_attr_show()
1657 ret = sprintf(buf, "%llu\n", q->blk_trace->start_lba); in sysfs_blk_trace_attr_show()
1659 ret = sprintf(buf, "%llu\n", q->blk_trace->end_lba); in sysfs_blk_trace_attr_show()
1715 if (q->blk_trace == NULL) in sysfs_blk_trace_attr_store()
1720 q->blk_trace->act_mask = value; in sysfs_blk_trace_attr_store()
1722 q->blk_trace->pid = value; in sysfs_blk_trace_attr_store()
1724 q->blk_trace->start_lba = value; in sysfs_blk_trace_attr_store()
1726 q->blk_trace->end_lba = value; in sysfs_blk_trace_attr_store()