Lines Matching defs:err
36 int err;
44 err = drm_tegra_channel_open(drm, DRM_TEGRA_GR2D, &gr2d->channel);
45 if (err < 0) {
47 return err;
75 int err;
77 err = drm_tegra_job_new(gr2d->channel, &job);
78 if (err < 0)
79 return err;
81 err = drm_tegra_channel_map(gr2d->channel, fbo, 0, &map);
82 if (err < 0)
83 return err;
85 err = drm_tegra_job_get_pushbuf(job, &pushbuf);
86 if (err < 0)
87 return err;
89 err = drm_tegra_pushbuf_begin(pushbuf, 32, &ptr);
90 if (err < 0)
91 return err;
107 err = drm_tegra_pushbuf_relocate(pushbuf, &ptr, map, 0, 0, 0);
108 if (err < 0) {
109 fprintf(stderr, "failed to relocate buffer object: %d\n", err);
110 return err;
125 err = drm_tegra_pushbuf_end(pushbuf, ptr);
126 if (err < 0) {
127 fprintf(stderr, "failed to update push buffer: %d\n", -err);
128 return err;
131 err = drm_tegra_job_submit(job, NULL);
132 if (err < 0) {
133 fprintf(stderr, "failed to submit job: %d\n", err);
134 return err;
137 err = drm_tegra_job_wait(job, 0);
138 if (err < 0) {
139 fprintf(stderr, "failed to wait for fence: %d\n", err);
140 return err;