Home
last modified time | relevance | path

Searched refs:work (Results 1 – 15 of 15) sorted by relevance

/gfx-drm/usr/src/uts/common/io/drm/
H A Ddrm_sun_workqueue.c34 __queue_work(struct workqueue_struct *wq, struct work_struct *work) in __queue_work() argument
39 ASSERT(work->func != NULL); in __queue_work()
45 if ((ret = ddi_taskq_dispatch(wq->taskq, work->func, work, DDI_SLEEP)) in __queue_work()
52 init_work(struct work_struct *work, void (*func)(void *)) in init_work() argument
54 work->func = func; in init_work()
H A Ddrm_crtc_helper.c968 output_poll_execute(struct work_struct *work) in output_poll_execute() argument
970 struct drm_device *dev = container_of(work, struct drm_device, in output_poll_execute()
/gfx-drm/usr/src/uts/common/drm/
H A Ddrm_sun_workqueue.h33 #define INIT_WORK(work, func) \ argument
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.h1137 struct work_struct work; member
/gfx-drm/usr/src/uts/intel/io/i915/
H A Dintel_pm.c325 work); in intel_fbc_work_fn()
334 if (work->crtc->fb == work->fb) { in intel_fbc_work_fn()
336 work->interval); in intel_fbc_work_fn()
356 queue_work(dev_priv->other_wq, &work->work); in intel_fbc_work_timer()
394 work = kzalloc(sizeof *work, GFP_KERNEL); in intel_enable_fbc()
395 if (work == NULL) { in intel_enable_fbc()
400 work->dev = crtc->dev; in intel_enable_fbc()
401 work->crtc = crtc; in intel_enable_fbc()
402 work->fb = crtc->fb; in intel_enable_fbc()
405 INIT_WORK(&work->work, intel_fbc_work_fn); in intel_enable_fbc()
[all …]
H A Di915_irq.c664 static void gen6_pm_rps_work(struct work_struct *work) in gen6_pm_rps_work() argument
667 rps.work); in gen6_pm_rps_work()
821 queue_work(dev_priv->wq, &dev_priv->rps.work); in gen6_queue_rps_work()
900 queue_work(dev_priv->wq, &dev_priv->rps.work); in hsw_pm_irq_handler()
1367 work); in i915_error_work_func()
2109 struct intel_unpin_work *work; in i915_pageflip_stall_check() local
2118 work = intel_crtc->unpin_work; in i915_pageflip_stall_check()
2120 if (work == NULL || in i915_pageflip_stall_check()
2122 !work->enable_stall_check) { in i915_pageflip_stall_check()
2129 obj = work->pending_flip_obj; in i915_pageflip_stall_check()
[all …]
H A Dintel_display.c7186 if (work) { in intel_crtc_destroy()
7188 kfree(work, sizeof(*work)); in intel_crtc_destroy()
7232 if (work == NULL || atomic_read(&work->pending) < INTEL_FLIP_COMPLETE) { in do_intel_finish_page_flip()
7239 if (work->event) { in do_intel_finish_page_flip()
7250 (void) queue_work(dev_priv->wq, &work->work); in do_intel_finish_page_flip()
7563 work = kzalloc(sizeof *work, GFP_KERNEL); in intel_crtc_page_flip()
7564 if (work == NULL) in intel_crtc_page_flip()
7567 work->event = event; in intel_crtc_page_flip()
7568 work->crtc = crtc; in intel_crtc_page_flip()
7570 INIT_WORK(&work->work, intel_unpin_work_fn); in intel_crtc_page_flip()
[all …]
H A Dintel_drv.h521 struct work_struct work; member
534 struct work_struct work; member
H A Di915_drv.h744 struct work_struct work; member
929 struct work_struct work; member
1613 extern void intel_console_resume(struct work_struct *work);
H A Di915_gem.c1873 i915_gem_retire_work_handler(struct work_struct *work) in i915_gem_retire_work_handler() argument
1875 drm_i915_private_t *dev_priv = container_of(work, drm_i915_private_t, in i915_gem_retire_work_handler()
/gfx-drm/usr/src/uts/intel/ml/
H A Damd64.il35 / Including "assym.h" does not work, however, since that stuff
115 /* XX64 These don't work correctly with SOS9 build 13.0 yet
H A Dia32.il37 / Including "assym.h" does not work, however, since that stuff
/gfx-drm/
H A DREADME80 When doing incremental work in the gate, i.e. fixing
/gfx-drm/usr/src/pkg/transforms/
H A Dglobal_zone_only_component43 # been virtualized to work within zones. For those actions you wish to
/gfx-drm/usr/src/
H A DTargetdirs29 # to work with ROOT prefixes when controlling conditional assignments.