Lines Matching refs:blk_trace

64 static void trace_note(struct blk_trace *bt, pid_t pid, int action,  in trace_note()
110 static void trace_note_tsk(struct blk_trace *bt, struct task_struct *tsk) in trace_note_tsk()
116 static void trace_note_time(struct blk_trace *bt) in trace_note_time()
131 void __trace_note_message(struct blk_trace *bt, const char *fmt, ...) in __trace_note_message()
160 static int act_log_check(struct blk_trace *bt, u32 what, sector_t sector, in act_log_check()
189 static void __blk_add_trace(struct blk_trace *bt, sector_t sector, int bytes, in __blk_add_trace()
281 static void blk_trace_free(struct blk_trace *bt) in blk_trace_free()
292 static void blk_trace_cleanup(struct blk_trace *bt) in blk_trace_cleanup()
301 struct blk_trace *bt; in blk_trace_remove()
303 bt = xchg(&q->blk_trace, NULL); in blk_trace_remove()
324 struct blk_trace *bt = filp->private_data; in blk_dropped_read()
350 struct blk_trace *bt; in blk_msg_write()
386 struct blk_trace *bt; in blk_subbuf_start_callback()
419 static void blk_trace_setup_lba(struct blk_trace *bt, in blk_trace_setup_lba()
443 struct blk_trace *old_bt, *bt = NULL; in do_blk_trace_setup()
526 old_bt = xchg(&q->blk_trace, bt); in do_blk_trace_setup()
528 (void) xchg(&q->blk_trace, old_bt); in do_blk_trace_setup()
602 struct blk_trace *bt = q->blk_trace; in blk_trace_startstop()
688 if (q->blk_trace) { in blk_trace_shutdown()
711 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()
825 struct blk_trace *bt = q->blk_trace; in blk_add_trace_getrq()
840 struct blk_trace *bt = q->blk_trace; in blk_add_trace_sleeprq()
850 struct blk_trace *bt = q->blk_trace; in blk_add_trace_plug()
859 struct blk_trace *bt = q->blk_trace; in blk_add_trace_unplug()
878 struct blk_trace *bt = q->blk_trace; in blk_add_trace_split()
906 struct blk_trace *bt = q->blk_trace; in blk_add_trace_bio_remap()
939 struct blk_trace *bt = q->blk_trace; in blk_add_trace_rq_remap()
969 struct blk_trace *bt = q->blk_trace; in blk_add_driver_data()
1478 struct blk_trace *bt; in blk_trace_remove_queue()
1480 bt = xchg(&q->blk_trace, NULL); in blk_trace_remove_queue()
1497 struct blk_trace *old_bt, *bt = NULL; in blk_trace_setup_queue()
1513 old_bt = xchg(&q->blk_trace, bt); in blk_trace_setup_queue()
1515 (void)xchg(&q->blk_trace, old_bt); in blk_trace_setup_queue()
1664 ret = sprintf(buf, "%u\n", !!q->blk_trace); in sysfs_blk_trace_attr_show()
1668 if (q->blk_trace == NULL) in sysfs_blk_trace_attr_show()
1671 ret = blk_trace_mask2str(buf, q->blk_trace->act_mask); in sysfs_blk_trace_attr_show()
1673 ret = sprintf(buf, "%u\n", q->blk_trace->pid); in sysfs_blk_trace_attr_show()
1675 ret = sprintf(buf, "%llu\n", q->blk_trace->start_lba); in sysfs_blk_trace_attr_show()
1677 ret = sprintf(buf, "%llu\n", q->blk_trace->end_lba); in sysfs_blk_trace_attr_show()
1733 if (q->blk_trace == NULL) in sysfs_blk_trace_attr_store()
1738 q->blk_trace->act_mask = value; in sysfs_blk_trace_attr_store()
1740 q->blk_trace->pid = value; in sysfs_blk_trace_attr_store()
1742 q->blk_trace->start_lba = value; in sysfs_blk_trace_attr_store()
1744 q->blk_trace->end_lba = value; in sysfs_blk_trace_attr_store()