mirror of
				https://github.com/torvalds/linux.git
				synced 2025-11-04 10:40:15 +02:00 
			
		
		
		
	Commit a96c548291 ("mei: trace pci configuration space io") added the
trace event mei_pci_cfg_write but never used it. As trace events that
are defined take up space for data structures and functions created for
them, it is a waste of memory to have one defined but not used. Remove
this trace event.
Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
		
	
			
		
			
				
	
	
		
			93 lines
		
	
	
	
		
			2.4 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			93 lines
		
	
	
	
		
			2.4 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
/*
 | 
						|
 *
 | 
						|
 * Intel Management Engine Interface (Intel MEI) Linux driver
 | 
						|
 * Copyright (c) 2015, Intel Corporation.
 | 
						|
 *
 | 
						|
 * This program is free software; you can redistribute it and/or modify it
 | 
						|
 * under the terms and conditions of the GNU General Public License,
 | 
						|
 * version 2, as published by the Free Software Foundation.
 | 
						|
 *
 | 
						|
 * This program is distributed in the hope it will be useful, but WITHOUT
 | 
						|
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
 | 
						|
 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
 | 
						|
 * more details.
 | 
						|
 *
 | 
						|
 */
 | 
						|
 | 
						|
#if !defined(_MEI_TRACE_H_) || defined(TRACE_HEADER_MULTI_READ)
 | 
						|
#define _MEI_TRACE_H_
 | 
						|
 | 
						|
#include <linux/stringify.h>
 | 
						|
#include <linux/types.h>
 | 
						|
#include <linux/tracepoint.h>
 | 
						|
 | 
						|
#include <linux/device.h>
 | 
						|
 | 
						|
#undef TRACE_SYSTEM
 | 
						|
#define TRACE_SYSTEM mei
 | 
						|
 | 
						|
TRACE_EVENT(mei_reg_read,
 | 
						|
	TP_PROTO(const struct device *dev, const char *reg, u32 offs, u32 val),
 | 
						|
	TP_ARGS(dev, reg, offs, val),
 | 
						|
	TP_STRUCT__entry(
 | 
						|
		__string(dev, dev_name(dev))
 | 
						|
		__field(const char *, reg)
 | 
						|
		__field(u32, offs)
 | 
						|
		__field(u32, val)
 | 
						|
	),
 | 
						|
	TP_fast_assign(
 | 
						|
		__assign_str(dev, dev_name(dev))
 | 
						|
		__entry->reg  = reg;
 | 
						|
		__entry->offs = offs;
 | 
						|
		__entry->val = val;
 | 
						|
	),
 | 
						|
	TP_printk("[%s] read %s:[%#x] = %#x",
 | 
						|
		  __get_str(dev), __entry->reg, __entry->offs, __entry->val)
 | 
						|
);
 | 
						|
 | 
						|
TRACE_EVENT(mei_reg_write,
 | 
						|
	TP_PROTO(const struct device *dev, const char *reg, u32 offs, u32 val),
 | 
						|
	TP_ARGS(dev, reg, offs, val),
 | 
						|
	TP_STRUCT__entry(
 | 
						|
		__string(dev, dev_name(dev))
 | 
						|
		__field(const char *, reg)
 | 
						|
		__field(u32, offs)
 | 
						|
		__field(u32, val)
 | 
						|
	),
 | 
						|
	TP_fast_assign(
 | 
						|
		__assign_str(dev, dev_name(dev))
 | 
						|
		__entry->reg = reg;
 | 
						|
		__entry->offs = offs;
 | 
						|
		__entry->val = val;
 | 
						|
	),
 | 
						|
	TP_printk("[%s] write %s[%#x] = %#x",
 | 
						|
		  __get_str(dev), __entry->reg,  __entry->offs, __entry->val)
 | 
						|
);
 | 
						|
 | 
						|
TRACE_EVENT(mei_pci_cfg_read,
 | 
						|
	TP_PROTO(const struct device *dev, const char *reg, u32 offs, u32 val),
 | 
						|
	TP_ARGS(dev, reg, offs, val),
 | 
						|
	TP_STRUCT__entry(
 | 
						|
		__string(dev, dev_name(dev))
 | 
						|
		__field(const char *, reg)
 | 
						|
		__field(u32, offs)
 | 
						|
		__field(u32, val)
 | 
						|
	),
 | 
						|
	TP_fast_assign(
 | 
						|
		__assign_str(dev, dev_name(dev))
 | 
						|
		__entry->reg  = reg;
 | 
						|
		__entry->offs = offs;
 | 
						|
		__entry->val = val;
 | 
						|
	),
 | 
						|
	TP_printk("[%s] pci cfg read %s:[%#x] = %#x",
 | 
						|
		  __get_str(dev), __entry->reg, __entry->offs, __entry->val)
 | 
						|
);
 | 
						|
 | 
						|
#endif /* _MEI_TRACE_H_ */
 | 
						|
 | 
						|
/* This part must be outside protection */
 | 
						|
#undef TRACE_INCLUDE_PATH
 | 
						|
#undef TRACE_INCLUDE_FILE
 | 
						|
#define TRACE_INCLUDE_PATH .
 | 
						|
#define TRACE_INCLUDE_FILE mei-trace
 | 
						|
#include <trace/define_trace.h>
 |