Home
last modified time | relevance | path

Searched refs:rds (Results 1 – 15 of 15) sorted by relevance

/drivers/media/test-drivers/vivid/
A Dvivid-rds-gen.c57 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 Dvivid-radio-common.c61 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 Dvivid-radio-tx.c75 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 Dvivid-radio-rx.c93 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 Dvivid-rds-gen.h38 void vivid_rds_gen_fill(struct vivid_rds_gen *rds, unsigned freq,
40 void vivid_rds_generate(struct vivid_rds_gen *rds);
A DMakefile5 vivid-rds-gen.o vivid-sdr-cap.o vivid-vbi-cap.o vivid-vbi-out.o \
/drivers/media/radio/si470x/
A Dradio-si470x-i2c.c244 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 Dradio-si470x-usb.c369 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 Dsi476x-cmd.c946 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 Dsi476x-i2c.c380 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 Dradio-wl1273.c137 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 Dqlcnic_83xx_hw.c1175 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 Dsi4713.c1305 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 Ddrx_driver.h1407 bool rds; /*< RDS data array present */ member
/drivers/perf/
A Dxgene_pmu.c552 XGENE_PMU_EVENT_ATTR(queue-rds-gt-thresh, 0x23),

Completed in 52 milliseconds