Lines Matching refs:data

56 	struct v4l2_rds_data *data = rds->data;  in vivid_rds_generate()  local
63 for (grp = 0; grp < VIVID_RDS_GEN_GROUPS; grp++, data += VIVID_RDS_GEN_BLKS_PER_GRP) { in vivid_rds_generate()
64 data[0].lsb = rds->picode & 0xff; in vivid_rds_generate()
65 data[0].msb = rds->picode >> 8; in vivid_rds_generate()
66 data[0].block = V4L2_RDS_BLOCK_A | (V4L2_RDS_BLOCK_A << 3); in vivid_rds_generate()
67 data[1].lsb = rds->pty << 5; in vivid_rds_generate()
68 data[1].msb = (rds->pty >> 3) | (rds->tp << 2); in vivid_rds_generate()
69 data[1].block = V4L2_RDS_BLOCK_B | (V4L2_RDS_BLOCK_B << 3); in vivid_rds_generate()
70 data[3].block = V4L2_RDS_BLOCK_D | (V4L2_RDS_BLOCK_D << 3); in vivid_rds_generate()
76 data[1].lsb |= (rds->ta << 4) | (rds->ms << 3); in vivid_rds_generate()
77 data[1].lsb |= vivid_get_di(rds, grp % 22); in vivid_rds_generate()
78 data[1].msb |= 1 << 3; in vivid_rds_generate()
79 data[2].lsb = rds->picode & 0xff; in vivid_rds_generate()
80 data[2].msb = rds->picode >> 8; in vivid_rds_generate()
81 data[2].block = V4L2_RDS_BLOCK_C_ALT | (V4L2_RDS_BLOCK_C_ALT << 3); in vivid_rds_generate()
82 data[3].lsb = rds->psname[2 * (grp % 22) + 1]; in vivid_rds_generate()
83 data[3].msb = rds->psname[2 * (grp % 22)]; in vivid_rds_generate()
87 data[1].lsb |= (grp - 4) % 22; in vivid_rds_generate()
88 data[1].msb |= 4 << 3; in vivid_rds_generate()
89 data[2].msb = rds->radiotext[4 * ((grp - 4) % 22)]; in vivid_rds_generate()
90 data[2].lsb = rds->radiotext[4 * ((grp - 4) % 22) + 1]; in vivid_rds_generate()
91 data[2].block = V4L2_RDS_BLOCK_C | (V4L2_RDS_BLOCK_C << 3); in vivid_rds_generate()
92 data[3].msb = rds->radiotext[4 * ((grp - 4) % 22) + 2]; in vivid_rds_generate()
93 data[3].lsb = rds->radiotext[4 * ((grp - 4) % 22) + 3]; in vivid_rds_generate()
111 data[1].lsb &= ~3; in vivid_rds_generate()
112 data[1].lsb |= date >> 15; in vivid_rds_generate()
113 data[1].msb |= 8 << 3; in vivid_rds_generate()
114 data[2].lsb = (date << 1) & 0xfe; in vivid_rds_generate()
115 data[2].lsb |= (time >> 16) & 1; in vivid_rds_generate()
116 data[2].msb = (date >> 7) & 0xff; in vivid_rds_generate()
117 data[2].block = V4L2_RDS_BLOCK_C | (V4L2_RDS_BLOCK_C << 3); in vivid_rds_generate()
118 data[3].lsb = time & 0xff; in vivid_rds_generate()
119 data[3].msb = (time >> 8) & 0xff; in vivid_rds_generate()
122 data[1].lsb |= (rds->ta << 4) | (rds->ms << 3); in vivid_rds_generate()
123 data[1].lsb |= vivid_get_di(rds, grp % 22); in vivid_rds_generate()
124 data[1].msb |= 0x1f << 3; in vivid_rds_generate()
125 data[2].lsb = rds->picode & 0xff; in vivid_rds_generate()
126 data[2].msb = rds->picode >> 8; in vivid_rds_generate()
127 data[2].block = V4L2_RDS_BLOCK_C_ALT | (V4L2_RDS_BLOCK_C_ALT << 3); in vivid_rds_generate()
128 data[3].lsb = rds->pty << 5; in vivid_rds_generate()
129 data[3].lsb |= (rds->ta << 4) | (rds->ms << 3); in vivid_rds_generate()
130 data[3].lsb |= vivid_get_di(rds, grp % 22); in vivid_rds_generate()
131 data[3].msb |= rds->pty >> 3; in vivid_rds_generate()
132 data[3].msb |= 0x1f << 3; in vivid_rds_generate()