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

12

/freebsd-10.2-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-10.2-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) {
1425 list_for_each_entry(connector, &dev->mode_config.connector_list, head) {
H A Dradeon_acpi.c570 list_for_each_entry(tmp, &rdev->ddev->mode_config.encoder_list,
/freebsd-10.2-release/sys/dev/drm2/i915/
H A Dintel_fb.c125 info->apertures->ranges[0].base = dev->mode_config.fb_base;
129 info->fix.smem_start = dev->mode_config.fb_base + obj->gtt_offset;
268 struct drm_mode_config *config = &dev->mode_config;
271 sx_xlock(&dev->mode_config.mutex);
281 sx_xunlock(&dev->mode_config.mutex);
H A Dintel_tv.c853 struct drm_mode_config *drm_config = &dev->mode_config;
1237 connector->dev->mode_config.tv_mode_property, i);
1400 if (property == dev->mode_config.tv_left_margin_property &&
1404 } else if (property == dev->mode_config.tv_right_margin_property &&
1408 } else if (property == dev->mode_config.tv_top_margin_property &&
1412 } else if (property == dev->mode_config.tv_bottom_margin_property &&
1416 } else if (property == dev->mode_config.tv_mode_property) {
1599 drm_object_attach_property(&connector->base, dev->mode_config.tv_mode_property,
1602 dev->mode_config.tv_left_margin_property,
1605 dev->mode_config
[all...]
H A Dintel_sprite.c577 sx_xlock(&dev->mode_config.mutex);
590 sx_xunlock(&dev->mode_config.mutex);
606 sx_xlock(&dev->mode_config.mutex);
619 sx_xunlock(&dev->mode_config.mutex);
H A Dintel_display.c572 struct drm_mode_config *mode_config = &dev->mode_config; local
575 list_for_each_entry(encoder, &mode_config->encoder_list, base.head)
2687 struct drm_mode_config *mode_config = &dev->mode_config; local
2694 list_for_each_entry(encoder, &mode_config->encoder_list, base.head) {
3590 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) {
3624 list_for_each_entry(connector, &dev->mode_config.connector_list,
4005 struct drm_mode_config *mode_config = &dev->mode_config; local
4197 struct drm_mode_config *mode_config = &dev->mode_config; local
4313 struct drm_mode_config *mode_config = &dev->mode_config; local
4358 struct drm_mode_config *mode_config = &dev->mode_config; local
[all...]
H A Dintel_lvds.c251 list_for_each_entry(tmp_encoder, &dev->mode_config.encoder_list, head) {
545 mutex_lock(&dev->mode_config.mutex);
547 mutex_unlock(&dev->mode_config.mutex);
587 if (property == dev->mode_config.scaling_mode_property) {
982 dev->mode_config.scaling_mode_property,
H A Di915_drv.c370 sx_xlock(&dev->mode_config.mutex);
372 sx_xunlock(&dev->mode_config.mutex);
375 sx_xlock(&dev->mode_config.mutex);
378 sx_xunlock(&dev->mode_config.mutex);
H A Dintel_overlay.c1130 sx_xlock(&dev->mode_config.mutex);
1136 sx_xunlock(&dev->mode_config.mutex);
1159 sx_xlock(&dev->mode_config.mutex);
1241 sx_xunlock(&dev->mode_config.mutex);
1249 sx_xunlock(&dev->mode_config.mutex);
1324 sx_xlock(&dev->mode_config.mutex);
1390 sx_xunlock(&dev->mode_config.mutex);
H A Di915_debug.c302 list_for_each_entry(crtc, &dev->mode_config.crtc_list, base.head) {
1264 list_for_each_entry(fb, &dev->mode_config.fb_list, base.head) {
1288 ret = sx_xlock_sig(&dev->mode_config.mutex);
1304 sx_xunlock(&dev->mode_config.mutex);
1439 ret = sx_xlock_sig(&dev->mode_config.mutex);
1468 sx_xunlock(&dev->mode_config.mutex);
H A Dintel_dp.c763 struct drm_mode_config *mode_config = &dev->mode_config; local
774 list_for_each_entry(encoder, &mode_config->encoder_list, head) {
1063 sx_xlock(&dev->mode_config.mutex);
1065 sx_xunlock(&dev->mode_config.mutex);
2357 struct drm_mode_config *mode_config = &dev->mode_config; local
2360 list_for_each_entry(encoder, &mode_config->encoder_list, head) {
H A Di915_irq.c290 struct drm_mode_config *mode_config; local
297 mode_config = &dev->mode_config;
299 sx_xlock(&mode_config->mutex);
302 list_for_each_entry(encoder, &mode_config->encoder_list, base.head)
306 sx_xunlock(&mode_config->mutex);
H A Dintel_opregion.c426 list_for_each_entry(connector, &dev->mode_config.connector_list, head) {

Completed in 290 milliseconds

12