1*4882a593Smuzhiyun // SPDX-License-Identifier: GPL-2.0 2*4882a593Smuzhiyun /* 3*4882a593Smuzhiyun * null_blk trace related helpers. 4*4882a593Smuzhiyun * 5*4882a593Smuzhiyun * Copyright (C) 2020 Western Digital Corporation or its affiliates. 6*4882a593Smuzhiyun */ 7*4882a593Smuzhiyun #include "null_blk_trace.h" 8*4882a593Smuzhiyun 9*4882a593Smuzhiyun /* 10*4882a593Smuzhiyun * Helper to use for all null_blk traces to extract disk name. 11*4882a593Smuzhiyun */ nullb_trace_disk_name(struct trace_seq * p,char * name)12*4882a593Smuzhiyunconst char *nullb_trace_disk_name(struct trace_seq *p, char *name) 13*4882a593Smuzhiyun { 14*4882a593Smuzhiyun const char *ret = trace_seq_buffer_ptr(p); 15*4882a593Smuzhiyun 16*4882a593Smuzhiyun if (name && *name) 17*4882a593Smuzhiyun trace_seq_printf(p, "disk=%s, ", name); 18*4882a593Smuzhiyun trace_seq_putc(p, 0); 19*4882a593Smuzhiyun 20*4882a593Smuzhiyun return ret; 21*4882a593Smuzhiyun } 22