Lines Matching refs:transfer
19 struct pipe_transfer *transfer = NULL; in u_default_transfer_inline_write() local
34 transfer = pipe->get_transfer(pipe, in u_default_transfer_inline_write()
39 if (transfer == NULL) in u_default_transfer_inline_write()
42 map = pipe_transfer_map(pipe, transfer); in u_default_transfer_inline_write()
59 transfer->stride, /* bytes */ in u_default_transfer_inline_write()
66 map += transfer->layer_stride; in u_default_transfer_inline_write()
73 pipe_transfer_unmap(pipe, transfer); in u_default_transfer_inline_write()
75 if (transfer) in u_default_transfer_inline_write()
76 pipe_transfer_destroy(pipe, transfer); in u_default_transfer_inline_write()
90 struct pipe_transfer *transfer, in u_default_transfer_flush_region() argument
103 struct pipe_transfer *transfer = CALLOC_STRUCT(pipe_transfer); in u_default_get_transfer() local
104 if (transfer == NULL) in u_default_get_transfer()
107 transfer->resource = resource; in u_default_get_transfer()
108 transfer->level = level; in u_default_get_transfer()
109 transfer->usage = usage; in u_default_get_transfer()
110 transfer->box = *box; in u_default_get_transfer()
115 return transfer; in u_default_get_transfer()
119 struct pipe_transfer *transfer ) in u_default_transfer_unmap() argument
124 struct pipe_transfer *transfer) in u_default_transfer_destroy() argument
126 FREE(transfer); in u_default_transfer_destroy()