Lines Matching refs:array_size
104 RING_IDX cons, prod, size, wanted, array_size, masked_prod, masked_cons; in pvcalls_conn_back_read() local
111 array_size = XEN_FLEX_RING_SIZE(map->ring_order); in pvcalls_conn_back_read()
121 size = pvcalls_queued(prod, cons, array_size); in pvcalls_conn_back_read()
122 if (size >= array_size) in pvcalls_conn_back_read()
132 wanted = array_size - size; in pvcalls_conn_back_read()
133 masked_prod = pvcalls_mask(prod, array_size); in pvcalls_conn_back_read()
134 masked_cons = pvcalls_mask(cons, array_size); in pvcalls_conn_back_read()
143 vec[0].iov_len = array_size - masked_prod; in pvcalls_conn_back_read()
180 RING_IDX cons, prod, size, array_size; in pvcalls_conn_back_write() local
188 array_size = XEN_FLEX_RING_SIZE(map->ring_order); in pvcalls_conn_back_write()
189 size = pvcalls_queued(prod, cons, array_size); in pvcalls_conn_back_write()
195 if (pvcalls_mask(prod, array_size) > pvcalls_mask(cons, array_size)) { in pvcalls_conn_back_write()
196 vec[0].iov_base = data->out + pvcalls_mask(cons, array_size); in pvcalls_conn_back_write()
200 vec[0].iov_base = data->out + pvcalls_mask(cons, array_size); in pvcalls_conn_back_write()
201 vec[0].iov_len = array_size - pvcalls_mask(cons, array_size); in pvcalls_conn_back_write()