Lines Matching refs:buffer
123 static void tea5761_status_dump(unsigned char *buffer) in tea5761_status_dump() argument
127 div = ((buffer[2] & 0x3f) << 8) | buffer[3]; in tea5761_status_dump()
142 unsigned char buffer[7] = {0, 0, 0, 0, 0, 0, 0 }; in __set_radio_freq() local
150 buffer[5] |= TEA5761_TNCTRL_MU; in __set_radio_freq()
152 buffer[4] |= TEA5761_TNCTRL_PUPD_0; in __set_radio_freq()
158 buffer[5] |= TEA5761_TNCTRL_MST; in __set_radio_freq()
164 buffer[1] = (div >> 8) & 0x3f; in __set_radio_freq()
165 buffer[2] = div & 0xff; in __set_radio_freq()
168 tea5761_status_dump(buffer); in __set_radio_freq()
170 if (7 != (rc = tuner_i2c_xfer_send(&priv->i2c_props, buffer, 7))) in __set_radio_freq()
198 static int tea5761_read_status(struct dvb_frontend *fe, char *buffer) in tea5761_read_status() argument
203 memset(buffer, 0, 16); in tea5761_read_status()
204 if (16 != (rc = tuner_i2c_xfer_recv(&priv->i2c_props, buffer, 16))) { in tea5761_read_status()
212 static inline int tea5761_signal(struct dvb_frontend *fe, const char *buffer) in tea5761_signal() argument
216 int signal = ((buffer[9] & TEA5761_TUNCHECK_LEV_MASK) << (13 - 4)); in tea5761_signal()
223 static inline int tea5761_stereo(struct dvb_frontend *fe, const char *buffer) in tea5761_stereo() argument
227 int stereo = buffer[9] & TEA5761_TUNCHECK_STEREO; in tea5761_stereo()
236 unsigned char buffer[16]; in tea5761_get_status() local
240 if (0 == tea5761_read_status(fe, buffer)) { in tea5761_get_status()
241 if (tea5761_signal(fe, buffer)) in tea5761_get_status()
243 if (tea5761_stereo(fe, buffer)) in tea5761_get_status()
252 unsigned char buffer[16]; in tea5761_get_rf_strength() local
256 if (0 == tea5761_read_status(fe, buffer)) in tea5761_get_rf_strength()
257 *strength = tea5761_signal(fe, buffer); in tea5761_get_rf_strength()
264 unsigned char buffer[16]; in tea5761_autodetection() local
268 if (16 != (rc = tuner_i2c_xfer_recv(&i2c, buffer, 16))) { in tea5761_autodetection()
273 if ((buffer[13] != 0x2b) || (buffer[14] != 0x57) || (buffer[15] != 0x061)) { in tea5761_autodetection()
275 buffer[13], buffer[14], buffer[15]); in tea5761_autodetection()
279 buffer[14], buffer[15], buffer[13]); in tea5761_autodetection()