Searched refs:fd_pipe (Results 1 - 25 of 48) sorted by relevance

12

/xsrc/external/mit/libdrm/dist/freedreno/
H A Dfreedreno_pipe.c36 drm_public struct fd_pipe *
39 struct fd_pipe *pipe;
68 drm_public struct fd_pipe *
74 drm_public struct fd_pipe * fd_pipe_ref(struct fd_pipe *pipe)
80 drm_public void fd_pipe_del(struct fd_pipe *pipe)
87 drm_public int fd_pipe_get_param(struct fd_pipe *pipe,
93 drm_public int fd_pipe_wait(struct fd_pipe *pipe, uint32_t timestamp)
98 drm_public int fd_pipe_wait_timeout(struct fd_pipe *pipe, uint32_t timestamp,
H A Dfreedreno_drmif.h45 struct fd_pipe;
105 struct fd_pipe * fd_pipe_new(struct fd_device *dev, enum fd_pipe_id id);
106 struct fd_pipe * fd_pipe_new2(struct fd_device *dev, enum fd_pipe_id id, uint32_t prio);
107 struct fd_pipe * fd_pipe_ref(struct fd_pipe *pipe);
108 void fd_pipe_del(struct fd_pipe *pipe);
109 int fd_pipe_get_param(struct fd_pipe *pipe, enum fd_param_id param,
111 int fd_pipe_wait(struct fd_pipe *pipe, uint32_t timestamp);
113 int fd_pipe_wait_timeout(struct fd_pipe *pipe, uint32_t timestamp,
122 struct fd_bo * fd_bo_from_fbdev(struct fd_pipe *pip
[all...]
H A Dfreedreno_ringbuffer.h67 struct fd_pipe *pipe;
93 struct fd_ringbuffer * fd_ringbuffer_new(struct fd_pipe *pipe,
96 struct fd_ringbuffer * fd_ringbuffer_new_object(struct fd_pipe *pipe,
98 struct fd_ringbuffer * fd_ringbuffer_new_flags(struct fd_pipe *pipe,
H A Dfreedreno_priv.h66 struct fd_pipe * (*pipe_new)(struct fd_device *dev, enum fd_pipe_id id,
119 struct fd_ringbuffer * (*ringbuffer_new)(struct fd_pipe *pipe, uint32_t size,
121 int (*get_param)(struct fd_pipe *pipe, enum fd_param_id param, uint64_t *value);
122 int (*wait)(struct fd_pipe *pipe, uint32_t timestamp, uint64_t timeout);
123 void (*destroy)(struct fd_pipe *pipe);
126 struct fd_pipe { struct
150 int (*cpu_prep)(struct fd_bo *bo, struct fd_pipe *pipe, uint32_t op);
H A Dfreedreno_ringbuffer.c36 fd_ringbuffer_new_flags(struct fd_pipe *pipe, uint32_t size,
63 fd_ringbuffer_new(struct fd_pipe *pipe, uint32_t size)
69 fd_ringbuffer_new_object(struct fd_pipe *pipe, uint32_t size)
/xsrc/external/mit/MesaLib.old/dist/src/freedreno/drm/
H A Dfreedreno_pipe.c34 struct fd_pipe *
37 struct fd_pipe *pipe;
66 struct fd_pipe *
72 struct fd_pipe * fd_pipe_ref(struct fd_pipe *pipe)
78 void fd_pipe_del(struct fd_pipe *pipe)
85 int fd_pipe_get_param(struct fd_pipe *pipe,
91 int fd_pipe_wait(struct fd_pipe *pipe, uint32_t timestamp)
96 int fd_pipe_wait_timeout(struct fd_pipe *pipe, uint32_t timestamp,
H A Dfreedreno_drmif.h35 struct fd_pipe;
103 struct fd_pipe * fd_pipe_new(struct fd_device *dev, enum fd_pipe_id id);
104 struct fd_pipe * fd_pipe_new2(struct fd_device *dev, enum fd_pipe_id id, uint32_t prio);
105 struct fd_pipe * fd_pipe_ref(struct fd_pipe *pipe);
106 void fd_pipe_del(struct fd_pipe *pipe);
107 int fd_pipe_get_param(struct fd_pipe *pipe, enum fd_param_id param,
109 int fd_pipe_wait(struct fd_pipe *pipe, uint32_t timestamp);
111 int fd_pipe_wait_timeout(struct fd_pipe *pipe, uint32_t timestamp,
169 int fd_bo_cpu_prep(struct fd_bo *bo, struct fd_pipe *pip
[all...]
H A Dmsm_priv.h47 struct fd_pipe base;
55 FD_DEFINE_CAST(fd_pipe, msm_pipe);
57 struct fd_pipe * msm_pipe_new(struct fd_device *dev,
60 struct fd_ringbuffer * msm_ringbuffer_new_object(struct fd_pipe *pipe, uint32_t size);
61 struct fd_ringbuffer * msm_ringbuffer_sp_new_object(struct fd_pipe *pipe, uint32_t size);
63 struct fd_submit * msm_submit_new(struct fd_pipe *pipe);
64 struct fd_submit * msm_submit_sp_new(struct fd_pipe *pipe);
H A Dmsm_pipe.c31 static int query_param(struct fd_pipe *pipe, uint32_t param,
51 static int query_queue_param(struct fd_pipe *pipe, uint32_t param,
71 static int msm_pipe_get_param(struct fd_pipe *pipe,
107 static int msm_pipe_wait(struct fd_pipe *pipe, uint32_t timestamp,
128 static int open_submitqueue(struct fd_pipe *pipe, uint32_t prio)
157 static void close_submitqueue(struct fd_pipe *pipe, uint32_t queue_id)
166 static void msm_pipe_destroy(struct fd_pipe *pipe)
189 static uint64_t get_param(struct fd_pipe *pipe, uint32_t param)
200 struct fd_pipe * msm_pipe_new(struct fd_device *dev,
208 struct fd_pipe *pip
[all...]
H A Dfreedreno_priv.h60 struct fd_pipe * (*pipe_new)(struct fd_device *dev, enum fd_pipe_id id,
113 struct fd_ringbuffer * (*ringbuffer_new_object)(struct fd_pipe *pipe, uint32_t size);
114 struct fd_submit * (*submit_new)(struct fd_pipe *pipe);
115 int (*get_param)(struct fd_pipe *pipe, enum fd_param_id param, uint64_t *value);
116 int (*wait)(struct fd_pipe *pipe, uint32_t timestamp, uint64_t timeout);
117 void (*destroy)(struct fd_pipe *pipe);
120 struct fd_pipe { struct
137 struct fd_pipe *pipe;
153 int (*cpu_prep)(struct fd_bo *bo, struct fd_pipe *pipe, uint32_t op);
H A Dfreedreno_ringbuffer.c34 fd_submit_new(struct fd_pipe *pipe)
65 fd_ringbuffer_new_object(struct fd_pipe *pipe, uint32_t size)
H A Dfreedreno_ringbuffer.h72 struct fd_submit * fd_submit_new(struct fd_pipe *pipe);
109 struct fd_ringbuffer * fd_ringbuffer_new_object(struct fd_pipe *pipe,
/xsrc/external/mit/MesaLib/dist/src/freedreno/drm/
H A Dfreedreno_pipe.c34 struct fd_pipe *
37 struct fd_pipe *pipe;
88 struct fd_pipe *
94 struct fd_pipe *
95 fd_pipe_ref(struct fd_pipe *pipe)
103 struct fd_pipe *
104 fd_pipe_ref_locked(struct fd_pipe *pipe)
112 fd_pipe_del(struct fd_pipe *pipe)
120 fd_pipe_del_locked(struct fd_pipe *pipe)
135 fd_pipe_purge(struct fd_pipe *pip
[all...]
H A Dfreedreno_drmif.h40 struct fd_pipe;
142 struct fd_pipe *fd_pipe_new(struct fd_device *dev, enum fd_pipe_id id);
143 struct fd_pipe *fd_pipe_new2(struct fd_device *dev, enum fd_pipe_id id,
145 struct fd_pipe *fd_pipe_ref(struct fd_pipe *pipe);
146 struct fd_pipe *fd_pipe_ref_locked(struct fd_pipe *pipe);
147 void fd_pipe_del(struct fd_pipe *pipe);
148 void fd_pipe_purge(struct fd_pipe *pipe);
149 const struct fd_dev_id * fd_pipe_dev_id(struct fd_pipe *pip
[all...]
H A Dmsm_priv.h52 struct fd_pipe base;
79 FD_DEFINE_CAST(fd_pipe, msm_pipe);
81 struct fd_pipe *msm_pipe_new(struct fd_device *dev, enum fd_pipe_id id,
84 struct fd_ringbuffer *msm_ringbuffer_new_object(struct fd_pipe *pipe,
86 struct fd_ringbuffer *msm_ringbuffer_sp_new_object(struct fd_pipe *pipe,
89 struct fd_submit *msm_submit_new(struct fd_pipe *pipe);
90 struct fd_submit *msm_submit_sp_new(struct fd_pipe *pipe);
91 void msm_pipe_sp_flush(struct fd_pipe *pipe, uint32_t fence);
H A Dfreedreno_priv.h96 struct fd_pipe *(*pipe_new)(struct fd_device *dev, enum fd_pipe_id id,
169 void fd_pipe_del_locked(struct fd_pipe *pipe);
172 struct fd_ringbuffer *(*ringbuffer_new_object)(struct fd_pipe *pipe,
174 struct fd_submit *(*submit_new)(struct fd_pipe *pipe);
180 void (*flush)(struct fd_pipe *pipe, uint32_t fence);
182 int (*get_param)(struct fd_pipe *pipe, enum fd_param_id param,
184 int (*wait)(struct fd_pipe *pipe, const struct fd_fence *fence,
186 void (*destroy)(struct fd_pipe *pipe);
195 struct fd_pipe { struct
207 * Previous fence seqno allocated for this pipe. The fd_pipe represent
[all...]
H A Dmsm_pipe.c32 query_param(struct fd_pipe *pipe, uint32_t param, uint64_t *value)
52 query_queue_param(struct fd_pipe *pipe, uint32_t param, uint64_t *value)
72 msm_pipe_get_param(struct fd_pipe *pipe, enum fd_param_id param,
111 msm_pipe_wait(struct fd_pipe *pipe, const struct fd_fence *fence, uint64_t timeout)
131 open_submitqueue(struct fd_pipe *pipe, uint32_t prio)
161 close_submitqueue(struct fd_pipe *pipe, uint32_t queue_id)
171 msm_pipe_destroy(struct fd_pipe *pipe)
201 get_param(struct fd_pipe *pipe, uint32_t param)
212 struct fd_pipe *
220 struct fd_pipe *pip
[all...]
H A Dfreedreno_ringbuffer.c34 fd_submit_new(struct fd_pipe *pipe)
92 fd_ringbuffer_new_object(struct fd_pipe *pipe, uint32_t size)
H A Dmsm_ringbuffer.c105 struct fd_pipe *pipe;
423 msm_submit_new(struct fd_pipe *pipe)
462 struct fd_pipe *pipe = msm_ring->u.submit->pipe;
483 struct fd_pipe *pipe;
606 struct fd_pipe *pipe = submit->pipe;
686 msm_ringbuffer_new_object(struct fd_pipe *pipe, uint32_t size)
/xsrc/external/mit/libdrm/dist/freedreno/kgsl/
H A Dkgsl_priv.h46 struct fd_pipe base;
68 struct fd_pipe *p3d;
71 static inline struct kgsl_pipe * to_kgsl_pipe(struct fd_pipe *x)
76 drm_private int is_kgsl_pipe(struct fd_pipe *pipe);
105 drm_private struct fd_pipe * kgsl_pipe_new(struct fd_device *dev,
108 drm_private struct fd_ringbuffer * kgsl_ringbuffer_new(struct fd_pipe *pipe,
H A Dkgsl_pipe.c32 static int kgsl_pipe_get_param(struct fd_pipe *pipe,
60 static int kgsl_pipe_wait(struct fd_pipe *pipe, uint32_t timestamp,
96 static void kgsl_pipe_destroy(struct fd_pipe *pipe)
119 drm_private int is_kgsl_pipe(struct fd_pipe *pipe)
128 struct fd_pipe *pipe = &kgsl_pipe->base;
142 struct fd_pipe *pipe = &kgsl_pipe->base;
159 struct fd_pipe *pipe = &kgsl_pipe->base;
178 struct fd_pipe *pipe = &kgsl_pipe->base;
209 drm_private struct fd_pipe * kgsl_pipe_new(struct fd_device *dev,
220 struct fd_pipe *pip
[all...]
/xsrc/external/mit/libdrm/dist/freedreno/msm/
H A Dmsm_pipe.c31 static int query_param(struct fd_pipe *pipe, uint32_t param,
51 static int msm_pipe_get_param(struct fd_pipe *pipe,
78 static int msm_pipe_wait(struct fd_pipe *pipe, uint32_t timestamp,
99 static int open_submitqueue(struct fd_pipe *pipe, uint32_t prio)
128 static void close_submitqueue(struct fd_pipe *pipe, uint32_t queue_id)
137 static void msm_pipe_destroy(struct fd_pipe *pipe)
157 static uint64_t get_param(struct fd_pipe *pipe, uint32_t param)
168 drm_private struct fd_pipe * msm_pipe_new(struct fd_device *dev,
176 struct fd_pipe *pipe = NULL;
H A Dmsm_priv.h54 struct fd_pipe base;
64 * This takes advantage of each context having it's own fd_pipe,
73 static inline struct msm_pipe * to_msm_pipe(struct fd_pipe *x)
78 drm_private struct fd_pipe * msm_pipe_new(struct fd_device *dev,
81 drm_private struct fd_ringbuffer * msm_ringbuffer_new(struct fd_pipe *pipe,
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/
H A Dfreedreno_fence.h74 struct fd_pipe *pipe;
/xsrc/external/mit/MesaLib/dist/src/freedreno/ds/
H A Dfd_pps_driver.h34 struct fd_pipe *pipe;

Completed in 14 milliseconds

12