Searched refs:masked_prod (Results 1 – 4 of 4) sorted by relevance
| /Linux-v5.4/include/xen/interface/io/ |
| D | ring.h | 357 RING_IDX masked_prod, \ 361 if (*masked_cons < masked_prod || \ 375 RING_IDX *masked_prod, \ 379 if (*masked_prod < masked_cons || \ 380 size <= ring_size - *masked_prod) { \ 381 memcpy(buf + *masked_prod, opaque, size); \ 383 memcpy(buf + *masked_prod, opaque, ring_size - *masked_prod); \ 384 memcpy(buf, (unsigned char *)opaque + (ring_size - *masked_prod), \ 385 size - (ring_size - *masked_prod)); \ 387 *masked_prod = name##_mask(*masked_prod + size, ring_size); \
|
| /Linux-v5.4/net/9p/ |
| D | trans_xen.c | 142 RING_IDX cons, prod, masked_cons, masked_prod; in p9_xen_request() local 176 masked_prod = xen_9pfs_mask(prod, XEN_9PFS_RING_SIZE); in p9_xen_request() 180 &masked_prod, masked_cons, XEN_9PFS_RING_SIZE); in p9_xen_request() 197 RING_IDX cons, prod, masked_cons, masked_prod; in p9_xen_response() local 216 masked_prod = xen_9pfs_mask(prod, XEN_9PFS_RING_SIZE); in p9_xen_response() 221 masked_prod, &masked_cons, in p9_xen_response() 239 masked_prod, &masked_cons, in p9_xen_response()
|
| /Linux-v5.4/drivers/xen/ |
| D | pvcalls-front.c | 485 RING_IDX cons, prod, size, masked_prod, masked_cons; in __write_ring() local 505 masked_prod = pvcalls_mask(prod, array_size); in __write_ring() 508 if (masked_prod < masked_cons) { in __write_ring() 509 len = copy_from_iter(data->out + masked_prod, len, msg_iter); in __write_ring() 511 if (len > array_size - masked_prod) { in __write_ring() 512 int ret = copy_from_iter(data->out + masked_prod, in __write_ring() 513 array_size - masked_prod, msg_iter); in __write_ring() 514 if (ret != array_size - masked_prod) { in __write_ring() 520 len = copy_from_iter(data->out + masked_prod, len, msg_iter); in __write_ring() 580 RING_IDX cons, prod, size, masked_prod, masked_cons; in __read_ring() local [all …]
|
| D | pvcalls-back.c | 95 RING_IDX cons, prod, size, wanted, array_size, masked_prod, masked_cons; in pvcalls_conn_back_read() local 124 masked_prod = pvcalls_mask(prod, array_size); in pvcalls_conn_back_read() 128 if (masked_prod < masked_cons) { in pvcalls_conn_back_read() 129 vec[0].iov_base = data->in + masked_prod; in pvcalls_conn_back_read() 133 vec[0].iov_base = data->in + masked_prod; in pvcalls_conn_back_read() 134 vec[0].iov_len = array_size - masked_prod; in pvcalls_conn_back_read()
|