Searched refs:shared_desc (Results 1 – 2 of 2) sorted by relevance
58 struct gpio_shared_desc *shared_desc; member601 struct gpio_shared_desc *shared_desc; in gpio_shared_release() local605 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() local628 shared_desc = kzalloc(sizeof(*shared_desc), GFP_KERNEL); in gpiod_shared_desc_create()[all …]
65 static inline void gpio_shared_lockdep_assert(struct gpio_shared_desc *shared_desc) in gpio_shared_lockdep_assert() argument67 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()