• Home
  • Raw
  • Download

Lines Matching refs:bochs

43 	struct bochs_device *bochs =  in bochs_crtc_mode_set_base()  local
78 bochs_hw_setbase(bochs, x, y, gpu_addr); in bochs_crtc_mode_set_base()
87 struct bochs_device *bochs = in bochs_crtc_mode_set() local
90 bochs_hw_setmode(bochs, mode); in bochs_crtc_mode_set()
113 struct bochs_device *bochs = in bochs_crtc_page_flip() local
121 spin_lock_irqsave(&bochs->dev->event_lock, irqflags); in bochs_crtc_page_flip()
122 drm_send_vblank_event(bochs->dev, -1, event); in bochs_crtc_page_flip()
123 spin_unlock_irqrestore(&bochs->dev->event_lock, irqflags); in bochs_crtc_page_flip()
147 struct bochs_device *bochs = dev->dev_private; in bochs_crtc_init() local
148 struct drm_crtc *crtc = &bochs->crtc; in bochs_crtc_init()
194 struct bochs_device *bochs = dev->dev_private; in bochs_encoder_init() local
195 struct drm_encoder *encoder = &bochs->encoder; in bochs_encoder_init()
216 struct bochs_device *bochs = in bochs_connector_mode_valid() local
226 if (size * 2 > bochs->fb_size) in bochs_connector_mode_valid()
263 struct bochs_device *bochs = dev->dev_private; in bochs_connector_init() local
264 struct drm_connector *connector = &bochs->connector; in bochs_connector_init()
274 int bochs_kms_init(struct bochs_device *bochs) in bochs_kms_init() argument
276 drm_mode_config_init(bochs->dev); in bochs_kms_init()
277 bochs->mode_config_initialized = true; in bochs_kms_init()
279 bochs->dev->mode_config.max_width = 8192; in bochs_kms_init()
280 bochs->dev->mode_config.max_height = 8192; in bochs_kms_init()
282 bochs->dev->mode_config.fb_base = bochs->fb_base; in bochs_kms_init()
283 bochs->dev->mode_config.preferred_depth = 24; in bochs_kms_init()
284 bochs->dev->mode_config.prefer_shadow = 0; in bochs_kms_init()
286 bochs->dev->mode_config.funcs = (void *)&bochs_mode_funcs; in bochs_kms_init()
288 bochs_crtc_init(bochs->dev); in bochs_kms_init()
289 bochs_encoder_init(bochs->dev); in bochs_kms_init()
290 bochs_connector_init(bochs->dev); in bochs_kms_init()
291 drm_mode_connector_attach_encoder(&bochs->connector, in bochs_kms_init()
292 &bochs->encoder); in bochs_kms_init()
297 void bochs_kms_fini(struct bochs_device *bochs) in bochs_kms_fini() argument
299 if (bochs->mode_config_initialized) { in bochs_kms_fini()
300 drm_mode_config_cleanup(bochs->dev); in bochs_kms_fini()
301 bochs->mode_config_initialized = false; in bochs_kms_fini()