Lines Matching full:available
53 /* Read known good available data. */ in entropy_gecko_trng_read()
60 * and FIFO data is available. in entropy_gecko_trng_read()
75 size_t available; in entropy_gecko_trng_get_entropy() local
81 available = TRNG0->FIFOLEVEL * 4; in entropy_gecko_trng_get_entropy()
83 available = S2_FIFO_LEVEL * 4; in entropy_gecko_trng_get_entropy()
85 if (available == 0) { in entropy_gecko_trng_get_entropy()
89 count = SL_MIN(length, available); in entropy_gecko_trng_get_entropy()
105 /* No busy wait; return whatever data is available. */ in entropy_gecko_trng_get_entropy_isr()
108 size_t available = TRNG0->FIFOLEVEL * 4; in entropy_gecko_trng_get_entropy_isr() local
110 size_t available = S2_FIFO_LEVEL * 4; in entropy_gecko_trng_get_entropy_isr() local
113 if (available == 0) { in entropy_gecko_trng_get_entropy_isr()
116 count = SL_MIN(len, available); in entropy_gecko_trng_get_entropy_isr()