1*7ab21842SSrinivas Pandruvada /* SPDX-License-Identifier: GPL-2.0 */ 2*7ab21842SSrinivas Pandruvada /* 3*7ab21842SSrinivas Pandruvada * Intel ISH client Interface definitions 4*7ab21842SSrinivas Pandruvada * 5*7ab21842SSrinivas Pandruvada * Copyright (c) 2019, Intel Corporation. 6*7ab21842SSrinivas Pandruvada */ 7*7ab21842SSrinivas Pandruvada 8*7ab21842SSrinivas Pandruvada #ifndef _INTEL_ISH_CLIENT_IF_H_ 9*7ab21842SSrinivas Pandruvada #define _INTEL_ISH_CLIENT_IF_H_ 10*7ab21842SSrinivas Pandruvada 11*7ab21842SSrinivas Pandruvada struct ishtp_cl_device; 12*7ab21842SSrinivas Pandruvada 13*7ab21842SSrinivas Pandruvada /* Get the device * from ishtp device instance */ 14*7ab21842SSrinivas Pandruvada struct device *ishtp_device(struct ishtp_cl_device *cl_device); 15*7ab21842SSrinivas Pandruvada /* Trace interface for clients */ 16*7ab21842SSrinivas Pandruvada void *ishtp_trace_callback(struct ishtp_cl_device *cl_device); 17*7ab21842SSrinivas Pandruvada 18*7ab21842SSrinivas Pandruvada #endif /* _INTEL_ISH_CLIENT_IF_H_ */ 19