Home
last modified time | relevance | path

Searched refs:masked_prod (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/include/xen/interface/io/
H A Dring.h380 RING_IDX masked_prod, \
384 if (*masked_cons < masked_prod || \
398 RING_IDX *masked_prod, \
402 if (*masked_prod < masked_cons || \
403 size <= ring_size - *masked_prod) { \
404 memcpy(buf + *masked_prod, opaque, size); \
406 memcpy(buf + *masked_prod, opaque, ring_size - *masked_prod); \
407 memcpy(buf, (unsigned char *)opaque + (ring_size - *masked_prod), \
408 size - (ring_size - *masked_prod)); \
[all...]
/kernel/linux/linux-6.6/include/xen/interface/io/
H A Dring.h372 RING_IDX masked_prod, \
376 if (*masked_cons < masked_prod || \
390 RING_IDX *masked_prod, \
394 if (*masked_prod < masked_cons || \
395 size <= ring_size - *masked_prod) { \
396 memcpy(buf + *masked_prod, opaque, size); \
398 memcpy(buf + *masked_prod, opaque, ring_size - *masked_prod); \
399 memcpy(buf, (unsigned char *)opaque + (ring_size - *masked_prod), \
400 size - (ring_size - *masked_prod)); \
[all...]
/kernel/linux/linux-5.10/net/9p/
H A Dtrans_xen.c142 RING_IDX cons, prod, masked_cons, masked_prod; in p9_xen_request() local
176 masked_prod = xen_9pfs_mask(prod, XEN_9PFS_RING_SIZE(ring)); in p9_xen_request()
180 &masked_prod, masked_cons, in p9_xen_request()
198 RING_IDX cons, prod, masked_cons, masked_prod; in p9_xen_response() local
217 masked_prod = xen_9pfs_mask(prod, XEN_9PFS_RING_SIZE(ring)); in p9_xen_response()
222 masked_prod, &masked_cons, in p9_xen_response()
248 masked_prod, &masked_cons, in p9_xen_response()
/kernel/linux/linux-6.6/net/9p/
H A Dtrans_xen.c119 RING_IDX cons, prod, masked_cons, masked_prod; in p9_xen_request() local
153 masked_prod = xen_9pfs_mask(prod, XEN_9PFS_RING_SIZE(ring)); in p9_xen_request()
157 &masked_prod, masked_cons, in p9_xen_request()
175 RING_IDX cons, prod, masked_cons, masked_prod; in p9_xen_response() local
194 masked_prod = xen_9pfs_mask(prod, XEN_9PFS_RING_SIZE(ring)); in p9_xen_response()
199 masked_prod, &masked_cons, in p9_xen_response()
227 masked_prod, &masked_cons, in p9_xen_response()
/kernel/linux/linux-5.10/drivers/xen/
H A Dpvcalls-front.c486 RING_IDX cons, prod, size, masked_prod, masked_cons; in __write_ring() local
506 masked_prod = pvcalls_mask(prod, array_size); in __write_ring()
509 if (masked_prod < masked_cons) { in __write_ring()
510 len = copy_from_iter(data->out + masked_prod, len, msg_iter); in __write_ring()
512 if (len > array_size - masked_prod) { in __write_ring()
513 int ret = copy_from_iter(data->out + masked_prod, in __write_ring()
514 array_size - masked_prod, msg_iter); in __write_ring()
515 if (ret != array_size - masked_prod) { in __write_ring()
521 len = copy_from_iter(data->out + masked_prod, len, msg_iter); in __write_ring()
581 RING_IDX cons, prod, size, masked_prod, masked_con in __read_ring() local
[all...]
H A Dpvcalls-back.c96 RING_IDX cons, prod, size, wanted, array_size, masked_prod, masked_cons; in pvcalls_conn_back_read() local
125 masked_prod = pvcalls_mask(prod, array_size); in pvcalls_conn_back_read()
129 if (masked_prod < masked_cons) { in pvcalls_conn_back_read()
130 vec[0].iov_base = data->in + masked_prod; in pvcalls_conn_back_read()
134 vec[0].iov_base = data->in + masked_prod; in pvcalls_conn_back_read()
135 vec[0].iov_len = array_size - masked_prod; in pvcalls_conn_back_read()
/kernel/linux/linux-6.6/drivers/xen/
H A Dpvcalls-front.c495 RING_IDX cons, prod, size, masked_prod, masked_cons; in __write_ring() local
515 masked_prod = pvcalls_mask(prod, array_size); in __write_ring()
518 if (masked_prod < masked_cons) { in __write_ring()
519 len = copy_from_iter(data->out + masked_prod, len, msg_iter); in __write_ring()
521 if (len > array_size - masked_prod) { in __write_ring()
522 int ret = copy_from_iter(data->out + masked_prod, in __write_ring()
523 array_size - masked_prod, msg_iter); in __write_ring()
524 if (ret != array_size - masked_prod) { in __write_ring()
530 len = copy_from_iter(data->out + masked_prod, len, msg_iter); in __write_ring()
590 RING_IDX cons, prod, size, masked_prod, masked_con in __read_ring() local
[all...]
H A Dpvcalls-back.c97 RING_IDX cons, prod, size, wanted, array_size, masked_prod, masked_cons; in pvcalls_conn_back_read() local
126 masked_prod = pvcalls_mask(prod, array_size); in pvcalls_conn_back_read()
130 if (masked_prod < masked_cons) { in pvcalls_conn_back_read()
131 vec[0].iov_base = data->in + masked_prod; in pvcalls_conn_back_read()
135 vec[0].iov_base = data->in + masked_prod; in pvcalls_conn_back_read()
136 vec[0].iov_len = array_size - masked_prod; in pvcalls_conn_back_read()

Completed in 11 milliseconds