HomeSort by: relevance | last modified time | path
    Searched refs:hrtimer (Results 1 - 16 of 16) sorted by relevancy

  /src/sys/external/bsd/drm2/include/linux/
hrtimer.h 1 /* $NetBSD: hrtimer.h,v 1.7 2021/12/19 11:55:47 riastradh Exp $ */
48 struct hrtimer { struct
49 enum hrtimer_restart (*function)(struct hrtimer *);
71 void hrtimer_init(struct hrtimer *, clockid_t, enum hrtimer_mode);
72 void hrtimer_set_expires(struct hrtimer *, ktime_t);
73 void hrtimer_add_expires_ns(struct hrtimer *, uint64_t);
74 void hrtimer_start(struct hrtimer *, ktime_t, enum hrtimer_mode);
75 void hrtimer_start_range_ns(struct hrtimer *, ktime_t, uint64_t,
77 int hrtimer_cancel(struct hrtimer *);
78 bool hrtimer_active(struct hrtimer *);
    [all...]
device.h 39 #include <linux/hrtimer.h>
  /src/sys/external/bsd/drm2/linux/
linux_hrtimer.c 35 #include <linux/hrtimer.h>
41 hrtimer_init(struct hrtimer *hrt, clockid_t clkid, enum hrtimer_mode mode)
52 _hrtimer_schedule(struct hrtimer *hrt)
58 panic("absolute hrtimer NYI");
64 panic("invalid hrtimer mode %d", hrt->hrt_mode);
72 struct hrtimer *hrt = cookie;
86 hrtimer_set_expires(struct hrtimer *hrt, ktime_t expires)
93 hrtimer_add_expires_ns(struct hrtimer *hrt, uint64_t ns)
100 hrtimer_start(struct hrtimer *hrt, ktime_t expires, enum hrtimer_mode mode)
107 hrtimer_start_range_ns(struct hrtimer *hrt, ktime_t expires, uint64_t range_ns
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/i915/
i915_pmu.h 12 #include <linux/hrtimer.h>
62 struct hrtimer timer;
i915_perf_types.h 13 #include <linux/hrtimer.h>
231 struct hrtimer poll_check_timer;
234 * @poll_wq: The wait queue that hrtimer callback wakes when it
274 * consistently from a hrtimer callback (atomic context) and
282 * hrtimer callbacks (5ms period) and that reads typically only
283 * happen in response to a hrtimer event and likely complete
intel_uncore.h 32 #include <linux/hrtimer.h>
156 struct hrtimer timer;
i915_pmu.c 401 static enum hrtimer_restart i915_sample(struct hrtimer *hrtimer)
404 container_of(hrtimer, struct drm_i915_private, pmu.timer);
426 hrtimer_forward(hrtimer, now, ns_to_ktime(PERIOD));
i915_perf.c 268 * The tail pointers are checked and updated at a limited rate within a hrtimer
406 static enum hrtimer_restart oa_poll_check_timer_cb(struct hrtimer *hrtimer);
472 * check hrtimer (atomic ctx) to check the OA buffer tail pointer and check
530 * available) without needing to wait for a later hrtimer callback.
755 * hrtimer callback to give us a pointer
1077 * hrtimer callback to give us a pointer
1265 * for OA metrics. It waits until the hrtimer callback finds a non-empty
1298 * this starts a poll_wait with the wait queue that our hrtimer callback wakes
2735 * when opening the stream. This also starts a hrtimer that will periodicall
    [all...]
intel_uncore.c 408 intel_uncore_fw_release_timer(struct hrtimer *timer)
  /src/sys/external/bsd/drm2/dist/drm/i915/gvt/
interrupt.h 204 struct hrtimer timer;
sched_policy.c 74 struct hrtimer timer;
269 static enum hrtimer_restart tbs_timer_fn(struct hrtimer *timer_data)
interrupt.c 650 static enum hrtimer_restart vblank_timer_fn(struct hrtimer *data)
  /src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
amdgpu_mode.h 46 #include <linux/hrtimer.h>
427 struct hrtimer vblank_timer;
amdgpu_dce_virtual.c 691 static enum hrtimer_restart dce_virtual_vblank_timer_handle(struct hrtimer *vblank_timer)
  /src/sys/external/bsd/drm2/dist/drm/nouveau/
nouveau_fence.c 34 #include <linux/hrtimer.h>
  /src/sys/dev/pci/
xmm7360.c 48 #include <linux/hrtimer.h>
572 struct hrtimer deadline;
1375 static enum hrtimer_restart xmm7360_net_deadline_cb(struct hrtimer *t)

Completed in 24 milliseconds