Lines Matching defs:koutput

1974 	drmModeConnectorPtr koutput;
1977 koutput = drmmode_output->mode_output;
1979 if (!koutput)
1985 for (j = 0; j < koutput->count_props; j++) {
1986 if (koutput->props[j] != p->mode_prop->prop_id)
1990 if (koutput->prop_values[j] == p->value)
1993 p->value = koutput->prop_values[j];
2074 drmModeConnectorPtr koutput = drmmode_output->mode_output;
2079 if (!koutput) {
2085 for (i = 0; i < koutput->count_props; i++) {
2087 props = drmModeGetProperty(pAMDGPUEnt->fd, koutput->props[i]);
2100 koutput->prop_values[i]);
2115 koutput_get_prop_idx(int fd, drmModeConnectorPtr koutput,
2120 for (int i = 0; i < koutput->count_props; i++) {
2121 drmModePropertyPtr prop = drmModeGetProperty(fd, koutput->props[i]);
2139 koutput_get_prop_id(int fd, drmModeConnectorPtr koutput,
2142 int idx = koutput_get_prop_idx(fd, koutput, type, name);
2144 return (idx > -1) ? koutput->props[idx] : -1;
2148 koutput_get_prop_blob(int fd, drmModeConnectorPtr koutput, const char *name)
2151 int idx = koutput_get_prop_idx(fd, koutput, DRM_MODE_PROP_BLOB, name);
2154 blob = drmModeGetPropertyBlob(fd, koutput->prop_values[idx]);
2162 drmModeConnectorPtr koutput = drmmode_output->mode_output;
2168 if (!koutput)
2175 koutput_get_prop_blob(pAMDGPUEnt->fd, koutput, "EDID");
2188 for (i = 0; i < koutput->count_modes; i++) {
2191 drmmode_ConvertFromKMode(output->scrn, &koutput->modes[i],
2227 drmModeConnectorPtr koutput = drmmode_output->mode_output;
2230 if (!koutput)
2236 drmModeConnectorSetProperty(pAMDGPUEnt->fd, koutput->connector_id,
2629 drmmode_create_name(ScrnInfoPtr pScrn, drmModeConnectorPtr koutput, char *name,
2642 if (koutput->connector_type >= NUM_OUTPUT_NAMES) {
2643 snprintf(name, 32, "Unknown%d-%d", koutput->connector_type, koutput->connector_type_id - 1);
2645 snprintf(name, 32, "%s-%d-%d", output_names[koutput->connector_type],
2646 pScrn->scrnIndex - GPU_SCREEN_OFFSET + 1, koutput->connector_type_id - 1);
2649 if (koutput->connector_type_id == 1) {
2650 switch(koutput->connector_type) {
2654 snprintf(name, 32, "%s-%d", output_names[koutput->connector_type], *num_dvi);
2659 snprintf(name, 32, "%s-%d", output_names[koutput->connector_type], *num_hdmi);
2664 snprintf(name, 32, "%s-%d", output_names[koutput->connector_type], koutput->connector_type_id - 1);
2667 snprintf(name, 32, "%s", output_names[koutput->connector_type]);
2671 snprintf(name, 32, "%s-%d", output_names[koutput->connector_type], koutput->connector_type_id - 1);
2685 drmModeConnectorPtr koutput;
2696 koutput =
2699 if (!koutput)
2702 path_blob = koutput_get_prop_blob(pAMDGPUEnt->fd, koutput, "PATH");
2705 i = koutput_get_prop_idx(pAMDGPUEnt->fd, koutput, DRM_MODE_PROP_RANGE,
2708 nonDesktop = koutput->prop_values[i] != 0;
2711 kencoders = calloc(sizeof(drmModeEncoderPtr), koutput->count_encoders);
2716 for (i = 0; i < koutput->count_encoders; i++) {
2718 drmModeGetEncoder(pAMDGPUEnt->fd, koutput->encoders[i]);
2724 drmmode_create_name(pScrn, koutput, name, path_blob, num_dvi, num_hdmi);
2741 drmmode_output->mode_output = koutput;
2745 for (i = 0; i < koutput->count_encoders; i++) {
2776 drmmode_output->mode_output = koutput;
2779 output->mm_width = koutput->mmWidth;
2780 output->mm_height = koutput->mmHeight;
2782 output->subpixel_order = subpixel_conv_table[koutput->subpixel];
2791 for (i = 0; i < koutput->count_encoders; i++) {
2798 koutput_get_prop_id(pAMDGPUEnt->fd, koutput, DRM_MODE_PROP_ENUM,
2809 for (i = 0; i < koutput->count_encoders; i++)
2813 drmModeFreeConnector(koutput);