Searched refs:cf8 (Results 1 – 6 of 6) sorted by relevance
/xen/xen/include/asm-x86/ |
A D | pci.h | 4 #define CF8_BDF(cf8) ( ((cf8) & 0x00ffff00) >> 8) argument 5 #define CF8_ADDR_LO(cf8) ( (cf8) & 0x000000fc) argument 6 #define CF8_ADDR_HI(cf8) ( ((cf8) & 0x0f000000) >> 16) argument 7 #define CF8_ENABLED(cf8) (!!((cf8) & 0x80000000)) argument
|
/xen/xen/arch/x86/ |
A D | pci.c | 14 uint32_t pci_conf_read(uint32_t cf8, uint8_t offset, uint8_t bytes) in pci_conf_read() argument 23 outl(cf8, 0xcf8); in pci_conf_read() 46 void pci_conf_write(uint32_t cf8, uint8_t offset, uint8_t bytes, uint32_t data) in pci_conf_write() argument 54 outl(cf8, 0xcf8); in pci_conf_write()
|
/xen/xen/arch/x86/hvm/ |
A D | io.c | 266 ASSERT(CF8_ENABLED(cf8)); in hvm_pci_decode_addr() 268 sbdf->bdf = CF8_BDF(cf8); in hvm_pci_decode_addr() 274 return CF8_ADDR_LO(cf8) | (addr & 3); in hvm_pci_decode_addr() 304 uint32_t cf8; in vpci_portio_read() local 316 cf8 = ACCESS_ONCE(d->arch.hvm.pci_cf8); in vpci_portio_read() 317 if ( !CF8_ENABLED(cf8) ) in vpci_portio_read() 320 reg = hvm_pci_decode_addr(cf8, addr, &sbdf); in vpci_portio_read() 336 uint32_t cf8; in vpci_portio_write() local 346 cf8 = ACCESS_ONCE(d->arch.hvm.pci_cf8); in vpci_portio_write() 347 if ( !CF8_ENABLED(cf8) ) in vpci_portio_write() [all …]
|
A D | ioreq.c | 1259 uint32_t cf8; in hvm_select_ioreq_server() local 1267 cf8 = d->arch.hvm.pci_cf8; in hvm_select_ioreq_server() 1271 CF8_ENABLED(cf8) ) in hvm_select_ioreq_server() 1277 reg = hvm_pci_decode_addr(cf8, p->addr, &sbdf); in hvm_select_ioreq_server() 1283 if ( CF8_ADDR_HI(cf8) && in hvm_select_ioreq_server() 1293 addr |= CF8_ADDR_HI(cf8); in hvm_select_ioreq_server()
|
/xen/xen/include/xen/ |
A D | pci.h | 185 uint32_t pci_conf_read(uint32_t cf8, uint8_t offset, uint8_t bytes); 186 void pci_conf_write(uint32_t cf8, uint8_t offset, uint8_t bytes, uint32_t data);
|
/xen/xen/include/asm-x86/hvm/ |
A D | io.h | 165 unsigned int hvm_pci_decode_addr(unsigned int cf8, unsigned int addr,
|
Completed in 12 milliseconds