init_locking
lock_fn
unlock_fn
destroy_locking