Home
last modified time | relevance | path

Searched refs:rd_index (Results 1 – 8 of 8) sorted by relevance

/drivers/media/i2c/
Dsaa6588.c73 unsigned int rd_index; member
157 if (s->rd_index == s->wr_index) { in block_from_buf()
165 for (i = s->rd_index; i < s->rd_index + 3; i++) in block_from_buf()
169 memcpy(buf, &s->buffer[s->rd_index], 3); in block_from_buf()
171 s->rd_index += 3; in block_from_buf()
172 if (s->rd_index >= s->buf_size) in block_from_buf()
173 s->rd_index = 0; in block_from_buf()
249 if (s->wr_index == s->rd_index) { in block_to_buf()
250 s->rd_index += 3; in block_to_buf()
251 if (s->rd_index >= s->buf_size) in block_to_buf()
[all …]
/drivers/media/radio/si470x/
Dradio-si470x-common.c470 while (radio->wr_index == radio->rd_index) { in si470x_fops_read()
476 radio->wr_index != radio->rd_index) < 0) { in si470x_fops_read()
487 if (radio->rd_index == radio->wr_index) in si470x_fops_read()
491 if (copy_to_user(buf, &radio->buffer[radio->rd_index], 3)) in si470x_fops_read()
496 radio->rd_index += 3; in si470x_fops_read()
497 if (radio->rd_index >= radio->buf_size) in si470x_fops_read()
498 radio->rd_index = 0; in si470x_fops_read()
528 if (radio->rd_index != radio->wr_index) in si470x_fops_poll()
Dradio-si470x-i2c.c331 if (radio->wr_index == radio->rd_index) { in si470x_i2c_interrupt()
333 radio->rd_index += 3; in si470x_i2c_interrupt()
334 if (radio->rd_index >= radio->buf_size) in si470x_i2c_interrupt()
335 radio->rd_index = 0; in si470x_i2c_interrupt()
339 if (radio->wr_index != radio->rd_index) in si470x_i2c_interrupt()
420 radio->rd_index = 0; in si470x_i2c_probe()
Dradio-si470x-usb.c464 if (radio->wr_index == radio->rd_index) { in si470x_int_in_callback()
466 radio->rd_index += 3; in si470x_int_in_callback()
467 if (radio->rd_index >= radio->buf_size) in si470x_int_in_callback()
468 radio->rd_index = 0; in si470x_int_in_callback()
471 if (radio->wr_index != radio->rd_index) in si470x_int_in_callback()
739 radio->rd_index = 0; in si470x_usb_driver_probe()
Dradio-si470x.h160 unsigned int rd_index; member
/drivers/media/radio/
Dradio-wl1273.c78 unsigned int rd_index; member
214 if (radio->wr_index == radio->rd_index) { in wl1273_fm_rds()
217 radio->rd_index = 0; in wl1273_fm_rds()
224 if (radio->wr_index != radio->rd_index) in wl1273_fm_rds()
457 radio->rd_index = 0; in wl1273_fm_set_rx_freq()
602 radio->rd_index = 0; in wl1273_fm_start()
1099 if (radio->rd_index != radio->wr_index) in wl1273_fm_fops_poll()
1218 while (radio->wr_index == radio->rd_index) { in wl1273_fm_fops_read()
1227 radio->rd_index) < 0) { in wl1273_fm_fops_read()
1238 if (radio->rd_index == radio->wr_index) in wl1273_fm_fops_read()
[all …]
/drivers/staging/media/bcm2048/
Dradio-bcm2048.c304 unsigned int rd_index; member
1903 bdev->rd_index = 0; in bcm2048_probe()
1941 bdev->rd_index = 0; /* new data, new start */ in bcm2048_work()
2184 bdev->rd_index = 0; in bcm2048_fops_open()
2240 i = bdev->fifo_size - bdev->rd_index; in bcm2048_fops_read()
2248 tmpbuf[i] = bdev->rds_info.radio_text[bdev->rd_index+i+2]; in bcm2048_fops_read()
2249 tmpbuf[i+1] = bdev->rds_info.radio_text[bdev->rd_index+i+1]; in bcm2048_fops_read()
2250 tmpbuf[i+2] = (bdev->rds_info.radio_text[bdev->rd_index + i] & 0xf0) >> 4; in bcm2048_fops_read()
2251 if ((bdev->rds_info.radio_text[bdev->rd_index+i] & in bcm2048_fops_read()
2261 bdev->rd_index += i; in bcm2048_fops_read()
[all …]
/drivers/net/wireless/mwifiex/
Dpcie.c1273 u32 wrptr, rd_index, tx_val; in mwifiex_pcie_process_recv_data() local
1300 rd_index = card->rxbd_rdptr & reg->rx_mask; in mwifiex_pcie_process_recv_data()
1301 skb_data = card->rx_buf_list[rd_index]; in mwifiex_pcie_process_recv_data()
1310 card->rx_buf_list[rd_index] = NULL; in mwifiex_pcie_process_recv_data()
1355 skb_tmp, rd_index); in mwifiex_pcie_process_recv_data()
1356 card->rx_buf_list[rd_index] = skb_tmp; in mwifiex_pcie_process_recv_data()
1359 desc2 = card->rxbd_ring[rd_index]; in mwifiex_pcie_process_recv_data()
1366 desc = card->rxbd_ring[rd_index]; in mwifiex_pcie_process_recv_data()