Home
last modified time | relevance | path

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

/openbmc/linux/drivers/iio/dummy/
H A Diio_dummy_evgen.c52 iio_evgen = kzalloc(sizeof(*iio_evgen), GFP_KERNEL); in iio_dummy_evgen_create()
53 if (!iio_evgen) in iio_dummy_evgen_create()
60 kfree(iio_evgen); in iio_dummy_evgen_create()
64 mutex_init(&iio_evgen->lock); in iio_dummy_evgen_create()
79 if (!iio_evgen) in iio_dummy_evgen_get_irq()
82 mutex_lock(&iio_evgen->lock); in iio_dummy_evgen_get_irq()
84 if (!iio_evgen->inuse[i]) { in iio_dummy_evgen_get_irq()
86 iio_evgen->inuse[i] = true; in iio_dummy_evgen_get_irq()
90 mutex_unlock(&iio_evgen->lock); in iio_dummy_evgen_get_irq()
108 mutex_lock(&iio_evgen->lock); in iio_dummy_evgen_release_irq()
[all …]