Home
last modified time | relevance | path

Searched refs:pending_hw (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-6.6/drivers/char/hw_random/
H A Dcctrng.c68 /* pending_hw - 1 when HW is pending, 0 when it is idle */
69 atomic_t pending_hw; member
249 if (atomic_cmpxchg(&drvdata->pending_hw, 0, 1) == 0) { in cctrng_read()
267 atomic_set(&drvdata->pending_hw, 0); in cctrng_read()
375 atomic_set(&drvdata->pending_hw, 0); in cc_trng_compwork_handler()
379 if (atomic_cmpxchg(&drvdata->pending_hw, 0, 1) == 0) { in cc_trng_compwork_handler()
397 atomic_set(&drvdata->pending_hw, 0); in cc_trng_compwork_handler()
536 /* set pending_hw to verify that HW won't be triggered from read */ in cctrng_probe()
537 atomic_set(&drvdata->pending_hw, 1); in cctrng_probe()
/kernel/linux/linux-5.10/drivers/char/hw_random/
H A Dcctrng.c68 /* pending_hw - 1 when HW is pending, 0 when it is idle */
69 atomic_t pending_hw; member
249 if (atomic_cmpxchg(&drvdata->pending_hw, 0, 1) == 0) { in cctrng_read()
267 atomic_set(&drvdata->pending_hw, 0); in cctrng_read()
375 atomic_set(&drvdata->pending_hw, 0); in cc_trng_compwork_handler()
379 if (atomic_cmpxchg(&drvdata->pending_hw, 0, 1) == 0) { in cc_trng_compwork_handler()
397 atomic_set(&drvdata->pending_hw, 0); in cc_trng_compwork_handler()
584 /* set pending_hw to verify that HW won't be triggered from read */ in cctrng_probe()
585 atomic_set(&drvdata->pending_hw, 1); in cctrng_probe()

Completed in 2 milliseconds