Home
last modified time | relevance | path

Searched refs:fd_pipe (Results 1 – 15 of 15) sorted by relevance

/external/libdrm/freedreno/
Dfreedreno_drmif.h45 struct fd_pipe;
102 struct fd_pipe * fd_pipe_new(struct fd_device *dev, enum fd_pipe_id id);
103 void fd_pipe_del(struct fd_pipe *pipe);
104 int fd_pipe_get_param(struct fd_pipe *pipe, enum fd_param_id param,
106 int fd_pipe_wait(struct fd_pipe *pipe, uint32_t timestamp);
108 int fd_pipe_wait_timeout(struct fd_pipe *pipe, uint32_t timestamp,
117 struct fd_bo * fd_bo_from_fbdev(struct fd_pipe *pipe,
130 int fd_bo_cpu_prep(struct fd_bo *bo, struct fd_pipe *pipe, uint32_t op);
Dfreedreno_pipe.c36 struct fd_pipe *
39 struct fd_pipe *pipe = NULL; in fd_pipe_new()
66 void fd_pipe_del(struct fd_pipe *pipe) in fd_pipe_del()
71 int fd_pipe_get_param(struct fd_pipe *pipe, in fd_pipe_get_param()
77 int fd_pipe_wait(struct fd_pipe *pipe, uint32_t timestamp) in fd_pipe_wait()
82 int fd_pipe_wait_timeout(struct fd_pipe *pipe, uint32_t timestamp, in fd_pipe_wait_timeout()
Dfreedreno_priv.h69 struct fd_pipe * (*pipe_new)(struct fd_device *dev, enum fd_pipe_id id);
117 struct fd_ringbuffer * (*ringbuffer_new)(struct fd_pipe *pipe, uint32_t size);
118 int (*get_param)(struct fd_pipe *pipe, enum fd_param_id param, uint64_t *value);
119 int (*wait)(struct fd_pipe *pipe, uint32_t timestamp, uint64_t timeout);
120 void (*destroy)(struct fd_pipe *pipe);
123 struct fd_pipe { struct
152 int (*cpu_prep)(struct fd_bo *bo, struct fd_pipe *pipe, uint32_t op);
Dfreedreno_ringbuffer.h46 struct fd_pipe *pipe;
52 struct fd_ringbuffer * fd_ringbuffer_new(struct fd_pipe *pipe,
Dfreedreno_bo.c308 int fd_bo_cpu_prep(struct fd_bo *bo, struct fd_pipe *pipe, uint32_t op) in fd_bo_cpu_prep()
319 struct fd_bo * fd_bo_from_fbdev(struct fd_pipe *pipe, int fbfd, uint32_t size) in fd_bo_from_fbdev()
Dfreedreno_ringbuffer.c40 fd_ringbuffer_new(struct fd_pipe *pipe, uint32_t size) in fd_ringbuffer_new()
/external/libdrm/freedreno/msm/
Dmsm_pipe.c35 static int query_param(struct fd_pipe *pipe, uint32_t param, in query_param()
55 static int msm_pipe_get_param(struct fd_pipe *pipe, in msm_pipe_get_param()
80 static int msm_pipe_wait(struct fd_pipe *pipe, uint32_t timestamp, in msm_pipe_wait()
100 static void msm_pipe_destroy(struct fd_pipe *pipe) in msm_pipe_destroy()
113 static uint64_t get_param(struct fd_pipe *pipe, uint32_t param) in get_param()
124 drm_private struct fd_pipe * msm_pipe_new(struct fd_device *dev, in msm_pipe_new()
132 struct fd_pipe *pipe = NULL; in msm_pipe_new()
Dmsm_priv.h54 struct fd_pipe base;
61 static inline struct msm_pipe * to_msm_pipe(struct fd_pipe *x) in to_msm_pipe()
66 drm_private struct fd_pipe * msm_pipe_new(struct fd_device *dev,
69 drm_private struct fd_ringbuffer * msm_ringbuffer_new(struct fd_pipe *pipe,
Dmsm_bo.c71 static int msm_bo_cpu_prep(struct fd_bo *bo, struct fd_pipe *pipe, uint32_t op) in msm_bo_cpu_prep()
Dmsm_ringbuffer.c583 drm_private struct fd_ringbuffer * msm_ringbuffer_new(struct fd_pipe *pipe, in msm_ringbuffer_new()
/external/libdrm/freedreno/kgsl/
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) in to_kgsl_pipe()
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,
Dkgsl_pipe.c36 static int kgsl_pipe_get_param(struct fd_pipe *pipe, in kgsl_pipe_get_param()
63 static int kgsl_pipe_wait(struct fd_pipe *pipe, uint32_t timestamp, in kgsl_pipe_wait()
99 static void kgsl_pipe_destroy(struct fd_pipe *pipe) in kgsl_pipe_destroy()
122 drm_private int is_kgsl_pipe(struct fd_pipe *pipe) in is_kgsl_pipe()
131 struct fd_pipe *pipe = &kgsl_pipe->base; in kgsl_pipe_add_submit()
145 struct fd_pipe *pipe = &kgsl_pipe->base; in kgsl_pipe_pre_submit()
162 struct fd_pipe *pipe = &kgsl_pipe->base; in kgsl_pipe_post_submit()
181 struct fd_pipe *pipe = &kgsl_pipe->base; in kgsl_pipe_process_pending()
212 drm_private struct fd_pipe * kgsl_pipe_new(struct fd_device *dev, in kgsl_pipe_new()
223 struct fd_pipe *pipe = NULL; in kgsl_pipe_new()
Dkgsl_bo.c84 static int kgsl_bo_cpu_prep(struct fd_bo *bo, struct fd_pipe *pipe, uint32_t op) in kgsl_bo_cpu_prep()
185 fd_bo_from_fbdev(struct fd_pipe *pipe, int fbfd, uint32_t size) in fd_bo_from_fbdev()
Dkgsl_ringbuffer.c208 drm_private struct fd_ringbuffer * kgsl_ringbuffer_new(struct fd_pipe *pipe, in kgsl_ringbuffer_new()
/external/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_screen.h73 struct fd_pipe *pipe;