Home
last modified time | relevance | path

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

/linux/drivers/media/test-drivers/vivid/
H A Dvivid-rds-gen.c15 static u8 vivid_get_di(const struct vivid_rds_gen *rds, unsigned grp) in vivid_get_di() argument
19 return (rds->dyn_pty << 2) | (grp & 3); in vivid_get_di()
21 return (rds->compressed << 2) | (grp & 3); in vivid_get_di()
23 return (rds->art_head << 2) | (grp & 3); in vivid_get_di()
25 return (rds->mono_stereo << 2) | (grp & 3); in vivid_get_di()
42 void vivid_rds_generate(struct vivid_rds_gen *rds) in vivid_rds_generate() argument
44 struct v4l2_rds_data *data = rds->data; in vivid_rds_generate()
53 data[0].lsb = rds->picode & 0xff; in vivid_rds_generate()
54 data[0].msb = rds->picode >> 8; in vivid_rds_generate()
56 data[1].lsb = rds->pty << 5; in vivid_rds_generate()
[all …]
H 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()
72 rds->mono_stereo = dev->radio_tx_rds_mono_stereo->cur.val; in vivid_radio_rds_init()
73 rds->art_head = dev->radio_tx_rds_art_head->cur.val; in vivid_radio_rds_init()
74 rds->compressed = dev->radio_tx_rds_compressed->cur.val; in vivid_radio_rds_init()
75 rds->dyn_pty = dev->radio_tx_rds_dyn_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()
[all …]
H 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);
/linux/tools/testing/selftests/net/rds/
H A DREADME.txt5 network namespaces and running rds packets between them. A loopback
18 -d Log directory. Defaults to tools/testing/selftests/net/rds/rds_logs
29 tools/testing/selftests/net/rds/config.sh -g
32 tools/testing/selftests/net/rds/config.sh
39 "export PYTHONPATH=tools/testing/selftests/net/; tools/testing/selftests/net/rds/run.sh"
41 An HTML coverage report will be output in tools/testing/selftests/net/rds/rds_logs/coverage/.
/linux/Documentation/userspace-api/media/v4l/
H A Ddev-rds.rst43 :ref:`Reading RDS data <reading-rds-data>`. For future use the flag
68 :ref:`Writing RDS data <writing-rds-data>` and
71 .. _reading-rds-data:
80 .. _writing-rds-data:
110 .. _v4l2-rds-block:
132 .. _v4l2-rds-block-codes:
H A Ddevices.rst22 dev-rds
H A Dvideodev2.h.rst.exceptions444 replace define V4L2_RDS_BLOCK_MSK v4l2-rds-block
445 replace define V4L2_RDS_BLOCK_A v4l2-rds-block
446 replace define V4L2_RDS_BLOCK_B v4l2-rds-block
447 replace define V4L2_RDS_BLOCK_C v4l2-rds-block
448 replace define V4L2_RDS_BLOCK_D v4l2-rds-block
449 replace define V4L2_RDS_BLOCK_C_ALT v4l2-rds-block
450 replace define V4L2_RDS_BLOCK_INVALID v4l2-rds-block
451 replace define V4L2_RDS_BLOCK_CORRECTED v4l2-rds-block
452 replace define V4L2_RDS_BLOCK_ERROR v4l2-rds-block
H A Dvidioc-querycap.rst194 - The device supports the :ref:`RDS <rds>` capture interface.
210 - The device supports the :ref:`RDS <rds>` output interface.
H A Dhist-v4l2.rst980 2. Finalized the RDS capture API. See :ref:`rds` for more information.
/linux/drivers/media/radio/si470x/
H 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()
H 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()
/linux/net/rds/
H A DMakefile2 obj-$(CONFIG_RDS) += rds.o
3 rds-y := af_rds.o bind.o cong.o connection.o info.o message.o \
/linux/drivers/mfd/
H 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()
958 report->rds[V4L2_RDS_BLOCK_D].block = V4L2_RDS_BLOCK_D; in si476x_core_cmd_fm_rds_status()
[all …]
H 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()
/linux/drivers/net/ethernet/qlogic/qlcnic/
H 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()
1240 rds_mbx.phy_addr_reg_low = LSD(rds->phys_addr); in qlcnic_83xx_create_rx_ctx()
1241 rds_mbx.phy_addr_reg_high = MSD(rds->phys_addr); 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()
1247 rds_mbx.phy_addr_jmb_low = LSD(rds->phys_addr); in qlcnic_83xx_create_rx_ctx()
[all …]
/linux/Documentation/translations/zh_CN/networking/
H A Dindex.rst123 * rds
/linux/drivers/media/radio/si4713/
H 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()
/linux/include/linux/mfd/
H A Dsi476x-core.h335 struct v4l2_rds_data rds[4]; member
/linux/tools/testing/selftests/
H A DMakefile80 TARGETS += net/rds
/linux/Documentation/dev-tools/
H A Dgcov.rst85 lines are executed. This config is used by the rds selftest to
/linux/sound/pci/asihpi/
H A Dhpifunc.c2695 *(u32 *)&p_data[0] = hr.u.cu.tuner.rds.data[0]; in hpi_tuner_get_rds()
2696 *(u32 *)&p_data[4] = hr.u.cu.tuner.rds.data[1]; in hpi_tuner_get_rds()
2697 *(u32 *)&p_data[8] = hr.u.cu.tuner.rds.bLER; in hpi_tuner_get_rds()
H A Dhpi_internal.h872 } rds; member
/linux/drivers/media/dvb-frontends/drx39xyj/
H A Ddrx_driver.h1407 bool rds; /*< RDS data array present */ member
/linux/
H A DMAINTAINERS21876 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
21878 W: https://oss.oracle.com/projects/rds/
21879 F: Documentation/networking/rds.rst
21880 F: net/rds/
21881 F: tools/testing/selftests/net/rds/