• Home
  • Raw
  • Download

Lines Matching refs:num_iovs

5366                                        int num_iovs)  in vrend_renderer_resource_attach_iov()  argument
5379 res->num_iovs = num_iovs; in vrend_renderer_resource_attach_iov()
5395 *num_iovs_p = res->num_iovs; in vrend_renderer_resource_detach_iov()
5398 res->num_iovs = 0; in vrend_renderer_resource_detach_iov()
5664 …t vrend_renderer_resource_create_args *args, struct iovec *iov, uint32_t num_iovs, void *image_oes) in vrend_renderer_resource_create() argument
5679 gr->num_iovs = num_iovs; in vrend_renderer_resource_create()
5813 unsigned int num_iovs, in read_transfer_data() argument
5822 uint32_t size = vrend_get_iovec_size(iov, num_iovs); in read_transfer_data()
5830 vrend_read_from_iovec(iov, num_iovs, offset, data, send_size); in read_transfer_data()
5837 vrend_read_from_iovec(iov, num_iovs, myoffset, ptr, bwx); in read_transfer_data()
5846 vrend_read_from_iovec(iov, num_iovs, myoffset, ptr, bwx); in read_transfer_data()
5856 unsigned num_iovs, in write_transfer_data() argument
5865 uint32_t size = vrend_get_iovec_size(iov, num_iovs); in write_transfer_data()
5874 vrend_write_to_iovec(iov, num_iovs, offset, data, send_size); in write_transfer_data()
5880 vrend_write_to_iovec(iov, num_iovs, myoffset, ptr, bwx); in write_transfer_data()
5889 vrend_write_to_iovec(iov, num_iovs, myoffset, ptr, bwx); in write_transfer_data()
5945 struct iovec *iov, int num_iovs) in check_iov_bounds() argument
5948 GLuint iovsize = vrend_get_iovec_size(iov, num_iovs); in check_iov_bounds()
5995 struct iovec *iov, int num_iovs, in vrend_renderer_transfer_write_iov() argument
6001 vrend_read_from_iovec(iov, num_iovs, info->offset, res->ptr + info->box->x, info->box->width); in vrend_renderer_transfer_write_iov()
6015 … vrend_read_from_iovec_cb(iov, num_iovs, info->offset, info->box->width, &iov_buffer_upload, &d); in vrend_renderer_transfer_write_iov()
6020 … vrend_read_from_iovec_cb(iov, num_iovs, info->offset, info->box->width, &iov_buffer_upload, &d); in vrend_renderer_transfer_write_iov()
6022 vrend_read_from_iovec(iov, num_iovs, info->offset, data, info->box->width); in vrend_renderer_transfer_write_iov()
6044 if (num_iovs > 1 || compressed) { in vrend_renderer_transfer_write_iov()
6060 read_transfer_data(&res->base, iov, num_iovs, data, stride, in vrend_renderer_transfer_write_iov()
6239 struct iovec *iov, int num_iovs, in vrend_transfer_send_getteximage() argument
6308 write_transfer_data(&res->base, iov, num_iovs, data + send_offset, in vrend_transfer_send_getteximage()
6317 struct iovec *iov, int num_iovs, in vrend_transfer_send_readpixels() argument
6344 if (num_iovs > 1 || separate_invert) in vrend_transfer_send_readpixels()
6462 write_transfer_data(&res->base, iov, num_iovs, data, in vrend_transfer_send_readpixels()
6472 struct iovec *iov, int num_iovs, in vrend_transfer_send_readonly() argument
6478 if (res->num_iovs == (uint32_t)num_iovs) { in vrend_transfer_send_readonly()
6479 for (i = 0; i < res->num_iovs; i++) { in vrend_transfer_send_readonly()
6505 struct iovec *iov, int num_iovs, in vrend_renderer_transfer_send_iov() argument
6510 vrend_write_to_iovec(iov, num_iovs, info->offset, res->ptr + info->box->x, send_size); in vrend_renderer_transfer_send_iov()
6527 vrend_write_to_iovec(iov, num_iovs, info->offset, data, send_size); in vrend_renderer_transfer_send_iov()
6536 ret = vrend_transfer_send_readpixels(ctx, res, iov, num_iovs, info); in vrend_renderer_transfer_send_iov()
6538 ret = vrend_transfer_send_readonly(ctx, res, iov, num_iovs, info); in vrend_renderer_transfer_send_iov()
6543 ret = vrend_transfer_send_getteximage(ctx, res, iov, num_iovs, info); in vrend_renderer_transfer_send_iov()
6556 int num_iovs; in vrend_renderer_transfer_iov() local
6577 num_iovs = info->iovec_cnt; in vrend_renderer_transfer_iov()
6579 if (res->iov && (!iov || num_iovs == 0)) { in vrend_renderer_transfer_iov()
6581 num_iovs = res->num_iovs; in vrend_renderer_transfer_iov()
6593 if (!check_iov_bounds(res, info, iov, num_iovs)) in vrend_renderer_transfer_iov()
6599 return vrend_renderer_transfer_write_iov(ctx, res, iov, num_iovs, in vrend_renderer_transfer_iov()
6602 return vrend_renderer_transfer_send_iov(ctx, res, iov, num_iovs, in vrend_renderer_transfer_iov()
6884 read_transfer_data(&src_res->base, src_res->iov, src_res->num_iovs, tptr, in vrend_resource_copy_fallback()
6888 write_transfer_data(&dst_res->base, dst_res->iov, dst_res->num_iovs, tptr, in vrend_resource_copy_fallback()
8333 void vrend_renderer_get_rect(int res_handle, struct iovec *iov, unsigned int num_iovs, in vrend_renderer_get_rect() argument
8357 transfer_info.iovec_cnt = num_iovs; in vrend_renderer_get_rect()