Home
last modified time | relevance | path

Searched refs:shared_desc (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/gpio/
H A Dgpiolib-shared.c58 struct gpio_shared_desc *shared_desc; member
601 struct gpio_shared_desc *shared_desc; in gpio_shared_release() local
605 shared_desc = entry->shared_desc; in gpio_shared_release()
606 gpio_device_put(shared_desc->desc->gdev); in gpio_shared_release()
607 if (shared_desc->can_sleep) in gpio_shared_release()
608 mutex_destroy(&shared_desc->mutex); in gpio_shared_release()
609 kfree(shared_desc); in gpio_shared_release()
610 entry->shared_desc = NULL; in gpio_shared_release()
623 struct gpio_shared_desc *shared_desc; in gpiod_shared_desc_create() local
628 shared_desc = kzalloc(sizeof(*shared_desc), GFP_KERNEL); in gpiod_shared_desc_create()
[all …]
H A Dgpiolib-shared.h65 static inline void gpio_shared_lockdep_assert(struct gpio_shared_desc *shared_desc) in gpio_shared_lockdep_assert() argument
67 if (shared_desc->can_sleep) in gpio_shared_lockdep_assert()
68 lockdep_assert_held(&shared_desc->mutex); in gpio_shared_lockdep_assert()
70 lockdep_assert_held(&shared_desc->spinlock); in gpio_shared_lockdep_assert()