| /drivers/media/test-drivers/vivid/ |
| A D | vivid-rds-gen.c | 57 data[1].msb = (rds->pty >> 3) | (rds->tp << 2); in vivid_rds_generate() 66 data[1].lsb |= (rds->ta << 4) | (rds->ms << 3); in vivid_rds_generate() 113 data[1].lsb |= (rds->ta << 4) | (rds->ms << 3); in vivid_rds_generate() 120 data[3].lsb |= (rds->ta << 4) | (rds->ms << 3); in vivid_rds_generate() 133 if (rds->use_rbds) { in vivid_rds_gen_fill() 137 rds->picode = 0x8088; in vivid_rds_gen_fill() 143 rds->dyn_pty = false; in vivid_rds_gen_fill() 144 rds->tp = true; in vivid_rds_gen_fill() 145 rds->ta = alt; in vivid_rds_gen_fill() 146 rds->ms = true; in vivid_rds_gen_fill() [all …]
|
| A D | vivid-radio-common.c | 61 struct vivid_rds_gen *rds = &dev->rds_gen; in vivid_radio_rds_init() local 70 rds->picode = dev->radio_tx_rds_pi->cur.val; in vivid_radio_rds_init() 71 rds->pty = dev->radio_tx_rds_pty->cur.val; in vivid_radio_rds_init() 76 rds->ta = dev->radio_tx_rds_ta->cur.val; in vivid_radio_rds_init() 77 rds->tp = dev->radio_tx_rds_tp->cur.val; in vivid_radio_rds_init() 78 rds->ms = dev->radio_tx_rds_ms->cur.val; in vivid_radio_rds_init() 79 strscpy(rds->psname, in vivid_radio_rds_init() 81 sizeof(rds->psname)); in vivid_radio_rds_init() 82 strscpy(rds->radiotext, in vivid_radio_rds_init() 84 sizeof(rds->radiotext)); in vivid_radio_rds_init() [all …]
|
| A D | vivid-radio-tx.c | 75 struct v4l2_rds_data rds; in vivid_radio_tx_write() local 77 if (copy_from_user(&rds, buf + i, sizeof(rds))) { in vivid_radio_tx_write() 81 i += sizeof(rds); in vivid_radio_tx_write() 84 if ((rds.block & V4L2_RDS_BLOCK_MSK) == V4L2_RDS_BLOCK_INVALID || in vivid_radio_tx_write() 85 (rds.block & V4L2_RDS_BLOCK_ERROR)) in vivid_radio_tx_write() 87 rds.block &= V4L2_RDS_BLOCK_MSK; in vivid_radio_tx_write() 88 data[data_blk] = rds; in vivid_radio_tx_write()
|
| A D | vivid-radio-rx.c | 93 struct v4l2_rds_data rds = data[data_blk]; in vivid_radio_rx_read() local 100 rds.block |= V4L2_RDS_BLOCK_CORRECTED; in vivid_radio_rx_read() 103 rds.block |= V4L2_RDS_BLOCK_INVALID; in vivid_radio_rx_read() 106 rds.block |= V4L2_RDS_BLOCK_ERROR; in vivid_radio_rx_read() 107 rds.lsb = get_random_u8(); in vivid_radio_rx_read() 108 rds.msb = get_random_u8(); in vivid_radio_rx_read() 121 if (copy_to_user(buf + i, &rds, sizeof(rds))) { in vivid_radio_rx_read() 125 i += sizeof(rds); in vivid_radio_rx_read()
|
| A D | vivid-rds-gen.h | 38 void vivid_rds_gen_fill(struct vivid_rds_gen *rds, unsigned freq, 40 void vivid_rds_generate(struct vivid_rds_gen *rds);
|
| A D | Makefile | 5 vivid-rds-gen.o vivid-sdr-cap.o vivid-vbi-cap.o vivid-vbi-out.o \
|
| /drivers/media/radio/si470x/ |
| A D | radio-si470x-i2c.c | 244 unsigned short rds; in si470x_i2c_interrupt() local 277 rds = radio->registers[RDSA]; in si470x_i2c_interrupt() 282 rds = radio->registers[RDSB]; in si470x_i2c_interrupt() 287 rds = radio->registers[RDSC]; in si470x_i2c_interrupt() 292 rds = radio->registers[RDSD]; in si470x_i2c_interrupt() 297 put_unaligned_le16(rds, &tmpbuf); in si470x_i2c_interrupt()
|
| A D | radio-si470x-usb.c | 369 unsigned short rds; in si470x_int_in_callback() local 414 rds = radio->registers[RDSA]; in si470x_int_in_callback() 419 rds = radio->registers[RDSB]; in si470x_int_in_callback() 424 rds = radio->registers[RDSC]; in si470x_int_in_callback() 429 rds = radio->registers[RDSD]; in si470x_int_in_callback() 434 put_unaligned_le16(rds, &tmpbuf); in si470x_int_in_callback()
|
| /drivers/mfd/ |
| A D | si476x-cmd.c | 946 report->rds[V4L2_RDS_BLOCK_A].block = V4L2_RDS_BLOCK_A; in si476x_core_cmd_fm_rds_status() 947 report->rds[V4L2_RDS_BLOCK_A].msb = resp[8]; in si476x_core_cmd_fm_rds_status() 948 report->rds[V4L2_RDS_BLOCK_A].lsb = resp[9]; in si476x_core_cmd_fm_rds_status() 950 report->rds[V4L2_RDS_BLOCK_B].block = V4L2_RDS_BLOCK_B; in si476x_core_cmd_fm_rds_status() 951 report->rds[V4L2_RDS_BLOCK_B].msb = resp[10]; in si476x_core_cmd_fm_rds_status() 952 report->rds[V4L2_RDS_BLOCK_B].lsb = resp[11]; in si476x_core_cmd_fm_rds_status() 954 report->rds[V4L2_RDS_BLOCK_C].block = V4L2_RDS_BLOCK_C; in si476x_core_cmd_fm_rds_status() 955 report->rds[V4L2_RDS_BLOCK_C].msb = resp[12]; in si476x_core_cmd_fm_rds_status() 956 report->rds[V4L2_RDS_BLOCK_C].lsb = resp[13]; in si476x_core_cmd_fm_rds_status() 959 report->rds[V4L2_RDS_BLOCK_D].msb = resp[14]; in si476x_core_cmd_fm_rds_status() [all …]
|
| A D | si476x-i2c.c | 380 kfifo_in(&core->rds_fifo, report.rds, in si476x_core_drain_rds_fifo() 381 sizeof(report.rds)); in si476x_core_drain_rds_fifo() 383 (int)sizeof(report.rds), report.rds); in si476x_core_drain_rds_fifo()
|
| /drivers/media/radio/ |
| A D | radio-wl1273.c | 137 struct v4l2_rds_data rds = { 0, 0, 0 }; in wl1273_fm_rds() local 148 .buf = (u8 *) &rds, in wl1273_fm_rds() 149 .len = sizeof(rds), in wl1273_fm_rds() 175 status = rds.block; in wl1273_fm_rds() 181 rds.block = V4L2_RDS_BLOCK_MSK & status; in wl1273_fm_rds() 182 rds.block |= rds.block << 3; in wl1273_fm_rds() 186 rds.block |= V4L2_RDS_BLOCK_ERROR; in wl1273_fm_rds() 187 rds.block &= ~V4L2_RDS_BLOCK_CORRECTED; in wl1273_fm_rds() 189 rds.block &= ~V4L2_RDS_BLOCK_ERROR; in wl1273_fm_rds() 190 rds.block |= V4L2_RDS_BLOCK_CORRECTED; in wl1273_fm_rds() [all …]
|
| /drivers/net/ethernet/qlogic/qlcnic/ |
| A D | qlcnic_83xx_hw.c | 1175 struct qlcnic_host_rds_ring *rds; in qlcnic_83xx_create_rx_ctx() local 1237 rds = &recv_ctx->rds_rings[0]; in qlcnic_83xx_create_rx_ctx() 1238 rds->producer = 0; in qlcnic_83xx_create_rx_ctx() 1242 rds_mbx.reg_ring_sz = rds->dma_size; in qlcnic_83xx_create_rx_ctx() 1243 rds_mbx.reg_ring_len = rds->num_desc; in qlcnic_83xx_create_rx_ctx() 1245 rds = &recv_ctx->rds_rings[1]; in qlcnic_83xx_create_rx_ctx() 1246 rds->producer = 0; in qlcnic_83xx_create_rx_ctx() 1249 rds_mbx.jmb_ring_sz = rds->dma_size; in qlcnic_83xx_create_rx_ctx() 1250 rds_mbx.jmb_ring_len = rds->num_desc; in qlcnic_83xx_create_rx_ctx() 1269 rds = &recv_ctx->rds_rings[0]; in qlcnic_83xx_create_rx_ctx() [all …]
|
| /drivers/media/radio/si4713/ |
| A D | si4713.c | 1305 u16 stereo, rds; in si4713_s_modulator() local 1322 rds = !!(vm->txsubchans & V4L2_TUNER_SUB_RDS); in si4713_s_modulator() 1331 p = set_bits(p, rds, 2, 1 << 2); in si4713_s_modulator() 1340 sdev->rds_enabled = rds; in si4713_s_modulator()
|
| /drivers/media/dvb-frontends/drx39xyj/ |
| A D | drx_driver.h | 1407 bool rds; /*< RDS data array present */ member
|
| /drivers/perf/ |
| A D | xgene_pmu.c | 552 XGENE_PMU_EVENT_ATTR(queue-rds-gt-thresh, 0x23),
|