Home
last modified time | relevance | path

Searched defs:srcu_struct (Results 1 – 9 of 9) sorted by relevance

/dports/multimedia/libv4l/linux-5.13-rc2/include/linux/
H A Dsrcutiny.h16 struct srcu_struct { struct
17 short srcu_lock_nesting[2]; /* srcu_read_lock() nesting depth. */
18 unsigned short srcu_idx; /* Current reader array element in bit 0x2. */
19 unsigned short srcu_idx_max; /* Furthest future srcu_idx request. */
20 u8 srcu_gp_running; /* GP workqueue running? */
21 u8 srcu_gp_waiting; /* GP waiting for readers? */
22 struct swait_queue_head srcu_wq;
47 struct srcu_struct name = __SRCU_STRUCT_INIT(name, name) argument
H A Dsrcutree.h64 struct srcu_struct { struct
65 struct srcu_node node[NUM_RCU_NODES]; /* Combining tree. */
66 struct srcu_node *level[RCU_NUM_LVLS + 1];
68 struct mutex srcu_cb_mutex; /* Serialize CB preparation. */
69 spinlock_t __private lock; /* Protect counters */
70 struct mutex srcu_gp_mutex; /* Serialize GP work. */
71 unsigned int srcu_idx; /* Current rdr array element. */
72 unsigned long srcu_gp_seq; /* Grace-period seq #. */
77 unsigned long srcu_barrier_seq; /* srcu_barrier seq #. */
79 struct completion srcu_barrier_completion;
[all …]
H A Dsrcu.h54 struct srcu_struct { }; struct
/dports/multimedia/v4l_compat/linux-5.13-rc2/include/linux/
H A Dsrcutiny.h16 struct srcu_struct { struct
17 short srcu_lock_nesting[2]; /* srcu_read_lock() nesting depth. */
18 unsigned short srcu_idx; /* Current reader array element in bit 0x2. */
19 unsigned short srcu_idx_max; /* Furthest future srcu_idx request. */
20 u8 srcu_gp_running; /* GP workqueue running? */
21 u8 srcu_gp_waiting; /* GP waiting for readers? */
22 struct swait_queue_head srcu_wq;
47 struct srcu_struct name = __SRCU_STRUCT_INIT(name, name) argument
H A Dsrcutree.h64 struct srcu_struct { struct
65 struct srcu_node node[NUM_RCU_NODES]; /* Combining tree. */
66 struct srcu_node *level[RCU_NUM_LVLS + 1];
68 struct mutex srcu_cb_mutex; /* Serialize CB preparation. */
69 spinlock_t __private lock; /* Protect counters */
70 struct mutex srcu_gp_mutex; /* Serialize GP work. */
71 unsigned int srcu_idx; /* Current rdr array element. */
72 unsigned long srcu_gp_seq; /* Grace-period seq #. */
77 unsigned long srcu_barrier_seq; /* srcu_barrier seq #. */
79 struct completion srcu_barrier_completion;
[all …]
H A Dsrcu.h54 struct srcu_struct { }; struct
/dports/multimedia/v4l-utils/linux-5.13-rc2/include/linux/
H A Dsrcutiny.h16 struct srcu_struct { struct
17 short srcu_lock_nesting[2]; /* srcu_read_lock() nesting depth. */
18 unsigned short srcu_idx; /* Current reader array element in bit 0x2. */
19 unsigned short srcu_idx_max; /* Furthest future srcu_idx request. */
20 u8 srcu_gp_running; /* GP workqueue running? */
21 u8 srcu_gp_waiting; /* GP waiting for readers? */
22 struct swait_queue_head srcu_wq;
47 struct srcu_struct name = __SRCU_STRUCT_INIT(name, name) argument
H A Dsrcutree.h64 struct srcu_struct { struct
65 struct srcu_node node[NUM_RCU_NODES]; /* Combining tree. */
66 struct srcu_node *level[RCU_NUM_LVLS + 1];
68 struct mutex srcu_cb_mutex; /* Serialize CB preparation. */
69 spinlock_t __private lock; /* Protect counters */
70 struct mutex srcu_gp_mutex; /* Serialize GP work. */
71 unsigned int srcu_idx; /* Current rdr array element. */
72 unsigned long srcu_gp_seq; /* Grace-period seq #. */
77 unsigned long srcu_barrier_seq; /* srcu_barrier seq #. */
79 struct completion srcu_barrier_completion;
[all …]
H A Dsrcu.h54 struct srcu_struct { }; struct