Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 348fecd2 authored by Christoph Jaeger's avatar Christoph Jaeger Committed by Greg Kroah-Hartman
Browse files

staging: ozwpan: Remove typedefs



As these typedefs are only used once, there is no real need for them.

Signed-off-by: default avatarChristoph Jaeger <email@christophjaeger.info>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent ae664752
Loading
Loading
Loading
Loading
+7 −16
Original line number Diff line number Diff line
@@ -29,23 +29,14 @@

/* Application handler functions.
 */
typedef int (*oz_app_init_fn_t)(void);
typedef void (*oz_app_term_fn_t)(void);
typedef int (*oz_app_start_fn_t)(struct oz_pd *pd, int resume);
typedef void (*oz_app_stop_fn_t)(struct oz_pd *pd, int pause);
typedef void (*oz_app_rx_fn_t)(struct oz_pd *pd, struct oz_elt *elt);
typedef int (*oz_app_heartbeat_fn_t)(struct oz_pd *pd);
typedef void (*oz_app_farewell_fn_t)(struct oz_pd *pd, u8 ep_num,
			u8 *data, u8 len);

struct oz_app_if {
	oz_app_init_fn_t	init;
	oz_app_term_fn_t	term;
	oz_app_start_fn_t	start;
	oz_app_stop_fn_t	stop;
	oz_app_rx_fn_t		rx;
	oz_app_heartbeat_fn_t	heartbeat;
	oz_app_farewell_fn_t	farewell;
	int  (*init)(void);
	void (*term)(void);
	int  (*start)(struct oz_pd *pd, int resume);
	void (*stop)(struct oz_pd *pd, int pause);
	void (*rx)(struct oz_pd *pd, struct oz_elt *elt);
	int  (*heartbeat)(struct oz_pd *pd);
	void (*farewell)(struct oz_pd *pd, u8 ep_num, u8 *data, u8 len);
};

int oz_protocol_init(char *devs);