event_reader
void ibmasm_cancel_next_event(struct event_reader *reader)
void ibmasm_event_reader_register(struct service_processor *sp, struct event_reader *reader)
void ibmasm_event_reader_unregister(struct service_processor *sp, struct event_reader *reader)
struct event_reader *reader;
static inline int event_available(struct event_buffer *b, struct event_reader *r)
int ibmasm_get_next_event(struct service_processor *sp, struct event_reader *reader)
void ibmasm_event_reader_register(struct service_processor *sp, struct event_reader *reader);
void ibmasm_event_reader_unregister(struct service_processor *sp, struct event_reader *reader);
int ibmasm_get_next_event(struct service_processor *sp, struct event_reader *reader);
void ibmasm_cancel_next_event(struct event_reader *reader);
struct event_reader reader;
struct event_reader *reader = &event_data->reader;