/drivers/media/platform/vivid/ |
H A D | vivid-rds-gen.c | 2 * vivid-rds-gen.c - rds (radio data system) generator support functions. 25 #include "vivid-rds-gen.h" 27 static u8 vivid_get_di(const struct vivid_rds_gen *rds, unsigned grp) argument 31 return (rds->dyn_pty << 2) | (grp & 3); 33 return (rds->compressed << 2) | (grp & 3); 35 return (rds->art_head << 2) | (grp & 3); 37 return (rds->mono_stereo << 2) | (grp & 3); 54 void vivid_rds_generate(struct vivid_rds_gen *rds) argument 56 struct v4l2_rds_data *data = rds 138 vivid_rds_gen_fill(struct vivid_rds_gen *rds, unsigned freq, bool alt) argument [all...] |
H A D | vivid-radio-common.c | 28 #include "vivid-rds-gen.h" 73 struct vivid_rds_gen *rds = &dev->rds_gen; local 82 rds->picode = dev->radio_tx_rds_pi->cur.val; 83 rds->pty = dev->radio_tx_rds_pty->cur.val; 84 rds->mono_stereo = dev->radio_tx_rds_mono_stereo->cur.val; 85 rds->art_head = dev->radio_tx_rds_art_head->cur.val; 86 rds->compressed = dev->radio_tx_rds_compressed->cur.val; 87 rds->dyn_pty = dev->radio_tx_rds_dyn_pty->cur.val; 88 rds->ta = dev->radio_tx_rds_ta->cur.val; 89 rds [all...] |
H A D | vivid-radio-tx.c | 88 struct v4l2_rds_data rds; local 90 if (copy_from_user(&rds, buf + i, sizeof(rds))) { 94 i += sizeof(rds); 97 if ((rds.block & V4L2_RDS_BLOCK_MSK) == V4L2_RDS_BLOCK_INVALID || 98 (rds.block & V4L2_RDS_BLOCK_ERROR)) 100 rds.block &= V4L2_RDS_BLOCK_MSK; 101 data[data_blk] = rds;
|
H A D | vivid-radio-rx.c | 32 #include "vivid-rds-gen.h" 104 struct v4l2_rds_data rds = data[data_blk]; local 111 rds.block |= V4L2_RDS_BLOCK_CORRECTED; 114 rds.block |= V4L2_RDS_BLOCK_INVALID; 117 rds.block |= V4L2_RDS_BLOCK_ERROR; 118 rds.lsb = prandom_u32_max(256); 119 rds.msb = prandom_u32_max(256); 132 if (copy_to_user(buf + i, &rds, sizeof(rds))) { 136 i += sizeof(rds); [all...] |
/drivers/media/radio/si470x/ |
H A D | radio-si470x-i2c.c | 260 unsigned short bler; /* rds block errors */ 261 unsigned short rds; local 284 /* get rds blocks */ 294 rds = radio->registers[RDSA]; 299 rds = radio->registers[RDSB]; 304 rds = radio->registers[RDSC]; 309 rds = radio->registers[RDSD]; 314 put_unaligned_le16(rds, &tmpbuf); 410 /* rds buffer allocation */ 418 /* rds buffe [all...] |
H A D | radio-si470x-usb.c | 371 * si470x_int_in_callback - rds callback and processing function 381 unsigned short bler; /* rds block errors */ 382 unsigned short rds; local 413 /* get rds blocks */ 427 rds = radio->registers[RDSA]; 432 rds = radio->registers[RDSB]; 437 rds = radio->registers[RDSC]; 442 rds = radio->registers[RDSD]; 447 put_unaligned_le16(rds, &tmpbuf); 729 /* rds buffe [all...] |
/drivers/media/radio/wl128x/ |
H A D | fmdrv_v4l2.c | 65 fmerr("Unable to read current rds mode\n"); 72 fmerr("Failed to enable rds mode\n"); 88 struct tx_rds rds; local 92 ret = copy_from_user(&rds, buf, sizeof(rds)); 93 rds.text[sizeof(rds.text) - 1] = '\0'; 95 ret, rds.text_type, rds.text, rds [all...] |
H A D | fmdrv.h | 166 struct fm_rds rds; member in struct:fm_rx 200 struct tx_rds rds; member in struct:fmtx_data
|
H A D | fmdrv_common.c | 617 fmdbg("irq: rds threshold reached\n"); 716 struct fm_rds *rds = &fmdev->rx.rds; local 747 rds->last_blk_idx = -1; 756 rds->last_blk_idx = blk_idx; 787 /* Copy raw rds data to internal rds buffer */ 806 memcpy(&rds->buff[rds->wr_idx], &tmpbuf, FM_RDS_BLK_SIZE); 807 rds [all...] |
/drivers/media/radio/ |
H A D | radio-wl1273.c | 149 struct v4l2_rds_data rds = { 0, 0, 0 }; local 160 .buf = (u8 *) &rds, 161 .len = sizeof(rds), 187 status = rds.block; 193 rds.block = V4L2_RDS_BLOCK_MSK & status; 194 rds.block |= rds.block << 3; 198 rds.block |= V4L2_RDS_BLOCK_ERROR; 199 rds.block &= ~V4L2_RDS_BLOCK_CORRECTED; 201 rds [all...] |
/drivers/media/radio/si4713/ |
H A D | si4713.c | 1280 /* Report rds feature status */ 1294 u16 stereo, rds; local 1311 rds = !!(vm->txsubchans & V4L2_TUNER_SUB_RDS); 1320 p = set_bits(p, rds, 2, 1 << 2); 1329 sdev->rds_enabled = rds;
|
/drivers/watchdog/ |
H A D | hpwdt.c | 142 u16 rds; member in struct:cmn_registers
|
/drivers/net/ethernet/qlogic/qlcnic/ |
H A D | qlcnic_83xx_hw.c | 1169 struct qlcnic_host_rds_ring *rds; local 1231 rds = &recv_ctx->rds_rings[0]; 1232 rds->producer = 0; 1234 rds_mbx.phy_addr_reg_low = LSD(rds->phys_addr); 1235 rds_mbx.phy_addr_reg_high = MSD(rds->phys_addr); 1236 rds_mbx.reg_ring_sz = rds->dma_size; 1237 rds_mbx.reg_ring_len = rds->num_desc; 1239 rds = &recv_ctx->rds_rings[1]; 1240 rds->producer = 0; 1241 rds_mbx.phy_addr_jmb_low = LSD(rds [all...] |
/drivers/media/dvb-frontends/drx39xyj/ |
H A D | drx_driver.h | 922 #define DRX_CFG_AUD_RDS (DRX_CFG_BASE + 7) /* rds */ 1423 bool rds; /**< RDS data array present */ member in struct:drx_aud_status 1705 /* rds */
|