Home
last modified time | relevance | path

Searched refs:bs_kgts_sema (Results 1 – 4 of 4) sorted by relevance

/linux-4.1.27/drivers/misc/sgi-gru/
Dgrukservices.c159 up_read(&bs->bs_kgts_sema); in gru_load_kernel_context()
160 down_write(&bs->bs_kgts_sema); in gru_load_kernel_context()
187 downgrade_write(&bs->bs_kgts_sema); in gru_load_kernel_context()
206 if (down_write_trylock(&bs->bs_kgts_sema)) { in gru_free_kernel_contexts()
211 up_write(&bs->bs_kgts_sema); in gru_free_kernel_contexts()
234 down_read(&bs->bs_kgts_sema); in gru_lock_kernel_context()
236 up_read(&bs->bs_kgts_sema); in gru_lock_kernel_context()
254 up_read(&bs->bs_kgts_sema); in gru_unlock_kernel_context()
306 down_write(&bs->bs_kgts_sema); in gru_reserve_async_resources()
322 up_write(&bs->bs_kgts_sema); in gru_reserve_async_resources()
[all …]
Dgrutables.h463 struct rw_semaphore bs_kgts_sema; /* lock for kgts */ member
Dgrumain.c766 return down_write_trylock(&bs->bs_kgts_sema); in is_gts_stealable()
775 up_write(&bs->bs_kgts_sema); in gts_stolen()
Dgrufile.c286 init_rwsem(&gru_base[bid]->bs_kgts_sema); in gru_init_tables()