Lines Matching refs:st

86 	struct az6007_device_state *st = fe_to_priv(fe);  in drxk_gate_ctrl()  local
92 if (!adap || !st) in drxk_gate_ctrl()
96 status = st->gate_ctrl(fe, 1); in drxk_gate_ctrl()
98 status = st->gate_ctrl(fe, 0); in drxk_gate_ctrl()
136 struct az6007_device_state *st = d->priv; in az6007_read() local
139 if (mutex_lock_interruptible(&st->mutex) < 0) in az6007_read()
144 mutex_unlock(&st->mutex); in az6007_read()
183 struct az6007_device_state *st = d->priv; in az6007_write() local
186 if (mutex_lock_interruptible(&st->mutex) < 0) in az6007_write()
191 mutex_unlock(&st->mutex); in az6007_write()
209 struct az6007_device_state *st = d_to_priv(d); in az6007_rc_query() local
212 az6007_read(d, AZ6007_READ_IR, 0, 0, st->data, 10); in az6007_rc_query()
214 if (st->data[1] == 0x44) in az6007_rc_query()
217 if ((st->data[3] ^ st->data[4]) == 0xff) { in az6007_rc_query()
218 if ((st->data[1] ^ st->data[2]) == 0xff) in az6007_rc_query()
219 code = RC_SCANCODE_NEC(st->data[1], st->data[3]); in az6007_rc_query()
221 code = RC_SCANCODE_NECX(st->data[1] << 8 | st->data[2], in az6007_rc_query()
222 st->data[3]); in az6007_rc_query()
224 code = RC_SCANCODE_NEC32(st->data[1] << 24 | in az6007_rc_query()
225 st->data[2] << 16 | in az6007_rc_query()
226 st->data[3] << 8 | in az6007_rc_query()
227 st->data[4]); in az6007_rc_query()
230 rc_keydown(d->rc_dev, RC_TYPE_NEC, code, st->data[5]); in az6007_rc_query()
616 struct az6007_device_state *st = adap_to_priv(adap); in az6007_read_mac_addr() local
619 ret = az6007_read(d, AZ6007_READ_DATA, 6, 0, st->data, 6); in az6007_read_mac_addr()
620 memcpy(mac, st->data, 6); in az6007_read_mac_addr()
630 struct az6007_device_state *st = adap_to_priv(adap); in az6007_frontend_attach() local
641 st->gate_ctrl = adap->fe[0]->ops.i2c_gate_ctrl; in az6007_frontend_attach()
651 struct az6007_device_state *st = adap_to_priv(adap); in az6007_cablestar_hdci_frontend_attach() local
662 st->gate_ctrl = adap->fe[0]->ops.i2c_gate_ctrl; in az6007_cablestar_hdci_frontend_attach()
748 struct az6007_device_state *st = d_to_priv(d); in az6007_i2c_xfer() local
756 if (mutex_lock_interruptible(&st->mutex) < 0) in az6007_i2c_xfer()
780 st->data, length); in az6007_i2c_xfer()
783 msgs[i + 1].buf[j] = st->data[j + 5]; in az6007_i2c_xfer()
798 st->data[j] = msgs[i].buf[j + 1]; in az6007_i2c_xfer()
800 st->data, length); in az6007_i2c_xfer()
812 st->data, length); in az6007_i2c_xfer()
814 msgs[i].buf[j] = st->data[j + 5]; in az6007_i2c_xfer()
820 mutex_unlock(&st->mutex); in az6007_i2c_xfer()