• Home
  • Raw
  • Download

Lines Matching refs:addr

42 #define __sn_setq_relaxed(addr, val) \  argument
43 writeq((__sn_readq_relaxed(addr) | (val)), (addr))
44 #define __sn_clrq_relaxed(addr, val) \ argument
45 writeq((__sn_readq_relaxed(addr) & ~(val)), (addr))
59 volatile unsigned char *addr; in ___sn_inb() local
62 if ((addr = sn_io_addr(port))) { in ___sn_inb()
63 ret = *addr; in ___sn_inb()
65 sn_dma_flush((unsigned long)addr); in ___sn_inb()
73 volatile unsigned short *addr; in ___sn_inw() local
76 if ((addr = sn_io_addr(port))) { in ___sn_inw()
77 ret = *addr; in ___sn_inw()
79 sn_dma_flush((unsigned long)addr); in ___sn_inw()
87 volatile unsigned int *addr; in ___sn_inl() local
90 if ((addr = sn_io_addr(port))) { in ___sn_inl()
91 ret = *addr; in ___sn_inl()
93 sn_dma_flush((unsigned long)addr); in ___sn_inl()
101 volatile unsigned char *addr; in ___sn_outb() local
103 if ((addr = sn_io_addr(port))) { in ___sn_outb()
104 *addr = val; in ___sn_outb()
112 volatile unsigned short *addr; in ___sn_outw() local
114 if ((addr = sn_io_addr(port))) { in ___sn_outw()
115 *addr = val; in ___sn_outw()
123 volatile unsigned int *addr; in ___sn_outl() local
125 if ((addr = sn_io_addr(port))) { in ___sn_outl()
126 *addr = val; in ___sn_outl()
141 ___sn_readb (const volatile void __iomem *addr) in ___sn_readb() argument
145 val = *(volatile unsigned char __force *)addr; in ___sn_readb()
147 sn_dma_flush((unsigned long)addr); in ___sn_readb()
152 ___sn_readw (const volatile void __iomem *addr) in ___sn_readw() argument
156 val = *(volatile unsigned short __force *)addr; in ___sn_readw()
158 sn_dma_flush((unsigned long)addr); in ___sn_readw()
163 ___sn_readl (const volatile void __iomem *addr) in ___sn_readl() argument
167 val = *(volatile unsigned int __force *)addr; in ___sn_readl()
169 sn_dma_flush((unsigned long)addr); in ___sn_readl()
174 ___sn_readq (const volatile void __iomem *addr) in ___sn_readq() argument
178 val = *(volatile unsigned long __force *)addr; in ___sn_readq()
180 sn_dma_flush((unsigned long)addr); in ___sn_readq()
196 volatile unsigned char *addr = (unsigned char *)port; in sn_inb_fast() local
199 ret = *addr; in sn_inb_fast()
207 volatile unsigned short *addr = (unsigned short *)port; in sn_inw_fast() local
210 ret = *addr; in sn_inw_fast()
218 volatile unsigned int *addr = (unsigned int *)port; in sn_inl_fast() local
221 ret = *addr; in sn_inl_fast()
227 ___sn_readb_relaxed (const volatile void __iomem *addr) in ___sn_readb_relaxed() argument
229 return *(volatile unsigned char __force *)addr; in ___sn_readb_relaxed()
233 ___sn_readw_relaxed (const volatile void __iomem *addr) in ___sn_readw_relaxed() argument
235 return *(volatile unsigned short __force *)addr; in ___sn_readw_relaxed()
239 ___sn_readl_relaxed (const volatile void __iomem *addr) in ___sn_readl_relaxed() argument
241 return *(volatile unsigned int __force *) addr; in ___sn_readl_relaxed()
245 ___sn_readq_relaxed (const volatile void __iomem *addr) in ___sn_readq_relaxed() argument
247 return *(volatile unsigned long __force *) addr; in ___sn_readq_relaxed()
253 sn_pci_set_vchan(struct pci_dev *pci_dev, unsigned long *addr, int vchan) in sn_pci_set_vchan() argument
260 if (!(*addr >> 32)) /* Using a mask here would be cleaner */ in sn_pci_set_vchan()
265 *addr |= (1UL << 57); in sn_pci_set_vchan()
268 *addr &= ~(1UL << 57); in sn_pci_set_vchan()