mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-11-01 17:08:10 +00:00
07d7fe7bd6
Based on 1 normalized pattern(s): this program is free software you can redistribute it and or modify it under the terms of version 2 of the gnu general public license as published by the free software foundation this program is distributed in the hope that 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 you should have received a copy of the gnu general public license along with this program if not write to the free software foundation inc 59 temple place suite 330 boston ma 02111 1307 usa extracted by the scancode license scanner the SPDX license identifier GPL-2.0-only has been chosen to replace the boilerplate/reference in 24 file(s). Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Reviewed-by: Richard Fontana <rfontana@redhat.com> Reviewed-by: Alexios Zavras <alexios.zavras@intel.com> Reviewed-by: Allison Randal <allison@lohutok.net> Cc: linux-spdx@vger.kernel.org Link: https://lkml.kernel.org/r/20190529141334.606756275@linutronix.de Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
35 lines
1.2 KiB
C
35 lines
1.2 KiB
C
/* SPDX-License-Identifier: GPL-2.0-only */
|
|
/******************************************************************************
|
|
|
|
AudioScience HPI driver
|
|
Copyright (C) 1997-2011 AudioScience Inc. <support@audioscience.com>
|
|
|
|
|
|
Hardware Programming Interface (HPI) Utility functions
|
|
|
|
(C) Copyright AudioScience Inc. 2007
|
|
*******************************************************************************/
|
|
/* Initialise response headers, or msg/response pairs.
|
|
Note that it is valid to just init a response e.g. when a lower level is
|
|
preparing a response to a message.
|
|
However, when sending a message, a matching response buffer must always be
|
|
prepared.
|
|
*/
|
|
|
|
#ifndef _HPIMSGINIT_H_
|
|
#define _HPIMSGINIT_H_
|
|
|
|
void hpi_init_response(struct hpi_response *phr, u16 object, u16 function,
|
|
u16 error);
|
|
|
|
void hpi_init_message_response(struct hpi_message *phm,
|
|
struct hpi_response *phr, u16 object, u16 function);
|
|
|
|
void hpi_init_responseV1(struct hpi_response_header *phr, u16 size,
|
|
u16 object, u16 function);
|
|
|
|
void hpi_init_message_responseV1(struct hpi_message_header *phm, u16 msg_size,
|
|
struct hpi_response_header *phr, u16 res_size, u16 object,
|
|
u16 function);
|
|
|
|
#endif /* _HPIMSGINIT_H_ */
|