Lines Matching refs:offset

274 	uint64_t offset;  member
488 virtio_gpu_cfgread(void *vdev, int offset, int size, uint32_t *retval) in virtio_gpu_cfgread() argument
494 ptr = (uint8_t *)&gpu->cfg + offset; in virtio_gpu_cfgread()
501 virtio_gpu_cfgwrite(void *vdev, int offset, int size, uint32_t value) in virtio_gpu_cfgwrite() argument
507 ptr = (uint8_t *)&gpu->cfg + offset; in virtio_gpu_cfgwrite()
508 if (offset == offsetof(struct virtio_gpu_config, events_clear)) { in virtio_gpu_cfgwrite()
981 src_offset = req.offset + stride * h; in virtio_gpu_cmd_transfer_to_host_2d()
1169 list->list[i].offset = ret_region.fd_offset; in virtio_gpu_create_udmabuf()
1812 cap.offset = VIRTIO_GPU_CAP_COMMON_OFFSET; in virtio_gpu_init()
1817 cap.offset = VIRTIO_GPU_CAP_ISR_OFFSET; in virtio_gpu_init()
1822 cap.offset = VIRTIO_CAP_DEVICE_OFFSET; in virtio_gpu_init()
1831 notify.cap.offset = VIRTIO_CAP_NOTIFY_OFFSET; in virtio_gpu_init()
1944 uint64_t offset, int size) in virtio_gpu_edid_read() argument
1951 p = (uint8_t *)gpu->edid + offset; in virtio_gpu_edid_read()
1976 int baridx, uint64_t offset, int size, uint64_t value) in virtio_gpu_write() argument
1982 pr_err("%s: vgafb offset=%d size=%d value=%d.\n", __func__, offset, size, value); in virtio_gpu_write()
1984 if ((offset >= 0) && (offset <= VIRTIO_GPU_EDID_SIZE)) { in virtio_gpu_write()
1986 } else if ((offset >= VIRTIO_GPU_VGA_IOPORT_OFFSET) && in virtio_gpu_write()
1987 (offset < (VIRTIO_GPU_VGA_IOPORT_OFFSET + in virtio_gpu_write()
1989 offset -= VIRTIO_GPU_VGA_IOPORT_OFFSET; in virtio_gpu_write()
1990 vga_ioport_write(ctx, vcpu, &gpu->vga, offset, size, in virtio_gpu_write()
1992 } else if ((offset >= VIRTIO_GPU_VGA_VBE_OFFSET) && in virtio_gpu_write()
1993 (offset < (VIRTIO_GPU_VGA_VBE_OFFSET + in virtio_gpu_write()
1995 offset -= VIRTIO_GPU_VGA_VBE_OFFSET; in virtio_gpu_write()
1996 vga_vbe_write(ctx, vcpu, &gpu->vga, offset, size, value); in virtio_gpu_write()
1997 if ((offset == VBE_DISPI_INDEX_ENABLE) && (value & VBE_DISPI_ENABLED)) { in virtio_gpu_write()
2008 } else if ((offset >= VIRTIO_GPU_CAP_COMMON_OFFSET) && in virtio_gpu_write()
2009 (offset < (VIRTIO_GPU_CAP_COMMON_OFFSET + in virtio_gpu_write()
2011 offset -= VIRTIO_GPU_CAP_COMMON_OFFSET; in virtio_gpu_write()
2012 virtio_common_cfg_write(dev, offset, size, value); in virtio_gpu_write()
2013 } else if ((offset >= VIRTIO_CAP_DEVICE_OFFSET) && in virtio_gpu_write()
2014 (offset < (VIRTIO_CAP_DEVICE_OFFSET + in virtio_gpu_write()
2016 offset -= VIRTIO_CAP_DEVICE_OFFSET; in virtio_gpu_write()
2017 virtio_device_cfg_write(dev, offset, size, value); in virtio_gpu_write()
2018 } else if ((offset >= VIRTIO_CAP_NOTIFY_OFFSET) && in virtio_gpu_write()
2019 (offset < (VIRTIO_CAP_NOTIFY_OFFSET + in virtio_gpu_write()
2021 offset -= VIRTIO_CAP_NOTIFY_OFFSET; in virtio_gpu_write()
2022 virtio_notify_cfg_write(dev, offset, size, value); in virtio_gpu_write()
2024 virtio_pci_write(ctx, vcpu, dev, baridx, offset, size, in virtio_gpu_write()
2028 virtio_pci_write(ctx, vcpu, dev, baridx, offset, size, value); in virtio_gpu_write()
2034 int baridx, uint64_t offset, int size) in virtio_gpu_read() argument
2040 pr_err("%s: vgafb offset=%d size=%d.\n", __func__, offset, size); in virtio_gpu_read()
2043 if ((offset >= 0) && (offset <= VIRTIO_GPU_EDID_SIZE)) { in virtio_gpu_read()
2044 return virtio_gpu_edid_read(ctx, vcpu, dev, offset, size); in virtio_gpu_read()
2045 } else if ((offset >= VIRTIO_GPU_VGA_IOPORT_OFFSET) && in virtio_gpu_read()
2046 (offset < (VIRTIO_GPU_VGA_IOPORT_OFFSET + in virtio_gpu_read()
2048 offset -= VIRTIO_GPU_VGA_IOPORT_OFFSET; in virtio_gpu_read()
2049 return vga_ioport_read(ctx, vcpu, &gpu->vga, offset, size); in virtio_gpu_read()
2050 } else if ((offset >= VIRTIO_GPU_VGA_VBE_OFFSET) && in virtio_gpu_read()
2051 (offset < (VIRTIO_GPU_VGA_VBE_OFFSET + in virtio_gpu_read()
2053 offset -= VIRTIO_GPU_VGA_VBE_OFFSET; in virtio_gpu_read()
2054 return vga_vbe_read(ctx, vcpu, &gpu->vga, offset, size); in virtio_gpu_read()
2055 } else if ((offset >= VIRTIO_GPU_CAP_COMMON_OFFSET) && in virtio_gpu_read()
2056 (offset < (VIRTIO_GPU_CAP_COMMON_OFFSET + in virtio_gpu_read()
2058 offset -= VIRTIO_GPU_CAP_COMMON_OFFSET; in virtio_gpu_read()
2059 return virtio_common_cfg_read(dev, offset, size); in virtio_gpu_read()
2060 } else if ((offset >= VIRTIO_GPU_CAP_ISR_OFFSET) && in virtio_gpu_read()
2061 (offset < (VIRTIO_GPU_CAP_ISR_OFFSET + in virtio_gpu_read()
2063 offset -= VIRTIO_GPU_CAP_ISR_OFFSET; in virtio_gpu_read()
2064 return virtio_isr_cfg_read(dev, offset, size); in virtio_gpu_read()
2065 } else if ((offset >= VIRTIO_CAP_DEVICE_OFFSET) && in virtio_gpu_read()
2066 (offset < (VIRTIO_CAP_DEVICE_OFFSET + in virtio_gpu_read()
2068 offset -= VIRTIO_CAP_DEVICE_OFFSET; in virtio_gpu_read()
2069 return virtio_device_cfg_read(dev, offset, size); in virtio_gpu_read()
2071 return virtio_pci_read(ctx, vcpu, dev, baridx, offset, in virtio_gpu_read()
2075 return virtio_pci_read(ctx, vcpu, dev, baridx, offset, size); in virtio_gpu_read()