Searched refs:sem (Results 1 – 2 of 2) sorted by relevance
247 static int iosf_mbi_get_sem(u32 *sem) in iosf_mbi_get_sem() argument252 iosf_mbi_sem_address, sem); in iosf_mbi_get_sem()258 *sem &= PUNIT_SEMAPHORE_BIT; in iosf_mbi_get_sem()316 u32 sem; in iosf_mbi_block_punit_i2c_access() local355 ret = iosf_mbi_get_sem(&sem); in iosf_mbi_block_punit_i2c_access()356 if (!ret && sem) { in iosf_mbi_block_punit_i2c_access()370 if (!iosf_mbi_get_sem(&sem)) in iosf_mbi_block_punit_i2c_access()371 dev_err(&mbi_pdev->dev, "P-Unit semaphore: %d\n", sem); in iosf_mbi_block_punit_i2c_access()
103 struct semaphore sem; member332 if (down_timeout(&info->sem, usecs_to_jiffies(TIMEOUT_US))) in ve_spc_set_performance()342 up(&info->sem); in ve_spc_set_performance()351 if (down_timeout(&info->sem, usecs_to_jiffies(TIMEOUT_US))) in ve_spc_read_sys_cfg()365 up(&info->sem); in ve_spc_read_sys_cfg()470 sema_init(&info->sem, 1); in ve_spc_init()
Completed in 7 milliseconds