fas_reg_write
fas_reg_write(fas, &fasreg->fas_sync_period, period); \
fas_reg_write(fas, &fasreg->fas_sync_offset, offset); \
fas_reg_write(fas, &fasreg->fas_conf3, conf3); \
fas_reg_write(fas, &fasreg->fas_fifo_data, 0);
fas_reg_write(fas, &fasreg->fas_fifo_data, buf[i]);
fas_reg_write(fas, &fasreg->fas_fifo_data, 0);
fas_reg_write(fas, &fasreg->fas_clock_conv,
fas_reg_write(fas, &fasreg->fas_timeout, fas->f_stval);
fas_reg_write(fas, &fasreg->fas_conf, fas->f_fasconf);
fas_reg_write(fas, &fasreg->fas_conf2, fas->f_fasconf2);
fas_reg_write(fas, (uchar_t *)&fasreg->fas_busid,
static void fas_reg_write(struct fas *fas, volatile uint8_t *p, uint8_t what);
fas_reg_write(fas, (uchar_t *)&fasreg->fas_busid,
fas_reg_write(fas, (uchar_t *)&fasreg->fas_sync_period,
fas_reg_write(fas, (uchar_t *)&fasreg->fas_sync_offset,
fas_reg_write(fas, (uchar_t *)&fasreg->fas_conf3,
fas_reg_write(fas, (uchar_t *)&fasreg->fas_sync_period, 0);
fas_reg_write(fas, (uchar_t *)&fasreg->fas_sync_offset, 0);
fas_reg_write(fas, &fasreg->fas_conf3, fas->f_fasconf3[tgt]);
fas_reg_write(fas, &fas->f_reg->fas_conf, fas->f_fasconf);
fas_reg_write(fas, &fas->f_reg->fas_conf3,
fas_reg_write(fas,
fas_reg_write(fas,
fas_reg_write(fas,
fas_reg_write(fas, &fasreg->fas_conf3,
fas_reg_write(fas, &fas->f_reg->fas_conf3, fas->f_fasconf3[target]);
fas_reg_write(fas, &fasreg->fas_xcnt_lo, (uint8_t)val); \
fas_reg_write(fas, &fasreg->fas_xcnt_mid, \
fas_reg_write(fas, &fasreg->fas_recmd_lo, \
fas_reg_write(fas, &fasreg->fas_recmd_hi, 0); \