Home | History | Annotate | Download | only in renderonly

Lines Matching defs:scanout

56    struct renderonly_scanout *scanout;
58 scanout = CALLOC_STRUCT(renderonly_scanout);
59 if (!scanout)
62 scanout->prime = rsc;
64 return scanout;
68 renderonly_scanout_destroy(struct renderonly_scanout *scanout)
70 FREE(scanout);
78 struct renderonly_scanout *scanout;
88 scanout = CALLOC_STRUCT(renderonly_scanout);
89 if (!scanout)
92 /* create dumb buffer at scanout GPU */
100 scanout->handle = create_dumb.handle;
101 scanout->stride = create_dumb.pitch;
116 scanout->prime = screen->resource_from_handle(screen, rsc,
119 if (!scanout->prime) {
124 return scanout;
127 destroy_dumb.handle = scanout->handle;
131 FREE(scanout);
141 struct renderonly_scanout *scanout;
148 scanout = CALLOC_STRUCT(renderonly_scanout);
149 if (!scanout)
157 scanout->stride = handle.stride;
160 err = drmPrimeFDToHandle(ro->kms_fd, fd, &scanout->handle);
168 return scanout;
171 FREE(scanout);