Lines Matching refs:guard
149 guard(mutex)(&data->mutex); in direction_store()
193 guard(mutex)(&data->mutex); in value_store()
219 CLASS(gpio_chip_guard, guard)(desc); in gpio_sysfs_request_irq()
220 if (!guard.gc) in gpio_sysfs_request_irq()
247 ret = gpiochip_lock_as_irq(guard.gc, gpio_chip_hwgpio(desc)); in gpio_sysfs_request_irq()
261 gpiochip_unlock_as_irq(guard.gc, gpio_chip_hwgpio(desc)); in gpio_sysfs_request_irq()
277 CLASS(gpio_chip_guard, guard)(desc); in gpio_sysfs_free_irq()
278 if (!guard.gc) in gpio_sysfs_free_irq()
283 gpiochip_unlock_as_irq(guard.gc, gpio_chip_hwgpio(desc)); in gpio_sysfs_free_irq()
323 guard(mutex)(&data->mutex); in edge_store()
394 guard(mutex)(&data->mutex); in active_low_store()
477 CLASS(gpio_chip_guard, guard)(desc); in export_gpio_desc()
478 if (!guard.gc) in export_gpio_desc()
482 if (!gpiochip_line_is_valid(guard.gc, offset)) { in export_gpio_desc()
747 CLASS(gpio_chip_guard, guard)(desc); in gpiod_export()
748 if (!guard.gc) in gpiod_export()
756 guard(mutex)(&sysfs_lock); in gpiod_export()
772 if (guard.gc->direction_input && guard.gc->direction_output) in gpiod_export()
997 guard(srcu)(&gdev->srcu); in gpiochip_sysfs_register()
1019 guard(mutex)(&sysfs_lock); in gpiochip_sysfs_register()
1069 guard(srcu)(&gdev->srcu); in gpiochip_sysfs_unregister()