Lines Matching full:val
34 uint64_t val; in s390x_pcilgi() local
39 ".insn rre,0xb9d60000,%[val],%[ioaddr_len]\n" in s390x_pcilgi()
42 : [cc] "=d"(cc), [val] "=d"(val), in s390x_pcilgi()
46 val = -1ULL; in s390x_pcilgi()
49 return val; in s390x_pcilgi()
52 static void s390x_pcistgi(void *ioaddr, uint64_t val, size_t len) in s390x_pcistgi() argument
58 ".insn rre,0xb9d40000,%[val],%[ioaddr_len]\n" in s390x_pcistgi()
60 : [val] "d" (val) in s390x_pcistgi()
66 uint8_t val = 0; in s390x_pci_mmio_read_8() local
69 val = s390x_pcilgi(ioaddr, sizeof(val)); in s390x_pci_mmio_read_8()
71 syscall(__NR_s390_pci_mmio_read, ioaddr, &val, sizeof(val)); in s390x_pci_mmio_read_8()
73 return val; in s390x_pci_mmio_read_8()
78 uint16_t val = 0; in s390x_pci_mmio_read_16() local
81 val = s390x_pcilgi(ioaddr, sizeof(val)); in s390x_pci_mmio_read_16()
83 syscall(__NR_s390_pci_mmio_read, ioaddr, &val, sizeof(val)); in s390x_pci_mmio_read_16()
85 return val; in s390x_pci_mmio_read_16()
90 uint32_t val = 0; in s390x_pci_mmio_read_32() local
93 val = s390x_pcilgi(ioaddr, sizeof(val)); in s390x_pci_mmio_read_32()
95 syscall(__NR_s390_pci_mmio_read, ioaddr, &val, sizeof(val)); in s390x_pci_mmio_read_32()
97 return val; in s390x_pci_mmio_read_32()
102 uint64_t val = 0; in s390x_pci_mmio_read_64() local
105 val = s390x_pcilgi(ioaddr, sizeof(val)); in s390x_pci_mmio_read_64()
107 syscall(__NR_s390_pci_mmio_read, ioaddr, &val, sizeof(val)); in s390x_pci_mmio_read_64()
109 return val; in s390x_pci_mmio_read_64()
112 void s390x_pci_mmio_write_8(void *ioaddr, uint8_t val) in s390x_pci_mmio_write_8() argument
115 s390x_pcistgi(ioaddr, val, sizeof(val)); in s390x_pci_mmio_write_8()
117 syscall(__NR_s390_pci_mmio_write, ioaddr, &val, sizeof(val)); in s390x_pci_mmio_write_8()
121 void s390x_pci_mmio_write_16(void *ioaddr, uint16_t val) in s390x_pci_mmio_write_16() argument
124 s390x_pcistgi(ioaddr, val, sizeof(val)); in s390x_pci_mmio_write_16()
126 syscall(__NR_s390_pci_mmio_write, ioaddr, &val, sizeof(val)); in s390x_pci_mmio_write_16()
130 void s390x_pci_mmio_write_32(void *ioaddr, uint32_t val) in s390x_pci_mmio_write_32() argument
133 s390x_pcistgi(ioaddr, val, sizeof(val)); in s390x_pci_mmio_write_32()
135 syscall(__NR_s390_pci_mmio_write, ioaddr, &val, sizeof(val)); in s390x_pci_mmio_write_32()
139 void s390x_pci_mmio_write_64(void *ioaddr, uint64_t val) in s390x_pci_mmio_write_64() argument
142 s390x_pcistgi(ioaddr, val, sizeof(val)); in s390x_pci_mmio_write_64()
144 syscall(__NR_s390_pci_mmio_write, ioaddr, &val, sizeof(val)); in s390x_pci_mmio_write_64()