virt_to_bus
#define virt_to_bus virt_to_bus
out_le32(&rd->cmdptr, virt_to_bus(cp));
out_le32(&td->cmdptr, virt_to_bus(cp));
baddr = virt_to_bus(vaddr);
virt_to_bus(addr), 0);
(DBDMA_NOP | BR_ALWAYS), 0, 0, virt_to_bus(bp->tx_cmds));
out_le32(&td->cmdptr, virt_to_bus(bp->tx_cmds));
(DBDMA_NOP | BR_ALWAYS), 0, 0, virt_to_bus(bp->rx_cmds));
out_le32(&rd->cmdptr, virt_to_bus(bp->rx_cmds));
cp->phy_addr = cpu_to_le32(virt_to_bus(data));
cp->cmd_dep = cpu_to_le32(virt_to_bus(mp->rx_cmds));
out_le32(&rd->cmdptr, virt_to_bus(mp->rx_cmds));
cp->cmd_dep = cpu_to_le32(virt_to_bus(mp->tx_cmds));
out_le32(&td->cmdptr, virt_to_bus(mp->tx_cmds));
cp->phy_addr = cpu_to_le32(virt_to_bus(skb->data));
out_le32(&rd->cmdptr, virt_to_bus(cp));
out_le32(&td->cmdptr, virt_to_bus(cp));
cp->phy_addr = cpu_to_le32(virt_to_bus(data));
tx_cmd->tbd = WSWAPtbd(virt_to_bus(tbd));
tbd->data = WSWAPchar(virt_to_bus(skb->data));
lp->scb.cmd = WSWAPcmd(virt_to_bus(&lp->cmd_head->status));
rbd->b_next = WSWAPrbd(virt_to_bus(rbd+1));
rbd->b_addr = WSWAPrbd(virt_to_bus(rbd));
rbd->b_data = WSWAPchar(virt_to_bus(skb->data));
rbd->b_next = WSWAPrbd(virt_to_bus(lp->rbds));
rfd->b_next = WSWAPrfd(virt_to_bus(rfd+1));
lp->scb.rfd = WSWAPrfd(virt_to_bus(lp->rfds));
rfd->b_next = WSWAPrfd(virt_to_bus(lp->rfds));
lp->scb.rfd = WSWAPrfd(virt_to_bus(lp->rfds));
lp->rfds[0].rbd = WSWAPrbd(virt_to_bus(lp->rbds));
MPU_PORT(dev, PORT_ALTSCP, (void *)virt_to_bus((void *)&lp->scp));
lp->scp.iscp = WSWAPiscp(virt_to_bus((void *)&lp->iscp));
lp->iscp.scb = WSWAPscb(virt_to_bus((void *)&lp->scb));
rbd->b_data = WSWAPchar(virt_to_bus(newskb->data));
lp->cmd_tail->b_next = WSWAPcmd(virt_to_bus(&cmd->status));
lp->scb.cmd = WSWAPcmd(virt_to_bus(&cmd->status));
unsigned long addr = virt_to_bus(scsi_pointer->ptr);
dma_addr = virt_to_bus(mem_addr);