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