Lines Matching refs:buts
734 struct blk_user_trace_setup2 *buts) in blk_trace_setup_finalize() argument
737 strscpy_pad(buts->name, name, BLKTRACE_BDEV_SIZE2); in blk_trace_setup_finalize()
743 strreplace(buts->name, '/', '_'); in blk_trace_setup_finalize()
746 bt->act_mask = buts->act_mask; in blk_trace_setup_finalize()
751 if (buts->start_lba) in blk_trace_setup_finalize()
752 bt->start_lba = buts->start_lba; in blk_trace_setup_finalize()
753 if (buts->end_lba) in blk_trace_setup_finalize()
754 bt->end_lba = buts->end_lba; in blk_trace_setup_finalize()
756 bt->pid = buts->pid; in blk_trace_setup_finalize()
768 struct blk_user_trace_setup buts; in blk_trace_setup() local
772 ret = copy_from_user(&buts, arg, sizeof(buts)); in blk_trace_setup()
776 if (!buts.buf_size || !buts.buf_nr) in blk_trace_setup()
780 .act_mask = buts.act_mask, in blk_trace_setup()
781 .buf_size = buts.buf_size, in blk_trace_setup()
782 .buf_nr = buts.buf_nr, in blk_trace_setup()
783 .start_lba = buts.start_lba, in blk_trace_setup()
784 .end_lba = buts.end_lba, in blk_trace_setup()
785 .pid = buts.pid, in blk_trace_setup()
789 bt = blk_trace_setup_prepare(q, name, dev, buts.buf_size, buts.buf_nr, in blk_trace_setup()
796 strcpy(buts.name, buts2.name); in blk_trace_setup()
799 if (copy_to_user(arg, &buts, sizeof(buts))) { in blk_trace_setup()