Lines Matching refs:gpu
49 struct etna_gpu *gpu;
51 gpu = calloc(1, sizeof(*gpu));
52 if (!gpu) {
57 gpu->dev = dev;
58 gpu->core = core;
60 gpu->model = get_param(dev, core, ETNAVIV_PARAM_GPU_MODEL);
61 gpu->revision = get_param(dev, core, ETNAVIV_PARAM_GPU_REVISION);
63 if (!gpu->model)
66 DEBUG_MSG(" GPU model: 0x%x (rev %x)", gpu->model, gpu->revision);
68 return gpu;
70 if (gpu)
71 etna_gpu_del(gpu);
76 void etna_gpu_del(struct etna_gpu *gpu)
78 free(gpu);
81 int etna_gpu_get_param(struct etna_gpu *gpu, enum etna_param_id param,
84 struct etna_device *dev = gpu->dev;
85 unsigned int core = gpu->core;
89 *value = gpu->model;
92 *value = gpu->revision;