/gfx-drm/usr/src/uts/common/io/drm/ |
H A D | drm_modes.c | 56 mode->base.id, mode->name, mode->vrefresh, mode->clock, in drm_mode_debug_printmodeline() 57 mode->hdisplay, mode->hsync_start, in drm_mode_debug_printmodeline() 58 mode->hsync_end, mode->htotal, in drm_mode_debug_printmodeline() 59 mode->vdisplay, mode->vsync_start, in drm_mode_debug_printmodeline() 60 mode->vsync_end, mode->vtotal, mode->type, mode->flags); in drm_mode_debug_printmodeline() 592 mode->hdisplay, mode->vdisplay, in drm_mode_set_name() 703 else if (mode->htotal > 0 && mode->vtotal > 0) { in drm_mode_vrefresh() 940 if (mode->clock >= min[i] && mode->clock <= max[i]) { in drm_mode_validate_clocks() 974 mode->name, mode->status); in drm_mode_prune_invalid() 1135 if (!mode) in drm_mode_create_from_cmdline_mode() [all …]
|
H A D | drm_edid.c | 1508 mode->hsync_start = mode->hsync_start - 1; in drm_mode_std() 1509 mode->hsync_end = mode->hsync_end - 1; in drm_mode_std() 1666 mode->htotal = mode->hdisplay + hblank; in drm_mode_detailed() 1671 mode->vtotal = mode->vdisplay + vblank; in drm_mode_detailed() 1674 if (mode->hsync_end > mode->htotal) in drm_mode_detailed() 1675 mode->htotal = mode->hsync_end + 1; in drm_mode_detailed() 1676 if (mode->vsync_end > mode->vtotal) in drm_mode_detailed() 1677 mode->vtotal = mode->vsync_end + 1; in drm_mode_detailed() 2280 u8 mode; in drm_match_cea_mode() local 2285 for (mode = 0; mode < ARRAY_SIZE(edid_cea_modes); mode++) { in drm_match_cea_mode() [all …]
|
H A D | drm_crtc_helper.c | 183 mode); in drm_helper_probe_single_connector_modes() 193 mode->vrefresh = drm_mode_vrefresh(mode); in drm_helper_probe_single_connector_modes() 406 saved_mode = crtc->mode; in drm_crtc_helper_set_mode() 413 crtc->mode = *mode; in drm_crtc_helper_set_mode() 467 mode->base.id, mode->name); in drm_crtc_helper_set_mode() 574 if (!set->mode) in drm_crtc_helper_set_config() 630 save_set.mode = &set->crtc->mode; in drm_crtc_helper_set_config() 654 if (set->mode && !drm_mode_equal(set->mode, &set->crtc->mode)) { in drm_crtc_helper_set_config() 863 connector->dpms = mode; in drm_helper_connector_dpms() 866 if (mode < old_dpms) { in drm_helper_connector_dpms() [all …]
|
H A D | drm_dp_i2c_helper.c | 37 i2c_algo_dp_aux_transaction(struct i2c_adapter *adapter, int mode, in i2c_algo_dp_aux_transaction() argument 43 ret = (*algo_data->aux_ch)(adapter, mode, in i2c_algo_dp_aux_transaction() 61 int mode = MODE_I2C_START; in i2c_algo_dp_aux_address() local 65 mode |= MODE_I2C_READ; in i2c_algo_dp_aux_address() 67 mode |= MODE_I2C_WRITE; in i2c_algo_dp_aux_address() 70 ret = i2c_algo_dp_aux_transaction(adapter, mode, 0, NULL); in i2c_algo_dp_aux_address() 82 int mode = MODE_I2C_STOP; in i2c_algo_dp_aux_stop() local 85 mode |= MODE_I2C_READ; in i2c_algo_dp_aux_stop() 87 mode |= MODE_I2C_WRITE; in i2c_algo_dp_aux_stop() 89 (void) i2c_algo_dp_aux_transaction(adapter, mode, 0, NULL); in i2c_algo_dp_aux_stop()
|
H A D | drm_fb_helper.c | 452 return mode; in drm_has_preferred_mode() 473 return mode; in drm_pick_cmdline_mode() 496 return mode; in drm_pick_cmdline_mode() 502 if (mode) in drm_pick_cmdline_mode() 504 (caddr_t)mode); in drm_pick_cmdline_mode() 505 return mode; in drm_pick_cmdline_mode() 603 modes[i] = mode; in drm_target_cloned() 800 if (mode && fb_crtc) { in drm_setup_crtcs() 804 if (modeset->mode) in drm_setup_crtcs() 819 if (modeset->mode) in drm_setup_crtcs() [all …]
|
H A D | drm_memory.c | 225 drm_sun_ioremap(uint64_t paddr, size_t size, uint32_t mode) in drm_sun_ioremap() argument 230 if (mode == DRM_MEM_CACHED) in drm_sun_ioremap() 231 mode = GFXP_MEMORY_CACHED; in drm_sun_ioremap() 232 else if (mode == DRM_MEM_UNCACHED) in drm_sun_ioremap() 233 mode = GFXP_MEMORY_UNCACHED; in drm_sun_ioremap() 234 else if (mode == DRM_MEM_WC) in drm_sun_ioremap() 235 mode = GFXP_MEMORY_WRITECOMBINED; in drm_sun_ioremap() 242 gfxp_load_kernel_space(paddr, size, mode, addr); in drm_sun_ioremap()
|
H A D | drm_agpsupport.c | 86 info->mode = agpinfo->agpi_mode; in drm_agp_info() 195 int drm_agp_enable(struct drm_device * dev, struct drm_agp_mode mode) in drm_agp_enable() argument 200 dev->agp->mode = mode.mode; in drm_agp_enable() 204 setup.agps_mode = (uint32_t)mode.mode; in drm_agp_enable() 218 struct drm_agp_mode *mode = data; in drm_agp_enable_ioctl() local 220 return drm_agp_enable(dev, *mode); in drm_agp_enable_ioctl()
|
H A D | drm_crtc.c | 652 list_add_tail(&mode->head, &connector->probed_modes, (caddr_t)mode); in drm_mode_probed_add() 666 list_del(&mode->head); in drm_mode_remove() 942 if (!mode) in drm_mode_destroy() 1504 drm_crtc_convert_to_umode(&crtc_resp->mode, &crtc->mode); in drm_mode_getcrtc() 2050 mode = drm_mode_create(dev); in drm_mode_setcrtc() 2051 if (!mode) { in drm_mode_setcrtc() 2056 ret = drm_crtc_convert_umode(mode, &crtc_req->mode); in drm_mode_setcrtc() 2064 hdisplay = mode->hdisplay; in drm_mode_setcrtc() 2065 vdisplay = mode->vdisplay; in drm_mode_setcrtc() 2140 set.mode = mode; in drm_mode_setcrtc() [all …]
|
/gfx-drm/usr/src/uts/intel/io/i915/ |
H A D | intel_panel.c | 133 sync_width = mode->crtc_hsync_end - mode->crtc_hsync_start; in centre_horizontally() 134 blank_width = mode->crtc_hblank_end - mode->crtc_hblank_start; in centre_horizontally() 142 mode->crtc_hblank_end = mode->crtc_hblank_start + blank_width; in centre_horizontally() 144 mode->crtc_hsync_start = mode->crtc_hblank_start + sync_pos; in centre_horizontally() 145 mode->crtc_hsync_end = mode->crtc_hsync_start + sync_width; in centre_horizontally() 155 sync_width = mode->crtc_vsync_end - mode->crtc_vsync_start; in centre_vertically() 156 blank_width = mode->crtc_vblank_end - mode->crtc_vblank_start; in centre_vertically() 163 mode->crtc_vblank_end = mode->crtc_vblank_start + blank_width; in centre_vertically() 165 mode->crtc_vsync_start = mode->crtc_vblank_start + sync_pos; in centre_vertically() 166 mode->crtc_vsync_end = mode->crtc_vsync_start + sync_width; in centre_vertically() [all …]
|
H A D | intel_dvo.c | 194 if (mode != DRM_MODE_DPMS_ON) in intel_dvo_dpms() 195 mode = DRM_MODE_DPMS_OFF; in intel_dvo_dpms() 197 if (mode == connector->dpms) in intel_dvo_dpms() 200 connector->dpms = mode; in intel_dvo_dpms() 211 if (mode == DRM_MODE_DPMS_ON) { in intel_dvo_dpms() 229 struct drm_display_mode *mode) in intel_dvo_mode_valid() argument 361 struct drm_display_mode *mode; in intel_dvo_get_modes() local 363 if (mode) { in intel_dvo_get_modes() 425 struct drm_display_mode *mode = NULL; in intel_dvo_get_current_mode() local 437 if (mode) { in intel_dvo_get_current_mode() [all …]
|
H A D | dvo_ns2501.c | 288 __FUNCTION__, mode->hdisplay, mode->htotal, mode->vdisplay, in ns2501_mode_valid() 289 mode->vtotal); in ns2501_mode_valid() 297 if ((mode->hdisplay == 800 && mode->vdisplay == 600) || in ns2501_mode_valid() 298 (mode->hdisplay == 640 && mode->vdisplay == 480) || in ns2501_mode_valid() 299 (mode->hdisplay == 1024 && mode->vdisplay == 768)) { in ns2501_mode_valid() 307 struct drm_display_mode *mode, in ns2501_mode_set() argument 316 __FUNCTION__, mode->hdisplay, mode->htotal, mode->vdisplay, in ns2501_mode_set() 317 mode->vtotal); in ns2501_mode_set() 328 if (mode->hdisplay == 800 && mode->vdisplay == 600) { in ns2501_mode_set() 393 } else if (mode->hdisplay == 640 && mode->vdisplay == 480) { in ns2501_mode_set() [all …]
|
H A D | intel_sdvo.c | 793 h_blank_len = mode->htotal - mode->hdisplay; in intel_sdvo_get_dtd_from_mode() 794 h_sync_len = mode->hsync_end - mode->hsync_start; in intel_sdvo_get_dtd_from_mode() 796 v_blank_len = mode->vtotal - mode->vdisplay; in intel_sdvo_get_dtd_from_mode() 797 v_sync_len = mode->vsync_end - mode->vsync_start; in intel_sdvo_get_dtd_from_mode() 799 h_sync_offset = mode->hsync_start - mode->hdisplay; in intel_sdvo_get_dtd_from_mode() 800 v_sync_offset = mode->vsync_start - mode->vdisplay; in intel_sdvo_get_dtd_from_mode() 845 mode->htotal = mode->hdisplay + dtd->part1.h_blank; in intel_sdvo_get_mode_from_dtd() 850 mode->vsync_start = mode->vdisplay; in intel_sdvo_get_mode_from_dtd() 854 mode->vsync_end = mode->vsync_start + in intel_sdvo_get_mode_from_dtd() 857 mode->vtotal = mode->vdisplay + dtd->part1.v_blank; in intel_sdvo_get_mode_from_dtd() [all …]
|
H A D | dvo_ch7017.c | 255 struct drm_display_mode *mode) in ch7017_mode_valid() argument 257 if (mode->clock > 160000) in ch7017_mode_valid() 264 struct drm_display_mode *mode, in ch7017_mode_set() argument 278 if (mode->clock < 100000) { in ch7017_mode_set() 309 horizontal_active_pixel_input = mode->hdisplay & 0x00ff; in ch7017_mode_set() 311 vertical_active_line_output = mode->vdisplay & 0x00ff; in ch7017_mode_set() 312 horizontal_active_pixel_output = mode->hdisplay & 0x00ff; in ch7017_mode_set() 314 active_input_line_output = ((mode->hdisplay & 0x0700) >> 8) | in ch7017_mode_set() 315 (((mode->vdisplay & 0x0700) >> 8) << 3); in ch7017_mode_set() 318 (mode->hdisplay & 0x0700) >> 8; in ch7017_mode_set()
|
H A D | intel_crt.c | 125 switch(mode) { in intel_crt_set_dpms() 165 mode = DRM_MODE_DPMS_OFF; in intel_crt_dpms() 167 if (mode == connector->dpms) in intel_crt_dpms() 171 connector->dpms = mode; in intel_crt_dpms() 181 if (mode == DRM_MODE_DPMS_OFF) in intel_crt_dpms() 188 if (mode < old_dpms) { in intel_crt_dpms() 192 intel_crt_set_dpms(encoder, mode); in intel_crt_dpms() 194 intel_crt_set_dpms(encoder, mode); in intel_crt_dpms() 203 struct drm_display_mode *mode) in intel_crt_mode_valid() argument 211 if (mode->clock < 25000) in intel_crt_mode_valid() [all …]
|
H A D | dvo_ivch.c | 288 struct drm_display_mode *mode) in ivch_mode_valid() argument 290 if (mode->clock > 112000) in ivch_mode_valid() 347 struct drm_display_mode *mode, in ivch_mode_set() argument 357 if (mode->hdisplay != adjusted_mode->hdisplay || in ivch_mode_set() 358 mode->vdisplay != adjusted_mode->vdisplay) { in ivch_mode_set() 363 x_ratio = (((mode->hdisplay - 1) << 16) / in ivch_mode_set() 365 y_ratio = (((mode->vdisplay - 1) << 16) / in ivch_mode_set()
|
H A D | dvo.h | 86 struct drm_display_mode *mode); 96 const struct drm_display_mode *mode, 117 struct drm_display_mode *mode,
|
H A D | dvo_ch7xxx.c | 276 struct drm_display_mode *mode) in ch7xxx_mode_valid() argument 278 if (mode->clock > 165000) in ch7xxx_mode_valid() 285 struct drm_display_mode *mode, in ch7xxx_mode_set() argument 291 if (mode->clock <= 65000) { in ch7xxx_mode_set() 314 if (mode->flags & DRM_MODE_FLAG_PHSYNC) in ch7xxx_mode_set() 317 if (mode->flags & DRM_MODE_FLAG_PVSYNC) in ch7xxx_mode_set()
|
/gfx-drm/usr/src/pkg/transforms/ |
H A D | defaults | 28 # For kernel/drv, set .conf files to mode 0644. Assume all other 36 <transform file path=.*kernel/drv/.+\.conf -> default mode 0644> 37 <transform file path=.*kernel/drv/.+ -> default mode 0755> 53 # shared objects should generally have mode 0755 55 <transform file path=.*lib/.*\.so.* -> default mode 0755> 60 <transform file path=usr/lib/help/.+ -> default mode 0444> 74 <transform file path=usr/share/lib/t.+ -> default mode 0644> 78 <transform file path=usr/share/.+ -> default mode 0444> 79 <transform file path=usr/has/man/.+ -> default mode 0444> 89 <transform file -> default mode 0644> [all …]
|
/gfx-drm/usr/src/uts/common/drm/ |
H A D | drm_crtc_helper.h | 63 void (*dpms)(struct drm_crtc *crtc, int mode); 69 const struct drm_display_mode *mode, 72 int (*mode_set)(struct drm_crtc *crtc, struct drm_display_mode *mode, 98 void (*dpms)(struct drm_encoder *encoder, int mode); 103 const struct drm_display_mode *mode, 108 struct drm_display_mode *mode, 128 struct drm_display_mode *mode); 136 struct drm_display_mode *mode, 142 extern void drm_helper_connector_dpms(struct drm_connector *connector, int mode);
|
H A D | drm_crtc.h | 425 struct drm_display_mode mode; member 468 void (*dpms)(struct drm_connector *connector, int mode); 707 struct drm_display_mode *mode; member 912 const struct drm_display_mode *mode); 913 extern void drm_mode_debug_printmodeline(const struct drm_display_mode *mode); 917 extern void drm_mode_set_name(struct drm_display_mode *mode); 920 extern int drm_mode_width(const struct drm_display_mode *mode); 921 extern int drm_mode_height(const struct drm_display_mode *mode); 925 extern void drm_mode_destroy(struct drm_device *dev, struct drm_display_mode *mode); 937 extern int drm_mode_hsync(const struct drm_display_mode *mode); [all …]
|
/gfx-drm/usr/src/uts/intel/io/agpmaster/ |
H A D | agpmaster.c | 435 if (!(mode & FKIOCTL)) { in agpmaster_ioctl() 446 if (!(mode & FKIOCTL)) { in agpmaster_ioctl() 455 sizeof (uint32_t), mode)) in agpmaster_ioctl() 464 if (!(mode & FKIOCTL)) { in agpmaster_ioctl() 482 sizeof (agp_info_t), mode)) in agpmaster_ioctl() 487 if (!(mode & FKIOCTL)) { in agpmaster_ioctl() 504 if (!(mode & FKIOCTL)) { in agpmaster_ioctl() 517 if (!(mode & FKIOCTL)) { in agpmaster_ioctl() 533 if (!(mode & FKIOCTL)) { in agpmaster_ioctl() 548 if (!(mode & FKIOCTL)) { in agpmaster_ioctl() [all …]
|
/gfx-drm/usr/src/uts/intel/io/agpgart/ |
H A D | agptarget.c | 638 agp_target_ioctl(dev_t dev, int cmd, intptr_t data, int mode, in agp_target_ioctl() argument 647 if (!(mode & FKIOCTL)) { in agp_target_ioctl() 672 if (ddi_copyout(&type, (void *)data, sizeof (int), mode)) { in agp_target_ioctl() 690 sizeof (size_t), mode)) { in agp_target_ioctl() 716 sizeof (i_agp_info_t), mode)) { in agp_target_ioctl() 736 sizeof (uint32_t), mode)) { in agp_target_ioctl() 749 sizeof (uint32_t), mode)) { in agp_target_ioctl() 845 (void *)data, &offset, sizeof (uint16_t), mode)) { in agp_target_ioctl() 853 &value, (void *)data, sizeof (uint16_t), mode)) { in agp_target_ioctl() 872 sizeof (off_val), mode)) { in agp_target_ioctl()
|
/gfx-drm/usr/src/pkg/manifests/ |
H A D | driver-graphics-agpgart.mf | 88 file path=kernel/drv/$(ARCH64)/$(ARCH64)_gart group=sys mode=0755 89 file path=kernel/drv/$(ARCH64)/agpgart group=sys mode=0755 90 file path=kernel/drv/$(ARCH64)/agptarget group=sys mode=0755 91 file path=kernel/drv/agpgart.conf group=sys mode=0644 92 file path=kernel/misc/$(ARCH64)/agpmaster group=sys mode=0755
|
H A D | driver-graphics-drm.mf | 171 file path=kernel/drv/$(ARCH64)/i915 group=sys mode=0755 172 #file path=kernel/drv/$(ARCH64)/radeon group=sys mode=0755 173 file path=kernel/kmdb/$(ARCH64)/i915 group=sys mode=0555 174 file path=kernel/misc/$(ARCH64)/drm group=sys mode=0755 175 file path=usr/lib/devfsadm/linkmod/SUNW_drm_link_i386.so group=sys mode=0755 176 file path=usr/lib/mdb/kvm/$(ARCH64)/i915.so group=sys mode=0555
|
/gfx-drm/usr/src/uts/common/sys/ |
H A D | gfx_private.h | 77 uint32_t mode); 96 extern int gfxp_vgatext_ioctl(dev_t dev, int cmd, intptr_t data, int mode, 144 uint32_t mode, caddr_t cvaddr);
|