Searched refs:data_avail (Results 1 – 6 of 6) sorted by relevance
/Linux-v6.6/drivers/char/hw_random/ |
D | virtio-rng.c | 28 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()
|
D | core.c | 40 static int data_avail; variable 232 if (!data_avail) { in rng_dev_read() 240 data_avail = bytes_read; in rng_dev_read() 243 if (!data_avail) { in rng_dev_read() 249 len = data_avail; in rng_dev_read() 253 data_avail -= len; in rng_dev_read() 255 if (copy_to_user(buf + ret, rng_buffer + data_avail, in rng_dev_read()
|
/Linux-v6.6/drivers/char/ipmi/ |
D | kcs_bmc_cdev_ipmi.c | 324 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-v6.6/net/mptcp/ |
D | subflow.c | 1240 WRITE_ONCE(subflow->data_avail, MPTCP_SUBFLOW_NODATA); in subflow_check_data_avail() 1241 if (subflow->data_avail) in subflow_check_data_avail() 1274 WRITE_ONCE(subflow->data_avail, MPTCP_SUBFLOW_DATA_AVAIL); in subflow_check_data_avail() 1296 WRITE_ONCE(subflow->data_avail, MPTCP_SUBFLOW_DATA_AVAIL); in subflow_check_data_avail() 1313 WRITE_ONCE(subflow->data_avail, MPTCP_SUBFLOW_NODATA); in subflow_check_data_avail() 1325 WRITE_ONCE(subflow->data_avail, MPTCP_SUBFLOW_DATA_AVAIL); in subflow_check_data_avail() 1337 WRITE_ONCE(subflow->data_avail, MPTCP_SUBFLOW_NODATA); in mptcp_subflow_data_available()
|
D | protocol.h | 495 enum mptcp_data_avail data_avail;
|
D | protocol.c | 953 if (READ_ONCE(subflow->data_avail)) in mptcp_subflow_recv_lookup()
|