Searched refs:mode_config (Results 1 - 25 of 36) sorted by relevance

12

/freebsd-11.0-release/sys/dev/drm2/
H A Ddrm_crtc_helper.c61 &dev->mode_config.connector_list, head) {
67 list_splice(&panel_list, &dev->mode_config.connector_list);
143 if (drm_kms_helper_poll != dev->mode_config.poll_running)
146 dev->mode_config.poll_running = drm_kms_helper_poll;
215 * Walk @encoders's DRM device's mode_config and see if it's in use.
218 * True if @encoder is part of the mode_config, false otherwise.
224 list_for_each_entry(connector, &dev->mode_config.connector_list, head)
232 * drm_helper_crtc_in_use - check if a given CRTC is in a mode_config
238 * Walk @crtc's DRM device's mode_config and see if it's in use.
241 * True if @crtc is part of the mode_config, fals
[all...]
H A Ddrm_crtc.c229 ret = drm_gem_name_create(&dev->mode_config.crtc_names, obj, &new_id);
244 * Caller must hold DRM mode_config lock.
252 drm_gem_names_remove(&dev->mode_config.crtc_names, object->id);
260 obj = drm_gem_name_ref(&dev->mode_config.crtc_names, id, NULL);
294 dev->mode_config.num_fb++;
295 list_add(&fb->head, &dev->mode_config.fb_list);
316 if (!sx_xlocked(&dev->mode_config.mutex))
317 DRM_WARNING("%s: dev->mode_config.mutex not locked\n", __func__);
340 * Scans all the CRTCs in @dev's mode_config. If they're using @fb, removes
355 dev->mode_config
[all...]
H A Ddrm_fb_helper.c65 sx_xlock(&fb_helper->dev->mode_config.mutex);
67 sx_xunlock(&fb_helper->dev->mode_config.mutex);
156 list_for_each_entry(connector, &dev->mode_config.connector_list, head) {
298 list_for_each_entry(c, &dev->mode_config.crtc_list, head) {
441 sx_xlock(&dev->mode_config.mutex);
453 dev->mode_config.dpms_property, dpms_mode);
456 sx_xunlock(&dev->mode_config.mutex);
520 fb_helper->connector_info = malloc(dev->mode_config.num_connector * sizeof(struct drm_fb_helper_connector *),
540 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) {
782 sx_xlock(&dev->mode_config
[all...]
H A Ddrm_ioctl.c279 req->value = dev->mode_config.preferred_depth;
282 req->value = dev->mode_config.prefer_shadow;
/freebsd-11.0-release/sys/dev/drm2/radeon/
H A Dradeon_encoders.c57 list_for_each_entry(clone_encoder, &dev->mode_config.encoder_list, head) {
77 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) {
168 list_for_each_entry(connector, &dev->mode_config.connector_list, head) {
170 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) {
192 list_for_each_entry(connector, &dev->mode_config.connector_list, head) {
211 list_for_each_entry(connector, &dev->mode_config.connector_list, head) {
227 list_for_each_entry(connector, &dev->mode_config.connector_list, head) {
245 list_for_each_entry(other_encoder, &dev->mode_config.encoder_list, head) {
H A Dradeon_irq_kms.c77 struct drm_mode_config *mode_config = &dev->mode_config; local
80 if (mode_config->num_connector) {
81 list_for_each_entry(connector, &mode_config->connector_list, head)
H A Dradeon_display.c601 list_for_each_entry(connector, &dev->mode_config.connector_list, head) {
635 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) {
1348 rdev->ddev->mode_config.funcs = &radeon_mode_funcs;
1351 rdev->ddev->mode_config.max_width = 16384;
1352 rdev->ddev->mode_config.max_height = 16384;
1354 rdev->ddev->mode_config.max_width = 8192;
1355 rdev->ddev->mode_config.max_height = 8192;
1357 rdev->ddev->mode_config.max_width = 4096;
1358 rdev->ddev->mode_config.max_height = 4096;
1361 rdev->ddev->mode_config
[all...]
H A Dr600_audio.c142 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) {
H A Dradeon_connectors.c258 list_for_each_entry(conflict, &dev->mode_config.connector_list, head) {
671 if (property != dev->mode_config.scaling_mode_property)
1001 list_for_each_entry(list_connector, &dev->mode_config.connector_list, head) {
1534 list_for_each_entry(connector, &dev->mode_config.connector_list, head) {
1554 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) {
1651 dev->mode_config.scaling_mode_property,
1833 dev->mode_config.scaling_mode_property,
1872 dev->mode_config.scaling_mode_property,
1923 list_for_each_entry(connector, &dev->mode_config.connector_list, head) {
2034 dev->mode_config
[all...]
H A Dradeon_legacy_crtc.c567 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) {
761 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) {
1047 list_for_each_entry(crtci, &dev->mode_config.crtc_list, head)
1060 list_for_each_entry(crtci, &dev->mode_config.crtc_list, head) {
H A Drs600.c264 list_for_each_entry(crtc, &ddev->mode_config.crtc_list, head) {
282 list_for_each_entry(crtc, &ddev->mode_config.crtc_list, head) {
349 list_for_each_entry(connector, &dev->mode_config.connector_list, head) {
375 list_for_each_entry(connector, &dev->mode_config.connector_list, head) {
H A Dradeon_cursor.c256 list_for_each_entry(crtc_p, &crtc->dev->mode_config.crtc_list, head) {
H A Dradeon_device.c1296 list_for_each_entry(connector, &dev->mode_config.connector_list, head) {
1301 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) {
1417 list_for_each_entry(connector, &dev->mode_config.connector_list, head) {
H A Dradeon_acpi.c568 list_for_each_entry(tmp, &rdev->ddev->mode_config.encoder_list,
H A Datombios_crtc.c1503 list_for_each_entry(test_crtc, &dev->mode_config.crtc_list, head) {
1529 list_for_each_entry(test_crtc, &dev->mode_config.crtc_list, head) {
1565 list_for_each_entry(test_crtc, &dev->mode_config.crtc_list, head) {
1790 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) {
/freebsd-11.0-release/sys/dev/drm2/i915/
H A Dintel_fb.c252 struct drm_mode_config *config = &dev->mode_config;
255 sx_xlock(&dev->mode_config.mutex);
265 sx_xunlock(&dev->mode_config.mutex);
H A Dintel_overlay.c697 sx_assert(&dev->mode_config.mutex, SA_XLOCKED);
804 sx_assert(&dev->mode_config.mutex, SA_XLOCKED);
1056 sx_xlock(&dev->mode_config.mutex);
1062 sx_xunlock(&dev->mode_config.mutex);
1086 sx_xlock(&dev->mode_config.mutex);
1168 sx_xunlock(&dev->mode_config.mutex);
1176 sx_xunlock(&dev->mode_config.mutex);
1252 sx_xlock(&dev->mode_config.mutex);
1318 sx_xunlock(&dev->mode_config.mutex);
H A Dintel_display.c3817 list_for_each_entry(connector, &dev->mode_config.connector_list, head) {
3833 list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) {
4127 list_for_each_entry(connector, &dev->mode_config.connector_list,
4871 struct drm_mode_config *mode_config = &dev->mode_config; local
4882 list_for_each_entry(encoder, &mode_config->encoder_list,
4986 struct drm_mode_config *mode_config = &dev->mode_config; local
4992 list_for_each_entry(encoder, &mode_config->encoder_list, base.head) {
6737 list_for_each_entry(possible_crtc, &dev->mode_config
[all...]
H A Dintel_sprite.c600 sx_xlock(&dev->mode_config.mutex);
613 sx_xunlock(&dev->mode_config.mutex);
629 sx_xlock(&dev->mode_config.mutex);
642 sx_xunlock(&dev->mode_config.mutex);
H A Dintel_tv.c1295 connector->dev->mode_config.tv_mode_property, i);
1451 if (property == dev->mode_config.tv_left_margin_property &&
1455 } else if (property == dev->mode_config.tv_right_margin_property &&
1459 } else if (property == dev->mode_config.tv_top_margin_property &&
1463 } else if (property == dev->mode_config.tv_bottom_margin_property &&
1467 } else if (property == dev->mode_config.tv_mode_property) {
1659 drm_object_attach_property(&connector->base, dev->mode_config.tv_mode_property,
1662 dev->mode_config.tv_left_margin_property,
1665 dev->mode_config.tv_top_margin_property,
1668 dev->mode_config
[all...]
H A Dintel_lvds.c535 mutex_lock(&dev->mode_config.mutex);
537 mutex_unlock(&dev->mode_config.mutex);
575 if (property == dev->mode_config.scaling_mode_property) {
1017 dev->mode_config.scaling_mode_property,
H A Di915_debug.c297 list_for_each_entry(crtc, &dev->mode_config.crtc_list, base.head) {
1261 list_for_each_entry(fb, &dev->mode_config.fb_list, base.head) {
1284 ret = sx_xlock_sig(&dev->mode_config.mutex);
1300 sx_xunlock(&dev->mode_config.mutex);
1429 ret = sx_xlock_sig(&dev->mode_config.mutex);
1458 sx_xunlock(&dev->mode_config.mutex);
H A Dintel_opregion.c411 list_for_each_entry(connector, &dev->mode_config.connector_list, head) {
H A Di915_irq.c289 struct drm_mode_config *mode_config = &dev->mode_config; local
292 sx_xlock(&mode_config->mutex);
295 list_for_each_entry(encoder, &mode_config->encoder_list, base.head)
299 sx_xunlock(&mode_config->mutex);
H A Dintel_dp.c1078 sx_xlock(&dev->mode_config.mutex);
1080 sx_xunlock(&dev->mode_config.mutex);
2436 property == connector->dev->mode_config.scaling_mode_property) {
2587 connector->dev->mode_config.scaling_mode_property,

Completed in 164 milliseconds

12