Searched refs:msm_pipe (Results 1 - 14 of 14) sorted by relevance

/xsrc/external/mit/libdrm/dist/freedreno/msm/
H A Dmsm_pipe.c34 struct msm_pipe *msm_pipe = to_msm_pipe(pipe); local in function:query_param
36 .pipe = msm_pipe->pipe,
54 struct msm_pipe *msm_pipe = to_msm_pipe(pipe); local in function:msm_pipe_get_param
58 *value = msm_pipe->gpu_id;
61 *value = msm_pipe->gmem;
64 *value = msm_pipe->chip_id;
139 struct msm_pipe *msm_pipe local in function:msm_pipe_destroy
175 struct msm_pipe *msm_pipe = NULL; local in function:msm_pipe_new
[all...]
H A Dmsm_priv.h53 struct msm_pipe { struct
73 static inline struct msm_pipe * to_msm_pipe(struct fd_pipe *x)
75 return (struct msm_pipe *)x;
H A Dmsm_ringbuffer.c151 struct msm_pipe *msm_pipe = to_msm_pipe(ring->pipe); local in function:ring_cmd_new
155 if (msm_pipe->suballoc_ring) {
156 struct msm_ringbuffer *suballoc_ring = to_msm_ringbuffer(msm_pipe->suballoc_ring);
158 assert(msm_pipe->suballoc_ring->flags & FD_RINGBUFFER_OBJECT);
161 suballoc_bo = current_cmd(msm_pipe->suballoc_ring)->ring_bo;
163 suballoc_offset = fd_ringbuffer_size(msm_pipe->suballoc_ring) +
181 if (msm_pipe->suballoc_ring)
182 fd_ringbuffer_del(msm_pipe->suballoc_ring);
184 msm_pipe
464 struct msm_pipe *msm_pipe = to_msm_pipe(ring->pipe); local in function:msm_ringbuffer_flush
[all...]
/xsrc/external/mit/MesaLib/dist/src/freedreno/drm/
H A Dmsm_pipe.c34 struct msm_pipe *msm_pipe = to_msm_pipe(pipe); local in function:query_param
36 .pipe = msm_pipe->pipe,
54 struct msm_pipe *msm_pipe = to_msm_pipe(pipe); local in function:query_queue_param
57 .id = msm_pipe->queue_id,
75 struct msm_pipe *msm_pipe = to_msm_pipe(pipe); local in function:msm_pipe_get_param
79 *value = msm_pipe->gpu_id;
82 *value = msm_pipe
173 struct msm_pipe *msm_pipe = to_msm_pipe(pipe); local in function:msm_pipe_destroy
219 struct msm_pipe *msm_pipe = NULL; local in function:msm_pipe_new
[all...]
H A Dmsm_priv.h51 struct msm_pipe { struct
79 FD_DEFINE_CAST(fd_pipe, msm_pipe);
93 void msm_pipe_sp_ringpool_init(struct msm_pipe *msm_pipe);
94 void msm_pipe_sp_ringpool_fini(struct msm_pipe *msm_pipe);
H A Dmsm_ringbuffer_sp.c274 struct msm_pipe *msm_pipe = to_msm_pipe(msm_submit->base.pipe); local in function:flush_submit_list
276 .flags = msm_pipe->pipe,
277 .queueid = msm_pipe->queue_id,
287 assert(submit->pipe == &msm_pipe->base);
341 msm_pipe->no_implicit_sync = true;
344 if (msm_pipe->no_implicit_sync) {
381 ret = drmCommandWriteRead(msm_pipe->base.dev->fd, DRM_MSM_GEM_SUBMIT, &req,
396 assert(fd_fence_before(msm_pipe->last_submit_fence, msm_submit->base.fence));
397 msm_pipe
479 struct msm_pipe *msm_pipe = to_msm_pipe(submit->pipe); local in function:msm_submit_sp_flush
537 struct msm_pipe *msm_pipe = to_msm_pipe(pipe); local in function:msm_pipe_sp_flush
632 msm_pipe_sp_ringpool_init(struct msm_pipe * msm_pipe) argument
640 msm_pipe_sp_ringpool_fini(struct msm_pipe * msm_pipe) argument
828 struct msm_pipe *msm_pipe = to_msm_pipe(pipe); local in function:msm_ringbuffer_sp_new_object
[all...]
H A Dmsm_ringbuffer.c274 struct msm_pipe *msm_pipe = to_msm_pipe(submit->pipe); local in function:msm_submit_flush
276 .flags = msm_pipe->pipe,
277 .queueid = msm_pipe->queue_id,
/xsrc/external/mit/MesaLib.old/dist/src/freedreno/drm/
H A Dmsm_pipe.c34 struct msm_pipe *msm_pipe = to_msm_pipe(pipe); local in function:query_param
36 .pipe = msm_pipe->pipe,
54 struct msm_pipe *msm_pipe = to_msm_pipe(pipe); local in function:query_queue_param
57 .id = msm_pipe->queue_id,
74 struct msm_pipe *msm_pipe = to_msm_pipe(pipe); local in function:msm_pipe_get_param
78 *value = msm_pipe->gpu_id;
81 *value = msm_pipe
168 struct msm_pipe *msm_pipe = to_msm_pipe(pipe); local in function:msm_pipe_destroy
207 struct msm_pipe *msm_pipe = NULL; local in function:msm_pipe_new
[all...]
H A Dmsm_priv.h46 struct msm_pipe { struct
55 FD_DEFINE_CAST(fd_pipe, msm_pipe);
H A Dmsm_ringbuffer_sp.c248 struct msm_pipe *msm_pipe = to_msm_pipe(submit->pipe); local in function:msm_submit_sp_flush
250 .flags = msm_pipe->pipe,
251 .queueid = msm_pipe->queue_id,
H A Dmsm_ringbuffer.c303 struct msm_pipe *msm_pipe = to_msm_pipe(submit->pipe); local in function:msm_submit_flush
305 .flags = msm_pipe->pipe,
306 .queueid = msm_pipe->queue_id,
/xsrc/external/mit/MesaLib.old/dist/src/freedreno/
H A DMakefile.sources6 drm/msm_pipe.c \
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D21.3.0.rst1283 - freedreno: Lock access to msm_pipe for RB object suballocation.
H A D21.2.0.rst2158 - freedreno: Lock access to msm_pipe for RB object suballocation.

Completed in 20 milliseconds