Home
last modified time | relevance | path

Searched refs:spin (Results 1 – 25 of 78) sorted by relevance

1234

/Linux-v5.4/drivers/gpu/drm/i915/selftests/
Digt_spinner.c12 int igt_spinner_init(struct igt_spinner *spin, struct intel_gt *gt) in igt_spinner_init() argument
20 memset(spin, 0, sizeof(*spin)); in igt_spinner_init()
21 spin->gt = gt; in igt_spinner_init()
23 spin->hws = i915_gem_object_create_internal(gt->i915, PAGE_SIZE); in igt_spinner_init()
24 if (IS_ERR(spin->hws)) { in igt_spinner_init()
25 err = PTR_ERR(spin->hws); in igt_spinner_init()
29 spin->obj = i915_gem_object_create_internal(gt->i915, PAGE_SIZE); in igt_spinner_init()
30 if (IS_ERR(spin->obj)) { in igt_spinner_init()
31 err = PTR_ERR(spin->obj); in igt_spinner_init()
35 i915_gem_object_set_cache_coherency(spin->hws, I915_CACHE_LLC); in igt_spinner_init()
[all …]
Digt_spinner.h27 int igt_spinner_init(struct igt_spinner *spin, struct intel_gt *gt);
28 void igt_spinner_fini(struct igt_spinner *spin);
31 igt_spinner_create_request(struct igt_spinner *spin,
34 void igt_spinner_end(struct igt_spinner *spin);
36 bool igt_wait_for_spinner(struct igt_spinner *spin, struct i915_request *rq);
/Linux-v5.4/arch/arm64/boot/dts/arm/
Dfoundation-v8-spin-table.dtsi4 * ARMv8 Foundation model DTS (spin table configuration)
8 enable-method = "spin-table";
13 enable-method = "spin-table";
18 enable-method = "spin-table";
23 enable-method = "spin-table";
Drtsm_ve-aemv8a.dts43 enable-method = "spin-table";
51 enable-method = "spin-table";
59 enable-method = "spin-table";
67 enable-method = "spin-table";
Dfoundation-v8-gicv3.dts10 #include "foundation-v8-spin-table.dtsi"
Dfoundation-v8.dts10 #include "foundation-v8-spin-table.dtsi"
/Linux-v5.4/drivers/gpu/drm/i915/gt/
Dselftest_lrc.c28 struct igt_spinner spin; in live_sanitycheck() local
38 if (igt_spinner_init(&spin, &i915->gt)) in live_sanitycheck()
48 rq = igt_spinner_create_request(&spin, ce, MI_NOOP); in live_sanitycheck()
55 if (!igt_wait_for_spinner(&spin, rq)) { in live_sanitycheck()
63 igt_spinner_end(&spin); in live_sanitycheck()
75 igt_spinner_fini(&spin); in live_sanitycheck()
485 spinner_create_request(struct igt_spinner *spin, in spinner_create_request() argument
497 rq = igt_spinner_create_request(spin, ce, arb); in spinner_create_request()
722 struct igt_spinner spin; member
733 if (igt_spinner_init(&c->spin, &i915->gt)) in preempt_client_init()
[all …]
Dselftest_workarounds.c241 struct igt_spinner *spin) in switch_to_scratch_context() argument
260 rq = igt_spinner_create_request(spin, ce, MI_NOOP); in switch_to_scratch_context()
266 spin = NULL; in switch_to_scratch_context()
273 if (spin && !igt_wait_for_spinner(spin, rq)) { in switch_to_scratch_context()
279 if (err && spin) in switch_to_scratch_context()
280 igt_spinner_end(spin); in switch_to_scratch_context()
291 struct igt_spinner spin; in check_whitelist_across_reset() local
302 err = igt_spinner_init(&spin, engine->gt); in check_whitelist_across_reset()
312 err = switch_to_scratch_context(engine, &spin); in check_whitelist_across_reset()
319 igt_spinner_end(&spin); in check_whitelist_across_reset()
[all …]
/Linux-v5.4/drivers/gpu/drm/i915/gem/selftests/
Di915_gem_context.c717 struct igt_spinner **spin) in __sseu_prepare() argument
722 *spin = NULL; in __sseu_prepare()
726 *spin = kzalloc(sizeof(**spin), GFP_KERNEL); in __sseu_prepare()
727 if (!*spin) in __sseu_prepare()
730 ret = igt_spinner_init(*spin, ce->engine->gt); in __sseu_prepare()
734 rq = igt_spinner_create_request(*spin, ce, MI_NOOP); in __sseu_prepare()
742 if (!igt_wait_for_spinner(*spin, rq)) { in __sseu_prepare()
751 igt_spinner_end(*spin); in __sseu_prepare()
753 igt_spinner_fini(*spin); in __sseu_prepare()
755 kfree(fetch_and_zero(spin)); in __sseu_prepare()
[all …]
/Linux-v5.4/Documentation/devicetree/bindings/cpu/
Dcpu-topology.txt280 enable-method = "spin-table";
288 enable-method = "spin-table";
296 enable-method = "spin-table";
304 enable-method = "spin-table";
312 enable-method = "spin-table";
320 enable-method = "spin-table";
328 enable-method = "spin-table";
336 enable-method = "spin-table";
344 enable-method = "spin-table";
352 enable-method = "spin-table";
[all …]
/Linux-v5.4/arch/arm/boot/dts/
Dbcm2837.dtsi45 enable-method = "spin-table";
53 enable-method = "spin-table";
61 enable-method = "spin-table";
69 enable-method = "spin-table";
/Linux-v5.4/drivers/of/unittest-data/
Doverlay_base.dts32 spin = "clockwise";
57 spin-controller = < &spin_ctrl_2 5 &spin_ctrl_2 7 >;
58 spin-controller-names = "track_1", "track_2";
Doverlay.dts44 spin-controller = < &spin_ctrl_1 3 >;
45 spin-rph = < 30 >;
/Linux-v5.4/drivers/net/can/softing/
Dsofting_main.c33 spin_lock_bh(&card->spin); in softing_set_reset_dpram()
36 spin_unlock_bh(&card->spin); in softing_set_reset_dpram()
43 spin_lock_bh(&card->spin); in softing_clr_reset_dpram()
46 spin_unlock_bh(&card->spin); in softing_clr_reset_dpram()
65 spin_lock(&card->spin); in softing_netdev_start_xmit()
114 spin_unlock(&card->spin); in softing_netdev_start_xmit()
326 spin_lock_bh(&card->spin); in softing_irq_thread()
331 spin_unlock_bh(&card->spin); in softing_irq_thread()
772 spin_lock_init(&card->spin); in softing_pdev_probe()
Dsofting.h41 spinlock_t spin; /* protect this structure & DPRAM access */ member
/Linux-v5.4/drivers/gpu/drm/i915/
DKconfig.profile21 take a non-negligible time to setup, we do a short spin first to
25 May be 0 to disable the initial spin. In practice, we estimate
/Linux-v5.4/arch/powerpc/boot/dts/
Diss4xx-mpic.dts61 enable-method = "spin-table";
77 enable-method = "spin-table";
93 enable-method = "spin-table";
/Linux-v5.4/arch/arm64/boot/dts/apm/
Dapm-shadowcat.dtsi22 enable-method = "spin-table";
32 enable-method = "spin-table";
42 enable-method = "spin-table";
52 enable-method = "spin-table";
62 enable-method = "spin-table";
72 enable-method = "spin-table";
82 enable-method = "spin-table";
92 enable-method = "spin-table";
Dapm-storm.dtsi22 enable-method = "spin-table";
30 enable-method = "spin-table";
38 enable-method = "spin-table";
46 enable-method = "spin-table";
54 enable-method = "spin-table";
62 enable-method = "spin-table";
70 enable-method = "spin-table";
78 enable-method = "spin-table";
/Linux-v5.4/Documentation/hwmon/
Dlm93.rst238 A spin-up cycle occurs when a PWM output is commanded from 0% duty cycle to
239 some value > 0%. The LM93 supports a minimum duty cycle during spin-up. These
242 duration of the spin-up cycle is also configurable. These values are found in
244 the spin-up time in seconds. The available spin-up times are constrained by
301 pwm<n>_auto_spinup_min minimum duty cycle during spin-up
302 pwm<n>_auto_spinup_time duration of spin-up
/Linux-v5.4/Documentation/trace/
Dhwlat_detector.rst55 for every 1,000,000 usecs (1s) the hwlat detector will spin for 500,000 usecs
77 - hwlat_detector/width - specified amount of time to spin within window (usecs)
/Linux-v5.4/Documentation/devicetree/bindings/arm/ux500/
Dboards.txt18 backupram: (used for CPU spin tables and for storing data
/Linux-v5.4/Documentation/admin-guide/laptops/
Dlaptop-mode.rst85 have caused the hard disk to spin up) causes Linux to flush all dirty blocks. The
101 occurs only once every 10 minutes, or whenever the disk is forced to spin up by
104 If you want to find out which process caused the disk to spin up, you can
108 needs to spin up, and to increase battery life even more. The output of
204 * You can spin down the disk while playing MP3, by setting disk readahead
206 once, and will then spin down while the MP3 is playing. (Thanks to Bartek
216 spin down, this is a likely culprit.
249 # Read-ahead, in 512-byte sectors. You can spin down the disk while playing MP3/OGG
251 # will read a complete MP3 at once, and will then spin down while the MP3/OGG is
/Linux-v5.4/Documentation/usb/
Ddwc3.rst13 As it turns out some DWC3-commands ~1ms to complete. Currently we spin
/Linux-v5.4/include/linux/
Diomap.h199 int iomap_dio_iopoll(struct kiocb *kiocb, bool spin);

1234