Home
last modified time | relevance | path

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

/linux-4.19.296/drivers/media/dvb-frontends/
Ddibx000_common.c23 if (mutex_lock_interruptible(&mst->i2c_buffer_lock) < 0) { in dibx000_write_word()
40 mutex_unlock(&mst->i2c_buffer_lock); in dibx000_write_word()
49 if (mutex_lock_interruptible(&mst->i2c_buffer_lock) < 0) { in dibx000_read_word()
71 mutex_unlock(&mst->i2c_buffer_lock); in dibx000_read_word()
298 if (mutex_lock_interruptible(&mst->i2c_buffer_lock) < 0) { in dibx000_i2c_gated_gpio67_xfer()
322 mutex_unlock(&mst->i2c_buffer_lock); in dibx000_i2c_gated_gpio67_xfer()
345 if (mutex_lock_interruptible(&mst->i2c_buffer_lock) < 0) { in dibx000_i2c_gated_tuner_xfer()
367 mutex_unlock(&mst->i2c_buffer_lock); in dibx000_i2c_gated_tuner_xfer()
441 mutex_init(&mst->i2c_buffer_lock); in dibx000_init_i2c_master()
442 if (mutex_lock_interruptible(&mst->i2c_buffer_lock) < 0) { in dibx000_init_i2c_master()
[all …]
Ddib0070.c78 struct mutex i2c_buffer_lock; member
85 if (mutex_lock_interruptible(&state->i2c_buffer_lock) < 0) { in dib0070_read_reg()
109 mutex_unlock(&state->i2c_buffer_lock); in dib0070_read_reg()
117 if (mutex_lock_interruptible(&state->i2c_buffer_lock) < 0) { in dib0070_write_reg()
137 mutex_unlock(&state->i2c_buffer_lock); in dib0070_write_reg()
753 mutex_init(&state->i2c_buffer_lock); in dib0070_attach()
Ddib0090.c196 struct mutex i2c_buffer_lock; member
209 struct mutex i2c_buffer_lock; member
216 if (mutex_lock_interruptible(&state->i2c_buffer_lock) < 0) { in dib0090_read_reg()
240 mutex_unlock(&state->i2c_buffer_lock); in dib0090_read_reg()
248 if (mutex_lock_interruptible(&state->i2c_buffer_lock) < 0) { in dib0090_write_reg()
269 mutex_unlock(&state->i2c_buffer_lock); in dib0090_write_reg()
277 if (mutex_lock_interruptible(&state->i2c_buffer_lock) < 0) { in dib0090_fw_read_reg()
296 mutex_unlock(&state->i2c_buffer_lock); in dib0090_fw_read_reg()
304 if (mutex_lock_interruptible(&state->i2c_buffer_lock) < 0) { in dib0090_fw_write_reg()
323 mutex_unlock(&state->i2c_buffer_lock); in dib0090_fw_write_reg()
[all …]
Ddib8000.c48 struct mutex *i2c_buffer_lock; member
106 struct mutex i2c_buffer_lock; member
156 if (mutex_lock_interruptible(i2c->i2c_buffer_lock) < 0) { in dib8000_i2c_read16()
170 mutex_unlock(i2c->i2c_buffer_lock); in dib8000_i2c_read16()
203 if (mutex_lock_interruptible(&state->i2c_buffer_lock) < 0) { in dib8000_read_word()
210 mutex_unlock(&state->i2c_buffer_lock); in dib8000_read_word()
219 if (mutex_lock_interruptible(&state->i2c_buffer_lock) < 0) { in dib8000_read32()
227 mutex_unlock(&state->i2c_buffer_lock); in dib8000_read32()
237 if (mutex_lock_interruptible(i2c->i2c_buffer_lock) < 0) { in dib8000_i2c_write16()
249 mutex_unlock(i2c->i2c_buffer_lock); in dib8000_i2c_write16()
[all …]
Ddib7000m.c66 struct mutex i2c_buffer_lock; member
83 if (mutex_lock_interruptible(&state->i2c_buffer_lock) < 0) { in dib7000m_read_word()
105 mutex_unlock(&state->i2c_buffer_lock); in dib7000m_read_word()
114 if (mutex_lock_interruptible(&state->i2c_buffer_lock) < 0) { in dib7000m_write_word()
132 mutex_unlock(&state->i2c_buffer_lock); in dib7000m_write_word()
1420 mutex_init(&st->i2c_buffer_lock); in dib7000m_attach()
Ddibx000_common.h37 struct mutex i2c_buffer_lock; member
Ddib7000p.c80 struct mutex i2c_buffer_lock; member
107 if (mutex_lock_interruptible(&state->i2c_buffer_lock) < 0) { in dib7000p_read_word()
129 mutex_unlock(&state->i2c_buffer_lock); in dib7000p_read_word()
137 if (mutex_lock_interruptible(&state->i2c_buffer_lock) < 0) { in dib7000p_write_word()
155 mutex_unlock(&state->i2c_buffer_lock); in dib7000p_write_word()
2091 mutex_init(&dpst->i2c_buffer_lock); in dib7000p_i2c_enumeration()
2757 mutex_init(&st->i2c_buffer_lock); in dib7000p_init()