Lines Matching refs:vertex

2262 	drm_radeon_vertex_t *vertex = data;  in radeon_cp_vertex()  local
2270 DRM_CURRENTPID, vertex->idx, vertex->count, vertex->discard); in radeon_cp_vertex()
2272 if (vertex->idx < 0 || vertex->idx >= dma->buf_count) { in radeon_cp_vertex()
2274 vertex->idx, dma->buf_count - 1); in radeon_cp_vertex()
2277 if (vertex->prim < 0 || vertex->prim > RADEON_PRIM_TYPE_3VRT_LINE_LIST) { in radeon_cp_vertex()
2278 DRM_ERROR("buffer prim %d\n", vertex->prim); in radeon_cp_vertex()
2285 buf = dma->buflist[vertex->idx]; in radeon_cp_vertex()
2293 DRM_ERROR("sending pending buffer %d\n", vertex->idx); in radeon_cp_vertex()
2299 if (vertex->count) { in radeon_cp_vertex()
2300 buf->used = vertex->count; /* not used? */ in radeon_cp_vertex()
2318 prim.finish = vertex->count; /* unused */ in radeon_cp_vertex()
2319 prim.prim = vertex->prim; in radeon_cp_vertex()
2320 prim.numverts = vertex->count; in radeon_cp_vertex()
2326 if (vertex->discard) { in radeon_cp_vertex()
2548 drm_radeon_vertex2_t *vertex = data; in radeon_cp_vertex2() local
2557 DRM_CURRENTPID, vertex->idx, vertex->discard); in radeon_cp_vertex2()
2559 if (vertex->idx < 0 || vertex->idx >= dma->buf_count) { in radeon_cp_vertex2()
2561 vertex->idx, dma->buf_count - 1); in radeon_cp_vertex2()
2568 buf = dma->buflist[vertex->idx]; in radeon_cp_vertex2()
2577 DRM_ERROR("sending pending buffer %d\n", vertex->idx); in radeon_cp_vertex2()
2584 for (laststate = 0xff, i = 0; i < vertex->nr_prims; i++) { in radeon_cp_vertex2()
2588 if (copy_from_user(&prim, &vertex->prim[i], sizeof(prim))) in radeon_cp_vertex2()
2595 &vertex->state[prim.stateidx], in radeon_cp_vertex2()
2628 if (vertex->discard) { in radeon_cp_vertex2()