cpu_to_scr
scripta0->idle[0] = cpu_to_scr(SCR_NO_OP);
scripta0->reselected[0] = cpu_to_scr(SCR_NO_OP);
scripta0->start[0] = cpu_to_scr(SCR_NO_OP);
scripta0->ungetjob[0] = cpu_to_scr(SCR_NO_OP);
scriptb0->startpos[0] = cpu_to_scr(np->squeue_ba);
scriptb0->done_pos[0] = cpu_to_scr(np->dqueue_ba);
scriptb0->targtbl[0] = cpu_to_scr(np->targtbl_ba);
scripta0->idle[0] = cpu_to_scr(SCR_NO_OP);
scripta0->reselected[0] = cpu_to_scr(SCR_NO_OP);
scripta0->start[0] = cpu_to_scr(SCR_NO_OP);
scripta0->ungetjob[0] = cpu_to_scr(SCR_NO_OP);
scriptb0->startpos[0] = cpu_to_scr(np->squeue_ba);
scriptb0->done_pos[0] = cpu_to_scr(np->dqueue_ba);
scriptb0->targtbl[0] = cpu_to_scr(np->targtbl_ba);
scripta0->resel_scntl4[0] = cpu_to_scr(SCR_NO_OP);
scripta0->resel_scntl4[1] = cpu_to_scr(0);
scripta0->datao_phase[0] = cpu_to_scr(SCR_NO_OP);
scripta0->datao_phase[1] = cpu_to_scr(0);
scripta0->sel_done[0] = cpu_to_scr(SCR_NO_OP);
scripta0->sel_done[1] = cpu_to_scr(0);
cpu_to_scr(np->scripta_ba +
cpu_to_scr(np->scripta_ba +
*cur++ = cpu_to_scr(opcode);
*cur = cpu_to_scr(*cur);
*cur++ = cpu_to_scr(new);
np->squeue [qidx] = cpu_to_scr(np->idletask_ba);
np->squeue [np->squeueput] = cpu_to_scr(cp->ccb_ba);
np->squeue[i] = cpu_to_scr(np->idletask_ba);
np->squeue[i+1] = cpu_to_scr(phys + (i+2)*4);
np->squeue[MAX_QUEUE*2-1] = cpu_to_scr(phys);
np->dqueue[i+1] = cpu_to_scr(phys + (i+2)*4);
np->dqueue[MAX_QUEUE*2-1] = cpu_to_scr(phys);
pm->sg.addr = cpu_to_scr(oadr + olen - rest);
pm->sg.size = cpu_to_scr(rest);
pm->ret = cpu_to_scr(nxtdsp);
cp->phys.wresid.addr = cpu_to_scr(tmp);
pm->sg.addr = cpu_to_scr(tmp + 1);
cp->phys.wresid.size = cpu_to_scr((tmp&0xff000000) | 1);
pm->sg.size = cpu_to_scr(tmp - 1);
cp->phys.smsg.addr = cpu_to_scr(CCB_BA (cp, scsi_smsg2));
cp->phys.smsg.size = cpu_to_scr(msglen);
cp->phys.cmd.addr = cpu_to_scr(CCB_BA (cp, sensecmd));
cp->phys.cmd.size = cpu_to_scr(6);
cp->phys.sense.addr = cpu_to_scr(vtobus(cp->sns_bbuf));
cp->phys.sense.size = cpu_to_scr(SYM_SNS_BBUF_LEN);
cp->phys.head.savep = cpu_to_scr(startp);
cp->phys.head.goalp = cpu_to_scr(startp + 16);
cp->phys.head.lastp = cpu_to_scr(startp);
cp->startp = cpu_to_scr(startp);
cp->phys.head.go.start = cpu_to_scr(SCRIPTA_BA (np, select));
np->abrt_tbl.addr = cpu_to_scr(vtobus(np->abrt_msg));
np->abrt_tbl.size = cpu_to_scr(np->abrt_tbl.size);
dp_ret = cpu_to_scr(cp->phys.head.goalp);
pm->ret = cpu_to_scr(dp_ret);
pm->sg.addr = cpu_to_scr(tmp);
pm->sg.size = cpu_to_scr(-dp_ofs);
lp->itlq_tbl[tag] = cpu_to_scr(cp->ccb_ba);
cpu_to_scr(SCRIPTA_BA (np, resel_tag));
lp->head.itl_task_sa = cpu_to_scr(cp->ccb_ba);
cpu_to_scr(SCRIPTA_BA (np, resel_no_tag));
lp->itlq_tbl[cp->tag] = cpu_to_scr(np->bad_itlq_ba);
lp->head.itl_task_sa = cpu_to_scr(np->bad_itl_ba);
cpu_to_scr(SCRIPTB_BA (np, resel_bad_lun));
cp->phys.head.go.start = cpu_to_scr(SCRIPTA_BA (np, idle));
cp->phys.head.go.restart = cpu_to_scr(SCRIPTB_BA (np, bad_i_t_l));
cp->phys.smsg_ext.addr = cpu_to_scr(HCB_BA(np, msgin[2]));
tp->luntbl[i] = cpu_to_scr(vtobus(&np->badlun_sa));
tp->head.luntbl_sa = cpu_to_scr(vtobus(tp->luntbl));
tp->luntbl[ln] = cpu_to_scr(vtobus(lp));
tp->head.lun0_sa = cpu_to_scr(vtobus(lp));
lp->head.itl_task_sa = cpu_to_scr(np->bad_itl_ba);
lp->head.resel_sa = cpu_to_scr(SCRIPTB_BA (np, resel_bad_lun));
lp->itlq_tbl[i] = cpu_to_scr(np->notask_ba);
lp->head.itlq_tbl_sa = cpu_to_scr(vtobus(lp->itlq_tbl));
np->cache = cpu_to_scr(host_wr);
cp->phys.head.go.start = cpu_to_scr(SCRIPTA_BA (np, select));
cp->phys.head.go.restart = cpu_to_scr(SCRIPTA_BA (np, resel_dsa));
cp->phys.smsg.addr = cpu_to_scr(CCB_BA (cp, scsi_smsg));
cp->phys.smsg.size = cpu_to_scr(msglen);
cp->phys.cmd.addr = cpu_to_scr(cmd_ba);
cp->phys.cmd.size = cpu_to_scr(cmd_len);
cp->phys.head.lastp = cpu_to_scr(lastp);
cp->phys.head.goalp = cpu_to_scr(goalp);
cp->phys.head.savep = cpu_to_scr(lastp);
data->addr = cpu_to_scr(psegs2->ds_addr);
data->size = cpu_to_scr(psegs2->ds_len);
cp->phys.data[s].addr = cpu_to_scr(pn);
cp->phys.data[s].size = cpu_to_scr(k);
np->scr_ram_seg = cpu_to_scr(np->scripta_ba >> 32);
np->idletask.start = cpu_to_scr(SCRIPTA_BA (np, idle));
np->idletask.restart = cpu_to_scr(SCRIPTB_BA (np, bad_i_t_l));
np->notask.start = cpu_to_scr(SCRIPTA_BA (np, idle));
np->notask.restart = cpu_to_scr(SCRIPTB_BA (np, bad_i_t_l));
np->bad_itl.start = cpu_to_scr(SCRIPTA_BA (np, idle));
np->bad_itl.restart = cpu_to_scr(SCRIPTB_BA (np, bad_i_t_l));
np->bad_itlq.start = cpu_to_scr(SCRIPTA_BA (np, idle));
np->bad_itlq.restart = cpu_to_scr(SCRIPTB_BA (np,bad_i_t_l_q));
np->badlun_sa = cpu_to_scr(SCRIPTB_BA (np, resel_bad_lun));
np->badluntbl[i] = cpu_to_scr(vtobus(&np->badlun_sa));
np->targtbl[i] = cpu_to_scr(vtobus(&np->target[i]));
cpu_to_scr(vtobus(np->badluntbl));
cpu_to_scr(vtobus(&np->badlun_sa));