Symbol: ttm_lock
sys/dev/drm2/ttm/ttm_lock.c
116
static bool __ttm_read_trylock(struct ttm_lock *lock, bool *locked)
sys/dev/drm2/ttm/ttm_lock.c
137
int ttm_read_trylock(struct ttm_lock *lock, bool interruptible)
sys/dev/drm2/ttm/ttm_lock.c
165
void ttm_write_unlock(struct ttm_lock *lock)
sys/dev/drm2/ttm/ttm_lock.c
173
static bool __ttm_write_lock(struct ttm_lock *lock)
sys/dev/drm2/ttm/ttm_lock.c
192
ttm_write_lock(struct ttm_lock *lock, bool interruptible)
sys/dev/drm2/ttm/ttm_lock.c
222
void ttm_write_lock_downgrade(struct ttm_lock *lock)
sys/dev/drm2/ttm/ttm_lock.c
230
static int __ttm_vt_unlock(struct ttm_lock *lock)
sys/dev/drm2/ttm/ttm_lock.c
247
struct ttm_lock *lock = container_of(base, struct ttm_lock, base);
sys/dev/drm2/ttm/ttm_lock.c
255
static bool __ttm_vt_lock(struct ttm_lock *lock)
sys/dev/drm2/ttm/ttm_lock.c
269
int ttm_vt_lock(struct ttm_lock *lock,
sys/dev/drm2/ttm/ttm_lock.c
312
int ttm_vt_unlock(struct ttm_lock *lock)
sys/dev/drm2/ttm/ttm_lock.c
318
void ttm_suspend_unlock(struct ttm_lock *lock)
sys/dev/drm2/ttm/ttm_lock.c
326
static bool __ttm_suspend_lock(struct ttm_lock *lock)
sys/dev/drm2/ttm/ttm_lock.c
340
void ttm_suspend_lock(struct ttm_lock *lock)
sys/dev/drm2/ttm/ttm_lock.c
48
void ttm_lock_init(struct ttm_lock *lock)
sys/dev/drm2/ttm/ttm_lock.c
68
void ttm_read_unlock(struct ttm_lock *lock)
sys/dev/drm2/ttm/ttm_lock.c
76
static bool __ttm_read_lock(struct ttm_lock *lock)
sys/dev/drm2/ttm/ttm_lock.c
92
ttm_read_lock(struct ttm_lock *lock, bool interruptible)
sys/dev/drm2/ttm/ttm_lock.h
107
extern int ttm_read_lock(struct ttm_lock *lock, bool interruptible);
sys/dev/drm2/ttm/ttm_lock.h
124
extern int ttm_read_trylock(struct ttm_lock *lock, bool interruptible);
sys/dev/drm2/ttm/ttm_lock.h
133
extern void ttm_lock_downgrade(struct ttm_lock *lock);
sys/dev/drm2/ttm/ttm_lock.h
142
extern void ttm_suspend_lock(struct ttm_lock *lock);
sys/dev/drm2/ttm/ttm_lock.h
151
extern void ttm_suspend_unlock(struct ttm_lock *lock);
sys/dev/drm2/ttm/ttm_lock.h
165
extern int ttm_vt_lock(struct ttm_lock *lock, bool interruptible,
sys/dev/drm2/ttm/ttm_lock.h
177
extern int ttm_vt_unlock(struct ttm_lock *lock);
sys/dev/drm2/ttm/ttm_lock.h
186
extern void ttm_write_unlock(struct ttm_lock *lock);
sys/dev/drm2/ttm/ttm_lock.h
198
extern int ttm_write_lock(struct ttm_lock *lock, bool interruptible);
sys/dev/drm2/ttm/ttm_lock.h
200
void ttm_write_lock_downgrade(struct ttm_lock *lock);
sys/dev/drm2/ttm/ttm_lock.h
219
static inline void ttm_lock_set_kill(struct ttm_lock *lock, bool val,
sys/dev/drm2/ttm/ttm_lock.h
86
extern void ttm_lock_init(struct ttm_lock *lock);
sys/dev/drm2/ttm/ttm_lock.h
95
extern void ttm_read_unlock(struct ttm_lock *lock);