Searched refs:ioaddr (Results 1 – 6 of 6) sorted by relevance
/qemu/include/qemu/ |
H A D | host-pci-mmio.h | 16 static inline uint8_t host_pci_ldub_p(const void *ioaddr) in host_pci_ldub_p() argument 20 ret = s390x_pci_mmio_read_8(ioaddr); in host_pci_ldub_p() 22 ret = ldub_p(ioaddr); in host_pci_ldub_p() 28 static inline uint16_t host_pci_lduw_le_p(const void *ioaddr) in host_pci_lduw_le_p() argument 32 ret = le16_to_cpu(s390x_pci_mmio_read_16(ioaddr)); in host_pci_lduw_le_p() 34 ret = lduw_le_p(ioaddr); in host_pci_lduw_le_p() 40 static inline uint32_t host_pci_ldl_le_p(const void *ioaddr) in host_pci_ldl_le_p() argument 44 ret = le32_to_cpu(s390x_pci_mmio_read_32(ioaddr)); in host_pci_ldl_le_p() 46 ret = ldl_le_p(ioaddr); in host_pci_ldl_le_p() 52 static inline uint64_t host_pci_ldq_le_p(const void *ioaddr) in host_pci_ldq_le_p() argument [all …]
|
H A D | s390x_pci_mmio.h | 13 uint8_t s390x_pci_mmio_read_8(const void *ioaddr); 14 uint16_t s390x_pci_mmio_read_16(const void *ioaddr); 15 uint32_t s390x_pci_mmio_read_32(const void *ioaddr); 16 uint64_t s390x_pci_mmio_read_64(const void *ioaddr); 18 void s390x_pci_mmio_write_8(void *ioaddr, uint8_t val); 19 void s390x_pci_mmio_write_16(void *ioaddr, uint16_t val); 20 void s390x_pci_mmio_write_32(void *ioaddr, uint32_t val); 21 void s390x_pci_mmio_write_64(void *ioaddr, uint64_t val);
|
/qemu/util/ |
H A D | s390x_pci_mmio.c | 30 static uint64_t s390x_pcilgi(const void *ioaddr, size_t len) in s390x_pcilgi() argument 32 union register_pair ioaddr_len = { .even = (uint64_t)ioaddr, in s390x_pcilgi() 52 static void s390x_pcistgi(void *ioaddr, uint64_t val, size_t len) in s390x_pcistgi() argument 54 union register_pair ioaddr_len = {.even = (uint64_t)ioaddr, .odd = len}; in s390x_pcistgi() 64 uint8_t s390x_pci_mmio_read_8(const void *ioaddr) in s390x_pci_mmio_read_8() argument 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() 76 uint16_t s390x_pci_mmio_read_16(const void *ioaddr) in s390x_pci_mmio_read_16() argument 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() [all …]
|
/qemu/hw/net/ |
H A D | igb.c | 78 uint32_t ioaddr; member 138 if (s->ioaddr < 0x1FFFF) { in igb_io_get_reg_index() 139 *idx = s->ioaddr; in igb_io_get_reg_index() 143 if (s->ioaddr < 0x7FFFF) { in igb_io_get_reg_index() 144 trace_e1000e_wrn_io_addr_undefined(s->ioaddr); in igb_io_get_reg_index() 148 if (s->ioaddr < 0xFFFFF) { in igb_io_get_reg_index() 149 trace_e1000e_wrn_io_addr_flash(s->ioaddr); in igb_io_get_reg_index() 153 trace_e1000e_wrn_io_addr_unknown(s->ioaddr); in igb_io_get_reg_index() 166 trace_e1000e_io_read_addr(s->ioaddr); in igb_io_read() 167 return s->ioaddr; in igb_io_read() [all …]
|
H A D | e1000e.c | 72 uint32_t ioaddr; member 118 if (s->ioaddr < 0x1FFFF) { in e1000e_io_get_reg_index() 119 *idx = s->ioaddr; in e1000e_io_get_reg_index() 123 if (s->ioaddr < 0x7FFFF) { in e1000e_io_get_reg_index() 124 trace_e1000e_wrn_io_addr_undefined(s->ioaddr); in e1000e_io_get_reg_index() 128 if (s->ioaddr < 0xFFFFF) { in e1000e_io_get_reg_index() 129 trace_e1000e_wrn_io_addr_flash(s->ioaddr); in e1000e_io_get_reg_index() 133 trace_e1000e_wrn_io_addr_unknown(s->ioaddr); in e1000e_io_get_reg_index() 146 trace_e1000e_io_read_addr(s->ioaddr); in e1000e_io_read() 147 return s->ioaddr; in e1000e_io_read() [all …]
|
/qemu/hw/pci-host/ |
H A D | dino.c | 101 uint16_t ioaddr; in dino_chip_read_with_attrs() local 108 ioaddr = phb->config_reg + (addr & 3); in dino_chip_read_with_attrs() 111 val = address_space_ldub(io, ioaddr, attrs, &ret); in dino_chip_read_with_attrs() 114 val = address_space_lduw_be(io, ioaddr, attrs, &ret); in dino_chip_read_with_attrs() 117 val = address_space_ldl_be(io, ioaddr, attrs, &ret); in dino_chip_read_with_attrs() 194 uint16_t ioaddr; in dino_chip_write_with_attrs() local 203 ioaddr = phb->config_reg + (addr & 3); in dino_chip_write_with_attrs() 206 address_space_stb(io, ioaddr, val, attrs, &ret); in dino_chip_write_with_attrs() 209 address_space_stw_be(io, ioaddr, val, attrs, &ret); in dino_chip_write_with_attrs() 212 address_space_stl_be(io, ioaddr, val, attrs, &ret); in dino_chip_write_with_attrs()
|