Lines Matching +full:ide +full:- +full:port
1 /* SPDX-License-Identifier: GPL-2.0 */
2 /* ide.h: SPARC PCI specific IDE glue.
35 static inline void __ide_insw(void __iomem *port, void *dst, u32 count) in __ide_insw() argument
44 *ps++ = __raw_readw(port); in __ide_insw()
45 count--; in __ide_insw()
51 w = __raw_readw(port) << 16; in __ide_insw()
52 w |= __raw_readw(port); in __ide_insw()
54 count -= 2; in __ide_insw()
58 *ps++ = __raw_readw(port); in __ide_insw()
65 static inline void __ide_outsw(void __iomem *port, const void *src, u32 count) in __ide_outsw() argument
74 __raw_writew(*ps++, port); in __ide_outsw()
75 count--; in __ide_outsw()
82 __raw_writew((w >> 16), port); in __ide_outsw()
83 __raw_writew(w, port); in __ide_outsw()
84 count -= 2; in __ide_outsw()
88 __raw_writew(*ps, port); in __ide_outsw()