Home | History | Annotate | Download | only in msm

Lines Matching defs:pipe

35 static int query_param(struct fd_pipe *pipe, uint32_t param,
38 struct msm_pipe *msm_pipe = to_msm_pipe(pipe);
40 .pipe = msm_pipe->pipe,
45 ret = drmCommandWriteRead(pipe->dev->fd, DRM_MSM_GET_PARAM,
55 static int msm_pipe_get_param(struct fd_pipe *pipe,
58 struct msm_pipe *msm_pipe = to_msm_pipe(pipe);
71 return query_param(pipe, MSM_PARAM_MAX_FREQ, value);
73 return query_param(pipe, MSM_PARAM_TIMESTAMP, value);
80 static int msm_pipe_wait(struct fd_pipe *pipe, uint32_t timestamp,
83 struct fd_device *dev = pipe->dev;
100 static void msm_pipe_destroy(struct fd_pipe *pipe)
102 struct msm_pipe *msm_pipe = to_msm_pipe(pipe);
113 static uint64_t get_param(struct fd_pipe *pipe, uint32_t param)
116 int ret = query_param(pipe, param, &value);
132 struct fd_pipe *pipe = NULL;
140 pipe = &msm_pipe->base;
141 pipe->funcs = &funcs;
144 pipe->dev = dev;
145 msm_pipe->pipe = pipe_id[id];
148 msm_pipe->gpu_id = get_param(pipe, MSM_PARAM_GPU_ID);
149 msm_pipe->gmem = get_param(pipe, MSM_PARAM_GMEM_SIZE);
150 msm_pipe->chip_id = get_param(pipe, MSM_PARAM_CHIP_ID);
155 INFO_MSG("Pipe Info:");
160 return pipe;
162 if (pipe)
163 fd_pipe_del(pipe);