event_buffer
reader->next_serial_number = sp->event_buffer->next_serial_number;
list_add(&reader->node, &sp->event_buffer->readers);
struct event_buffer *buffer;
buffer = kmalloc_obj(struct event_buffer);
sp->event_buffer = buffer;
kfree(sp->event_buffer);
list_for_each_entry(reader, &sp->event_buffer->readers, node)
struct event_buffer *buffer = sp->event_buffer;
static inline int event_available(struct event_buffer *b, struct event_reader *r)
struct event_buffer *buffer = sp->event_buffer;
struct event_buffer *event_buffer;
struct acpi_buffer event_buffer = { ACPI_ALLOCATE_BUFFER, NULL };
NULL, &event_buffer);
obj = (union acpi_object *)event_buffer.pointer;
struct ahd_tmode_event event_buffer[AHD_TMODE_EVENT_BUFFER_SIZE];
lstate->event_buffer[lstate->event_r_idx].event_type,
lstate->event_buffer[lstate->event_r_idx].event_arg);
event = &lstate->event_buffer[lstate->event_w_idx];
event = &lstate->event_buffer[lstate->event_r_idx];
struct ahc_tmode_event event_buffer[AHC_TMODE_EVENT_BUFFER_SIZE];
lstate->event_buffer[lstate->event_r_idx].event_type,
lstate->event_buffer[lstate->event_r_idx].event_arg);
event = &lstate->event_buffer[lstate->event_w_idx];
event = &lstate->event_buffer[lstate->event_r_idx];
char *buffer = event_buffer;
buffer += strlen(event_buffer);
buflen -= strlen(event_buffer);
printk("%s\n", event_buffer);
static char event_buffer[EVENT_LOG_BUFF_SIZE];
struct trace_event_buffer event_buffer;
entry = trace_event_buffer_reserve(&event_buffer, file, size);
trace_event_buffer_commit(&event_buffer);
__trace_event_discard_commit(event_buffer.buffer,
event_buffer.event);