Home
last modified time | relevance | path

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

/linux-6.15/drivers/char/hw_random/
H A Dvirtio-rng.c28 unsigned int data_avail; member
47 smp_store_release(&vi->data_avail, len); in random_recv_done()
69 size = min_t(unsigned int, size, vi->data_avail); in copy_data()
72 vi->data_avail -= size; in copy_data()
73 if (vi->data_avail == 0) in copy_data()
91 if (smp_load_acquire(&vi->data_avail)) { in virtio_read()
111 if (vi->data_avail == 0) in virtio_read()
180 vi->data_avail = 0; in remove_common()
H A Dcore.c43 static int data_avail; variable
229 if (!data_avail) { in rng_dev_read()
242 data_avail = bytes_read; in rng_dev_read()
245 len = data_avail; in rng_dev_read()
250 data_avail -= len; in rng_dev_read()
252 memcpy(buffer, rng_buffer + data_avail, len); in rng_dev_read()
/linux-6.15/drivers/char/ipmi/
H A Dkcs_bmc_cdev_ipmi.c324 bool data_avail; in kcs_bmc_ipmi_read() local
335 data_avail = priv->data_in_avail; in kcs_bmc_ipmi_read()
336 if (data_avail) { in kcs_bmc_ipmi_read()
342 if (!data_avail) { in kcs_bmc_ipmi_read()
/linux-6.15/net/mptcp/
H A Dsubflow.c1340 WRITE_ONCE(subflow->data_avail, false); in subflow_check_data_avail()
1341 if (subflow->data_avail) in subflow_check_data_avail()
1374 WRITE_ONCE(subflow->data_avail, true); in subflow_check_data_avail()
1396 WRITE_ONCE(subflow->data_avail, true); in subflow_check_data_avail()
1415 WRITE_ONCE(subflow->data_avail, false); in subflow_check_data_avail()
1427 WRITE_ONCE(subflow->data_avail, true); in subflow_check_data_avail()
1439 WRITE_ONCE(subflow->data_avail, false); in mptcp_subflow_data_available()
H A Dprotocol.h536 bool data_avail;
767 u64 data_avail = mptcp_data_avail(mptcp_sk(sk)); in mptcp_epollin_ready() local
769 if (!data_avail) in mptcp_epollin_ready()
775 return (data_avail >= sk->sk_rcvlowat) || in mptcp_epollin_ready()
H A Dprotocol.c2010 while (!READ_ONCE(subflow->data_avail)) { in __mptcp_first_ready_from()