• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/gpu/drm/

Lines Matching defs:closure

451 typedef void detailed_cb(struct detailed_timing *timing, void *closure);
454 cea_for_each_detailed_block(u8 *ext, detailed_cb *cb, void *closure)
477 cb((struct detailed_timing *)(det_base + 18 * i), closure);
481 vtb_for_each_detailed_block(u8 *ext, detailed_cb *cb, void *closure)
490 cb((struct detailed_timing *)(det_base + 18 * i), closure);
494 drm_for_each_detailed_block(u8 *raw_edid, detailed_cb *cb, void *closure)
503 cb(&(edid->detailed_timings[i]), closure);
509 cea_for_each_detailed_block(ext, cb, closure);
512 vtb_for_each_detailed_block(ext, cb, closure);
976 struct detailed_mode_closure *closure = c;
978 int gtf = (closure->edid->features & DRM_EDID_FEATURE_DEFAULT_GTF);
981 closure->modes += drm_gtf_modes_for_range(closure->connector,
982 closure->edid,
989 struct detailed_mode_closure closure = {
995 &closure);
997 return closure.modes;
1032 struct detailed_mode_closure *closure = c;
1036 closure->modes += drm_est3_modes(closure->connector, timing);
1054 struct detailed_mode_closure closure = {
1071 do_established_modes, &closure);
1073 return modes + closure.modes;
1079 struct detailed_mode_closure *closure = c;
1081 struct drm_connector *connector = closure->connector;
1082 struct edid *edid = closure->edid;
1095 closure->modes++;
1112 struct detailed_mode_closure closure = {
1130 &closure);
1133 return modes + closure.modes;
1188 struct detailed_mode_closure *closure = c;
1192 closure->modes += drm_cvt_modes(closure->connector, timing);
1198 struct detailed_mode_closure closure = {
1203 drm_for_each_detailed_block((u8 *)edid, do_cvt_mode, &closure);
1206 return closure.modes;
1212 struct detailed_mode_closure *closure = c;
1216 newmode = drm_mode_detailed(closure->connector->dev,
1217 closure->edid, timing,
1218 closure->quirks);
1222 if (closure->preferred)
1225 drm_mode_probed_add(closure->connector, newmode);
1226 closure->modes++;
1227 closure->preferred = 0;
1241 struct detailed_mode_closure closure = {
1249 if (closure.preferred && !version_greater(edid, 1, 3))
1250 closure.preferred =
1253 drm_for_each_detailed_block((u8 *)edid, do_detailed_mode, &closure);
1255 return closure.modes;