Lines Matching refs:data
16 static int get_clock(struct snd_tscm *tscm, u32 *data)
29 *data = be32_to_cpu(reg);
30 if (*data & CLOCK_STATUS_MASK)
47 u32 data;
51 err = get_clock(tscm, &data);
54 data &= CLOCK_CONFIG_MASK;
57 data &= 0x000000ff;
60 data |= 0x00000100;
63 data |= 0x00008000;
65 data |= 0x00000200;
68 data |= 0x00008000;
75 data &= 0x0000ff00;
76 data |= clock + 1;
79 reg = cpu_to_be32(data);
87 if (data & 0x00008000)
99 u32 data;
102 err = get_clock(tscm, &data);
106 data = (data & 0xff000000) >> 24;
109 if ((data & 0x0f) == 0x01)
111 else if ((data & 0x0f) == 0x02)
117 if ((data & 0xf0) == 0x80)
119 else if ((data & 0xf0) != 0x00)
127 u32 data;
130 err = get_clock(tscm, &data);
134 *clock = ((data & 0x00ff0000) >> 16) - 1;
144 u32 data;
148 data = 0;
150 data |= BIT(i);
152 data |= 0x0000ff00;
154 data |= 0x00030000;
156 reg = cpu_to_be32(data);
163 data = 0;
165 data |= BIT(i);
167 data |= 0x0000ff00;
169 data |= 0x00030000;
171 reg = cpu_to_be32(data);
489 // of CIP header in received packets. The sequence of the number of data blocks per