Lines Matching refs:device_data
99 void *device_data; member
539 void *device_data) in vfio_group_create_device() argument
551 device->device_data = device_data; in vfio_group_create_device()
805 const struct vfio_device_ops *ops, void *device_data) in vfio_add_group_dev() argument
839 device = vfio_group_create_device(group, dev, ops, device_data); in vfio_add_group_dev()
889 ret = it->ops->match(it->device_data, buf); in vfio_device_get_from_name()
914 return device->device_data; in vfio_device_data()
926 void *device_data = device->device_data; in vfio_del_group_dev() local
973 device->ops->request(device_data, i++); in vfio_del_group_dev()
1013 return device_data; in vfio_del_group_dev()
1452 ret = device->ops->open(device->device_data); in vfio_group_get_device_fd()
1464 device->ops->release(device->device_data); in vfio_group_get_device_fd()
1474 device->ops->release(device->device_data); in vfio_group_get_device_fd()
1631 device->ops->release(device->device_data); in vfio_device_fops_release()
1648 return device->ops->ioctl(device->device_data, cmd, arg); in vfio_device_fops_unl_ioctl()
1659 return device->ops->read(device->device_data, buf, count, ppos); in vfio_device_fops_read()
1671 return device->ops->write(device->device_data, buf, count, ppos); in vfio_device_fops_write()
1681 return device->ops->mmap(device->device_data, vma); in vfio_device_fops_mmap()