Home
last modified time | relevance | path

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

12

/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-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()
H 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()
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);
H A DMakefile5 vivid-rds-gen.o vivid-sdr-cap.o vivid-vbi-cap.o vivid-vbi-out.o \
/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/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/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 Dvidioc-querycap.rst194 - The device supports the :ref:`RDS <rds>` capture interface.
210 - The device supports the :ref:`RDS <rds>` output interface.
/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/Documentation/networking/
H A Drds.rst14 http://oss.oracle.com/pipermail/rds-devel/2007-November/000228.html
64 RDS supports a number of sysctls in /proc/sys/net/rds
175 see rds-rdma(7) manpage (available in rds-tools)
181 see rds(7) manpage
189 The message header is a 'struct rds_header' (see rds.h):
406 by having multiple TCP/IP flows per rds/tcp connection, i.e., multipathed
407 RDS (mprds). Each such TCP/IP flow constitutes a path for the rds/tcp
421 t_mp_capable bit during registration with the rds core module. When the
435 The control packet is an RDS ping packet (i.e., packet to rds dest
436 port 0) with the ping packet having a rds extension header option of
[all …]
H A Dindex.rst107 rds
/linux/Documentation/admin-guide/media/
H A Dsi4713.rst69 Capabilities : 62.5 Hz stereo rds
71 Subchannel modulation: stereo+rds
187 Example for setting rds ps name:
/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/net/
H A DMakefile47 obj-$(CONFIG_RDS) += 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 DMakefile81 TARGETS += net/rds
/linux/Documentation/dev-tools/
H A Dgcov.rst85 lines are executed. This config is used by the rds selftest to

12