| /linux-6.15/rust/kernel/sync/ |
| H A D | condvar.rs | 117 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 D | gpiolib-sysfs.c | 97 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 D | gpiolib.c | 387 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 D | gpio-bcm-kona.c | 115 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 D | gpio-bt8xx.c | 75 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 D | gpio-tangier.c | 101 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 D | tsm.c | 104 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 D | syscallnr.sh | 57 guard=_ASM_$(basename "$outfile" | 62 echo "#ifndef $guard" 63 echo "#define $guard" 73 echo "#endif /* $guard */"
|
| H A D | syscallhdr.sh | 68 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 D | seq_timer.c | 81 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 D | thermal_core.c | 198 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 D | thermal_helpers.c | 61 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 D | cnv_float.h | 88 #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 D | rust_misc_device.rs | 205 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 D | zone.c | 114 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 D | serio.c | 41 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 D | pmic_glink.c | 104 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 D | wake_q.h | 70 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 D | itmt.c | 49 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 D | i915_vma_resource.h | 129 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 D | atmel,lcdc-display.yaml | 28 - 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 D | adis.h | 173 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 D | kprobes.c | 146 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 D | iio_simple_dummy.c | 276 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 D | vmalloced-kernel-stacks.rst | 25 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
|