Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/media/dvb-frontends/
Ddibx000_common.c17 if (mutex_lock_interruptible(&mst->i2c_buffer_lock) < 0) { in dibx000_write_word()
34 mutex_unlock(&mst->i2c_buffer_lock); in dibx000_write_word()
43 if (mutex_lock_interruptible(&mst->i2c_buffer_lock) < 0) { in dibx000_read_word()
65 mutex_unlock(&mst->i2c_buffer_lock); in dibx000_read_word()
292 if (mutex_lock_interruptible(&mst->i2c_buffer_lock) < 0) { in dibx000_i2c_gated_gpio67_xfer()
316 mutex_unlock(&mst->i2c_buffer_lock); in dibx000_i2c_gated_gpio67_xfer()
339 if (mutex_lock_interruptible(&mst->i2c_buffer_lock) < 0) { in dibx000_i2c_gated_tuner_xfer()
361 mutex_unlock(&mst->i2c_buffer_lock); in dibx000_i2c_gated_tuner_xfer()
435 mutex_init(&mst->i2c_buffer_lock); in dibx000_init_i2c_master()
436 if (mutex_lock_interruptible(&mst->i2c_buffer_lock) < 0) { in dibx000_init_i2c_master()
[all …]
Ddib0070.c82 struct mutex i2c_buffer_lock; member
89 if (mutex_lock_interruptible(&state->i2c_buffer_lock) < 0) { in dib0070_read_reg()
113 mutex_unlock(&state->i2c_buffer_lock); in dib0070_read_reg()
121 if (mutex_lock_interruptible(&state->i2c_buffer_lock) < 0) { in dib0070_write_reg()
141 mutex_unlock(&state->i2c_buffer_lock); in dib0070_write_reg()
758 mutex_init(&state->i2c_buffer_lock); in dib0070_attach()
Ddib0090.c200 struct mutex i2c_buffer_lock; member
213 struct mutex i2c_buffer_lock; member
220 if (mutex_lock_interruptible(&state->i2c_buffer_lock) < 0) { in dib0090_read_reg()
244 mutex_unlock(&state->i2c_buffer_lock); in dib0090_read_reg()
252 if (mutex_lock_interruptible(&state->i2c_buffer_lock) < 0) { in dib0090_write_reg()
273 mutex_unlock(&state->i2c_buffer_lock); in dib0090_write_reg()
281 if (mutex_lock_interruptible(&state->i2c_buffer_lock) < 0) { in dib0090_fw_read_reg()
300 mutex_unlock(&state->i2c_buffer_lock); in dib0090_fw_read_reg()
308 if (mutex_lock_interruptible(&state->i2c_buffer_lock) < 0) { in dib0090_fw_write_reg()
327 mutex_unlock(&state->i2c_buffer_lock); in dib0090_fw_write_reg()
[all …]
Ddib7000m.c59 struct mutex i2c_buffer_lock; member
76 if (mutex_lock_interruptible(&state->i2c_buffer_lock) < 0) { in dib7000m_read_word()
98 mutex_unlock(&state->i2c_buffer_lock); in dib7000m_read_word()
107 if (mutex_lock_interruptible(&state->i2c_buffer_lock) < 0) { in dib7000m_write_word()
125 mutex_unlock(&state->i2c_buffer_lock); in dib7000m_write_word()
1413 mutex_init(&st->i2c_buffer_lock); in dib7000m_attach()
Ddib8000.c41 struct mutex *i2c_buffer_lock; member
99 struct mutex i2c_buffer_lock; member
149 if (mutex_lock_interruptible(i2c->i2c_buffer_lock) < 0) { in dib8000_i2c_read16()
163 mutex_unlock(i2c->i2c_buffer_lock); in dib8000_i2c_read16()
196 if (mutex_lock_interruptible(&state->i2c_buffer_lock) < 0) { in dib8000_read_word()
203 mutex_unlock(&state->i2c_buffer_lock); in dib8000_read_word()
212 if (mutex_lock_interruptible(&state->i2c_buffer_lock) < 0) { in dib8000_read32()
220 mutex_unlock(&state->i2c_buffer_lock); in dib8000_read32()
230 if (mutex_lock_interruptible(i2c->i2c_buffer_lock) < 0) { in dib8000_i2c_write16()
242 mutex_unlock(i2c->i2c_buffer_lock); in dib8000_i2c_write16()
[all …]
Ddibx000_common.h36 struct mutex i2c_buffer_lock; member
Ddib7000p.c73 struct mutex i2c_buffer_lock; member
100 if (mutex_lock_interruptible(&state->i2c_buffer_lock) < 0) { in dib7000p_read_word()
122 mutex_unlock(&state->i2c_buffer_lock); in dib7000p_read_word()
130 if (mutex_lock_interruptible(&state->i2c_buffer_lock) < 0) { in dib7000p_write_word()
148 mutex_unlock(&state->i2c_buffer_lock); in dib7000p_write_word()
2075 mutex_init(&dpst->i2c_buffer_lock); in dib7000p_i2c_enumeration()
2741 mutex_init(&st->i2c_buffer_lock); in dib7000p_init()