Home
last modified time | relevance | path

Searched refs:guard (Results 1 – 25 of 622) sorted by relevance

12345678910>>...25

/linux-6.15/rust/kernel/sync/
H A Dcondvar.rs117 guard: &mut Guard<'_, T, B>, in wait_internal()
131 let ret = guard.do_unlocked(|| unsafe { bindings::schedule_timeout(timeout_in_jiffies) }); in wait_internal()
145 pub fn wait<T: ?Sized, B: Backend>(&self, guard: &mut Guard<'_, T, B>) { in wait()
146 self.wait_internal(TASK_UNINTERRUPTIBLE, guard, MAX_SCHEDULE_TIMEOUT); in wait()
156 pub fn wait_interruptible<T: ?Sized, B: Backend>(&self, guard: &mut Guard<'_, T, B>) -> bool { in wait_interruptible()
157 self.wait_internal(TASK_INTERRUPTIBLE, guard, MAX_SCHEDULE_TIMEOUT); in wait_interruptible()
170 guard: &mut Guard<'_, T, B>, in wait_interruptible_freezable()
174 guard, in wait_interruptible_freezable()
188 guard: &mut Guard<'_, T, B>, in wait_interruptible_timeout()
192 let res = self.wait_internal(TASK_INTERRUPTIBLE, guard, jiffies); in wait_interruptible_timeout()
/linux-6.15/drivers/gpio/
H A Dgpiolib-sysfs.c97 guard(mutex)(&data->mutex); in direction_store()
138 guard(mutex)(&data->mutex); in value_store()
170 if (!guard.gc) in gpio_sysfs_request_irq()
234 if (!guard.gc) in gpio_sysfs_free_irq()
278 guard(mutex)(&data->mutex); in edge_store()
463 if (!guard.gc) in export_store()
586 if (!guard.gc) in gpiod_export()
594 guard(mutex)(&sysfs_lock); in gpiod_export()
616 if (guard.gc->direction_input && guard.gc->direction_output) in gpiod_export()
737 guard(srcu)(&gdev->srcu); in gpiochip_sysfs_register()
[all …]
H A Dgpiolib.c387 if (!guard.gc) in gpiod_get_direction()
2378 if (!guard.gc) in gpiod_request_commit()
2393 ret = guard.gc->request(guard.gc, offset); in gpiod_request_commit()
2477 guard.gc->free(guard.gc, gpio_chip_hwgpio(desc)); in gpiod_free_commit()
2631 if (!guard.gc) in gpio_do_set_config()
2808 if (!guard.gc) in gpiod_direction_input_nonotify()
2816 if (!guard.gc->get && guard.gc->direction_input) { in gpiod_direction_input_nonotify()
2880 if (!guard.gc) in gpiod_direction_output_raw_commit()
2888 if (!guard.gc->set && !guard.gc->set_rv && !guard.gc->direction_output) { in gpiod_direction_output_raw_commit()
3059 if (!guard.gc) in gpiod_enable_hw_timestamp_ns()
[all …]
H A Dgpio-bcm-kona.c115 guard(raw_spinlock_irqsave)(&kona_gpio->lock); in bcm_kona_gpio_lock_gpio()
132 guard(raw_spinlock_irqsave)(&kona_gpio->lock); in bcm_kona_gpio_unlock_gpio()
164 guard(raw_spinlock_irqsave)(&kona_gpio->lock); in bcm_kona_gpio_set()
190 guard(raw_spinlock_irqsave)(&kona_gpio->lock); in bcm_kona_gpio_get()
228 guard(raw_spinlock_irqsave)(&kona_gpio->lock); in bcm_kona_gpio_direction_input()
250 guard(raw_spinlock_irqsave)(&kona_gpio->lock); in bcm_kona_gpio_direction_output()
303 guard(raw_spinlock_irqsave)(&kona_gpio->lock); in bcm_kona_gpio_set_debounce()
360 guard(raw_spinlock_irqsave)(&kona_gpio->lock); in bcm_kona_gpio_irq_ack()
379 guard(raw_spinlock_irqsave)(&kona_gpio->lock); in bcm_kona_gpio_irq_mask()
399 guard(raw_spinlock_irqsave)(&kona_gpio->lock); in bcm_kona_gpio_irq_unmask()
[all …]
H A Dgpio-bt8xx.c75 guard(spinlock_irqsave)(&bg->lock); in bt8xxgpio_gpio_direction_input()
93 guard(spinlock_irqsave)(&bg->lock); in bt8xxgpio_gpio_get()
106 guard(spinlock_irqsave)(&bg->lock); in bt8xxgpio_gpio_direction_output()
127 guard(spinlock_irqsave)(&bg->lock); in bt8xxgpio_gpio_set()
259 guard(spinlock_irqsave)(&bg->lock); in bt8xxgpio_resume()
H A Dgpio-tangier.c101 guard(raw_spinlock_irqsave)(&priv->lock); in tng_gpio_set()
115 guard(raw_spinlock_irqsave)(&priv->lock); in tng_gpio_direction_input()
134 guard(raw_spinlock_irqsave)(&priv->lock); in tng_gpio_direction_output()
166 guard(raw_spinlock_irqsave)(&priv->lock); in tng_gpio_set_debounce()
206 guard(raw_spinlock_irqsave)(&priv->lock); in tng_irq_ack()
219 guard(raw_spinlock_irqsave)(&priv->lock); in tng_irq_unmask_mask()
261 guard(raw_spinlock_irqsave)(&priv->lock); in tng_irq_set_type()
317 guard(raw_spinlock_irqsave)(&priv->lock); in tng_irq_set_wake()
470 guard(raw_spinlock_irqsave)(&priv->lock); in tng_gpio_suspend()
493 guard(raw_spinlock_irqsave)(&priv->lock); in tng_gpio_resume()
/linux-6.15/drivers/virt/coco/
H A Dtsm.c104 guard(rwsem_write)(&tsm_rwsem); in tsm_report_privlevel_store()
117 guard(rwsem_read)(&tsm_rwsem); in tsm_report_privlevel_floor_show()
130 guard(rwsem_write)(&tsm_rwsem); in tsm_report_service_provider_store()
154 guard(rwsem_write)(&tsm_rwsem); in tsm_report_service_guid_store()
180 guard(rwsem_write)(&tsm_rwsem); in tsm_report_service_manifest_version_store()
196 guard(rwsem_write)(&tsm_rwsem); in tsm_report_inblob_write()
212 guard(rwsem_read)(&tsm_rwsem); in tsm_report_generation_show()
219 guard(rwsem_read)(&tsm_rwsem); in tsm_report_provider_show()
256 guard(rwsem_read)(&tsm_rwsem); in read_cached_report()
375 guard(rwsem_read)(&tsm_rwsem); in tsm_report_is_visible()
[all …]
/linux-6.15/scripts/
H A Dsyscallnr.sh57 guard=_ASM_$(basename "$outfile" |
62 echo "#ifndef $guard"
63 echo "#define $guard"
73 echo "#endif /* $guard */"
H A Dsyscallhdr.sh68 guard=_UAPI_ASM_$(basename "$outfile" |
73 echo "#ifndef $guard"
74 echo "#define $guard"
97 echo "#endif /* $guard */"
/linux-6.15/sound/core/seq/
H A Dseq_timer.c81 guard(spinlock_irqsave)(&tmr->lock); in snd_seq_timer_defaults()
112 guard(spinlock_irqsave)(&tmr->lock); in snd_seq_timer_reset()
163 guard(spinlock_irqsave)(&tmr->lock); in snd_seq_timer_set_tempo()
184 guard(spinlock_irqsave)(&tmr->lock); in snd_seq_timer_set_tempo_ppq()
207 guard(spinlock_irqsave)(&tmr->lock); in snd_seq_timer_set_position_tick()
221 guard(spinlock_irqsave)(&tmr->lock); in snd_seq_timer_set_position_time()
238 guard(spinlock_irqsave)(&tmr->lock); in snd_seq_timer_set_skew()
330 guard(spinlock_irqsave)(&tmr->lock); in snd_seq_timer_stop()
381 guard(spinlock_irqsave)(&tmr->lock); in snd_seq_timer_start()
404 guard(spinlock_irqsave)(&tmr->lock); in snd_seq_timer_continue()
[all …]
/linux-6.15/drivers/thermal/
H A Dthermal_core.c198 guard(thermal_zone)(tz); in thermal_zone_device_set_policy()
664 guard(thermal_zone)(tz); in thermal_zone_device_set_mode()
704 guard(thermal_zone)(tz); in thermal_zone_device_update()
804 guard(cooling_dev)(cdev); in thermal_instance_add()
1023 guard(thermal_zone)(tz); in thermal_zone_cdev_bind()
1329 guard(thermal_zone)(tz); in thermal_zone_cdev_unbind()
1375 guard(thermal_zone)(tz); in thermal_zone_get_crit_temp()
1454 guard(thermal_zone)(tz); in thermal_zone_init_complete()
1693 guard(thermal_zone)(tz); in thermal_zone_exit()
1782 guard(thermal_zone)(tz); in thermal_zone_device_resume()
[all …]
H A Dthermal_helpers.c61 guard(thermal_zone)(tz); in thermal_trip_is_bound_to_cdev()
62 guard(cooling_dev)(cdev); in thermal_trip_is_bound_to_cdev()
134 guard(thermal_zone)(tz); in thermal_zone_get_temp()
193 guard(cooling_dev)(cdev); in thermal_cdev_update()
207 guard(cooling_dev)(cdev); in thermal_cdev_update_nocheck()
/linux-6.15/arch/parisc/math-emu/
H A Dcnv_float.h88 #define Dbl_to_sgl_mantissa(srcA,srcB,dest,inexact,guard,sticky,odd) \ argument
90 guard = Dbit3p2(srcB); \
92 inexact = guard | sticky; \
101 guard = inexact >> 31; \
124 if (guard && (sticky || odd)) { \
134 guard = odd; \
136 inexact |= guard; \
144 guard = inexact >> 31; \
157 guard = inexact >> 31; \
166 guard = Dhidden(srcA); \
[all …]
/linux-6.15/samples/rust/
H A Drust_misc_device.rs205 let mut guard = self.inner.lock(); in set_value() localVariable
213 guard.value = new_value; in set_value()
218 let guard = self.inner.lock(); in get_value() localVariable
219 let value = guard.value; in get_value()
222 drop(guard); in get_value()
/linux-6.15/drivers/thermal/testing/
H A Dzone.c114 guard(tt_zone)(tt_zone); in tt_zone_tz_temp_get()
127 guard(tt_zone)(tt_zone); in tt_zone_tz_temp_set()
180 guard(mutex)(&tt_thermal_zones_lock); in tt_add_tz_work_fn()
230 guard(tt_zone)(tt_zone); in tt_zone_unregister_tz()
253 guard(mutex)(&tt_thermal_zones_lock); in tt_del_tz()
289 guard(mutex)(&tt_thermal_zones_lock); in tt_get_tt_zone()
303 guard(mutex)(&tt_thermal_zones_lock); in tt_put_tt_zone()
359 guard(tt_zone)(tt_zone); in tt_zone_add_trip()
395 guard(tt_zone)(tt_zone); in tt_zone_register_tz()
/linux-6.15/drivers/input/serio/
H A Dserio.c41 guard(mutex)(&serio->drv_mutex); in serio_connect_driver()
48 guard(mutex)(&serio->drv_mutex); in serio_reconnect_driver()
58 guard(mutex)(&serio->drv_mutex); in serio_disconnect_driver()
189 guard(mutex)(&serio_mutex); in serio_handle_event()
501 guard(serio_pause_rx)(parent); in serio_add_port()
535 guard(serio_pause_rx)(serio->parent); in serio_destroy_port()
676 guard(mutex)(&serio_mutex); in serio_unregister_port()
690 guard(mutex)(&serio_mutex); in serio_unregister_child_port()
759 guard(mutex)(&serio->drv_mutex); in serio_cleanup()
825 guard(mutex)(&serio_mutex); in serio_unregister_driver()
[all …]
/linux-6.15/drivers/soc/qcom/
H A Dpmic_glink.c104 guard(mutex)(&pg->state_lock); in pmic_glink_client_register()
121 guard(mutex)(&pg->state_lock); in pmic_glink_send()
228 guard(mutex)(&pg->state_lock); in pmic_glink_pdr_callback()
238 guard(mutex)(&__pmic_glink_lock); in pmic_glink_rpmsg_probe()
245 guard(mutex)(&pg->state_lock); in pmic_glink_rpmsg_probe()
256 guard(mutex)(&__pmic_glink_lock); in pmic_glink_rpmsg_remove()
261 guard(mutex)(&pg->state_lock); in pmic_glink_rpmsg_remove()
370 guard(mutex)(&__pmic_glink_lock); in pmic_glink_remove()
/linux-6.15/include/linux/sched/
H A Dwake_q.h70 guard(preempt)(); in raw_spin_unlock_wake()
81 guard(preempt)(); in raw_spin_unlock_irq_wake()
93 guard(preempt)(); in raw_spin_unlock_irqrestore_wake()
/linux-6.15/arch/x86/kernel/
H A Ditmt.c49 guard(mutex)(&itmt_update_mutex); in sched_itmt_enabled_write()
90 guard(mutex)(&itmt_update_mutex); in sched_set_itmt_support()
127 guard(mutex)(&itmt_update_mutex); in sched_clear_itmt_support()
/linux-6.15/drivers/gpu/drm/i915/
H A Di915_vma_resource.h129 u32 guard; member
214 u32 guard) in i915_vma_resource_init() argument
232 vma_res->guard = guard; in i915_vma_resource_init()
/linux-6.15/Documentation/devicetree/bindings/display/
H A Datmel,lcdc-display.yaml28 - required: [ 'atmel,guard-time' ]
39 atmel,guard-time:
41 description: lcd guard time (Delay in frame periods)
74 - atmel,guard-time
86 atmel,guard-time = <9>;
/linux-6.15/include/linux/iio/imu/
H A Dadis.h173 guard(mutex)(&adis->state_lock); in adis_reset()
266 guard(mutex)(&adis->state_lock); in adis_write_reg()
280 guard(mutex)(&adis->state_lock); in adis_read_reg()
373 guard(mutex)(&adis->state_lock); in adis_update_bits_base()
415 guard(mutex)(&adis->state_lock); in adis_enable_irq()
421 guard(mutex)(&adis->state_lock); in adis_check_status()
425 #define adis_dev_auto_lock(adis) guard(mutex)(&(adis)->state_lock)
/linux-6.15/kernel/
H A Dkprobes.c146 guard(mutex)(&c->mutex); in __get_insn_slot()
148 guard(rcu)(); in __get_insn_slot()
251 guard(rcu)(); in __find_insn_page()
272 guard(mutex)(&c->mutex); in __free_insn_slot()
859 guard(cpus_read_lock)(); in try_to_optimize_kprobe()
860 guard(jump_label_lock)(); in try_to_optimize_kprobe()
861 guard(mutex)(&text_mutex); in try_to_optimize_kprobe()
1157 guard(cpus_read_lock)(); in arm_kprobe()
1168 guard(cpus_read_lock)(); in disarm_kprobe()
1545 guard(jump_label_lock)(); in check_kprobe_address_safe()
[all …]
/linux-6.15/drivers/iio/dummy/
H A Diio_simple_dummy.c276 guard(mutex)(&st->lock); in __iio_dummy_read_raw()
308 guard(mutex)(&st->lock); in __iio_dummy_read_processed()
385 guard(mutex)(&st->lock); in iio_dummy_read_raw()
391 guard(mutex)(&st->lock); in iio_dummy_read_raw()
401 guard(mutex)(&st->lock); in iio_dummy_read_raw()
411 guard(mutex)(&st->lock); in iio_dummy_read_raw()
489 guard(mutex)(&st->lock); in iio_dummy_write_raw()
/linux-6.15/Documentation/mm/
H A Dvmalloced-kernel-stacks.rst25 Virtually mapped kernel stacks with guard pages cause kernel stack
30 support for virtually mapped stacks with guard pages. This feature
53 - If the stack overflows into a guard page, something reasonable
64 with guard pages. This causes kernel stack overflows to be caught
123 Leading and trailing guard pages help detect stack overflows. When the stack
124 overflows into the guard pages, handlers have to be careful not to overflow
131 Testing VMAP allocation with guard pages
135 and trailing guard page? The following lkdtm tests can help detect any

12345678910>>...25