search for: err_init_vq

Displaying 19 results from an estimated 19 matches for "err_init_vq".

2020 Aug 06
0
[vhost:vhost 32/65] drivers/virtio/virtio_input.c:247:3: warning: comparison of distinct pointer types ('typeof (_Generic((virtio_cread_v), __u8: (virtio_cread_v), __le16: (__builtin_constant_p((__u16)((__u16)(__le16)(virtio_cread_v)))
...0 return -ENODEV; 211 212 vi = kzalloc(sizeof(*vi), GFP_KERNEL); 213 if (!vi) 214 return -ENOMEM; 215 216 vdev->priv = vi; 217 vi->vdev = vdev; 218 spin_lock_init(&vi->lock); 219 220 err = virtinput_init_vqs(vi); 221 if (err) 222 goto err_init_vq; 223 224 vi->idev = input_allocate_device(); 225 if (!vi->idev) { 226 err = -ENOMEM; 227 goto err_input_alloc; 228 } 229 input_set_drvdata(vi->idev, vi); 230 231 size = virtinput_cfg_select(vi, VIRTIO_INPUT_CFG_ID_NAME, 0); 232 virtio_cread_bytes(v...
2015 Aug 06
0
[PATCH V2] virtio-input: reset device and detach unused during remove
...d buffers for sts queue. --- drivers/virtio/virtio_input.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/virtio/virtio_input.c b/drivers/virtio/virtio_input.c index 60e2a16..c96944b 100644 --- a/drivers/virtio/virtio_input.c +++ b/drivers/virtio/virtio_input.c @@ -313,6 +313,7 @@ err_init_vq: static void virtinput_remove(struct virtio_device *vdev) { struct virtio_input *vi = vdev->priv; + void *buf; unsigned long flags; spin_lock_irqsave(&vi->lock, flags); @@ -320,6 +321,9 @@ static void virtinput_remove(struct virtio_device *vdev) spin_unlock_irqrestore(&vi-...
2015 Aug 06
0
[PATCH V2] virtio-input: reset device and detach unused during remove
...d buffers for sts queue. --- drivers/virtio/virtio_input.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/virtio/virtio_input.c b/drivers/virtio/virtio_input.c index 60e2a16..c96944b 100644 --- a/drivers/virtio/virtio_input.c +++ b/drivers/virtio/virtio_input.c @@ -313,6 +313,7 @@ err_init_vq: static void virtinput_remove(struct virtio_device *vdev) { struct virtio_input *vi = vdev->priv; + void *buf; unsigned long flags; spin_lock_irqsave(&vi->lock, flags); @@ -320,6 +321,9 @@ static void virtinput_remove(struct virtio_device *vdev) spin_unlock_irqrestore(&vi-...
2015 Mar 24
3
[PATCH v4] Add virtio-input driver.
...; + int abs, err; + + if (!virtio_has_feature(vdev, VIRTIO_F_VERSION_1)) + return -ENODEV; + + vi = kzalloc(sizeof(*vi), GFP_KERNEL); + if (!vi) + return -ENOMEM; + + vdev->priv = vi; + vi->vdev = vdev; + spin_lock_init(&vi->lock); + + err = virtinput_init_vqs(vi); + if (err) + goto err_init_vq; + + vi->idev = input_allocate_device(); + if (!vi->idev) { + err = -ENOMEM; + goto err_input_alloc; + } + input_set_drvdata(vi->idev, vi); + + size = virtinput_cfg_select(vi, VIRTIO_INPUT_CFG_ID_NAME, 0); + virtio_cread_bytes(vi->vdev, offsetof(struct virtio_input_config, +...
2015 Mar 24
3
[PATCH v4] Add virtio-input driver.
...; + int abs, err; + + if (!virtio_has_feature(vdev, VIRTIO_F_VERSION_1)) + return -ENODEV; + + vi = kzalloc(sizeof(*vi), GFP_KERNEL); + if (!vi) + return -ENOMEM; + + vdev->priv = vi; + vi->vdev = vdev; + spin_lock_init(&vi->lock); + + err = virtinput_init_vqs(vi); + if (err) + goto err_init_vq; + + vi->idev = input_allocate_device(); + if (!vi->idev) { + err = -ENOMEM; + goto err_input_alloc; + } + input_set_drvdata(vi->idev, vi); + + size = virtinput_cfg_select(vi, VIRTIO_INPUT_CFG_ID_NAME, 0); + virtio_cread_bytes(vi->vdev, offsetof(struct virtio_input_config, +...
2015 Mar 24
6
[PATCH v3] Add virtio-input driver.
...; + int abs, err; + + if (!virtio_has_feature(vdev, VIRTIO_F_VERSION_1)) + return -ENODEV; + + vi = kzalloc(sizeof(*vi), GFP_KERNEL); + if (!vi) + return -ENOMEM; + + vdev->priv = vi; + vi->vdev = vdev; + spin_lock_init(&vi->lock); + + err = virtinput_init_vqs(vi); + if (err) + goto err_init_vq; + + vi->idev = input_allocate_device(); + if (!vi->idev) { + err = -ENOMEM; + goto err_input_alloc; + } + input_set_drvdata(vi->idev, vi); + + size = virtinput_cfg_select(vi, VIRTIO_INPUT_CFG_ID_NAME, 0); + virtio_cread_bytes(vi->vdev, offsetof(struct virtio_input_config, u), +...
2015 Mar 24
6
[PATCH v3] Add virtio-input driver.
...; + int abs, err; + + if (!virtio_has_feature(vdev, VIRTIO_F_VERSION_1)) + return -ENODEV; + + vi = kzalloc(sizeof(*vi), GFP_KERNEL); + if (!vi) + return -ENOMEM; + + vdev->priv = vi; + vi->vdev = vdev; + spin_lock_init(&vi->lock); + + err = virtinput_init_vqs(vi); + if (err) + goto err_init_vq; + + vi->idev = input_allocate_device(); + if (!vi->idev) { + err = -ENOMEM; + goto err_input_alloc; + } + input_set_drvdata(vi->idev, vi); + + size = virtinput_cfg_select(vi, VIRTIO_INPUT_CFG_ID_NAME, 0); + virtio_cread_bytes(vi->vdev, offsetof(struct virtio_input_config, u), +...
2015 Mar 20
2
[PATCH v2] Add virtio-input driver.
..._probe(struct virtio_device *vdev) +{ + struct virtio_input *vi; + size_t size; + int abs, err; + + vi = kzalloc(sizeof(*vi), GFP_KERNEL); + if (!vi) + return -ENOMEM; + + vdev->priv = vi; + vi->vdev = vdev; + mutex_init(&vi->lock); + + err = virtinput_init_vqs(vi); + if (err) + goto err_init_vq; + + vi->idev = input_allocate_device(); + if (!vi->idev) { + err = -ENOMEM; + goto err_input_alloc; + } + input_set_drvdata(vi->idev, vi); + + size = virtinput_cfg_select(vi, VIRTIO_INPUT_CFG_ID_NAME, 0); + virtio_cread_bytes(vi->vdev, offsetof(struct virtio_input_config, u), +...
2015 Mar 20
2
[PATCH v2] Add virtio-input driver.
..._probe(struct virtio_device *vdev) +{ + struct virtio_input *vi; + size_t size; + int abs, err; + + vi = kzalloc(sizeof(*vi), GFP_KERNEL); + if (!vi) + return -ENOMEM; + + vdev->priv = vi; + vi->vdev = vdev; + mutex_init(&vi->lock); + + err = virtinput_init_vqs(vi); + if (err) + goto err_init_vq; + + vi->idev = input_allocate_device(); + if (!vi->idev) { + err = -ENOMEM; + goto err_input_alloc; + } + input_set_drvdata(vi->idev, vi); + + size = virtinput_cfg_select(vi, VIRTIO_INPUT_CFG_ID_NAME, 0); + virtio_cread_bytes(vi->vdev, offsetof(struct virtio_input_config, u), +...
2015 Mar 24
2
[PATCH v3] Add virtio-input driver.
...kzalloc(sizeof(*vi), GFP_KERNEL); > > + if (!vi) > > + return -ENOMEM; > > + > > + vdev->priv = vi; > > + vi->vdev = vdev; > > + spin_lock_init(&vi->lock); > > + > > + err = virtinput_init_vqs(vi); > > + if (err) > > + goto err_init_vq; > > + > > + vi->idev = input_allocate_device(); > > + if (!vi->idev) { > > + err = -ENOMEM; > > + goto err_input_alloc; > > + } > > + input_set_drvdata(vi->idev, vi); > > + > > + size = virtinput_cfg_select(vi, VIRTIO_INPUT_CFG_ID_NA...
2015 Mar 24
2
[PATCH v3] Add virtio-input driver.
...kzalloc(sizeof(*vi), GFP_KERNEL); > > + if (!vi) > > + return -ENOMEM; > > + > > + vdev->priv = vi; > > + vi->vdev = vdev; > > + spin_lock_init(&vi->lock); > > + > > + err = virtinput_init_vqs(vi); > > + if (err) > > + goto err_init_vq; > > + > > + vi->idev = input_allocate_device(); > > + if (!vi->idev) { > > + err = -ENOMEM; > > + goto err_input_alloc; > > + } > > + input_set_drvdata(vi->idev, vi); > > + > > + size = virtinput_cfg_select(vi, VIRTIO_INPUT_CFG_ID_NA...
2015 Mar 24
0
[PATCH v3] Add virtio-input driver.
...ION_1)) > + return -ENODEV; > + > + vi = kzalloc(sizeof(*vi), GFP_KERNEL); > + if (!vi) > + return -ENOMEM; > + > + vdev->priv = vi; > + vi->vdev = vdev; > + spin_lock_init(&vi->lock); > + > + err = virtinput_init_vqs(vi); > + if (err) > + goto err_init_vq; > + > + vi->idev = input_allocate_device(); > + if (!vi->idev) { > + err = -ENOMEM; > + goto err_input_alloc; > + } > + input_set_drvdata(vi->idev, vi); > + > + size = virtinput_cfg_select(vi, VIRTIO_INPUT_CFG_ID_NAME, 0); > + virtio_cread_bytes(vi->vdev...
2015 Mar 24
0
[PATCH v3] Add virtio-input driver.
...ION_1)) > + return -ENODEV; > + > + vi = kzalloc(sizeof(*vi), GFP_KERNEL); > + if (!vi) > + return -ENOMEM; > + > + vdev->priv = vi; > + vi->vdev = vdev; > + spin_lock_init(&vi->lock); > + > + err = virtinput_init_vqs(vi); > + if (err) > + goto err_init_vq; > + > + vi->idev = input_allocate_device(); > + if (!vi->idev) { > + err = -ENOMEM; > + goto err_input_alloc; > + } > + input_set_drvdata(vi->idev, vi); > + > + size = virtinput_cfg_select(vi, VIRTIO_INPUT_CFG_ID_NAME, 0); > + virtio_cread_bytes(vi->vdev...
2015 Mar 24
0
[PATCH v3] Add virtio-input driver.
...+ if (!vi) > > > + return -ENOMEM; > > > + > > > + vdev->priv = vi; > > > + vi->vdev = vdev; > > > + spin_lock_init(&vi->lock); > > > + > > > + err = virtinput_init_vqs(vi); > > > + if (err) > > > + goto err_init_vq; > > > + > > > + vi->idev = input_allocate_device(); > > > + if (!vi->idev) { > > > + err = -ENOMEM; > > > + goto err_input_alloc; > > > + } > > > + input_set_drvdata(vi->idev, vi); > > > + > > > + size = vi...
2015 Mar 24
0
[PATCH v3] Add virtio-input driver.
...+ if (!vi) > > > + return -ENOMEM; > > > + > > > + vdev->priv = vi; > > > + vi->vdev = vdev; > > > + spin_lock_init(&vi->lock); > > > + > > > + err = virtinput_init_vqs(vi); > > > + if (err) > > > + goto err_init_vq; > > > + > > > + vi->idev = input_allocate_device(); > > > + if (!vi->idev) { > > > + err = -ENOMEM; > > > + goto err_input_alloc; > > > + } > > > + input_set_drvdata(vi->idev, vi); > > > + > > > + size = vi...
2015 Mar 26
3
[PATCH v5] Add virtio-input driver.
...; + int abs, err; + + if (!virtio_has_feature(vdev, VIRTIO_F_VERSION_1)) + return -ENODEV; + + vi = kzalloc(sizeof(*vi), GFP_KERNEL); + if (!vi) + return -ENOMEM; + + vdev->priv = vi; + vi->vdev = vdev; + spin_lock_init(&vi->lock); + + err = virtinput_init_vqs(vi); + if (err) + goto err_init_vq; + + vi->idev = input_allocate_device(); + if (!vi->idev) { + err = -ENOMEM; + goto err_input_alloc; + } + input_set_drvdata(vi->idev, vi); + + size = virtinput_cfg_select(vi, VIRTIO_INPUT_CFG_ID_NAME, 0); + virtio_cread_bytes(vi->vdev, offsetof(struct virtio_input_config, +...
2015 Mar 26
3
[PATCH v5] Add virtio-input driver.
...; + int abs, err; + + if (!virtio_has_feature(vdev, VIRTIO_F_VERSION_1)) + return -ENODEV; + + vi = kzalloc(sizeof(*vi), GFP_KERNEL); + if (!vi) + return -ENOMEM; + + vdev->priv = vi; + vi->vdev = vdev; + spin_lock_init(&vi->lock); + + err = virtinput_init_vqs(vi); + if (err) + goto err_init_vq; + + vi->idev = input_allocate_device(); + if (!vi->idev) { + err = -ENOMEM; + goto err_input_alloc; + } + input_set_drvdata(vi->idev, vi); + + size = virtinput_cfg_select(vi, VIRTIO_INPUT_CFG_ID_NAME, 0); + virtio_cread_bytes(vi->vdev, offsetof(struct virtio_input_config, +...
2015 Mar 24
1
[PATCH v3] Add virtio-input driver.
...MEM; > > > > + > > > > + vdev->priv = vi; > > > > + vi->vdev = vdev; > > > > + spin_lock_init(&vi->lock); > > > > + > > > > + err = virtinput_init_vqs(vi); > > > > + if (err) > > > > + goto err_init_vq; > > > > + > > > > + vi->idev = input_allocate_device(); > > > > + if (!vi->idev) { > > > > + err = -ENOMEM; > > > > + goto err_input_alloc; > > > > + } > > > > + input_set_drvdata(vi->idev, vi); > &gt...
2015 Mar 24
1
[PATCH v3] Add virtio-input driver.
...MEM; > > > > + > > > > + vdev->priv = vi; > > > > + vi->vdev = vdev; > > > > + spin_lock_init(&vi->lock); > > > > + > > > > + err = virtinput_init_vqs(vi); > > > > + if (err) > > > > + goto err_init_vq; > > > > + > > > > + vi->idev = input_allocate_device(); > > > > + if (!vi->idev) { > > > > + err = -ENOMEM; > > > > + goto err_input_alloc; > > > > + } > > > > + input_set_drvdata(vi->idev, vi); > &gt...