Lines Matching +full:0 +full:x000001ff
40 rmh.Cmd[0] |= CMD_MODIFY_CLOCK_S_BIT; in vx_modify_board_clock()
52 rmh.Cmd[0] |= 1 << 0; /* reference: AUDIO 0 */ in vx_modify_board_inputs()
59 * returns 0 or 1.
69 val = (vx_inb(chip, RUER) >> 7) & 0x01; in vx_read_one_cbit()
73 val = (vx_inl(chip, RUER) >> 7) & 0x01; in vx_read_one_cbit()
82 * @val: bit value, 0 or 1
86 val = !!val; /* 0 or 1 */ in vx_write_one_cbit()
89 vx_outb(chip, CSUER, 0); /* write */ in vx_write_one_cbit()
92 vx_outl(chip, CSUER, 0); /* write */ in vx_write_one_cbit()
102 * returns the frequency of UER, or 0 if not sync,
110 freq = 0; in vx_read_uer_status()
117 if (val < 0) in vx_read_uer_status()
134 /* bit 0 corresponds to consumer/professional bit */ in vx_read_uer_status()
135 *mode = vx_read_one_cbit(chip, 0) ? in vx_read_uer_status()
150 * switch ( HexFreq & 0x00000F00 )
151 * case 0x00000100: ;
152 * case 0x00000200:
153 * case 0x00000300: HexFreq -= 0x00000201 ;
154 * case 0x00000400:
155 * case 0x00000500:
156 * case 0x00000600:
157 * case 0x00000700: HexFreq = (dword) (((double) 28224000 / (double) (Frequency*2)) - 1)
158 * default : HexFreq = (dword) ((double) 28224000 / (double) (Frequency*4)) - 0x000001FF
165 if (snd_BUG_ON(freq <= 0)) in vx_calc_clock_from_freq()
166 return 0; in vx_calc_clock_from_freq()
172 if (snd_BUG_ON(hexfreq <= 0x00000200)) in vx_calc_clock_from_freq()
173 return 0; in vx_calc_clock_from_freq()
175 if (hexfreq <= 0x03ff) in vx_calc_clock_from_freq()
176 return hexfreq - 0x00000201; in vx_calc_clock_from_freq()
177 if (hexfreq <= 0x07ff) in vx_calc_clock_from_freq()
179 if (hexfreq <= 0x0fff) in vx_calc_clock_from_freq()
180 return (hexfreq / 4) + 0x000001ff; in vx_calc_clock_from_freq()
182 return 0x5fe; /* min freq = 6893 Hz */ in vx_calc_clock_from_freq()
199 vx_toggle_dac_mute(chip, 0); in vx_change_clock_source()
212 snd_printdd(KERN_DEBUG "set internal clock to 0x%x from freq %d\n", clock, freq); in vx_set_internal_clock()
215 vx_outb(chip, HIFREQ, (clock >> 8) & 0x0f); in vx_set_internal_clock()
216 vx_outb(chip, LOFREQ, clock & 0xff); in vx_set_internal_clock()
218 vx_outl(chip, HIFREQ, (clock >> 8) & 0x0f); in vx_set_internal_clock()
219 vx_outl(chip, LOFREQ, clock & 0xff); in vx_set_internal_clock()
236 for (i = 0; i < 32; i++) in vx_set_iec958_status()
246 int src_changed = 0; in vx_set_clock()
249 return 0; in vx_set_clock()
270 return 0; in vx_set_clock()
276 return 0; in vx_set_clock()
279 return 0; in vx_set_clock()
291 return 0; in vx_change_frequency()
294 return 0; in vx_change_frequency()
299 if (freq < 0) in vx_change_frequency()
308 return 0; in vx_change_frequency()