Lines Matching +full:0 +full:x00000700

27 		rmh.Cmd[0] |= CMD_MODIFY_CLOCK_S_BIT;
39 rmh.Cmd[0] |= 1 << 0; /* reference: AUDIO 0 */
46 * returns 0 or 1.
56 val = (vx_inb(chip, RUER) >> 7) & 0x01;
60 val = (vx_inl(chip, RUER) >> 7) & 0x01;
68 * @val: bit value, 0 or 1
72 val = !!val; /* 0 or 1 */
75 vx_outb(chip, CSUER, 0); /* write */
78 vx_outl(chip, CSUER, 0); /* write */
87 * returns the frequency of UER, or 0 if not sync,
95 freq = 0;
102 if (val < 0)
119 /* bit 0 corresponds to consumer/professional bit */
120 *mode = vx_read_one_cbit(chip, 0) ?
135 * switch ( HexFreq & 0x00000F00 )
136 * case 0x00000100: ;
137 * case 0x00000200:
138 * case 0x00000300: HexFreq -= 0x00000201 ;
139 * case 0x00000400:
140 * case 0x00000500:
141 * case 0x00000600:
142 * case 0x00000700: HexFreq = (dword) (((double) 28224000 / (double) (Frequency*2)) - 1)
143 * default : HexFreq = (dword) ((double) 28224000 / (double) (Frequency*4)) - 0x000001FF
150 if (snd_BUG_ON(freq <= 0))
151 return 0;
157 if (snd_BUG_ON(hexfreq <= 0x00000200))
158 return 0;
160 if (hexfreq <= 0x03ff)
161 return hexfreq - 0x00000201;
162 if (hexfreq <= 0x07ff)
164 if (hexfreq <= 0x0fff)
165 return (hexfreq / 4) + 0x000001ff;
167 return 0x5fe; /* min freq = 6893 Hz */
184 vx_toggle_dac_mute(chip, 0);
198 "set internal clock to 0x%x from freq %d\n", clock, freq);
201 vx_outb(chip, HIFREQ, (clock >> 8) & 0x0f);
202 vx_outb(chip, LOFREQ, clock & 0xff);
204 vx_outl(chip, HIFREQ, (clock >> 8) & 0x0f);
205 vx_outl(chip, LOFREQ, clock & 0xff);
221 for (i = 0; i < 32; i++)
231 int src_changed = 0;
234 return 0;
255 return 0;
261 return 0;
264 return 0;
276 return 0;
279 return 0;
284 if (freq < 0)
293 return 0;