search for: outsw

Displaying 12 results from an estimated 12 matches for "outsw".

Did you mean: outs
2023 Aug 01
0
[linux-next:master] BUILD REGRESSION a734662572708cf062e974f659ae50c24fc1ad17
...nition of 'insb' include/asm-generic/io.h:697:14: error: redefinition of 'insw' include/asm-generic/io.h:705:14: error: redefinition of 'insl' include/asm-generic/io.h:713:15: error: redefinition of 'outsb' include/asm-generic/io.h:722:15: error: redefinition of 'outsw' include/asm-generic/io.h:731:15: error: redefinition of 'outsl' Unverified Error/Warning (likely false positive, please contact us if interested): sh4-linux-gcc: internal compiler error: Segmentation fault signal terminated program cc1 {standard input}: Warning: end of file not at en...
2007 Apr 18
1
[RFC, PATCH 16/24] i386 Vmi io header
...16 port, VMI_UINT32 count) +{ + vmi_wrap_call( + OUTSB, "rep; outsb", + VMI_NO_OUTPUT, + 3, XCONC("S"(addr), "c"(count), "d"(port)), + VMI_CLOBBER_EXTENDED(ZERO_RETURNS, "esi", "ecx", "memory")); +} + +static inline void vmi_outsw(VMI_UINT16 const *addr, const VMI_UINT16 port, VMI_UINT32 count) +{ + vmi_wrap_call( + OUTSW, "rep; outsw", + VMI_NO_OUTPUT, + 3, XCONC("S"(addr), "c"(count), "d"(port)), + VMI_CLOBBER_EXTENDED(ZERO_RETURNS, "esi", "ecx", "memory...
2007 Apr 18
1
[RFC, PATCH 16/24] i386 Vmi io header
...16 port, VMI_UINT32 count) +{ + vmi_wrap_call( + OUTSB, "rep; outsb", + VMI_NO_OUTPUT, + 3, XCONC("S"(addr), "c"(count), "d"(port)), + VMI_CLOBBER_EXTENDED(ZERO_RETURNS, "esi", "ecx", "memory")); +} + +static inline void vmi_outsw(VMI_UINT16 const *addr, const VMI_UINT16 port, VMI_UINT32 count) +{ + vmi_wrap_call( + OUTSW, "rep; outsw", + VMI_NO_OUTPUT, + 3, XCONC("S"(addr), "c"(count), "d"(port)), + VMI_CLOBBER_EXTENDED(ZERO_RETURNS, "esi", "ecx", "memory...
2016 Apr 13
0
[PATCH 1/1] x32 support
..._v) : "dN"(__p)); + return __v; +} + +/* String I/O macros */ + +static __inline__ void outsb(__u16 __p, const void *__d, __u64 __n) +{ + asm volatile ("cld; rep; outsb" + : "+S" (__d), "+c"(__n) + : "d"(__p)); +} + +static __inline__ void outsw(__u16 __p, const void *__d, __u64 __n) +{ + asm volatile ("cld; rep; outsw" + : "+S" (__d), "+c"(__n) + : "d"(__p)); +} + +static __inline__ void outsl(__u16 __p, const void *__d, __u64 __n) +{ + asm volatile ("cld; rep; outsl" + : &q...
2007 Apr 18
4
[RFC, PATCH 3/24] i386 Vmi interface definition
...ge) \ + VDEF(InvalPage) \ + VDEF(FlushTLB) \ + VDEF(FlushDeferredCalls) \ + VDEF(SetLinearMapping) \ + VDEF(IN) \ + VDEF(INB) \ + VDEF(INW) \ + VDEF(INS) \ + VDEF(INSB) \ + VDEF(INSW) \ + VDEF(OUT) \ + VDEF(OUTB) \ + VDEF(OUTW) \ + VDEF(OUTS) \ + VDEF(OUTSB) \ + VDEF(OUTSW) \ + VDEF(SetIOPLMask) \ + VDEF(DeactivatePxELongAtomic) \ + VDEF(TestAndSetPxELongBit) \ + VDEF(TestAndClearPxELongBit) \ + VDEF(SetInitialAPState) \ + VDEF(APICWrite) \ + VDEF(APICRead) \ + VDEF(IODelay) \ + VDEF(GetCycleFrequency) \ + VDEF(GetCycleCounter) \ + VDEF(SetAlarm...
2007 Apr 18
4
[RFC, PATCH 3/24] i386 Vmi interface definition
...ge) \ + VDEF(InvalPage) \ + VDEF(FlushTLB) \ + VDEF(FlushDeferredCalls) \ + VDEF(SetLinearMapping) \ + VDEF(IN) \ + VDEF(INB) \ + VDEF(INW) \ + VDEF(INS) \ + VDEF(INSB) \ + VDEF(INSW) \ + VDEF(OUT) \ + VDEF(OUTB) \ + VDEF(OUTW) \ + VDEF(OUTS) \ + VDEF(OUTSB) \ + VDEF(OUTSW) \ + VDEF(SetIOPLMask) \ + VDEF(DeactivatePxELongAtomic) \ + VDEF(TestAndSetPxELongBit) \ + VDEF(TestAndClearPxELongBit) \ + VDEF(SetInitialAPState) \ + VDEF(APICWrite) \ + VDEF(APICRead) \ + VDEF(IODelay) \ + VDEF(GetCycleFrequency) \ + VDEF(GetCycleCounter) \ + VDEF(SetAlarm...
2006 Jun 26
0
[klibc 37/43] x86_64 support for klibc
...__p)); + return v; +} + +/* String I/O macros */ + +static __inline__ void +outsb(unsigned short __p, const void *__d, unsigned long __n) +{ + asm volatile ("cld; rep; outsb" + : "+S" (__d), "+c"(__n) + : "d"(__p)); +} + +static __inline__ void +outsw(unsigned short __p, const void *__d, unsigned long __n) +{ + asm volatile ("cld; rep; outsw" + : "+S" (__d), "+c"(__n) + : "d"(__p)); +} + +static __inline__ void +outsl(unsigned short __p, const void *__d, unsigned long __n) +{ + asm volatile (...
2006 Jun 26
0
[klibc 24/43] i386 support for klibc
...); + return __v; +} + +/* String I/O macros */ + +static __inline__ void +outsb(unsigned short __p, const void *__d, unsigned long __n) +{ + asm volatile ("cld; rep; outsb" + : "+S" (__d), "+c" (__n) + : "d" (__p)); +} + +static __inline__ void +outsw(unsigned short __p, const void *__d, unsigned long __n) +{ + asm volatile ("cld; rep; outsw" + : "+S" (__d), "+c" (__n) + : "d" (__p)); +} + +static __inline__ void +outsl(unsigned short __p, const void *__d, unsigned long __n) +{ + asm volatile...
2007 Apr 30
0
[LLVMdev] Boostrap Failure -- Expected Differences?
...551 <__FUNCTION__.22282+0x11> > - 4ec: 74 5f je 54d <__FUNCTION__.22282+0xd> > + 4ea: 73 65 jae 551 <__FUNCTION__.22195+0x11> > + 4ec: 74 5f je 54d <__FUNCTION__.22195+0xd> > 4ee: 66 6f outsw %ds:(%esi),(%dx) > - 4f0: 72 5f jb 551 <__FUNCTION__.22282+0x11> > + 4f0: 72 5f jb 551 <__FUNCTION__.22195+0x11> > 4f2: 63 6f 6d arpl %bp,0x6d(%edi) > - 4f5: 70 6f jo 566 <__FUNCTION__.22434+0x1...
2007 Apr 27
2
[LLVMdev] Boostrap Failure -- Expected Differences?
The saga continues. I've been tracking the interface changes and merging them with the refactoring work I'm doing. I got as far as building stage3 of llvm-gcc but the object files from stage2 and stage3 differ: warning: ./cc1-checksum.o differs warning: ./cc1plus-checksum.o differs (Are the above two ok?) The list below is clearly bad. I think it's every object file in the
2006 Jun 28
35
[klibc 00/31] klibc as a historyless patchset (updated and reorganized)
I have updated the klibc patchset based on feedback received. In particular, the patchset has been reorganized so as not to break git-bisect. Additionally, this updates the patch base to 2.6.17-git12 (d38b69689c349f35502b92e20dafb30c62d49d63) and klibc 1.4.8; the main difference on the klibc side is removal of obsolete code. This is also available as a git tree at:
2003 Aug 22
3
PAE removal patch for testing
...o send data? */ DELAY(5); /* ATA spec */ @@ -1946,11 +1944,11 @@ } if (du->dk_flags & DKFL_32BIT) outsl(du->dk_port + wd_data, - va + ((int)addr & PAGE_MASK), + CADDR1 + ((int)addr & PAGE_MASK), DEV_BSIZE / sizeof(long)); else outsw(du->dk_port + wd_data, - va + ((int)addr & PAGE_MASK), + CADDR1 + ((int)addr & PAGE_MASK), DEV_BSIZE / sizeof(short)); addr += DEV_BSIZE; /* Only in /usr/src/sys/i386/isa: wd.c.orig Only in /usr/src/sys/i386/isa: wd.c.rej Only in /usr/src/sys/i386/isa...