Lines Matching defs:ring_buffer_per_cpu
447 struct ring_buffer_per_cpu { struct
448 int cpu;
449 atomic_t record_disabled;
450 atomic_t resize_disabled;
451 struct trace_buffer *buffer;
452 raw_spinlock_t reader_lock; /* serialize readers */
453 arch_spinlock_t lock;
454 struct lock_class_key lock_key;
455 struct buffer_data_page *free_page;
456 unsigned long nr_pages;
457 unsigned int current_context;
458 struct list_head *pages;
459 struct buffer_page *head_page; /* read from head */
460 struct buffer_page *tail_page; /* write to tail */
461 struct buffer_page *commit_page; /* committed pages */
462 struct buffer_page *reader_page;
463 unsigned long lost_events;
464 unsigned long last_overrun;
465 unsigned long nest;
466 local_t entries_bytes;
467 local_t entries;
468 local_t overrun;
469 local_t commit_overrun;
470 local_t dropped_events;
471 local_t committing;
472 local_t commits;
473 local_t pages_touched;
474 local_t pages_lost;
475 local_t pages_read;
476 long last_pages_touch;
477 size_t shortest_full;
478 unsigned long read;
479 unsigned long read_bytes;
480 rb_time_t write_stamp;
481 rb_time_t before_stamp;
482 u64 event_stamp[MAX_NEST];
506 struct ring_buffer_per_cpu **buffers; argument