Lines Matching defs:err
44 int err;
47 err = drm_tegra_channel_open(drm, classes[i].class, channel);
48 if (err < 0) {
50 classes[i].name, strerror(-err));
57 return err;
69 int fd, err;
80 err = drm_tegra_new(fd, &drm);
81 if (err < 0) {
82 fprintf(stderr, "failed to open Tegra device: %s\n", strerror(-err));
87 err = drm_tegra_syncpoint_new(drm, &syncpt);
88 if (err < 0) {
89 fprintf(stderr, "failed to allocate syncpoint: %s\n", strerror(-err));
95 err = channel_open(drm, &channel);
96 if (err < 0) {
97 fprintf(stderr, "failed to open channel: %s\n", strerror(-err));
101 err = drm_tegra_job_new(channel, &job);
102 if (err < 0) {
103 fprintf(stderr, "failed to create job: %s\n", strerror(-err));
107 err = drm_tegra_job_get_pushbuf(job, &pushbuf);
108 if (err < 0) {
109 fprintf(stderr, "failed to create push buffer: %s\n", strerror(-err));
113 err = drm_tegra_pushbuf_begin(pushbuf, 4, &ptr);
114 if (err < 0) {
115 fprintf(stderr, "failed to prepare push buffer: %s\n", strerror(-err));
119 err = drm_tegra_pushbuf_sync_cond(pushbuf, &ptr, syncpt,
121 if (err < 0) {
122 fprintf(stderr, "failed to push syncpoint: %s\n", strerror(-err));
126 err = drm_tegra_pushbuf_end(pushbuf, ptr);
127 if (err < 0) {
128 fprintf(stderr, "failed to update push buffer: %s\n", strerror(-err));
132 err = drm_tegra_job_submit(job, NULL);
133 if (err < 0) {
134 fprintf(stderr, "failed to submit job: %s\n", strerror(-err));
138 err = drm_tegra_job_wait(job, 250000000);
139 if (err < 0) {
140 fprintf(stderr, "failed to wait for job: %s\n", strerror(-err));