Lines Matching defs:ring_buffer_per_cpu
485 struct ring_buffer_per_cpu { struct
486 int cpu;
487 atomic_t record_disabled;
488 atomic_t resize_disabled;
489 struct trace_buffer *buffer;
490 raw_spinlock_t reader_lock; /* serialize readers */
491 arch_spinlock_t lock;
492 struct lock_class_key lock_key;
493 struct buffer_data_page *free_page;
494 unsigned long nr_pages;
495 unsigned int current_context;
496 struct list_head *pages;
497 struct buffer_page *head_page; /* read from head */
498 struct buffer_page *tail_page; /* write to tail */
499 struct buffer_page *commit_page; /* committed pages */
500 struct buffer_page *reader_page;
501 unsigned long lost_events;
502 unsigned long last_overrun;
503 unsigned long nest;
504 local_t entries_bytes;
505 local_t entries;
506 local_t overrun;
507 local_t commit_overrun;
508 local_t dropped_events;
509 local_t committing;
510 local_t commits;
511 local_t pages_touched;
512 local_t pages_read;
513 long last_pages_touch;
514 size_t shortest_full;
515 unsigned long read;
516 unsigned long read_bytes;
540 struct ring_buffer_per_cpu **buffers; argument