Lines Matching refs:blk_trace
66 static void trace_note(struct blk_trace *bt, pid_t pid, int action, in trace_note()
119 struct blk_trace *bt; in trace_note_tsk()
130 static void trace_note_time(struct blk_trace *bt) in trace_note_time()
146 void __trace_note_message(struct blk_trace *bt, struct blkcg *blkcg, in __trace_note_message()
183 static int act_log_check(struct blk_trace *bt, u32 what, sector_t sector, in act_log_check()
213 static void __blk_add_trace(struct blk_trace *bt, sector_t sector, int bytes, in __blk_add_trace()
310 static void blk_trace_free(struct blk_trace *bt) in blk_trace_free()
337 static void blk_trace_cleanup(struct blk_trace *bt) in blk_trace_cleanup()
345 struct blk_trace *bt; in __blk_trace_remove()
347 bt = xchg(&q->blk_trace, NULL); in __blk_trace_remove()
372 struct blk_trace *bt = filp->private_data; in blk_dropped_read()
391 struct blk_trace *bt; in blk_msg_write()
421 struct blk_trace *bt; in blk_subbuf_start_callback()
454 static void blk_trace_setup_lba(struct blk_trace *bt, in blk_trace_setup_lba()
478 struct blk_trace *bt = NULL; in do_blk_trace_setup()
547 if (cmpxchg(&q->blk_trace, NULL, bt)) in do_blk_trace_setup()
633 struct blk_trace *bt = q->blk_trace; in __blk_trace_startstop()
745 if (q->blk_trace) { in blk_trace_shutdown()
757 struct blk_trace *bt = q->blk_trace; in blk_trace_bio_get_cgid()
803 struct blk_trace *bt = rq->q->blk_trace; in blk_add_trace_rq()
860 struct blk_trace *bt = q->blk_trace; in blk_add_trace_bio()
912 struct blk_trace *bt = q->blk_trace; in blk_add_trace_getrq()
928 struct blk_trace *bt = q->blk_trace; in blk_add_trace_sleeprq()
938 struct blk_trace *bt = q->blk_trace; in blk_add_trace_plug()
947 struct blk_trace *bt = q->blk_trace; in blk_add_trace_unplug()
966 struct blk_trace *bt = q->blk_trace; in blk_add_trace_split()
995 struct blk_trace *bt = q->blk_trace; in blk_add_trace_bio_remap()
1028 struct blk_trace *bt = q->blk_trace; in blk_add_trace_rq_remap()
1058 struct blk_trace *bt = q->blk_trace; in blk_add_driver_data()
1585 struct blk_trace *bt; in blk_trace_remove_queue()
1587 bt = xchg(&q->blk_trace, NULL); in blk_trace_remove_queue()
1602 struct blk_trace *bt = NULL; in blk_trace_setup_queue()
1619 if (cmpxchg(&q->blk_trace, NULL, bt)) in blk_trace_setup_queue()
1766 ret = sprintf(buf, "%u\n", !!q->blk_trace); in sysfs_blk_trace_attr_show()
1770 if (q->blk_trace == NULL) in sysfs_blk_trace_attr_show()
1773 ret = blk_trace_mask2str(buf, q->blk_trace->act_mask); in sysfs_blk_trace_attr_show()
1775 ret = sprintf(buf, "%u\n", q->blk_trace->pid); in sysfs_blk_trace_attr_show()
1777 ret = sprintf(buf, "%llu\n", q->blk_trace->start_lba); in sysfs_blk_trace_attr_show()
1779 ret = sprintf(buf, "%llu\n", q->blk_trace->end_lba); in sysfs_blk_trace_attr_show()
1827 if (!!value == !!q->blk_trace) { in sysfs_blk_trace_attr_store()
1839 if (q->blk_trace == NULL) in sysfs_blk_trace_attr_store()
1844 q->blk_trace->act_mask = value; in sysfs_blk_trace_attr_store()
1846 q->blk_trace->pid = value; in sysfs_blk_trace_attr_store()
1848 q->blk_trace->start_lba = value; in sysfs_blk_trace_attr_store()
1850 q->blk_trace->end_lba = value; in sysfs_blk_trace_attr_store()