Lines Matching refs:reg
273 unsigned char reg;
278 reg = PCXHR_INPB(mgr, PCXHR_XLX_STATUS);
279 if (reg & PCXHR_STAT_MIC_CAPS)
314 unsigned int reg;
318 reg = (28224000 * 2) / freq;
319 reg = (reg - 1) / 2;
320 if (reg < 0x100)
321 *pllreg = reg + 0xC00;
322 else if (reg < 0x200)
323 *pllreg = reg + 0x800;
324 else if (reg < 0x400)
325 *pllreg = reg & 0x1ff;
326 else if (reg < 0x800) {
327 *pllreg = ((reg >> 1) & 0x1ff) + 0x200;
328 reg &= ~1;
330 *pllreg = ((reg >> 2) & 0x1ff) + 0x400;
331 reg &= ~3;
334 *realfreq = (28224000 / (reg + 1));
408 unsigned char mask, reg;
414 reg = PCXHR_STAT_FREQ_SYNC_MASK;
420 reg = PCXHR_STAT_FREQ_UER1_MASK;
436 PCXHR_OUTPB(mgr, PCXHR_XLX_STATUS, reg); /* calculate freq */
439 reg |= PCXHR_STAT_FREQ_SAVE_MASK;
441 if (mgr->last_reg_stat != reg) {
443 mgr->last_reg_stat = reg;
446 PCXHR_OUTPB(mgr, PCXHR_XLX_STATUS, reg); /* save */
499 unsigned char reg = PCXHR_INPB(mgr, PCXHR_XLX_STATUS);
500 *value = (int)(reg & PCXHR_STAT_GPI_MASK) >>
512 unsigned char reg = mgr->dsp_reset & ~PCXHR_DSP_RESET_GPO_MASK;
514 reg |= (unsigned char)(value << PCXHR_DSP_RESET_GPO_OFFSET) &
517 PCXHR_OUTPB(mgr, PCXHR_DSP_RESET, reg);
518 mgr->dsp_reset = reg;