Searched refs:data_avail (Results 1 - 4 of 4) sorted by relevance

/drivers/char/hw_random/
H A Dtx4939-rng.c32 unsigned int data_avail; member in struct:tx4939_rng
70 if (rngdev->data_avail)
71 return rngdev->data_avail;
82 rngdev->data_avail =
95 return rngdev->data_avail;
102 rngdev->data_avail--;
103 *buffer = *((u32 *)&rngdev->databuf + rngdev->data_avail);
141 rngdev->data_avail = 0;
H A Dvirtio-rng.c35 unsigned int data_avail; member in struct:virtrng_info
48 if (!virtqueue_get_buf(vi->vq, &vi->data_avail))
90 return vi->data_avail;
148 vi->data_avail = 0;
H A Dcore.c57 static int data_avail; variable
163 if (!data_avail) {
171 data_avail = bytes_read;
174 if (!data_avail) {
180 len = data_avail;
184 data_avail -= len;
186 if (copy_to_user(buf + ret, rng_buffer + data_avail,
/drivers/tty/serial/
H A Dcrisv10.c189 #define SER_DATA_AVAIL_MASK IO_MASK(R_SERIAL0_STATUS, data_avail)
1991 /* We check data_avail bit to determine if data has
2269 } else if (data_read & IO_MASK(R_SERIAL0_READ, data_avail)) {
2284 DEBUG_LOG(info->line, "ser_rx int but no data_avail %08lX\n", data_read);
2290 if (data_read & IO_MASK(R_SERIAL0_READ, data_avail)) {
2513 unsigned long data_mask = (1 << (8+2*0)); /* ser0 data_avail */

Completed in 683 milliseconds