示例#1
0
文件: msm_pipe.c 项目: kusma/libdrm
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;
    }
}
示例#2
0
文件: msm_pipe.c 项目: ArakniD/libDRM
static void msm_pipe_destroy(struct fd_pipe *pipe)
{
	struct msm_pipe *msm_pipe = to_msm_pipe(pipe);
	free(msm_pipe);
}