staging: vc04_services: Remove REMOTE_EVENT_T typedef

Typedefing structs is not encouraged in the kernel.

Signed-off-by: Dominic Braun <inf.braun@fau.de>
Signed-off-by: Tobias Büttner <tobias.buettner@fau.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Dominic Braun 2018-12-14 13:04:40 +01:00 committed by Greg Kroah-Hartman
parent 313b5681a3
commit 4075fa9efc
3 changed files with 12 additions and 12 deletions

View File

@ -233,7 +233,7 @@ vchiq_platform_get_arm_state(VCHIQ_STATE_T *state)
} }
void void
remote_event_signal(REMOTE_EVENT_T *event) remote_event_signal(struct remote_event *event)
{ {
wmb(); wmb();

View File

@ -417,7 +417,7 @@ vchiq_set_conn_state(VCHIQ_STATE_T *state, VCHIQ_CONNSTATE_T newstate)
} }
static inline void static inline void
remote_event_create(wait_queue_head_t *wq, REMOTE_EVENT_T *event) remote_event_create(wait_queue_head_t *wq, struct remote_event *event)
{ {
event->armed = 0; event->armed = 0;
/* Don't clear the 'fired' flag because it may already have been set /* Don't clear the 'fired' flag because it may already have been set
@ -426,7 +426,7 @@ remote_event_create(wait_queue_head_t *wq, REMOTE_EVENT_T *event)
} }
static inline int static inline int
remote_event_wait(wait_queue_head_t *wq, REMOTE_EVENT_T *event) remote_event_wait(wait_queue_head_t *wq, struct remote_event *event)
{ {
if (!event->fired) { if (!event->fired) {
event->armed = 1; event->armed = 1;
@ -444,14 +444,14 @@ remote_event_wait(wait_queue_head_t *wq, REMOTE_EVENT_T *event)
} }
static inline void static inline void
remote_event_signal_local(wait_queue_head_t *wq, REMOTE_EVENT_T *event) remote_event_signal_local(wait_queue_head_t *wq, struct remote_event *event)
{ {
event->armed = 0; event->armed = 0;
wake_up_all(wq); wake_up_all(wq);
} }
static inline void static inline void
remote_event_poll(wait_queue_head_t *wq, REMOTE_EVENT_T *event) remote_event_poll(wait_queue_head_t *wq, struct remote_event *event)
{ {
if (event->fired && event->armed) if (event->fired && event->armed)
remote_event_signal_local(wq, event); remote_event_signal_local(wq, event);

View File

@ -260,11 +260,11 @@ typedef struct vchiq_bulk_queue_struct {
VCHIQ_BULK_T bulks[VCHIQ_NUM_SERVICE_BULKS]; VCHIQ_BULK_T bulks[VCHIQ_NUM_SERVICE_BULKS];
} VCHIQ_BULK_QUEUE_T; } VCHIQ_BULK_QUEUE_T;
typedef struct remote_event_struct { struct remote_event {
int armed; int armed;
int fired; int fired;
u32 __unused; u32 __unused;
} REMOTE_EVENT_T; };
typedef struct opaque_platform_state_t *VCHIQ_PLATFORM_STATE_T; typedef struct opaque_platform_state_t *VCHIQ_PLATFORM_STATE_T;
@ -355,7 +355,7 @@ typedef struct vchiq_shared_state_struct {
/* Signalling this event indicates that owner's slot handler thread /* Signalling this event indicates that owner's slot handler thread
** should run. */ ** should run. */
REMOTE_EVENT_T trigger; struct remote_event trigger;
/* Indicates the byte position within the stream where the next message /* Indicates the byte position within the stream where the next message
** will be written. The least significant bits are an index into the ** will be written. The least significant bits are an index into the
@ -363,17 +363,17 @@ typedef struct vchiq_shared_state_struct {
int tx_pos; int tx_pos;
/* This event should be signalled when a slot is recycled. */ /* This event should be signalled when a slot is recycled. */
REMOTE_EVENT_T recycle; struct remote_event recycle;
/* The slot_queue index where the next recycled slot will be written. */ /* The slot_queue index where the next recycled slot will be written. */
int slot_queue_recycle; int slot_queue_recycle;
/* This event should be signalled when a synchronous message is sent. */ /* This event should be signalled when a synchronous message is sent. */
REMOTE_EVENT_T sync_trigger; struct remote_event sync_trigger;
/* This event should be signalled when a synchronous message has been /* This event should be signalled when a synchronous message has been
** released. */ ** released. */
REMOTE_EVENT_T sync_release; struct remote_event sync_release;
/* A circular buffer of slot indexes. */ /* A circular buffer of slot indexes. */
int slot_queue[VCHIQ_MAX_SLOTS_PER_SIDE]; int slot_queue[VCHIQ_MAX_SLOTS_PER_SIDE];
@ -623,7 +623,7 @@ extern void
vchiq_complete_bulk(VCHIQ_BULK_T *bulk); vchiq_complete_bulk(VCHIQ_BULK_T *bulk);
extern void extern void
remote_event_signal(REMOTE_EVENT_T *event); remote_event_signal(struct remote_event *event);
void void
vchiq_platform_check_suspend(VCHIQ_STATE_T *state); vchiq_platform_check_suspend(VCHIQ_STATE_T *state);