Lines Matching defs:ring_buffer_per_cpu
477 struct ring_buffer_per_cpu { struct
478 int cpu;
479 atomic_t record_disabled;
480 atomic_t resize_disabled;
481 struct trace_buffer *buffer;
482 raw_spinlock_t reader_lock; /* serialize readers */
483 arch_spinlock_t lock;
484 struct lock_class_key lock_key;
485 struct buffer_data_page *free_page;
486 unsigned long nr_pages;
487 unsigned int current_context;
488 struct list_head *pages;
490 unsigned long cnt;
491 struct buffer_page *head_page; /* read from head */
492 struct buffer_page *tail_page; /* write to tail */
493 struct buffer_page *commit_page; /* committed pages */
494 struct buffer_page *reader_page;
495 unsigned long lost_events;
496 unsigned long last_overrun;
497 unsigned long nest;
498 local_t entries_bytes;
499 local_t entries;
500 local_t overrun;
501 local_t commit_overrun;
502 local_t dropped_events;
503 local_t committing;
504 local_t commits;
505 local_t pages_touched;
506 local_t pages_lost;
507 local_t pages_read;
508 long last_pages_touch;
509 size_t shortest_full;
510 unsigned long read;
511 unsigned long read_bytes;
512 rb_time_t write_stamp;
513 rb_time_t before_stamp;
514 u64 event_stamp[MAX_NEST];
515 u64 read_stamp;
517 unsigned long pages_removed;
519 unsigned int mapped;
520 unsigned int user_mapped; /* user space mapping */
521 struct mutex mapping_lock;
522 unsigned long *subbuf_ids; /* ID to subbuf VA */
546 struct ring_buffer_per_cpu **buffers; argument