Searched refs:work (Results 1 - 10 of 10) sorted by relevance

/solaris-x11-s12/open-src/kernel/sys/drm/
H A Ddrm_sun_workqueue.h33 #define INIT_WORK(work, func) \
34 init_work((work), ((taskq_func_t)(func)))
45 extern int __queue_work(struct workqueue_struct *wq, struct work_struct *work);
47 extern void init_work(struct work_struct *work, void (*func)(void *));
H A DdrmP.h1139 struct work_struct work; member in struct:drm_device
/solaris-x11-s12/open-src/kernel/drm/src/
H A Ddrm_sun_workqueue.c34 __queue_work(struct workqueue_struct *wq, struct work_struct *work) argument
39 ASSERT(work->func != NULL);
45 if ((ret = ddi_taskq_dispatch(wq->taskq, work->func, work, DDI_SLEEP))
52 init_work(struct work_struct *work, void (*func)(void *)) argument
54 work->func = func;
H A Ddrm_crtc_helper.c717 /* Make sure the new CRTC will work with the encoder */
968 output_poll_execute(struct work_struct *work) argument
970 struct drm_device *dev = container_of(work, struct drm_device,
/solaris-x11-s12/open-src/kernel/i915/src/
H A Dintel_pm.c324 struct intel_fbc_work *work = container_of(arg, struct intel_fbc_work, local
325 work);
326 struct drm_device *dev = work->dev;
330 if (work == dev_priv->fbc_work) {
332 * the prior work.
334 if (work->crtc->fb == work->fb) {
335 dev_priv->display.enable_fbc(work->crtc,
336 work->interval);
338 dev_priv->cfb_plane = to_intel_crtc(work
353 struct intel_fbc_work *work = (struct intel_fbc_work *)device; local
385 struct intel_fbc_work *work; local
3869 intel_gen6_powersave_work(struct work_struct *work) argument
[all...]
H A Di915_irq.c512 /* Helper routine in DRM core does all the work: */
538 static void i915_hotplug_work_func(struct work_struct *work) argument
540 drm_i915_private_t *dev_priv = container_of(work, drm_i915_private_t,
664 static void gen6_pm_rps_work(struct work_struct *work) argument
666 drm_i915_private_t *dev_priv = container_of(work, drm_i915_private_t,
667 rps.work);
714 * @work: workqueue struct
720 static void ivybridge_parity_work(struct work_struct *work) argument
722 drm_i915_private_t *dev_priv = container_of(work, drm_i915_private_t,
812 * The mask bit in IMR is cleared by dev_priv->rps.work
1362 i915_error_work_func(struct work_struct *work) argument
2106 struct intel_unpin_work *work; local
[all...]
H A Dintel_display.c7177 struct intel_unpin_work *work; local
7181 work = intel_crtc->unpin_work;
7185 if (work) {
7187 kfree(work, sizeof(*work));
7200 struct intel_unpin_work *work = local
7201 container_of(__work, struct intel_unpin_work, work);
7202 struct drm_device *dev = work->crtc->dev;
7205 intel_unpin_fb_obj(work->old_fb_obj);
7206 drm_gem_object_unreference(&work
7222 struct intel_unpin_work *work; local
7545 struct intel_unpin_work *work; local
[all...]
H A Dintel_drv.h224 * work correctly, we need to track this at runtime.*/
230 * ->compute_config if the first pick doesn't work out.
521 struct work_struct work; member in struct:intel_unpin_work
534 struct work_struct work; member in struct:intel_fbc_work
H A Di915_drv.h744 struct work_struct work; member in struct:intel_gen6_power_mgmt
929 struct work_struct work; member in struct:i915_gpu_error
943 * waiter and the gpu reset work code.
1613 extern void intel_console_resume(struct work_struct *work);
H A Di915_gem.c228 /* have to work out size/pitch and return them */
1617 /* change to delay HZ and then run work (not insert to workqueue of Linux) */
1894 i915_gem_retire_work_handler(struct work_struct *work) argument
1896 drm_i915_private_t *dev_priv = container_of(work, drm_i915_private_t,
3450 /* Cancel the retire work handler, wait for it to finish if running

Completed in 189 milliseconds