Lines Matching full:guard
97 guard(mutex)(&data->mutex); in direction_store()
138 guard(mutex)(&data->mutex); in value_store()
169 CLASS(gpio_chip_guard, guard)(desc); in gpio_sysfs_request_irq()
170 if (!guard.gc) in gpio_sysfs_request_irq()
201 ret = gpiochip_lock_as_irq(guard.gc, gpio_chip_hwgpio(desc)); in gpio_sysfs_request_irq()
215 gpiochip_unlock_as_irq(guard.gc, gpio_chip_hwgpio(desc)); in gpio_sysfs_request_irq()
233 CLASS(gpio_chip_guard, guard)(desc); in gpio_sysfs_free_irq()
234 if (!guard.gc) in gpio_sysfs_free_irq()
239 gpiochip_unlock_as_irq(guard.gc, gpio_chip_hwgpio(desc)); in gpio_sysfs_free_irq()
278 guard(mutex)(&data->mutex); in edge_store()
349 guard(mutex)(&data->mutex); in active_low_store()
462 CLASS(gpio_chip_guard, guard)(desc); in export_store()
463 if (!guard.gc) in export_store()
467 if (!gpiochip_line_is_valid(guard.gc, offset)) { in export_store()
585 CLASS(gpio_chip_guard, guard)(desc); in gpiod_export()
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()
759 guard(mutex)(&sysfs_lock); in gpiochip_sysfs_register()
780 guard(srcu)(&gdev->srcu); in gpiochip_sysfs_unregister()