Symbol: lock_descriptor_t
usr/src/cmd/mdb/common/modules/genunix/genunix.c
1914
lock_descriptor_t ld;
usr/src/cmd/mdb/common/modules/genunix/genunix.c
1916
if (mdb_vread(&ld, sizeof (lock_descriptor_t), wsp->walk_addr) == -1) {
usr/src/cmd/mdb/common/modules/genunix/genunix.c
2029
const lock_descriptor_t *ld = data;
usr/src/cmd/mdb/common/modules/klmmod/klmmod.c
1018
const lock_descriptor_t *ld = data;
usr/src/uts/common/os/flock.c
1010
flk_free_lock(lock_descriptor_t *lock)
usr/src/uts/common/os/flock.c
1024
kmem_free((void *)lock, sizeof (lock_descriptor_t));
usr/src/uts/common/os/flock.c
1028
flk_set_state(lock_descriptor_t *lock, int new_state)
usr/src/uts/common/os/flock.c
1080
flk_process_request(lock_descriptor_t *request)
usr/src/uts/common/os/flock.c
1083
lock_descriptor_t *lock;
usr/src/uts/common/os/flock.c
1091
lock_descriptor_t *covered_by = NULL;
usr/src/uts/common/os/flock.c
1125
lock_descriptor_t *lk[1];
usr/src/uts/common/os/flock.c
1126
lock_descriptor_t *first_glock = NULL;
usr/src/uts/common/os/flock.c
1301
flk_execute_request(lock_descriptor_t *request)
usr/src/uts/common/os/flock.c
1305
lock_descriptor_t *lock, *lock1;
usr/src/uts/common/os/flock.c
1353
flk_wait_execute_request(lock_descriptor_t *request)
usr/src/uts/common/os/flock.c
1484
flk_add_edge(lock_descriptor_t *from_lock, lock_descriptor_t *to_lock,
usr/src/uts/common/os/flock.c
1489
lock_descriptor_t *vertex;
usr/src/uts/common/os/flock.c
1490
lock_descriptor_t *vertex_stack;
usr/src/uts/common/os/flock.c
1615
flk_relation(lock_descriptor_t *lock, lock_descriptor_t *request)
usr/src/uts/common/os/flock.c
1618
lock_descriptor_t *lock1, *lock2;
usr/src/uts/common/os/flock.c
1619
lock_descriptor_t *topology[3];
usr/src/uts/common/os/flock.c
162
static void create_flock(lock_descriptor_t *, flock64_t *);
usr/src/uts/common/os/flock.c
163
static lock_descriptor_t *flk_get_lock(void);
usr/src/uts/common/os/flock.c
164
static void flk_free_lock(lock_descriptor_t *lock);
usr/src/uts/common/os/flock.c
165
static void flk_get_first_blocking_lock(lock_descriptor_t *request);
usr/src/uts/common/os/flock.c
166
static int flk_process_request(lock_descriptor_t *);
usr/src/uts/common/os/flock.c
167
static int flk_add_edge(lock_descriptor_t *, lock_descriptor_t *, int, int);
usr/src/uts/common/os/flock.c
169
static int flk_wait_execute_request(lock_descriptor_t *);
usr/src/uts/common/os/flock.c
170
static int flk_relation(lock_descriptor_t *, lock_descriptor_t *);
usr/src/uts/common/os/flock.c
171
static void flk_insert_active_lock(lock_descriptor_t *);
usr/src/uts/common/os/flock.c
172
static void flk_delete_active_lock(lock_descriptor_t *, int);
usr/src/uts/common/os/flock.c
173
static void flk_insert_sleeping_lock(lock_descriptor_t *);
usr/src/uts/common/os/flock.c
175
static void flk_wakeup(lock_descriptor_t *, int);
usr/src/uts/common/os/flock.c
177
static void flk_recompute_dependencies(lock_descriptor_t *,
usr/src/uts/common/os/flock.c
178
lock_descriptor_t **, int, int);
usr/src/uts/common/os/flock.c
179
static int flk_find_barriers(lock_descriptor_t *);
usr/src/uts/common/os/flock.c
180
static void flk_update_barriers(lock_descriptor_t *);
usr/src/uts/common/os/flock.c
181
static int flk_color_reachables(lock_descriptor_t *);
usr/src/uts/common/os/flock.c
182
static int flk_canceled(lock_descriptor_t *);
usr/src/uts/common/os/flock.c
183
static void flk_delete_locks_by_sysid(lock_descriptor_t *);
usr/src/uts/common/os/flock.c
184
static void report_blocker(lock_descriptor_t *, lock_descriptor_t *);
usr/src/uts/common/os/flock.c
1843
flk_insert_active_lock(lock_descriptor_t *new_lock)
usr/src/uts/common/os/flock.c
1847
lock_descriptor_t *first_lock, *lock;
usr/src/uts/common/os/flock.c
185
static void wait_for_lock(lock_descriptor_t *);
usr/src/uts/common/os/flock.c
1884
flk_delete_active_lock(lock_descriptor_t *lock, int free_lock)
usr/src/uts/common/os/flock.c
1919
flk_insert_sleeping_lock(lock_descriptor_t *request)
usr/src/uts/common/os/flock.c
1923
lock_descriptor_t *lock;
usr/src/uts/common/os/flock.c
1948
flk_cancel_sleeping_lock(lock_descriptor_t *request, int remove_from_queue)
usr/src/uts/common/os/flock.c
1952
lock_descriptor_t **topology = NULL;
usr/src/uts/common/os/flock.c
1954
lock_descriptor_t *vertex, *lock;
usr/src/uts/common/os/flock.c
1957
lock_descriptor_t *vertex_stack;
usr/src/uts/common/os/flock.c
198
static int no_path(lock_descriptor_t *, lock_descriptor_t *);
usr/src/uts/common/os/flock.c
1986
topology = kmem_zalloc(nvertex * sizeof (lock_descriptor_t *),
usr/src/uts/common/os/flock.c
199
static void path(lock_descriptor_t *, lock_descriptor_t *);
usr/src/uts/common/os/flock.c
201
static int level_one_path(lock_descriptor_t *, lock_descriptor_t *);
usr/src/uts/common/os/flock.c
202
static int level_two_path(lock_descriptor_t *, lock_descriptor_t *, int);
usr/src/uts/common/os/flock.c
206
static int flk_check_deadlock(lock_descriptor_t *);
usr/src/uts/common/os/flock.c
2066
(nvertex * sizeof (lock_descriptor_t *)));
usr/src/uts/common/os/flock.c
208
static proc_vertex_t *flk_get_proc_vertex(lock_descriptor_t *);
usr/src/uts/common/os/flock.c
2092
lock_descriptor_t *lock;
usr/src/uts/common/os/flock.c
2113
flk_wakeup(lock_descriptor_t *lock, int adj_list_remove)
usr/src/uts/common/os/flock.c
2117
lock_descriptor_t *lck;
usr/src/uts/common/os/flock.c
2167
flk_recompute_dependencies(lock_descriptor_t *request,
usr/src/uts/common/os/flock.c
2168
lock_descriptor_t **topology, int nvertex, int update_graph)
usr/src/uts/common/os/flock.c
2170
lock_descriptor_t *vertex, *lock;
usr/src/uts/common/os/flock.c
2175
lock_descriptor_t *vertex_stack;
usr/src/uts/common/os/flock.c
2262
flk_color_reachables(lock_descriptor_t *vertex)
usr/src/uts/common/os/flock.c
2264
lock_descriptor_t *ver, *lock;
usr/src/uts/common/os/flock.c
2267
lock_descriptor_t *vertex_stack;
usr/src/uts/common/os/flock.c
2297
flk_update_barriers(lock_descriptor_t *lock)
usr/src/uts/common/os/flock.c
2299
lock_descriptor_t *vertex, *lck;
usr/src/uts/common/os/flock.c
2301
lock_descriptor_t *vertex_stack;
usr/src/uts/common/os/flock.c
2341
flk_find_barriers(lock_descriptor_t *lock)
usr/src/uts/common/os/flock.c
2343
lock_descriptor_t *vertex, *lck;
usr/src/uts/common/os/flock.c
2346
lock_descriptor_t *vertex_stack;
usr/src/uts/common/os/flock.c
2386
flk_get_first_blocking_lock(lock_descriptor_t *request)
usr/src/uts/common/os/flock.c
2390
lock_descriptor_t *lock, *blocker;
usr/src/uts/common/os/flock.c
2460
(lock_descriptor_t *)ACTIVE_HEAD(gp_alloc);
usr/src/uts/common/os/flock.c
2463
(lock_descriptor_t *)SLEEPING_HEAD(gp_alloc);
usr/src/uts/common/os/flock.c
2505
lock_descriptor_t *lock;
usr/src/uts/common/os/flock.c
2579
lock_descriptor_t *lock;
usr/src/uts/common/os/flock.c
2627
lock_descriptor_t *lock;
usr/src/uts/common/os/flock.c
2684
lock_descriptor_t *lock;
usr/src/uts/common/os/flock.c
2737
lock_descriptor_t *lock, *nlock;
usr/src/uts/common/os/flock.c
2787
flk_delete_locks_by_sysid(lock_descriptor_t *request)
usr/src/uts/common/os/flock.c
2790
lock_descriptor_t *lock, *nlock;
usr/src/uts/common/os/flock.c
2844
lock_descriptor_t *lock, *nlock;
usr/src/uts/common/os/flock.c
2901
flk_canceled(lock_descriptor_t *request)
usr/src/uts/common/os/flock.c
2903
lock_descriptor_t *lock, *nlock;
usr/src/uts/common/os/flock.c
2936
lock_descriptor_t *lock, *nlock;
usr/src/uts/common/os/flock.c
2937
lock_descriptor_t *link_stack;
usr/src/uts/common/os/flock.c
298
lock_descriptor_t stack_lock_request;
usr/src/uts/common/os/flock.c
299
lock_descriptor_t *lock_request;
usr/src/uts/common/os/flock.c
3081
flk_check_deadlock(lock_descriptor_t *lock)
usr/src/uts/common/os/flock.c
3257
flk_get_proc_vertex(lock_descriptor_t *lock)
usr/src/uts/common/os/flock.c
339
sizeof (lock_descriptor_t));
usr/src/uts/common/os/flock.c
3665
lock_descriptor_t *lock;
usr/src/uts/common/os/flock.c
3666
lock_descriptor_t *graph_head;
usr/src/uts/common/os/flock.c
3849
lock_descriptor_t *lock; /* lock */
usr/src/uts/common/os/flock.c
3850
lock_descriptor_t *nlock = NULL; /* next lock */
usr/src/uts/common/os/flock.c
3910
lock_descriptor_t *lock;
usr/src/uts/common/os/flock.c
3911
lock_descriptor_t *nlock = NULL; /* next lock */
usr/src/uts/common/os/flock.c
3958
lock_descriptor_t *lock;
usr/src/uts/common/os/flock.c
3959
lock_descriptor_t *nlock = NULL; /* next lock */
usr/src/uts/common/os/flock.c
4008
lock_descriptor_t *lock;
usr/src/uts/common/os/flock.c
4009
lock_descriptor_t *nlock = NULL; /* next lock */
usr/src/uts/common/os/flock.c
4043
lock_descriptor_t *lock;
usr/src/uts/common/os/flock.c
4044
lock_descriptor_t *nlock = NULL; /* next lock */
usr/src/uts/common/os/flock.c
4080
wait_for_lock(lock_descriptor_t *request)
usr/src/uts/common/os/flock.c
4105
create_flock(lock_descriptor_t *lp, flock64_t *flp)
usr/src/uts/common/os/flock.c
4215
report_blocker(lock_descriptor_t *blocker, lock_descriptor_t *request)
usr/src/uts/common/os/flock.c
4294
lock_descriptor_t *lock;
usr/src/uts/common/os/flock.c
4322
lock_descriptor_t *, lock);
usr/src/uts/common/os/flock.c
4358
lock_descriptor_t *lock, *lock1;
usr/src/uts/common/os/flock.c
4468
lock_descriptor_t *lock1, *lock2;
usr/src/uts/common/os/flock.c
4504
level_two_path(lock_descriptor_t *lock1, lock_descriptor_t *lock2, int no_path)
usr/src/uts/common/os/flock.c
4507
lock_descriptor_t *vertex;
usr/src/uts/common/os/flock.c
4508
lock_descriptor_t *vertex_stack;
usr/src/uts/common/os/flock.c
4542
lock_descriptor_t *lock;
usr/src/uts/common/os/flock.c
4575
level_one_path(lock_descriptor_t *lock1, lock_descriptor_t *lock2)
usr/src/uts/common/os/flock.c
4589
no_path(lock_descriptor_t *lock1, lock_descriptor_t *lock2)
usr/src/uts/common/os/flock.c
4595
path(lock_descriptor_t *lock1, lock_descriptor_t *lock2)
usr/src/uts/common/os/flock.c
461
lock_descriptor_t *fplock, *lock, *nlock;
usr/src/uts/common/os/flock.c
467
if ((fplock = (lock_descriptor_t *)fp->f_filock) == NULL)
usr/src/uts/common/os/flock.c
538
lock_descriptor_t stack_lock_request;
usr/src/uts/common/os/flock.c
539
lock_descriptor_t *lock_request;
usr/src/uts/common/os/flock.c
560
sizeof (lock_descriptor_t));
usr/src/uts/common/os/flock.c
986
static lock_descriptor_t *
usr/src/uts/common/os/flock.c
989
lock_descriptor_t *l;
usr/src/uts/common/os/flock.c
991
l = kmem_zalloc(sizeof (lock_descriptor_t), KM_SLEEP);
usr/src/uts/common/sys/flock_impl.h
192
int flk_execute_request(lock_descriptor_t *);
usr/src/uts/common/sys/flock_impl.h
193
void flk_cancel_sleeping_lock(lock_descriptor_t *, int);
usr/src/uts/common/sys/flock_impl.h
194
void flk_set_state(lock_descriptor_t *, int);
usr/src/uts/common/sys/flock_impl.h
231
(lock) = (lock_descriptor_t *)vp->v_filocks; \
usr/src/uts/common/sys/flock_impl.h
294
extern void cl_flk_state_transition_notify(lock_descriptor_t *lock,
usr/src/uts/common/sys/flock_impl.h
367
(lock)->l_next = (lock)->l_prev = (lock_descriptor_t *)NULL; \