sa_writew
sa_writew(dev, DoorbellReg_s,DOORBELL_1);
sa_writew(dev, DoorbellReg_s,DOORBELL_4);
sa_writew(dev, DoorbellReg_s,DOORBELL_2);
sa_writew(dev, DoorbellReg_s,DOORBELL_3);
sa_writew(dev, DoorbellReg_s,DOORBELL_6);
sa_writew(dev, DoorbellReg_s,DOORBELL_5);
sa_writew(dev, DoorbellClrReg_p, DOORBELL_0);
sa_writew(dev, DoorbellReg_s, DOORBELL_0);
sa_writew(dev, DoorbellClrReg_p, DOORBELL_0);
sa_writew(dev, DoorbellClrReg_p, PrintfReady); /* clear PrintfReady */
sa_writew(dev, DoorbellReg_s, PrintfDone);
sa_writew(dev, DoorbellClrReg_p, DOORBELL_1);
sa_writew(dev, DoorbellClrReg_p, DOORBELL_2);
sa_writew(dev, DoorbellClrReg_p, DOORBELL_3);
sa_writew(dev, DoorbellClrReg_p, DOORBELL_4);
sa_writew(dev, SaDbCSR.PRISETIRQMASK, 0xffff);
sa_writew(dev, SaDbCSR.PRICLEARIRQMASK, (PrintfReady | DOORBELL_1 |