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

/solaris-x11-s11/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.h1136 struct work_struct work; member in struct:drm_device
/solaris-x11-s11/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-s11/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.c7175 struct intel_unpin_work *work; local
7179 work = intel_crtc->unpin_work;
7183 if (work) {
7185 kfree(work, sizeof(*work));
7197 struct intel_unpin_work *work = local
7198 container_of(__work, struct intel_unpin_work, work);
7199 struct drm_device *dev = work->crtc->dev;
7202 intel_unpin_fb_obj(work->old_fb_obj);
7203 drm_gem_object_unreference(&work
7219 struct intel_unpin_work *work; local
7542 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.
1607 extern void intel_console_resume(struct work_struct *work);
H A Di915_gem.c230 /* have to work out size/pitch and return them */
1598 /* change to delay HZ and then run work (not insert to workqueue of Linux) */
1875 i915_gem_retire_work_handler(struct work_struct *work) argument
1877 drm_i915_private_t *dev_priv = container_of(work, drm_i915_private_t,
3431 /* Cancel the retire work handler, wait for it to finish if running
/solaris-x11-s11/open-src/lib/DPS/sun-src/include/DPS/
H A DDPSScrollWP.h120 XtWorkProcId work; member in struct:__anon198
168 work correctly when linked with no-prototype compiled objects */
/solaris-x11-s11/open-src/lib/DPS/sun-src/libdpstk/
H A DDPSScrollW.c688 dsw->sw.work = 0;
1375 It can be called either directly or as a work procedure */
1443 dsw->sw.work = 0;
1497 dsw->sw.work =
1772 /* Let my parent do all the hard work */
1794 if (dsw->sw.work != 0) {
1795 XtRemoveWorkProc(dsw->sw.work);
1796 dsw->sw.work = 0;
1873 if (dsw->sw.work != 0) {
1874 XtRemoveWorkProc(dsw->sw.work);
[all...]

Completed in 246 milliseconds