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

/linux-master/drivers/char/hw_random/
H A Dvirtio-rng.c28 unsigned int data_avail; member in struct:virtrng_info
47 smp_store_release(&vi->data_avail, len);
69 size = min_t(unsigned int, size, vi->data_avail);
72 vi->data_avail -= size;
73 if (vi->data_avail == 0)
91 if (smp_load_acquire(&vi->data_avail)) {
101 * so either size is 0 or data_avail is 0
104 /* data_avail is 0 but a request is pending */
108 /* if vi->data_avail is 0, we have been interrupted
111 if (vi->data_avail
[all...]
H A Dcore.c41 /* Protects rng read functions, data_avail, rng_buffer and rng_fillbuf */
43 static int data_avail; variable
223 if (!data_avail) {
236 data_avail = bytes_read;
239 len = data_avail;
244 data_avail -= len;
246 memcpy(buffer, rng_buffer + data_avail, len);
/linux-master/drivers/char/ipmi/
H A Dkcs_bmc_cdev_ipmi.c324 bool data_avail; local
335 data_avail = priv->data_in_avail;
336 if (data_avail) {
342 if (!data_avail) {
/linux-master/net/mptcp/
H A Dsubflow.c1296 WRITE_ONCE(subflow->data_avail, false);
1297 if (subflow->data_avail)
1330 WRITE_ONCE(subflow->data_avail, true);
1352 WRITE_ONCE(subflow->data_avail, true);
1369 WRITE_ONCE(subflow->data_avail, false);
1381 WRITE_ONCE(subflow->data_avail, true);
1393 WRITE_ONCE(subflow->data_avail, false);
H A Dprotocol.h522 bool data_avail;
H A Dprotocol.c941 if (READ_ONCE(subflow->data_avail))

Completed in 397 milliseconds