Commit 47cc5b16 authored by Nicolas Saenz Julienne's avatar Nicolas Saenz Julienne Committed by Greg Kroah-Hartman

staging: vchiq: Don't use a typedef for vchiq_callback

Linux coding style says to avoid typdefs.
Signed-off-by: default avatarNicolas Saenz Julienne <nsaenzjulienne@suse.de>
Link: https://lore.kernel.org/r/20200629150945.10720-30-nsaenzjulienne@suse.deSigned-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 3c5da06f
...@@ -35,7 +35,10 @@ struct vchi_service { ...@@ -35,7 +35,10 @@ struct vchi_service {
struct service_creation { struct service_creation {
struct vchi_version version; struct vchi_version version;
int32_t service_id; int32_t service_id;
vchiq_callback callback; enum vchiq_status (*callback)(enum vchiq_reason reason,
struct vchiq_header *header,
unsigned int handle,
void *bulk_userdata);
void *callback_param; void *callback_param;
}; };
......
...@@ -60,19 +60,21 @@ struct vchiq_element { ...@@ -60,19 +60,21 @@ struct vchiq_element {
unsigned int size; unsigned int size;
}; };
typedef enum vchiq_status (*vchiq_callback)(enum vchiq_reason,
struct vchiq_header *,
unsigned int, void *);
struct vchiq_service_base { struct vchiq_service_base {
int fourcc; int fourcc;
vchiq_callback callback; enum vchiq_status (*callback)(enum vchiq_reason reason,
struct vchiq_header *header,
unsigned int handle,
void *bulk_userdata);
void *userdata; void *userdata;
}; };
struct vchiq_service_params { struct vchiq_service_params {
int fourcc; int fourcc;
vchiq_callback callback; enum vchiq_status (*callback)(enum vchiq_reason reason,
struct vchiq_header *header,
unsigned int handle,
void *bulk_userdata);
void *userdata; void *userdata;
short version; /* Increment for non-trivial changes */ short version; /* Increment for non-trivial changes */
short version_min; /* Update for incompatible changes */ short version_min; /* Update for incompatible changes */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment