Lines Matching defs:addr

301 	__le32 addr;
816 #define AscSetChipLramAddr(port, addr) outpw((PortAddr)((port)+IOP_RAM_ADDR), addr)
863 #define ADV_MEM_READB(addr) readb(addr)
864 #define ADV_MEM_READW(addr) readw(addr)
865 #define ADV_MEM_WRITEB(addr, byte) writeb(byte, addr)
866 #define ADV_MEM_WRITEW(addr, word) writew(word, addr)
867 #define ADV_MEM_WRITEDW(addr, dword) writel(dword, addr)
1898 #define AdvReadByteLram(iop_base, addr, byte) \
1900 ADV_MEM_WRITEW((iop_base) + IOPW_RAM_ADDR, (addr)); \
1905 #define AdvWriteByteLram(iop_base, addr, byte) \
1906 (ADV_MEM_WRITEW((iop_base) + IOPW_RAM_ADDR, (addr)), \
1910 #define AdvReadWordLram(iop_base, addr, word) \
1912 ADV_MEM_WRITEW((iop_base) + IOPW_RAM_ADDR, (addr)); \
1917 #define AdvWriteWordLram(iop_base, addr, word) \
1918 (ADV_MEM_WRITEW((iop_base) + IOPW_RAM_ADDR, (addr)), \
1923 #define AdvWriteDWordLramNoSwap(iop_base, addr, dword) \
1924 ((ADV_MEM_WRITEW((iop_base) + IOPW_RAM_ADDR, (addr)), \
1927 (ADV_MEM_WRITEW((iop_base) + IOPW_RAM_ADDR, (addr) + 2), \
2044 /* Return the address that is aligned at the next doubleword >= to 'addr'. */
2045 #define ADV_32BALIGN(addr) (((ulong) (addr) + 0x1F) & ~0x1F)
2297 printk("ASC_DVC_VAR at addr 0x%lx\n", (ulong)h);
2332 printk("ASC_DVC_CFG at addr 0x%lx\n", (ulong)h);
2353 printk(" ADV_DVC_VAR at addr 0x%lx\n", (ulong)h);
2384 printk(" ADV_DVC_CFG at addr 0x%lx\n", (ulong)h);
2403 printk("Scsi_Host at addr 0x%p, device %s\n", s, dev_name(boardp->dev));
2490 printk("ASC_SCSI_Q at addr 0x%lx\n", (ulong)q);
2509 printk("ASC_SG_HEAD at addr 0x%lx\n", (ulong)sgp);
2513 printk(" [%u]: addr 0x%lx, bytes %lu\n",
2514 i, (ulong)le32_to_cpu(sgp->sg_list[i].addr),
2526 printk("ASC_QDONE_INFO at addr 0x%lx\n", (ulong)q);
2544 printk(" ADV_SG_BLOCK at addr 0x%lx (sgblockno %d)\n",
2569 printk("ADV_SCSI_REQ_Q at addr 0x%lx\n", (ulong)q);
3724 static uchar AscReadLramByte(PortAddr iop_base, ushort addr)
3729 if (isodd_word(addr)) {
3730 AscSetChipLramAddr(iop_base, addr - 1);
3734 AscSetChipLramAddr(iop_base, addr);
3741 static ushort AscReadLramWord(PortAddr iop_base, ushort addr)
3745 AscSetChipLramAddr(iop_base, addr);
3761 static void AscWriteLramWord(PortAddr iop_base, ushort addr, ushort word_val)
3763 AscSetChipLramAddr(iop_base, addr);
3767 static void AscWriteLramByte(PortAddr iop_base, ushort addr, uchar byte_val)
3771 if (isodd_word(addr)) {
3772 addr--;
3773 word_data = AscReadLramWord(iop_base, addr);
3777 word_data = AscReadLramWord(iop_base, addr);
3781 AscWriteLramWord(iop_base, addr, word_data);
7510 asc_sg_head->sg_list[sgcnt].addr =
7933 scsiq->q1.data_addr = cpu_to_le32(sg_head->sg_list[0].addr);
8073 u32 addr;
8127 scsiq->q1.data_addr = cpu_to_le32(sg_head->sg_list[0].addr);
8178 addr = le32_to_cpu(sg_head->
8181 addr) +
8187 (uchar)((ushort)addr & 0x0003);
8230 addr =
8234 (uchar)((ushort)addr & 0x0003);
8684 static ushort AscReadEEPWord(PortAddr iop_base, uchar addr)
8691 cmd_reg = addr | ASC_EEP_CMD_READ;
8792 static ushort AscWriteEEPWord(PortAddr iop_base, uchar addr, ushort word_val)
8796 read_wval = AscReadEEPWord(iop_base, addr);
8803 (uchar)((uchar)ASC_EEP_CMD_WRITE | addr));
8807 return (AscReadEEPWord(iop_base, addr));
9621 ushort addr, chksum;
9634 for (addr = ADV_EEP_DVC_CFG_BEGIN;
9635 addr < ADV_EEP_DVC_CFG_END; addr++, wbuf++) {
9646 ASC_EEP_CMD_WRITE | addr);
9655 AdvWriteWordRegister(iop_base, IOPW_EE_CMD, ASC_EEP_CMD_WRITE | addr);
9663 for (addr = ADV_EEP_DVC_CTL_BEGIN;
9664 addr < ADV_EEP_MAX_WORD_ADDR; addr++, wbuf++) {
9674 ASC_EEP_CMD_WRITE | addr);
9689 ushort addr, chksum;
9701 for (addr = ADV_EEP_DVC_CFG_BEGIN;
9702 addr < ADV_EEP_DVC_CFG_END; addr++, wbuf++) {
9713 ASC_EEP_CMD_WRITE | addr);
9722 AdvWriteWordRegister(iop_base, IOPW_EE_CMD, ASC_EEP_CMD_WRITE | addr);
9730 for (addr = ADV_EEP_DVC_CTL_BEGIN;
9731 addr < ADV_EEP_MAX_WORD_ADDR; addr++, wbuf++) {
9741 ASC_EEP_CMD_WRITE | addr);
9756 ushort addr, chksum;
9768 for (addr = ADV_EEP_DVC_CFG_BEGIN;
9769 addr < ADV_EEP_DVC_CFG_END; addr++, wbuf++) {
9780 ASC_EEP_CMD_WRITE | addr);
9789 AdvWriteWordRegister(iop_base, IOPW_EE_CMD, ASC_EEP_CMD_WRITE | addr);
9797 for (addr = ADV_EEP_DVC_CTL_BEGIN;
9798 addr < ADV_EEP_MAX_WORD_ADDR; addr++, wbuf++) {
9808 ASC_EEP_CMD_WRITE | addr);