Lines Matching refs:device_sem
56 struct k_sem device_sem; member
523 k_sem_take(&data->device_sem, K_FOREVER); in crypto_smartbond_cipher_ecb_handler()
528 k_sem_give(&data->device_sem); in crypto_smartbond_cipher_ecb_handler()
535 k_sem_give(&data->device_sem); in crypto_smartbond_cipher_ecb_handler()
554 k_sem_give(&data->device_sem); in crypto_smartbond_cipher_ecb_handler()
592 k_sem_take(&data->device_sem, K_FOREVER); in crypto_smartbond_cipher_cbc_handler()
597 k_sem_give(&data->device_sem); in crypto_smartbond_cipher_cbc_handler()
604 k_sem_give(&data->device_sem); in crypto_smartbond_cipher_cbc_handler()
618 k_sem_give(&data->device_sem); in crypto_smartbond_cipher_cbc_handler()
641 k_sem_give(&data->device_sem); in crypto_smartbond_cipher_cbc_handler()
669 k_sem_take(&data->device_sem, K_FOREVER); in crypto_smartbond_cipher_ctr_handler()
674 k_sem_give(&data->device_sem); in crypto_smartbond_cipher_ctr_handler()
681 k_sem_give(&data->device_sem); in crypto_smartbond_cipher_ctr_handler()
688 k_sem_give(&data->device_sem); in crypto_smartbond_cipher_ctr_handler()
707 k_sem_give(&data->device_sem); in crypto_smartbond_cipher_ctr_handler()
729 k_sem_take(&data->device_sem, K_FOREVER); in crypto_smartbond_hash_handler()
742 k_sem_give(&data->device_sem); in crypto_smartbond_hash_handler()
750 k_sem_give(&data->device_sem); in crypto_smartbond_hash_handler()
764 k_sem_give(&data->device_sem); in crypto_smartbond_hash_handler()
779 k_sem_give(&data->device_sem); in crypto_smartbond_hash_handler()
973 k_sem_init(&data->device_sem, 1, 1); in crypto_smartbond_init()