Lines Matching refs:bidx
547 int bidx = (int)arg2; in pci_emul_mem_handler() local
549 assert(bidx <= PCI_BARMAX); in pci_emul_mem_handler()
550 assert(pdi->pi_bar[bidx].type == PCIBAR_MEM32 || in pci_emul_mem_handler()
551 pdi->pi_bar[bidx].type == PCIBAR_MEM64); in pci_emul_mem_handler()
552 assert(addr >= pdi->pi_bar[bidx].addr && in pci_emul_mem_handler()
553 addr + size <= pdi->pi_bar[bidx].addr + pdi->pi_bar[bidx].size); in pci_emul_mem_handler()
555 offset = addr - pdi->pi_bar[bidx].addr; in pci_emul_mem_handler()
559 (*pe->pe_barwrite)(pdi, bidx, offset, in pci_emul_mem_handler()
561 (*pe->pe_barwrite)(pdi, bidx, offset + 4, in pci_emul_mem_handler()
564 (*pe->pe_barwrite)(pdi, bidx, offset, in pci_emul_mem_handler()
569 *val = (*pe->pe_barread)(pdi, bidx, in pci_emul_mem_handler()
571 *val |= (*pe->pe_barread)(pdi, bidx, in pci_emul_mem_handler()
574 *val = (*pe->pe_barread)(pdi, bidx, in pci_emul_mem_handler()