Searched refs:drm_device (Results 1 - 25 of 69) sorted by relevance

123

/solaris-x11-s11/open-src/kernel/i915/src/
H A Dintel_drv.h507 intel_get_crtc_for_pipe(struct drm_device *dev, int pipe)
514 intel_get_crtc_for_plane(struct drm_device *dev, int plane)
535 struct drm_device *dev;
541 int intel_pch_rawclk(struct drm_device *dev);
551 extern void intel_crt_init(struct drm_device *dev);
552 extern void intel_hdmi_init(struct drm_device *dev,
560 extern bool intel_sdvo_init(struct drm_device *dev, uint32_t sdvo_reg,
562 extern void intel_dvo_init(struct drm_device *dev);
563 extern void intel_tv_init(struct drm_device *dev);
564 extern void intel_mark_busy(struct drm_device *de
[all...]
H A Di915_drv.h344 bool (*fbc_enabled)(struct drm_device *dev);
346 void (*disable_fbc)(struct drm_device *dev);
347 int (*get_display_clock_speed)(struct drm_device *dev);
348 int (*get_fifo_size)(struct drm_device *dev, int plane);
367 void (*update_wm)(struct drm_device *dev);
368 void (*update_sprite_wm)(struct drm_device *dev, int pipe,
371 void (*modeset_global_resources)(struct drm_device *dev);
385 void (*init_clock_gating)(struct drm_device *dev);
386 int (*queue_flip)(struct drm_device *dev, struct drm_crtc *crtc,
391 void (*hpd_irq_setup)(struct drm_device *de
[all...]
H A Dintel_fb.c47 struct drm_device *dev = ifbdev->helper.dev;
108 static void intel_fbdev_destroy(struct drm_device *dev,
123 int intel_fbdev_init(struct drm_device *dev)
148 void intel_fbdev_initial_config(struct drm_device *dev)
156 void intel_fbdev_fini(struct drm_device *dev)
167 void intel_fb_output_poll_changed(struct drm_device *dev)
174 void intel_fb_restore_mode(struct drm_device *dev)
H A Di915_gem_gtt.c55 static gen6_gtt_pte_t gen6_pte_encode(struct drm_device *dev,
82 static gen6_gtt_pte_t byt_pte_encode(struct drm_device *dev,
100 static gen6_gtt_pte_t hsw_pte_encode(struct drm_device *dev,
135 i915_ppgtt_page_alloc(struct drm_device *dev, struct i915_hw_ppgtt *ppgtt,
227 static int gen6_ppgtt_enable(struct drm_device *dev)
350 struct drm_device *dev = ppgtt->dev;
385 static int i915_gem_init_aliasing_ppgtt(struct drm_device *dev)
413 void i915_gem_cleanup_aliasing_ppgtt(struct drm_device *dev)
445 void i915_gem_restore_gtt_mappings(struct drm_device *dev)
488 struct drm_device *de
[all...]
H A Dintel_modes.c87 struct drm_device *dev = connector->dev;
114 struct drm_device *dev = connector->dev;
H A Di915_gem_stolen.c49 static unsigned long i915_stolen_to_physical(struct drm_device *dev)
97 static int i915_setup_compression(struct drm_device *dev, int size)
148 int i915_gem_stolen_setup_compression(struct drm_device *dev, int size)
164 void i915_gem_stolen_cleanup_compression(struct drm_device *dev)
180 void i915_gem_cleanup_stolen(struct drm_device *dev)
191 int i915_gem_init_stolen(struct drm_device *dev)
215 i915_pages_create_for_stolen(struct drm_device *dev,
268 _i915_gem_object_create_stolen(struct drm_device *dev,
306 i915_gem_object_create_stolen(struct drm_device *dev, u32 size)
338 i915_gem_object_create_stolen_for_preallocated(struct drm_device *de
[all...]
H A Dintel_panel.c186 struct drm_device *dev = intel_crtc->base.dev;
318 static int is_backlight_combination_mode(struct drm_device *dev)
331 static u32 i915_read_blc_pwm_ctl(struct drm_device *dev)
365 static u32 intel_panel_get_max_backlight(struct drm_device *dev)
388 static u32 intel_panel_compute_brightness(struct drm_device *dev, u32 val)
405 static u32 intel_panel_get_backlight(struct drm_device *dev)
436 static void intel_pch_panel_set_backlight(struct drm_device *dev, u32 level)
443 static void intel_panel_actually_set_backlight(struct drm_device *dev, u32 level)
477 void intel_panel_set_backlight(struct drm_device *dev, u32 level, u32 max)
507 void intel_panel_disable_backlight(struct drm_device *de
[all...]
H A Dintel_pm.c58 static void i8xx_disable_fbc(struct drm_device *dev)
82 struct drm_device *dev = crtc->dev;
123 static bool i8xx_fbc_enabled(struct drm_device *dev)
132 struct drm_device *dev = crtc->dev;
157 static void g4x_disable_fbc(struct drm_device *dev)
172 static bool g4x_fbc_enabled(struct drm_device *dev)
179 static void sandybridge_blit_fbc_update(struct drm_device *dev)
201 struct drm_device *dev = crtc->dev;
237 static void ironlake_disable_fbc(struct drm_device *dev)
264 static bool ironlake_fbc_enabled(struct drm_device *de
[all...]
H A Dintel_ringbuffer.h94 struct drm_device *dev;
284 int intel_init_render_ring_buffer(struct drm_device *dev);
285 int intel_init_bsd_ring_buffer(struct drm_device *dev);
286 int intel_init_blt_ring_buffer(struct drm_device *dev);
287 int intel_init_vebox_ring_buffer(struct drm_device *dev);
310 int intel_render_ring_init_dri(struct drm_device *dev, u64 start, u32 size);
/solaris-x11-s11/open-src/kernel/sys/drm/
H A DdrmP.h242 typedef struct drm_device drm_device_t;
431 dev_t dev_id, struct drm_device *dev, void *data, struct drm_file *file, int ioctl_mode, cred_t *credp
600 struct drm_device *dev;
613 * Access is covered by the object_name_lock in the related drm_device
708 * \sa drm_agp_init() and drm_device::agp.
790 struct drm_device;
794 int (*get_irq)(struct drm_device *dev);
795 const char *(*get_name)(struct drm_device *dev);
796 int (*set_busid)(struct drm_device *dev, struct drm_master *master);
797 int (*set_unique)(struct drm_device *de
1080 struct drm_device { struct
[all...]
H A Ddrm_crtc_helper.h131 extern void drm_helper_disable_unused_functions(struct drm_device *dev);
142 extern void drm_helper_move_panel_connectors_to_head(struct drm_device *);
165 extern void drm_helper_resume_force_mode(struct drm_device *dev);
166 extern void drm_kms_helper_poll_init(struct drm_device *dev);
167 extern void drm_kms_helper_poll_fini(struct drm_device *dev);
168 extern void drm_helper_hpd_irq_event(struct drm_device *dev);
169 extern void drm_kms_helper_hotplug_event(struct drm_device *dev);
171 extern void drm_kms_helper_poll_disable(struct drm_device *dev);
172 extern void drm_kms_helper_poll_enable(struct drm_device *dev);
H A Ddrm_crtc.h39 struct drm_device;
248 struct drm_device *dev;
399 struct drm_device *dev;
518 struct drm_device *dev;
587 struct drm_device *dev;
669 struct drm_device *dev;
723 struct drm_framebuffer *(*fb_create)(struct drm_device *dev,
726 void (*output_poll_changed)(struct drm_device *dev);
860 extern void drm_modeset_lock_all(struct drm_device *dev);
861 extern void drm_modeset_unlock_all(struct drm_device *de
[all...]
H A Ddrm_fb_helper.h86 struct drm_device *dev;
104 int drm_fb_helper_init(struct drm_device *dev,
118 void drm_register_fbops(struct drm_device *dev);
119 int drm_getfb_size(struct drm_device *dev);
H A Ddrm_sun_pci.h41 struct drm_device *dev;
81 extern struct pci_dev * pci_dev_create(struct drm_device *dev);
/solaris-x11-s11/open-src/kernel/efb/src/
H A DdrmP.h156 typedef struct drm_device drm_device_t;
520 struct drm_device;
522 int (*load)(struct drm_device *, unsigned long);
523 int (*firstopen)(struct drm_device *);
524 int (*open)(struct drm_device *, drm_file_t *);
525 void (*preclose)(struct drm_device *, drm_file_t *);
526 void (*postclose)(struct drm_device *, drm_file_t *);
527 void (*lastclose)(struct drm_device *);
528 int (*unload)(struct drm_device *);
529 void (*reclaim_buffers_locked)(struct drm_device *, drm_file_
592 struct drm_device { struct
[all...]
/solaris-x11-s11/open-src/kernel/drm/src/
H A Ddrm_kstat.c46 struct drm_device *sc;
64 drm_init_kstats(struct drm_device *sc)
93 drm_fini_kstats(struct drm_device *sc)
H A Ddrm_agpsupport.c56 void drm_agp_cleanup(struct drm_device *dev)
76 int drm_agp_info(struct drm_device *dev, struct drm_agp_info *info)
119 int drm_agp_acquire(struct drm_device * dev)
152 return drm_agp_acquire((struct drm_device *) file->minor->dev);
163 int drm_agp_release(struct drm_device * dev)
195 int drm_agp_enable(struct drm_device * dev, struct drm_agp_mode mode)
235 int drm_agp_alloc(struct drm_device *dev, struct drm_agp_buffer *request)
289 static struct drm_agp_mem *drm_agp_lookup_entry(struct drm_device * dev,
313 int drm_agp_unbind(struct drm_device *dev, struct drm_agp_binding *request)
360 int drm_agp_bind(struct drm_device *de
[all...]
H A Ddrm_pci.c53 drm_core_ioremap(struct drm_local_map *map, struct drm_device *dev)
83 drm_core_ioremapfree(struct drm_local_map *map, struct drm_device *dev)
126 drm_pci_alloc(struct drm_device *dev, size_t size,
194 do_get_pci_res(struct drm_device *dev, drm_pci_resource_t *resp)
216 drm_get_resource_start(struct drm_device *dev, unsigned int regnum)
235 drm_get_resource_len(struct drm_device *softstate, unsigned int regnum)
H A Ddrm_dma.c54 int drm_dma_setup(struct drm_device *dev)
78 * finally the drm_device::dma structure itself.
80 void drm_dma_takedown(struct drm_device *dev)
130 void drm_free_buffer(struct drm_device *dev, drm_buf_t *buf)
147 void drm_core_reclaim_buffers(struct drm_device *dev,
H A Ddrm_irq.c70 static int __install_irq_handler(struct drm_device *dev)
107 static void __uninstall_irq_handler(struct drm_device *dev)
136 struct drm_device *dev = pdev->dev;
272 static void clear_vblank_timestamps(struct drm_device *dev, int crtc)
284 static void vblank_disable_and_save(struct drm_device *dev, int crtc)
353 struct drm_device *dev = (struct drm_device *)arg;
371 void drm_vblank_cleanup(struct drm_device *dev)
396 int drm_vblank_init(struct drm_device *dev, int num_crtcs)
470 struct drm_device *de
[all...]
H A Ddrm_gem.c78 drm_gem_init(struct drm_device *dev)
91 drm_gem_destroy(struct drm_device *dev)
133 drm_gem_object_alloc_internal_normal(struct drm_device *dev, struct drm_gem_object *obj,
232 drm_gem_object_internal(struct drm_device *dev, struct drm_gem_object *obj,
273 drm_gem_object_init(struct drm_device *dev, struct drm_gem_object *obj,
348 int drm_gem_private_object_init(struct drm_device *dev,
366 drm_gem_object_alloc(struct drm_device *dev, size_t size)
398 struct drm_device *dev;
441 struct drm_device *dev = obj->dev;
478 drm_gem_object_lookup(struct drm_device *de
[all...]
H A Ddrm_sunmod.c81 struct drm_device *dev;
115 struct drm_device *dev = (struct drm_device *)pvtp;
136 struct drm_device *dev;
143 dev = (struct drm_device *)pvtp;
185 __find_local_map(struct drm_device *dev, offset_t offset)
202 struct drm_device *drm_dev;
234 struct drm_device *dev;
270 struct drm_device *dev;
309 __devmap_general(struct drm_device *de
[all...]
H A Ddrm_context.c64 * Clears the bit specified by \p ctx_handle in drm_device::ctx_bitmap and the entry
65 * in drm_device::ctx_idr, while holding the drm_device::struct_mutex
68 void drm_ctxbitmap_free(struct drm_device * dev, int ctx_handle)
81 * Allocate a new idr from drm_device::ctx_idr while holding the
82 * drm_device::struct_mutex lock.
84 static int drm_ctxbitmap_next(struct drm_device * dev)
111 * Initialise the drm_device::ctx_idr
113 int drm_ctxbitmap_init(struct drm_device * dev)
125 * while holding the drm_device
[all...]
H A Ddrm_crtc_helper.c54 void drm_helper_move_panel_connectors_to_head(struct drm_device *dev)
119 struct drm_device *dev = connector->dev;
223 struct drm_device *dev = encoder->dev;
245 struct drm_device *dev = crtc->dev;
273 void drm_helper_disable_unused_functions(struct drm_device *dev)
318 struct drm_device *dev;
344 drm_crtc_prepare_encoders(struct drm_device *dev)
389 struct drm_device *dev = crtc->dev;
510 struct drm_device *dev = crtc->dev;
549 struct drm_device *de
[all...]
/solaris-x11-s11/open-src/kernel/mdb/modules/
H A Di915.c126 get_drm_dev(struct drm_device *drm_dev)
133 state = mdb_alloc(sizeof (struct drm_device), UM_SLEEP);
138 mdb_free(state, sizeof (struct drm_device));
142 if (mdb_vread(state, sizeof (struct drm_device), i915_ss) == -1) {
144 mdb_free(state, sizeof (struct drm_device));
152 mdb_free(state, sizeof (struct drm_device));
156 if (mdb_vread(drm_dev, sizeof (struct drm_device), array) == -1) {
158 mdb_free(state, sizeof (struct drm_device));
161 mdb_free(state, sizeof (struct drm_device));
169 struct drm_device *drm_de
[all...]

Completed in 114 milliseconds

123