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
602 struct gpio_shared_desc *shared_desc; in gpio_shared_release() local
606 shared_desc = entry->shared_desc; in gpio_shared_release()
607 gpio_device_put(shared_desc->desc->gdev); in gpio_shared_release()
608 if (shared_desc->can_sleep) in gpio_shared_release()
609 mutex_destroy(&shared_desc->mutex); in gpio_shared_release()
610 kfree(shared_desc); in gpio_shared_release()
611 entry->shared_desc = NULL; in gpio_shared_release()
624 struct gpio_shared_desc *shared_desc; in gpiod_shared_desc_create() local
629 shared_desc = kzalloc_obj(*shared_desc); 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()