Lines Matching defs:ring_buffer_per_cpu
437 struct ring_buffer_per_cpu { struct
438 int cpu;
439 atomic_t record_disabled;
440 struct ring_buffer *buffer;
441 raw_spinlock_t reader_lock; /* serialize readers */
442 arch_spinlock_t lock;
443 struct lock_class_key lock_key;
444 struct buffer_data_page *free_page;
445 unsigned long nr_pages;
446 unsigned int current_context;
447 struct list_head *pages;
448 struct buffer_page *head_page; /* read from head */
449 struct buffer_page *tail_page; /* write to tail */
450 struct buffer_page *commit_page; /* committed pages */
451 struct buffer_page *reader_page;
452 unsigned long lost_events;
453 unsigned long last_overrun;
454 local_t entries_bytes;
455 local_t entries;
456 local_t overrun;
457 local_t commit_overrun;
458 local_t dropped_events;
459 local_t committing;
460 local_t commits;
461 unsigned long read;
485 struct ring_buffer_per_cpu **buffers; argument