Displaying 20 results from an estimated 104 matches for "get_vendor_id".
2019 Sep 25
3
[PATCH V2 6/8] mdev: introduce virtio device and its device ops
...< 0)
> + * @set_config_cb: Set the config interrupt callback
> + * @mdev: mediated device
> + * @cb: virtio-mdev interrupt callback
> structure
> + * @get_device_id: Get virtio device id
> + * @mdev: mediated device
> + * Returns u32: virtio device id
> + * @get_vendor_id: Get virtio vendor id
> + * @mdev: mediated device
> + * Returns u32: virtio vendor id
> + * @get_status: Get the device status
> + * @mdev: mediated device
> + * Returns u8: virtio device status
> + * @set_status: Set the device status
> + * @mdev: mediated d...
2019 Sep 25
3
[PATCH V2 6/8] mdev: introduce virtio device and its device ops
...< 0)
> + * @set_config_cb: Set the config interrupt callback
> + * @mdev: mediated device
> + * @cb: virtio-mdev interrupt callback
> structure
> + * @get_device_id: Get virtio device id
> + * @mdev: mediated device
> + * Returns u32: virtio device id
> + * @get_vendor_id: Get virtio vendor id
> + * @mdev: mediated device
> + * Returns u32: virtio vendor id
> + * @get_status: Get the device status
> + * @mdev: mediated device
> + * Returns u8: virtio device status
> + * @set_status: Set the device status
> + * @mdev: mediated d...
2019 Oct 18
2
[PATCH V4 4/6] mdev: introduce virtio device and its device ops
...terrupt callback structure
> + * @get_vq_num_max: Get the max size of virtqueue
> + * @mdev: mediated device
> + * Returns u16: max size of virtqueue
> + * @get_device_id: Get virtio device id
> + * @mdev: mediated device
> + * Returns u32: virtio device id
> + * @get_vendor_id: Get virtio vendor id
> + * @mdev: mediated device
> + * Returns u32: virtio vendor id
How is the vendor id defined? As for normal virtio-pci devices?
> + * @get_status: Get the device status
> + * @mdev: mediated device
> + * Returns u8: virtio device status
> +...
2019 Oct 18
2
[PATCH V4 4/6] mdev: introduce virtio device and its device ops
...terrupt callback structure
> + * @get_vq_num_max: Get the max size of virtqueue
> + * @mdev: mediated device
> + * Returns u16: max size of virtqueue
> + * @get_device_id: Get virtio device id
> + * @mdev: mediated device
> + * Returns u32: virtio device id
> + * @get_vendor_id: Get virtio vendor id
> + * @mdev: mediated device
> + * Returns u32: virtio vendor id
How is the vendor id defined? As for normal virtio-pci devices?
> + * @get_status: Get the device status
> + * @mdev: mediated device
> + * Returns u8: virtio device status
> +...
2019 Sep 25
2
[PATCH V2 6/8] mdev: introduce virtio device and its device ops
...t; > > + * @mdev: mediated device
> > > + * @cb: virtio-mdev interrupt callback
> > > structure
> > > + * @get_device_id: Get virtio device id
> > > + * @mdev: mediated device
> > > + * Returns u32: virtio device id
> > > + * @get_vendor_id: Get virtio vendor id
> > > + * @mdev: mediated device
> > > + * Returns u32: virtio vendor id
> > > + * @get_status: Get the device status
> > > + * @mdev: mediated device
> > > + * Returns u8: virtio device status
> > > + * @set_...
2019 Sep 25
2
[PATCH V2 6/8] mdev: introduce virtio device and its device ops
...t; > > + * @mdev: mediated device
> > > + * @cb: virtio-mdev interrupt callback
> > > structure
> > > + * @get_device_id: Get virtio device id
> > > + * @mdev: mediated device
> > > + * Returns u32: virtio device id
> > > + * @get_vendor_id: Get virtio vendor id
> > > + * @mdev: mediated device
> > > + * Returns u32: virtio vendor id
> > > + * @get_status: Get the device status
> > > + * @mdev: mediated device
> > > + * Returns u8: virtio device status
> > > + * @set_...
2019 Sep 24
3
[PATCH V2 6/8] mdev: introduce virtio device and its device ops
...ror (< 0)
> + * @set_config_cb: Set the config interrupt callback
> + * @mdev: mediated device
> + * @cb: virtio-mdev interrupt callback structure
> + * @get_device_id: Get virtio device id
> + * @mdev: mediated device
> + * Returns u32: virtio device id
> + * @get_vendor_id: Get virtio vendor id
> + * @mdev: mediated device
> + * Returns u32: virtio vendor id
> + * @get_status: Get the device status
> + * @mdev: mediated device
> + * Returns u8: virtio device status
> + * @set_status: Set the device status
> + * @mdev: mediated d...
2019 Oct 23
2
[PATCH V5 4/6] mdev: introduce virtio device and its device ops
...terrupt callback structure
> + * @get_vq_num_max: Get the max size of virtqueue
> + * @mdev: mediated device
> + * Returns u16: max size of virtqueue
> + * @get_device_id: Get virtio device id
> + * @mdev: mediated device
> + * Returns u32: virtio device id
> + * @get_vendor_id: Get id for the vendor that provides this device
> + * @mdev: mediated device
> + * Returns u32: virtio vendor id
> + * @get_status: Get the device status
> + * @mdev: mediated device
> + * Returns u8: virtio device status
> + * @set_status: Set the device status...
2019 Oct 23
2
[PATCH V5 4/6] mdev: introduce virtio device and its device ops
...terrupt callback structure
> + * @get_vq_num_max: Get the max size of virtqueue
> + * @mdev: mediated device
> + * Returns u16: max size of virtqueue
> + * @get_device_id: Get virtio device id
> + * @mdev: mediated device
> + * Returns u32: virtio device id
> + * @get_vendor_id: Get id for the vendor that provides this device
> + * @mdev: mediated device
> + * Returns u32: virtio vendor id
> + * @get_status: Get the device status
> + * @mdev: mediated device
> + * Returns u8: virtio device status
> + * @set_status: Set the device status...
2019 Oct 18
1
[PATCH V4 4/6] mdev: introduce virtio device and its device ops
On Fri, 18 Oct 2019 18:55:02 +0800
Jason Wang <jasowang at redhat.com> wrote:
> On 2019/10/18 ??5:46, Cornelia Huck wrote:
> > On Thu, 17 Oct 2019 18:48:34 +0800
> > Jason Wang <jasowang at redhat.com> wrote:
> >> + * @get_vendor_id: Get virtio vendor id
> >> + * @mdev: mediated device
> >> + * Returns u32: virtio vendor id
> > How is the vendor id defined? As for normal virtio-pci devices?
>
>
> The vendor that provides this device. So something like this
>
> I notice that...
2019 Oct 18
1
[PATCH V4 4/6] mdev: introduce virtio device and its device ops
...v);
> + int (*set_features)(struct mdev_device *mdev, u64 features);
> + void (*set_config_cb)(struct mdev_device *mdev,
> + struct virtio_mdev_callback *cb);
> + u16 (*get_vq_num_max)(struct mdev_device *mdev);
> + u32 (*get_device_id)(struct mdev_device *mdev);
> + u32 (*get_vendor_id)(struct mdev_device *mdev);
> + u8 (*get_status)(struct mdev_device *mdev);
> + void (*set_status)(struct mdev_device *mdev, u8 status);
> + void (*get_config)(struct mdev_device *mdev, unsigned int offset,
> + void *buf, unsigned int len);
> + void (*set_config)(struct mdev_dev...
2019 Sep 24
0
[PATCH V2 6/8] mdev: introduce virtio device and its device ops
...Returns integer: success (0) or error (< 0)
+ * @set_config_cb: Set the config interrupt callback
+ * @mdev: mediated device
+ * @cb: virtio-mdev interrupt callback structure
+ * @get_device_id: Get virtio device id
+ * @mdev: mediated device
+ * Returns u32: virtio device id
+ * @get_vendor_id: Get virtio vendor id
+ * @mdev: mediated device
+ * Returns u32: virtio vendor id
+ * @get_status: Get the device status
+ * @mdev: mediated device
+ * Returns u8: virtio device status
+ * @set_status: Set the device status
+ * @mdev: mediated device
+ * @status: virtio device...
2019 Oct 11
0
[PATCH V3 5/7] mdev: introduce virtio device and its device ops
...d device
+ * @cb: virtio-mdev interrupt callback structure
+ * @get_vq_num_max: Get the max size of virtqueue
+ * @mdev: mediated device
+ * Returns u16: max size of virtqueue
+ * @get_device_id: Get virtio device id
+ * @mdev: mediated device
+ * Returns u32: virtio device id
+ * @get_vendor_id: Get virtio vendor id
+ * @mdev: mediated device
+ * Returns u32: virtio vendor id
+ * @get_status: Get the device status
+ * @mdev: mediated device
+ * Returns u8: virtio device status
+ * @set_status: Set the device status
+ * @mdev: mediated device
+ * @status: virtio devi...
2019 Sep 26
0
[PATCH V2 6/8] mdev: introduce virtio device and its device ops
...+ * @mdev: mediated device
>>>> + * @cb: virtio-mdev interrupt callback
>>>> structure
>>>> + * @get_device_id: Get virtio device id
>>>> + * @mdev: mediated device
>>>> + * Returns u32: virtio device id
>>>> + * @get_vendor_id: Get virtio vendor id
>>>> + * @mdev: mediated device
>>>> + * Returns u32: virtio vendor id
>>>> + * @get_status: Get the device status
>>>> + * @mdev: mediated device
>>>> + * Returns u8: virtio device status
>>>&g...
2019 Sep 25
0
[PATCH V2 6/8] mdev: introduce virtio device and its device ops
..._cb: Set the config interrupt callback
>> + * @mdev: mediated device
>> + * @cb: virtio-mdev interrupt callback
>> structure
>> + * @get_device_id: Get virtio device id
>> + * @mdev: mediated device
>> + * Returns u32: virtio device id
>> + * @get_vendor_id: Get virtio vendor id
>> + * @mdev: mediated device
>> + * Returns u32: virtio vendor id
>> + * @get_status: Get the device status
>> + * @mdev: mediated device
>> + * Returns u8: virtio device status
>> + * @set_status: Set the device status
>&...
2019 Nov 04
2
[PATCH V7 4/6] mdev: introduce virtio device and its device ops
...terrupt callback structure
> + * @get_vq_num_max: Get the max size of virtqueue
> + * @mdev: mediated device
> + * Returns u16: max size of virtqueue
> + * @get_device_id: Get virtio device id
> + * @mdev: mediated device
> + * Returns u32: virtio device id
> + * @get_vendor_id: Get id for the vendor that provides this device
> + * @mdev: mediated device
> + * Returns u32: virtio vendor id
> + * @get_status: Get the device status
> + * @mdev: mediated device
> + * Returns u8: virtio device status
> + * @set_status: Set the device status...
2019 Nov 04
2
[PATCH V7 4/6] mdev: introduce virtio device and its device ops
...terrupt callback structure
> + * @get_vq_num_max: Get the max size of virtqueue
> + * @mdev: mediated device
> + * Returns u16: max size of virtqueue
> + * @get_device_id: Get virtio device id
> + * @mdev: mediated device
> + * Returns u32: virtio device id
> + * @get_vendor_id: Get id for the vendor that provides this device
> + * @mdev: mediated device
> + * Returns u32: virtio vendor id
> + * @get_status: Get the device status
> + * @mdev: mediated device
> + * Returns u8: virtio device status
> + * @set_status: Set the device status...
2019 Oct 17
0
[PATCH V4 4/6] mdev: introduce virtio device and its device ops
...d device
+ * @cb: virtio-mdev interrupt callback structure
+ * @get_vq_num_max: Get the max size of virtqueue
+ * @mdev: mediated device
+ * Returns u16: max size of virtqueue
+ * @get_device_id: Get virtio device id
+ * @mdev: mediated device
+ * Returns u32: virtio device id
+ * @get_vendor_id: Get virtio vendor id
+ * @mdev: mediated device
+ * Returns u32: virtio vendor id
+ * @get_status: Get the device status
+ * @mdev: mediated device
+ * Returns u8: virtio device status
+ * @set_status: Set the device status
+ * @mdev: mediated device
+ * @status: virtio devi...
2019 Oct 18
0
[PATCH V4 4/6] mdev: introduce virtio device and its device ops
...gt;> + * @get_vq_num_max: Get the max size of virtqueue
>> + * @mdev: mediated device
>> + * Returns u16: max size of virtqueue
>> + * @get_device_id: Get virtio device id
>> + * @mdev: mediated device
>> + * Returns u32: virtio device id
>> + * @get_vendor_id: Get virtio vendor id
>> + * @mdev: mediated device
>> + * Returns u32: virtio vendor id
> How is the vendor id defined? As for normal virtio-pci devices?
The vendor that provides this device. So something like this
I notice that MMIO also had this so it looks to me it'...
2019 Oct 18
2
[PATCH V4 5/6] virtio: introduce a mdev based transport
...pen if we come up with a version 2? If this is backwards
compatible, will both version 2 and version 1 be set?
> +
> + vm_dev->vdev.id.device = ops->get_device_id(mdev);
> + if (vm_dev->vdev.id.device == 0)
> + return -ENODEV;
> +
> + vm_dev->vdev.id.vendor = ops->get_vendor_id(mdev);
> + rc = register_virtio_device(&vm_dev->vdev);
> + if (rc)
> + put_device(dev);
> + else
> + dev_set_drvdata(dev, vm_dev);
> +
> + return rc;
> +}
(...)