Lines Matching refs:data
34 * Per-frontend data structure. It contains pointers to the command
63 struct pvcalls_data data;
100 struct pvcalls_data *data = &map->data;
108 /* read the indexes first, then deal with the data */
131 vec[0].iov_base = data->in + masked_prod;
135 vec[0].iov_base = data->in + masked_prod;
137 vec[1].iov_base = data->in;
154 /* write the data, then modify the indexes */
171 struct pvcalls_data *data = &map->data;
181 /* read the indexes before dealing with the data */
192 vec[0].iov_base = data->out + pvcalls_mask(cons, array_size);
196 vec[0].iov_base = data->out + pvcalls_mask(cons, array_size);
198 vec[1].iov_base = data->out;
210 /* write the data, then update the indexes */
343 /* first read the order, then map the data ring */
363 map->data.in = map->bytes;
364 map->data.out = map->bytes + XEN_FLEX_RING_SIZE(map->ring_order);
768 bool data;
792 data = READ_ONCE(queue->rskq_accept_head) != NULL;
793 if (data) {