Linux Perf
lock_stat Struct Reference
Collaboration diagram for lock_stat:
Collaboration graph

Public Attributes

struct list_head hash_entry
 
struct rb_node rb
 
void * addr
 
char * name
 
unsigned int nr_acquire
 
unsigned int nr_acquired
 
unsigned int nr_contended
 
unsigned int nr_release
 
unsigned int nr_readlock
 
unsigned int nr_trylock
 
u64 avg_wait_time
 
u64 wait_time_total
 
u64 wait_time_min
 
u64 wait_time_max
 
int discard
 

Detailed Description

Definition at line 45 of file builtin-lock.c.

Member Data Documentation

◆ addr

void* lock_stat::addr

Definition at line 54 of file builtin-lock.c.

◆ avg_wait_time

u64 lock_stat::avg_wait_time

Definition at line 66 of file builtin-lock.c.

◆ discard

int lock_stat::discard

Definition at line 71 of file builtin-lock.c.

◆ hash_entry

struct list_head lock_stat::hash_entry

Definition at line 46 of file builtin-lock.c.

◆ name

char* lock_stat::name

Definition at line 55 of file builtin-lock.c.

◆ nr_acquire

unsigned int lock_stat::nr_acquire

Definition at line 57 of file builtin-lock.c.

◆ nr_acquired

unsigned int lock_stat::nr_acquired

Definition at line 58 of file builtin-lock.c.

◆ nr_contended

unsigned int lock_stat::nr_contended

Definition at line 59 of file builtin-lock.c.

◆ nr_readlock

unsigned int lock_stat::nr_readlock

Definition at line 62 of file builtin-lock.c.

◆ nr_release

unsigned int lock_stat::nr_release

Definition at line 60 of file builtin-lock.c.

◆ nr_trylock

unsigned int lock_stat::nr_trylock

Definition at line 63 of file builtin-lock.c.

◆ rb

struct rb_node lock_stat::rb

Definition at line 47 of file builtin-lock.c.

◆ wait_time_max

u64 lock_stat::wait_time_max

Definition at line 69 of file builtin-lock.c.

◆ wait_time_min

u64 lock_stat::wait_time_min

Definition at line 68 of file builtin-lock.c.

◆ wait_time_total

u64 lock_stat::wait_time_total

Definition at line 67 of file builtin-lock.c.


The documentation for this struct was generated from the following file: