Searched refs:pending_hw (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-6.6/drivers/char/hw_random/ |
H A D | cctrng.c | 68 /* 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 D | cctrng.c | 68 /* 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