static int msm_pipe_get_param(struct fd_pipe *pipe, enum fd_param_id param, uint64_t *value) { struct msm_pipe *msm_pipe = to_msm_pipe(pipe); switch(param) { case FD_DEVICE_ID: // XXX probably get rid of this.. case FD_GPU_ID: *value = msm_pipe->gpu_id; return 0; case FD_GMEM_SIZE: *value = msm_pipe->gmem; return 0; default: ERROR_MSG("invalid param id: %d", param); return -1; } }
static void msm_pipe_destroy(struct fd_pipe *pipe) { struct msm_pipe *msm_pipe = to_msm_pipe(pipe); free(msm_pipe); }