Lines Matching defs:koutput

1491 	drmModeConnectorPtr koutput;
1494 koutput = drmmode_output->mode_output;
1496 if (!koutput)
1502 for (j = 0; j < koutput->count_props; j++) {
1503 if (koutput->props[j] != p->mode_prop->prop_id)
1507 if (koutput->prop_values[j] == p->value)
1510 p->value = koutput->prop_values[j];
1592 drmModeConnectorPtr koutput = drmmode_output->mode_output;
1597 if (!koutput) {
1603 for (i = 0; i < koutput->count_props; i++) {
1605 props = drmModeGetProperty(pRADEONEnt->fd, koutput->props[i]);
1618 koutput->prop_values[i]);
1633 koutput_get_prop_idx(int fd, drmModeConnectorPtr koutput,
1638 for (int i = 0; i < koutput->count_props; i++) {
1639 drmModePropertyPtr prop = drmModeGetProperty(fd, koutput->props[i]);
1657 koutput_get_prop_id(int fd, drmModeConnectorPtr koutput,
1660 int idx = koutput_get_prop_idx(fd, koutput, type, name);
1662 return (idx > -1) ? koutput->props[idx] : -1;
1666 koutput_get_prop_blob(int fd, drmModeConnectorPtr koutput, const char *name)
1669 int idx = koutput_get_prop_idx(fd, koutput, DRM_MODE_PROP_BLOB, name);
1672 blob = drmModeGetPropertyBlob(fd, koutput->prop_values[idx]);
1681 drmModeConnectorPtr koutput = drmmode_output->mode_output;
1687 if (!koutput)
1694 koutput_get_prop_blob(pRADEONEnt->fd, koutput, "EDID");
1707 for (i = 0; i < koutput->count_modes; i++) {
1710 drmmode_ConvertFromKMode(output->scrn, &koutput->modes[i], Mode);
1747 drmModeConnectorPtr koutput = drmmode_output->mode_output;
1750 if (!koutput)
1756 drmModeConnectorSetProperty(pRADEONEnt->fd, koutput->connector_id,
2079 drmmode_create_name(ScrnInfoPtr pScrn, drmModeConnectorPtr koutput, char *name,
2092 if (koutput->connector_type >= NUM_OUTPUT_NAMES) {
2093 snprintf(name, 32, "Unknown%d-%d", koutput->connector_type,
2094 koutput->connector_type_id - 1);
2097 output_names[koutput->connector_type], pScrn->scrnIndex - GPU_SCREEN_OFFSET + 1,
2098 koutput->connector_type_id - 1);
2101 if (koutput->connector_type_id == 1) {
2102 switch(koutput->connector_type) {
2106 snprintf(name, 32, "%s-%d", output_names[koutput->connector_type], *num_dvi);
2111 snprintf(name, 32, "%s-%d", output_names[koutput->connector_type], *num_hdmi);
2116 snprintf(name, 32, "%s-%d", output_names[koutput->connector_type],
2117 koutput->connector_type_id - 1);
2120 snprintf(name, 32, "%s", output_names[koutput->connector_type]);
2124 snprintf(name, 32, "%s-%d", output_names[koutput->connector_type],
2125 koutput->connector_type_id - 1);
2138 drmModeConnectorPtr koutput;
2149 koutput = drmModeGetConnector(pRADEONEnt->fd, mode_res->connectors[num]);
2150 if (!koutput)
2153 path_blob = koutput_get_prop_blob(pRADEONEnt->fd, koutput, "PATH");
2156 i = koutput_get_prop_idx(pRADEONEnt->fd, koutput, DRM_MODE_PROP_RANGE,
2159 nonDesktop = koutput->prop_values[i] != 0;
2162 kencoders = calloc(sizeof(drmModeEncoderPtr), koutput->count_encoders);
2167 for (i = 0; i < koutput->count_encoders; i++) {
2168 kencoders[i] = drmModeGetEncoder(pRADEONEnt->fd, koutput->encoders[i]);
2174 drmmode_create_name(pScrn, koutput, name, path_blob, num_dvi, num_hdmi);
2190 drmmode_output->mode_output = koutput;
2194 for (i = 0; i < koutput->count_encoders; i++)
2223 drmmode_output->mode_output = koutput;
2226 output->mm_width = koutput->mmWidth;
2227 output->mm_height = koutput->mmHeight;
2229 output->subpixel_order = subpixel_conv_table[koutput->subpixel];
2238 for (i = 0; i < koutput->count_encoders; i++) {
2245 koutput_get_prop_id(pRADEONEnt->fd, koutput, DRM_MODE_PROP_ENUM,
2256 for (i = 0; i < koutput->count_encoders; i++)
2260 drmModeFreeConnector(koutput);