search for: get_vendor_id

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; > +} (...)