Lines Matching refs:buffer
126 static void tea5761_status_dump(unsigned char *buffer) in tea5761_status_dump() argument
130 div = ((buffer[2] & 0x3f) << 8) | buffer[3]; in tea5761_status_dump()
145 unsigned char buffer[7] = {0, 0, 0, 0, 0, 0, 0 }; in __set_radio_freq() local
153 buffer[5] |= TEA5761_TNCTRL_MU; in __set_radio_freq()
155 buffer[4] |= TEA5761_TNCTRL_PUPD_0; in __set_radio_freq()
161 buffer[5] |= TEA5761_TNCTRL_MST; in __set_radio_freq()
167 buffer[1] = (div >> 8) & 0x3f; in __set_radio_freq()
168 buffer[2] = div & 0xff; in __set_radio_freq()
171 tea5761_status_dump(buffer); in __set_radio_freq()
173 if (7 != (rc = tuner_i2c_xfer_send(&priv->i2c_props, buffer, 7))) in __set_radio_freq()
201 static int tea5761_read_status(struct dvb_frontend *fe, char *buffer) in tea5761_read_status() argument
206 memset(buffer, 0, 16); in tea5761_read_status()
207 if (16 != (rc = tuner_i2c_xfer_recv(&priv->i2c_props, buffer, 16))) { in tea5761_read_status()
215 static inline int tea5761_signal(struct dvb_frontend *fe, const char *buffer) in tea5761_signal() argument
219 int signal = ((buffer[9] & TEA5761_TUNCHECK_LEV_MASK) << (13 - 4)); in tea5761_signal()
226 static inline int tea5761_stereo(struct dvb_frontend *fe, const char *buffer) in tea5761_stereo() argument
230 int stereo = buffer[9] & TEA5761_TUNCHECK_STEREO; in tea5761_stereo()
239 unsigned char buffer[16]; in tea5761_get_status() local
243 if (0 == tea5761_read_status(fe, buffer)) { in tea5761_get_status()
244 if (tea5761_signal(fe, buffer)) in tea5761_get_status()
246 if (tea5761_stereo(fe, buffer)) in tea5761_get_status()
255 unsigned char buffer[16]; in tea5761_get_rf_strength() local
259 if (0 == tea5761_read_status(fe, buffer)) in tea5761_get_rf_strength()
260 *strength = tea5761_signal(fe, buffer); in tea5761_get_rf_strength()
267 unsigned char buffer[16]; in tea5761_autodetection() local
271 if (16 != (rc = tuner_i2c_xfer_recv(&i2c, buffer, 16))) { in tea5761_autodetection()
276 if ((buffer[13] != 0x2b) || (buffer[14] != 0x57) || (buffer[15] != 0x061)) { in tea5761_autodetection()
279 buffer[13], buffer[14], buffer[15]); in tea5761_autodetection()
284 buffer[14], buffer[15], buffer[13]); in tea5761_autodetection()