Searched refs:device_status (Results 1 – 7 of 7) sorted by relevance
| /openbsd-src/sys/dev/pci/ |
| H A D | virtio_pci.c | 308 return CREAD(sc, device_status); in virtio_pci_set_status() 322 CWRITE(sc, device_status, 0); in virtio_pci_set_status() 323 while (CREAD(sc, device_status) != 0) { in virtio_pci_set_status() 327 old = CREAD(sc, device_status); in virtio_pci_match() 328 CWRITE(sc, device_status, status|old); in virtio_pci_match() 875 if ((CREAD(sc, device_status) & 879 CWRITE(sc, device_status, VIRTIO_CONFIG_DEVICE_STATUS_FAILED); in virtio_pci_write_device_config_1() 893 CWRITE(sc, device_status, VIRTIO_CONFIG_DEVICE_STATUS_FAILED); in virtio_pci_write_device_config_4()
|
| H A D | virtio_pcireg.h | 82 uint8_t device_status; /* read-write */ member
|
| /openbsd-src/usr.sbin/vmd/ |
| H A D | vioblk.c | 424 dev->cfg.device_status |= DEVICE_NEEDS_RESET; in vioblk_notifyq() 603 if (!(vioblk->cfg.device_status & DEVICE_NEEDS_RESET)) { in handle_io_write() 610 vioblk->cfg.device_status = data; in handle_io_write() 611 if (vioblk->cfg.device_status == 0) { in handle_io_write() 784 data = vioblk->cfg.device_status; in handle_io_read()
|
| H A D | vionet.c | 391 status = dev->cfg.device_status & VIRTIO_CONFIG_DEVICE_STATUS_DRIVER_OK; in vionet_rx() 683 vionet->cfg.device_status |= DEVICE_NEEDS_RESET; in vionet_rx_event() 733 status = vionet->cfg.device_status in vionet_tx() 1087 vionet->cfg.device_status = data; in handle_io_write() 1138 data = vionet->cfg.device_status; in handle_io_read() 1304 vionet->cfg.device_status |= DEVICE_NEEDS_RESET; in read_pipe_tx() 1337 vionet->cfg.device_status = 0; in read_pipe_main()
|
| H A D | virtio.c | 243 viornd.cfg.device_status = *data; in virtio_rnd_io() 267 *data = viornd.cfg.device_status; in virtio_rnd_io() 294 if ((vmmci.cfg.device_status & in vmmci_ctl() 435 vmmci.cfg.device_status = *data; in vmmci_io() 479 *data = vmmci.cfg.device_status; in virtio_get_base()
|
| H A D | virtio.h | 117 uint8_t device_status; member
|
| H A D | vioscsi.c | 1686 dev->cfg.device_status = *data; in vioscsi_io() 1688 __func__, dev->cfg.device_status); in vioscsi_io() 1689 if (dev->cfg.device_status == 0) { in vioscsi_io() 2010 *data = dev->cfg.device_status; in vioscsi_io() 2013 *data |= (uint16_t)dev->cfg.device_status; in vioscsi_io() 2016 *data |= (uint8_t)dev->cfg.device_status; in vioscsi_io()
|