Lines Matching refs:addr

347 	unsigned long addr = (unsigned long) xaddr;  in cia_ioread8()  local
350 if (addr >= CIA_DENSE_MEM) in cia_ioread8()
357 addr &= CIA_MEM_R1_MASK; in cia_ioread8()
358 result = *(vip) ((addr << 5) + base_and_type); in cia_ioread8()
359 return __kernel_extbl(result, addr & 3); in cia_ioread8()
364 unsigned long addr = (unsigned long) xaddr; in cia_iowrite8() local
367 if (addr >= CIA_DENSE_MEM) in cia_iowrite8()
372 addr &= CIA_MEM_R1_MASK; in cia_iowrite8()
373 w = __kernel_insbl(b, addr & 3); in cia_iowrite8()
374 *(vuip) ((addr << 5) + base_and_type) = w; in cia_iowrite8()
379 unsigned long addr = (unsigned long) xaddr; in cia_ioread16() local
382 if (addr >= CIA_DENSE_MEM) in cia_ioread16()
387 addr &= CIA_MEM_R1_MASK; in cia_ioread16()
388 result = *(vip) ((addr << 5) + base_and_type); in cia_ioread16()
389 return __kernel_extwl(result, addr & 3); in cia_ioread16()
394 unsigned long addr = (unsigned long) xaddr; in cia_iowrite16() local
397 if (addr >= CIA_DENSE_MEM) in cia_iowrite16()
402 addr &= CIA_MEM_R1_MASK; in cia_iowrite16()
403 w = __kernel_inswl(b, addr & 3); in cia_iowrite16()
404 *(vuip) ((addr << 5) + base_and_type) = w; in cia_iowrite16()
409 unsigned long addr = (unsigned long) xaddr; in cia_ioread32() local
410 if (addr < CIA_DENSE_MEM) in cia_ioread32()
411 addr = ((addr - CIA_IO) << 5) + CIA_IO + 0x18; in cia_ioread32()
412 return *(vuip)addr; in cia_ioread32()
417 unsigned long addr = (unsigned long) xaddr; in cia_iowrite32() local
418 if (addr < CIA_DENSE_MEM) in cia_iowrite32()
419 addr = ((addr - CIA_IO) << 5) + CIA_IO + 0x18; in cia_iowrite32()
420 *(vuip)addr = b; in cia_iowrite32()
425 unsigned long addr = (unsigned long) xaddr; in cia_ioread64() local
426 if (addr < CIA_DENSE_MEM) in cia_ioread64()
427 addr = ((addr - CIA_IO) << 5) + CIA_IO + 0x18; in cia_ioread64()
428 return *(vulp)addr; in cia_ioread64()
433 unsigned long addr = (unsigned long) xaddr; in cia_iowrite64() local
434 if (addr < CIA_DENSE_MEM) in cia_iowrite64()
435 addr = ((addr - CIA_IO) << 5) + CIA_IO + 0x18; in cia_iowrite64()
436 *(vulp)addr = b; in cia_iowrite64()
439 __EXTERN_INLINE void __iomem *cia_ioportmap(unsigned long addr) in cia_ioportmap() argument
441 return (void __iomem *)(addr + CIA_IO); in cia_ioportmap()
444 __EXTERN_INLINE void __iomem *cia_ioremap(unsigned long addr, in cia_ioremap() argument
447 return (void __iomem *)(addr + CIA_DENSE_MEM); in cia_ioremap()
450 __EXTERN_INLINE int cia_is_ioaddr(unsigned long addr) in cia_is_ioaddr() argument
452 return addr >= IDENT_ADDR + 0x8000000000UL; in cia_is_ioaddr()
455 __EXTERN_INLINE int cia_is_mmio(const volatile void __iomem *addr) in cia_is_mmio() argument
457 return (unsigned long)addr >= CIA_DENSE_MEM; in cia_is_mmio()
460 __EXTERN_INLINE void __iomem *cia_bwx_ioportmap(unsigned long addr) in cia_bwx_ioportmap() argument
462 return (void __iomem *)(addr + CIA_BW_IO); in cia_bwx_ioportmap()
465 __EXTERN_INLINE void __iomem *cia_bwx_ioremap(unsigned long addr, in cia_bwx_ioremap() argument
468 return (void __iomem *)(addr + CIA_BW_MEM); in cia_bwx_ioremap()
471 __EXTERN_INLINE int cia_bwx_is_ioaddr(unsigned long addr) in cia_bwx_is_ioaddr() argument
473 return addr >= IDENT_ADDR + 0x8000000000UL; in cia_bwx_is_ioaddr()
476 __EXTERN_INLINE int cia_bwx_is_mmio(const volatile void __iomem *addr) in cia_bwx_is_mmio() argument
478 return (unsigned long)addr < CIA_BW_IO; in cia_bwx_is_mmio()