Lines Matching refs:token

399 uint8_t qpci_io_readb(QPCIDevice *dev, QPCIBar token, uint64_t off)  in qpci_io_readb()  argument
403 if (token.is_io) { in qpci_io_readb()
404 return bus->pio_readb(bus, token.addr + off); in qpci_io_readb()
408 bus->memread(dev->bus, token.addr + off, &val, sizeof(val)); in qpci_io_readb()
413 uint16_t qpci_io_readw(QPCIDevice *dev, QPCIBar token, uint64_t off) in qpci_io_readw() argument
417 if (token.is_io) { in qpci_io_readw()
418 return bus->pio_readw(bus, token.addr + off); in qpci_io_readw()
422 bus->memread(bus, token.addr + off, &val, sizeof(val)); in qpci_io_readw()
427 uint32_t qpci_io_readl(QPCIDevice *dev, QPCIBar token, uint64_t off) in qpci_io_readl() argument
431 if (token.is_io) { in qpci_io_readl()
432 return bus->pio_readl(bus, token.addr + off); in qpci_io_readl()
436 bus->memread(dev->bus, token.addr + off, &val, sizeof(val)); in qpci_io_readl()
441 uint64_t qpci_io_readq(QPCIDevice *dev, QPCIBar token, uint64_t off) in qpci_io_readq() argument
445 if (token.is_io) { in qpci_io_readq()
446 return bus->pio_readq(bus, token.addr + off); in qpci_io_readq()
450 bus->memread(bus, token.addr + off, &val, sizeof(val)); in qpci_io_readq()
455 void qpci_io_writeb(QPCIDevice *dev, QPCIBar token, uint64_t off, in qpci_io_writeb() argument
460 if (token.is_io) { in qpci_io_writeb()
461 bus->pio_writeb(bus, token.addr + off, value); in qpci_io_writeb()
463 bus->memwrite(bus, token.addr + off, &value, sizeof(value)); in qpci_io_writeb()
467 void qpci_io_writew(QPCIDevice *dev, QPCIBar token, uint64_t off, in qpci_io_writew() argument
472 if (token.is_io) { in qpci_io_writew()
473 bus->pio_writew(bus, token.addr + off, value); in qpci_io_writew()
476 bus->memwrite(bus, token.addr + off, &value, sizeof(value)); in qpci_io_writew()
480 void qpci_io_writel(QPCIDevice *dev, QPCIBar token, uint64_t off, in qpci_io_writel() argument
485 if (token.is_io) { in qpci_io_writel()
486 bus->pio_writel(bus, token.addr + off, value); in qpci_io_writel()
489 bus->memwrite(bus, token.addr + off, &value, sizeof(value)); in qpci_io_writel()
493 void qpci_io_writeq(QPCIDevice *dev, QPCIBar token, uint64_t off, in qpci_io_writeq() argument
498 if (token.is_io) { in qpci_io_writeq()
499 bus->pio_writeq(bus, token.addr + off, value); in qpci_io_writeq()
502 bus->memwrite(bus, token.addr + off, &value, sizeof(value)); in qpci_io_writeq()
506 void qpci_memread(QPCIDevice *dev, QPCIBar token, uint64_t off, in qpci_memread() argument
509 g_assert(!token.is_io); in qpci_memread()
510 dev->bus->memread(dev->bus, token.addr + off, buf, len); in qpci_memread()
513 void qpci_memwrite(QPCIDevice *dev, QPCIBar token, uint64_t off, in qpci_memwrite() argument
516 g_assert(!token.is_io); in qpci_memwrite()
517 dev->bus->memwrite(dev->bus, token.addr + off, buf, len); in qpci_memwrite()