Lines Matching refs:ret

33 	int ret;
42 ret = nvif_object_mthd(&outp->object, NVIF_OUTP_V0_DP_MST_VCPI, &args, sizeof(args));
43 NVIF_ERRON(ret, &outp->object,
46 return ret;
53 int ret;
57 ret = nvif_object_mthd(&outp->object, NVIF_OUTP_V0_DP_MST_ID_PUT, &args, sizeof(args));
58 NVIF_ERRON(ret, &outp->object, "[DP_MST_ID_PUT id:%08x]", args.id);
59 return ret;
66 int ret;
69 ret = nvif_object_mthd(&outp->object, NVIF_OUTP_V0_DP_MST_ID_GET, &args, sizeof(args));
70 NVIF_ERRON(ret, &outp->object, "[DP_MST_ID_GET] id:%08x", args.id);
71 if (ret)
72 return ret;
82 int ret;
89 ret = nvif_object_mthd(&outp->object, NVIF_OUTP_V0_DP_SST, &args, sizeof(args));
90 NVIF_ERRON(ret, &outp->object,
93 return ret;
100 int ret;
107 ret = nvif_object_mthd(&outp->object, NVIF_OUTP_V0_DP_DRIVE, &args, sizeof(args));
108 NVIF_ERRON(ret, &outp->object, "[DP_DRIVE lanes:%d]", args.lanes);
109 return ret;
117 int ret;
128 ret = nvif_object_mthd(&outp->object, NVIF_OUTP_V0_DP_TRAIN, &args, sizeof(args));
129 NVIF_ERRON(ret, &outp->object,
133 return ret;
140 int ret;
152 ret = nvif_object_mthd(&outp->object, NVIF_OUTP_V0_DP_RATES, &args, sizeof(args));
153 NVIF_ERRON(ret, &outp->object, "[DP_RATES rates:%d]", args.rates);
154 return ret;
162 int ret;
169 ret = nvif_object_mthd(&outp->object, NVIF_OUTP_V0_DP_AUX_XFER, &args, sizeof(args));
170 NVIF_DEBUG(&outp->object, "[DP_AUX_XFER type:%d size:%d addr:%05x] %d size:%d (ret: %d)",
171 args.type, size, args.addr, ret, args.size, ret);
172 if (ret < 0)
173 return ret;
178 return ret;
185 int ret;
190 ret = nvif_object_mthd(&outp->object, NVIF_OUTP_V0_DP_AUX_PWR, &args, sizeof(args));
191 NVIF_ERRON(ret, &outp->object, "[DP_AUX_PWR state:%d]", args.state);
192 return ret;
202 int ret;
211 ret = nvif_mthd(&outp->object, NVIF_OUTP_V0_HDA_ELD, &args, sizeof(args.mthd) + size);
212 NVIF_ERRON(ret, &outp->object, "[HDA_ELD head:%d size:%d]", head, size);
213 return ret;
219 int ret;
223 ret = nvif_mthd(&outp->object, NVIF_OUTP_V0_INFOFRAME, args, sizeof(*args) + size);
224 NVIF_ERRON(ret, &outp->object, "[INFOFRAME type:%d size:%d]", type, size);
225 return ret;
233 int ret;
245 ret = nvif_mthd(&outp->object, NVIF_OUTP_V0_HDMI, &args, sizeof(args));
246 NVIF_ERRON(ret, &outp->object,
251 return ret;
258 int ret;
264 ret = nvif_mthd(&outp->object, NVIF_OUTP_V0_LVDS, &args, sizeof(args));
265 NVIF_ERRON(ret, &outp->object, "[LVDS dual:%d 8bpc:%d]", args.dual, args.bpc8);
266 return ret;
273 int ret;
278 ret = nvif_object_mthd(&outp->object, NVIF_OUTP_V0_BL_SET, &args, sizeof(args));
279 NVIF_ERRON(ret, &outp->object, "[BL_SET level:%d]", args.level);
280 return ret;
287 int ret;
291 ret = nvif_object_mthd(&outp->object, NVIF_OUTP_V0_BL_GET, &args, sizeof(args));
292 NVIF_ERRON(ret, &outp->object, "[BL_GET level:%d]", args.level);
293 return ret ? ret : args.level;
299 int ret = nvif_mthd(&outp->object, NVIF_OUTP_V0_RELEASE, NULL, 0);
300 NVIF_ERRON(ret, &outp->object, "[RELEASE]");
307 int ret;
312 ret = nvif_mthd(&outp->object, NVIF_OUTP_V0_ACQUIRE, args, sizeof(*args));
313 if (ret)
314 return ret;
325 int ret;
327 ret = nvif_outp_acquire(outp, NVIF_OUTP_ACQUIRE_V0_PIOR, &args);
328 NVIF_ERRON(ret, &outp->object, "[ACQUIRE PIOR] or:%d", args.or);
329 return ret;
336 int ret;
340 ret = nvif_outp_acquire(outp, NVIF_OUTP_ACQUIRE_V0_SOR, &args);
341 NVIF_ERRON(ret, &outp->object, "[ACQUIRE SOR] or:%d link:%d", args.or, args.link);
342 return ret;
349 int ret;
351 ret = nvif_outp_acquire(outp, NVIF_OUTP_ACQUIRE_V0_DAC, &args);
352 NVIF_ERRON(ret, &outp->object, "[ACQUIRE DAC] or:%d", args.or);
353 return ret;
362 int ret;
367 ret = nvif_mthd(&outp->object, NVIF_OUTP_V0_INHERIT, args, sizeof(*args));
368 if (ret)
369 return ret;
381 int ret;
383 ret = nvif_outp_inherit(outp, NVIF_OUTP_INHERIT_V0_LVDS, &args, proto_out);
384 NVIF_ERRON(ret && ret != -ENODEV, &outp->object, "[INHERIT proto:LVDS] ret:%d", ret);
385 return ret ?: args.head;
392 int ret;
394 ret = nvif_outp_inherit(outp, NVIF_OUTP_INHERIT_V0_TMDS, &args, proto_out);
395 NVIF_ERRON(ret && ret != -ENODEV, &outp->object, "[INHERIT proto:TMDS] ret:%d", ret);
396 return ret ?: args.head;
403 int ret;
405 ret = nvif_outp_inherit(outp, NVIF_OUTP_INHERIT_V0_DP, &args, proto_out);
406 NVIF_ERRON(ret && ret != -ENODEV, &outp->object, "[INHERIT proto:DP] ret:%d", ret);
410 return ret ?: args.head;
417 int ret;
419 ret = nvif_outp_inherit(outp, NVIF_OUTP_INHERIT_V0_RGB_CRT, &args, proto_out);
420 NVIF_ERRON(ret && ret != -ENODEV, &outp->object, "[INHERIT proto:RGB_CRT] ret:%d", ret);
421 return ret ?: args.head;
428 int ret;
433 ret = nvif_mthd(&outp->object, NVIF_OUTP_V0_LOAD_DETECT, &args, sizeof(args));
434 NVIF_ERRON(ret, &outp->object, "[LOAD_DETECT data:%08x] load:%02x", args.data, args.load);
435 return ret < 0 ? ret : args.load;
442 int ret;
450 ret = nvif_mthd(&outp->object, NVIF_OUTP_V0_EDID_GET, args, sizeof(*args));
451 NVIF_ERRON(ret, &outp->object, "[EDID_GET] size:%d", args->size);
452 if (ret)
457 ret = -ENOMEM;
461 ret = args->size;
464 return ret;
471 int ret;
475 ret = nvif_mthd(&outp->object, NVIF_OUTP_V0_DETECT, &args, sizeof(args));
476 NVIF_ERRON(ret, &outp->object, "[DETECT] status:%02x", args.status);
477 if (ret)
502 int ret;
507 ret = nvif_object_ctor(&disp->object, name ?: "nvifOutp", id, NVIF_CLASS_OUTP,
509 NVIF_ERRON(ret, &disp->object, "[NEW outp id:%d]", id);
510 if (ret)
511 return ret;