Lines Matching refs:drmmode_output

117     drmmode_output_private_ptr drmmode_output = output->driver_private;
121 if (level > drmmode_output->backlight_max)
122 level = drmmode_output->backlight_max;
123 if (! drmmode_output->backlight_iface || level < 0)
128 BACKLIGHT_CLASS, drmmode_output->backlight_iface);
148 drmmode_output_private_ptr drmmode_output = output->driver_private;
152 if (! drmmode_output->backlight_iface)
156 BACKLIGHT_CLASS, drmmode_output->backlight_iface);
173 if (level > drmmode_output->backlight_max)
174 level = drmmode_output->backlight_max;
183 drmmode_output_private_ptr drmmode_output = output->driver_private;
188 BACKLIGHT_CLASS, drmmode_output->backlight_iface);
213 drmmode_output_private_ptr drmmode_output = output->driver_private;
221 drmmode_output->backlight_iface = backlight_interfaces[i];
224 drmmode_output->backlight_max = drmmode_backlight_get_max(output);
225 drmmode_output->backlight_active_level = drmmode_backlight_get(output);
229 drmmode_output->backlight_iface = NULL;
348 drmmode_output_private_ptr drmmode_output;
353 drmmode_output = output->driver_private;
355 drmmode_output->mode_output->connector_id;
618 drmmode_output_private_ptr drmmode_output = output->driver_private;
619 drmmode_ptr drmmode = drmmode_output->drmmode;
621 drmModeFreeConnector(drmmode_output->mode_output);
623 drmmode_output->mode_output =
624 drmModeGetConnector(drmmode->fd, drmmode_output->output_id);
626 switch (drmmode_output->mode_output->connection) {
644 drmmode_output_private_ptr drmmode_output = output->driver_private;
645 drmModeConnectorPtr koutput = drmmode_output->mode_output;
646 struct fixed_panel_lvds *p_lvds = drmmode_output->private_data;
688 drmmode_output_private_ptr drmmode_output = output->driver_private;
689 drmModeConnectorPtr koutput = drmmode_output->mode_output;
791 drmmode_output_private_ptr drmmode_output = output->driver_private;
792 drmModeConnectorPtr koutput = drmmode_output->mode_output;
793 drmmode_ptr drmmode = drmmode_output->drmmode;
811 drmModeFreePropertyBlob(drmmode_output->edid_blob);
812 drmmode_output->edid_blob =
819 if (drmmode_output->edid_blob)
822 drmmode_output->edid_blob->data));
837 p_lvds = drmmode_output->private_data;
865 drmmode_output_private_ptr drmmode_output = output->driver_private;
868 if (drmmode_output->edid_blob)
869 drmModeFreePropertyBlob(drmmode_output->edid_blob);
870 for (i = 0; i < drmmode_output->num_props; i++) {
871 drmModeFreeProperty(drmmode_output->props[i].mode_prop);
872 xfree(drmmode_output->props[i].atoms);
874 xfree(drmmode_output->props);
875 drmModeFreeConnector(drmmode_output->mode_output);
876 if (drmmode_output->private_data) {
877 xfree(drmmode_output->private_data);
878 drmmode_output->private_data = NULL;
880 if (drmmode_output->backlight_iface)
881 drmmode_backlight_set(output, drmmode_output->backlight_active_level);
882 xfree(drmmode_output);
889 drmmode_output_private_ptr drmmode_output = output->driver_private;
891 if (!drmmode_output->backlight_iface)
897 drmmode_backlight_set(output, drmmode_output->backlight_active_level);
901 drmmode_output->backlight_active_level = drmmode_backlight_get(output);
909 drmmode_output_private_ptr drmmode_output = output->driver_private;
910 drmModeConnectorPtr koutput = drmmode_output->mode_output;
911 drmmode_ptr drmmode = drmmode_output->drmmode;
922 drmmode_output->output_id,
926 drmmode_output->dpms_mode,
928 drmmode_output->dpms_mode = mode;
939 drmmode_output_private_ptr drmmode_output = output->driver_private;
941 return drmmode_output->dpms_mode;
967 drmmode_output_private_ptr drmmode_output = output->driver_private;
968 drmModeConnectorPtr mode_output = drmmode_output->mode_output;
969 drmmode_ptr drmmode = drmmode_output->drmmode;
973 drmmode_output->props = xcalloc(mode_output->count_props, sizeof(drmmode_prop_rec));
974 if (!drmmode_output->props)
977 drmmode_output->num_props = 0;
984 drmmode_output->props[j].mode_prop = drmmode_prop;
985 drmmode_output->props[j].value = mode_output->prop_values[i];
986 drmmode_output->num_props++;
990 for (i = 0; i < drmmode_output->num_props; i++) {
991 drmmode_prop_ptr p = &drmmode_output->props[i];
1049 if (drmmode_output->backlight_iface) {
1058 backlight_range[1] = drmmode_output->backlight_max;
1072 data = drmmode_output->backlight_active_level;
1094 drmmode_output_private_ptr drmmode_output = output->driver_private;
1095 drmmode_ptr drmmode = drmmode_output->drmmode;
1108 if (val < 0 || val > drmmode_output->backlight_max)
1111 if (drmmode_output->dpms_mode == DPMSModeOn)
1113 drmmode_output->backlight_active_level = val;
1117 for (i = 0; i < drmmode_output->num_props; i++) {
1118 drmmode_prop_ptr p = &drmmode_output->props[i];
1131 drmModeConnectorSetProperty(drmmode->fd, drmmode_output->output_id,
1147 drmModeConnectorSetProperty(drmmode->fd, drmmode_output->output_id,
1161 drmmode_output_private_ptr drmmode_output = output->driver_private;
1167 if (! drmmode_output->backlight_iface)
1240 drmmode_output_private_ptr drmmode_output;
1264 drmmode_output = xcalloc(sizeof(drmmode_output_private_rec), 1);
1265 if (!drmmode_output) {
1276 drmmode_output->private_data = NULL;
1278 drmmode_output->private_data = xcalloc(
1280 if (!drmmode_output->private_data)
1284 drmmode_output->output_id = drmmode->mode_res->connectors[num];
1285 drmmode_output->mode_output = koutput;
1286 drmmode_output->mode_encoder = kencoder;
1287 drmmode_output->drmmode = drmmode;
1292 output->driver_private = drmmode_output;