Searched refs:device_status (Results 1 - 7 of 7) sorted by relevance

/openbsd-current/sys/dev/pci/
H A Dvirtio_pcireg.h82 uint8_t device_status; /* read-write */ member in struct:virtio_pci_common_cfg
H A Dvirtio_pci.c286 return CREAD(sc, device_status);
300 CWRITE(sc, device_status, 0);
301 while (CREAD(sc, device_status) != 0) {
305 old = CREAD(sc, device_status);
306 CWRITE(sc, device_status, status|old);
815 if ((CREAD(sc, device_status) &
819 CWRITE(sc, device_status, VIRTIO_CONFIG_DEVICE_STATUS_FAILED);
833 CWRITE(sc, device_status, VIRTIO_CONFIG_DEVICE_STATUS_FAILED);
/openbsd-current/usr.sbin/vmd/
H A Dvioblk.c421 dev->cfg.device_status |= DEVICE_NEEDS_RESET;
598 if (!(vioblk->cfg.device_status & DEVICE_NEEDS_RESET)) {
605 vioblk->cfg.device_status = data;
606 if (vioblk->cfg.device_status == 0) {
779 data = vioblk->cfg.device_status;
H A Dvionet.c388 status = dev->cfg.device_status & VIRTIO_CONFIG_DEVICE_STATUS_DRIVER_OK;
680 vionet->cfg.device_status |= DEVICE_NEEDS_RESET;
730 status = vionet->cfg.device_status
1083 vionet->cfg.device_status = data;
1134 data = vionet->cfg.device_status;
1300 vionet->cfg.device_status |= DEVICE_NEEDS_RESET;
1333 vionet->cfg.device_status = 0;
H A Dvirtio.h117 uint8_t device_status; member in struct:virtio_io_cfg
H A Dvirtio.c248 viornd.cfg.device_status = *data;
272 *data = viornd.cfg.device_status;
289 if ((vmmci.cfg.device_status &
422 vmmci.cfg.device_status = *data;
466 *data = vmmci.cfg.device_status;
H A Dvioscsi.c1688 dev->cfg.device_status = *data;
1690 __func__, dev->cfg.device_status);
1691 if (dev->cfg.device_status == 0) {
2012 *data = dev->cfg.device_status;
2015 *data |= (uint16_t)dev->cfg.device_status;
2018 *data |= (uint8_t)dev->cfg.device_status;

Completed in 88 milliseconds