Home
last modified time | relevance | path

Searched refs:wr_mutex (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-6.6/drivers/char/xillybus/
H A Dxillybus_core.c64 * If both locks are taken, wr_mutex is taken first, rd_mutex second.
76 * register operations are performed. wr_mutex and rd_mutex may be
87 * wr_mutex -> rd_mutex -> register_mutex -> wr_spinlock -> rd_spinlock
491 mutex_init(&channel->wr_mutex); in xilly_setupchannels()
711 rc = mutex_lock_interruptible(&channel->wr_mutex); in xillybus_read()
808 mutex_unlock(&channel->wr_mutex); in xillybus_read()
917 mutex_unlock(&channel->wr_mutex); in xillybus_read()
925 &channel->wr_mutex)) in xillybus_read()
960 mutex_unlock(&channel->wr_mutex); in xillybus_read()
996 mutex_unlock(&channel->wr_mutex); in xillybus_read()
[all...]
H A Dxillybus.h62 struct mutex wr_mutex; member
/kernel/linux/linux-5.10/drivers/char/xillybus/
H A Dxillybus_core.c75 * If both locks are taken, wr_mutex is taken first, rd_mutex second.
87 * register operations are performed. wr_mutex and rd_mutex may be
98 * wr_mutex -> rd_mutex -> register_mutex -> wr_spinlock -> rd_spinlock
466 mutex_init(&channel->wr_mutex); in xilly_setupchannels()
687 rc = mutex_lock_interruptible(&channel->wr_mutex); in xillybus_read()
786 mutex_unlock(&channel->wr_mutex); in xillybus_read()
895 mutex_unlock(&channel->wr_mutex); in xillybus_read()
903 &channel->wr_mutex)) in xillybus_read()
938 mutex_unlock(&channel->wr_mutex); in xillybus_read()
974 mutex_unlock(&channel->wr_mutex); in xillybus_read()
[all...]
H A Dxillybus.h61 struct mutex wr_mutex; member

Completed in 5 milliseconds