Searched refs:vdev (Results 1 - 25 of 315) sorted by relevance

1234567891011>>

/drivers/vfio/pci/
H A Dvfio_pci_intrs.c34 struct vfio_pci_device *vdev; member in struct:virqfd
76 virqfd->handler(virqfd->vdev, virqfd->data)) &&
83 spin_lock_irqsave(&virqfd->vdev->irqlock, flags);
88 * vdev pointer to it is still valid, queue it now. As
97 spin_unlock_irqrestore(&virqfd->vdev->irqlock, flags);
126 virqfd->thread(virqfd->vdev, virqfd->data);
129 static int virqfd_enable(struct vfio_pci_device *vdev, argument
145 virqfd->vdev = vdev;
173 spin_lock_irq(&vdev
219 virqfd_disable(struct vfio_pci_device *vdev, struct virqfd **pvirqfd) argument
244 vfio_send_intx_eventfd(struct vfio_pci_device *vdev, void *unused) argument
250 vfio_pci_intx_mask(struct vfio_pci_device *vdev) argument
288 vfio_pci_intx_unmask_handler(struct vfio_pci_device *vdev, void *unused) argument
324 vfio_pci_intx_unmask(struct vfio_pci_device *vdev) argument
332 struct vfio_pci_device *vdev = dev_id; local
356 vfio_intx_enable(struct vfio_pci_device *vdev) argument
385 vfio_intx_set_signal(struct vfio_pci_device *vdev, int fd) argument
440 vfio_intx_disable(struct vfio_pci_device *vdev) argument
461 vfio_msi_enable(struct vfio_pci_device *vdev, int nvec, bool msix) argument
519 vfio_msi_set_vector_signal(struct vfio_pci_device *vdev, int vector, int fd, bool msix) argument
579 vfio_msi_set_block(struct vfio_pci_device *vdev, unsigned start, unsigned count, int32_t *fds, bool msix) argument
600 vfio_msi_disable(struct vfio_pci_device *vdev, bool msix) argument
626 vfio_pci_set_intx_unmask(struct vfio_pci_device *vdev, unsigned index, unsigned start, unsigned count, uint32_t flags, void *data) argument
652 vfio_pci_set_intx_mask(struct vfio_pci_device *vdev, unsigned index, unsigned start, unsigned count, uint32_t flags, void *data) argument
672 vfio_pci_set_intx_trigger(struct vfio_pci_device *vdev, unsigned index, unsigned start, unsigned count, uint32_t flags, void *data) argument
715 vfio_pci_set_msi_trigger(struct vfio_pci_device *vdev, unsigned index, unsigned start, unsigned count, uint32_t flags, void *data) argument
766 vfio_pci_set_err_trigger(struct vfio_pci_device *vdev, unsigned index, unsigned start, unsigned count, uint32_t flags, void *data) argument
806 vfio_pci_set_irqs_ioctl(struct vfio_pci_device *vdev, uint32_t flags, unsigned index, unsigned start, unsigned count, void *data) argument
[all...]
H A Dvfio_pci_private.h63 #define is_intx(vdev) (vdev->irq_type == VFIO_PCI_INTX_IRQ_INDEX)
64 #define is_msi(vdev) (vdev->irq_type == VFIO_PCI_MSI_IRQ_INDEX)
65 #define is_msix(vdev) (vdev->irq_type == VFIO_PCI_MSIX_IRQ_INDEX)
66 #define is_irq_none(vdev) (!(is_intx(vdev) || is_msi(vdev) || is_msix(vdev)))
[all...]
H A Dvfio_pci.c42 static void vfio_pci_try_bus_reset(struct vfio_pci_device *vdev);
44 static int vfio_pci_enable(struct vfio_pci_device *vdev) argument
46 struct pci_dev *pdev = vdev->pdev;
58 vdev->reset_works = (pci_reset_function(pdev) == 0);
60 vdev->pci_saved_state = pci_store_saved_state(pdev);
61 if (!vdev->pci_saved_state)
65 ret = vfio_config_init(vdev);
67 kfree(vdev->pci_saved_state);
68 vdev->pci_saved_state = NULL;
74 vdev
104 vfio_pci_disable(struct vfio_pci_device *vdev) argument
174 struct vfio_pci_device *vdev = device_data; local
190 struct vfio_pci_device *vdev = device_data; local
213 vfio_pci_get_irq_count(struct vfio_pci_device *vdev, int irq_type) argument
356 struct vfio_pci_device *vdev = device_data; local
723 struct vfio_pci_device *vdev = device_data; local
767 struct vfio_pci_device *vdev = device_data; local
843 struct vfio_pci_device *vdev; local
877 struct vfio_pci_device *vdev; local
889 struct vfio_pci_device *vdev; local
963 vfio_pci_try_bus_reset(struct vfio_pci_device *vdev) argument
[all...]
H A Dvfio_pci_config.c117 int (*readfn)(struct vfio_pci_device *vdev, int pos, int count,
119 int (*writefn)(struct vfio_pci_device *vdev, int pos, int count,
180 static int vfio_default_config_read(struct vfio_pci_device *vdev, int pos, argument
186 memcpy(val, vdev->vconfig + pos, count);
192 struct pci_dev *pdev = vdev->pdev;
206 static int vfio_default_config_write(struct vfio_pci_device *vdev, int pos, argument
223 memcpy(&virt_val, vdev->vconfig + pos, count);
228 memcpy(vdev->vconfig + pos, &virt_val, count);
233 struct pci_dev *pdev = vdev->pdev;
253 static int vfio_direct_config_read(struct vfio_pci_device *vdev, in argument
278 vfio_raw_config_write(struct vfio_pci_device *vdev, int pos, int count, struct perm_bits *perm, int offset, __le32 val) argument
291 vfio_raw_config_read(struct vfio_pci_device *vdev, int pos, int count, struct perm_bits *perm, int offset, __le32 *val) argument
386 vfio_bar_restore(struct vfio_pci_device *vdev) argument
427 vfio_bar_fixup(struct vfio_pci_device *vdev) argument
471 vfio_basic_config_read(struct vfio_pci_device *vdev, int pos, int count, struct perm_bits *perm, int offset, __le32 *val) argument
492 vfio_basic_config_write(struct vfio_pci_device *vdev, int pos, int count, struct perm_bits *perm, int offset, __le32 val) argument
615 vfio_pm_config_write(struct vfio_pci_device *vdev, int pos, int count, struct perm_bits *perm, int offset, __le32 val) argument
823 vfio_find_cap_start(struct vfio_pci_device *vdev, int pos) argument
840 vfio_msi_config_read(struct vfio_pci_device *vdev, int pos, int count, struct perm_bits *perm, int offset, __le32 *val) argument
860 vfio_msi_config_write(struct vfio_pci_device *vdev, int pos, int count, struct perm_bits *perm, int offset, __le32 val) argument
940 vfio_msi_cap_len(struct vfio_pci_device *vdev, u8 pos) argument
971 vfio_vc_cap_len(struct vfio_pci_device *vdev, u16 pos) argument
1012 vfio_cap_len(struct vfio_pci_device *vdev, u8 cap, u8 pos) argument
1077 vfio_ext_cap_len(struct vfio_pci_device *vdev, u16 ecap, u16 epos) argument
1151 vfio_fill_vconfig_bytes(struct vfio_pci_device *vdev, int offset, int size) argument
1198 vfio_cap_init(struct vfio_pci_device *vdev) argument
1282 vfio_ecap_init(struct vfio_pci_device *vdev) argument
1394 vfio_config_init(struct vfio_pci_device *vdev) argument
1466 vfio_config_free(struct vfio_pci_device *vdev) argument
1480 vfio_pci_cap_remaining_dword(struct vfio_pci_device *vdev, loff_t pos) argument
1492 vfio_config_do_rw(struct vfio_pci_device *vdev, char __user *buf, size_t count, loff_t *ppos, bool iswrite) argument
1572 vfio_pci_config_rw(struct vfio_pci_device *vdev, char __user *buf, size_t count, loff_t *ppos, bool iswrite) argument
[all...]
/drivers/net/ethernet/cisco/enic/
H A Dvnic_dev.h76 void *vnic_dev_priv(struct vnic_dev *vdev);
77 unsigned int vnic_dev_get_res_count(struct vnic_dev *vdev,
79 void __iomem *vnic_dev_get_res(struct vnic_dev *vdev, enum vnic_res_type type,
82 int vnic_dev_alloc_desc_ring(struct vnic_dev *vdev, struct vnic_dev_ring *ring,
84 void vnic_dev_free_desc_ring(struct vnic_dev *vdev,
86 int vnic_dev_cmd(struct vnic_dev *vdev, enum vnic_devcmd_cmd cmd,
88 void vnic_dev_cmd_proxy_by_index_start(struct vnic_dev *vdev, u16 index);
89 void vnic_dev_cmd_proxy_end(struct vnic_dev *vdev);
90 int vnic_dev_fw_info(struct vnic_dev *vdev,
92 int vnic_dev_spec(struct vnic_dev *vdev, unsigne
[all...]
H A Dvnic_dev.c76 void *vnic_dev_priv(struct vnic_dev *vdev) argument
78 return vdev->priv;
81 static int vnic_dev_discover_res(struct vnic_dev *vdev, argument
164 vdev->res[type].count = count;
165 vdev->res[type].vaddr = (char __iomem *)bar[bar_num].vaddr +
167 vdev->res[type].bus_addr = bar[bar_num].bus_addr + bar_offset;
173 unsigned int vnic_dev_get_res_count(struct vnic_dev *vdev, argument
176 return vdev->res[type].count;
180 void __iomem *vnic_dev_get_res(struct vnic_dev *vdev, enum vnic_res_type type, argument
183 if (!vdev
231 vnic_dev_alloc_desc_ring(struct vnic_dev *vdev, struct vnic_dev_ring *ring, unsigned int desc_count, unsigned int desc_size) argument
258 vnic_dev_free_desc_ring(struct vnic_dev *vdev, struct vnic_dev_ring *ring) argument
269 _vnic_dev_cmd(struct vnic_dev *vdev, enum vnic_devcmd_cmd cmd, int wait) argument
337 vnic_dev_cmd_proxy(struct vnic_dev *vdev, enum vnic_devcmd_cmd proxy_cmd, enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1, int wait) argument
370 vnic_dev_cmd_no_proxy(struct vnic_dev *vdev, enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1, int wait) argument
386 vnic_dev_cmd_proxy_by_index_start(struct vnic_dev *vdev, u16 index) argument
392 vnic_dev_cmd_proxy_end(struct vnic_dev *vdev) argument
398 vnic_dev_cmd(struct vnic_dev *vdev, enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1, int wait) argument
416 vnic_dev_capable(struct vnic_dev *vdev, enum vnic_devcmd_cmd cmd) argument
427 vnic_dev_fw_info(struct vnic_dev *vdev, struct vnic_devcmd_fw_info **fw_info) argument
458 vnic_dev_spec(struct vnic_dev *vdev, unsigned int offset, unsigned int size, void *value) argument
481 vnic_dev_stats_dump(struct vnic_dev *vdev, struct vnic_stats **stats) argument
500 vnic_dev_close(struct vnic_dev *vdev) argument
507 vnic_dev_enable_wait(struct vnic_dev *vdev) argument
518 vnic_dev_disable(struct vnic_dev *vdev) argument
525 vnic_dev_open(struct vnic_dev *vdev, int arg) argument
532 vnic_dev_open_done(struct vnic_dev *vdev, int *done) argument
549 vnic_dev_soft_reset(struct vnic_dev *vdev, int arg) argument
556 vnic_dev_soft_reset_done(struct vnic_dev *vdev, int *done) argument
573 vnic_dev_hang_reset(struct vnic_dev *vdev, int arg) argument
590 vnic_dev_hang_reset_done(struct vnic_dev *vdev, int *done) argument
612 vnic_dev_hang_notify(struct vnic_dev *vdev) argument
619 vnic_dev_get_mac_addr(struct vnic_dev *vdev, u8 *mac_addr) argument
638 vnic_dev_packet_filter(struct vnic_dev *vdev, int directed, int multicast, int broadcast, int promisc, int allmulti) argument
658 vnic_dev_add_addr(struct vnic_dev *vdev, const u8 *addr) argument
675 vnic_dev_del_addr(struct vnic_dev *vdev, const u8 *addr) argument
692 vnic_dev_set_ig_vlan_rewrite_mode(struct vnic_dev *vdev, u8 ig_vlan_rewrite_mode) argument
705 vnic_dev_notify_setcmd(struct vnic_dev *vdev, void *notify_addr, dma_addr_t notify_pa, u16 intr) argument
725 vnic_dev_notify_set(struct vnic_dev *vdev, u16 intr) argument
744 vnic_dev_notify_unsetcmd(struct vnic_dev *vdev) argument
762 vnic_dev_notify_unset(struct vnic_dev *vdev) argument
774 vnic_dev_notify_ready(struct vnic_dev *vdev) argument
795 vnic_dev_init(struct vnic_dev *vdev, int arg) argument
816 vnic_dev_deinit(struct vnic_dev *vdev) argument
824 vnic_dev_intr_coal_timer_info_default(struct vnic_dev *vdev) argument
833 vnic_dev_intr_coal_timer_info(struct vnic_dev *vdev) argument
864 vnic_dev_link_status(struct vnic_dev *vdev) argument
872 vnic_dev_port_speed(struct vnic_dev *vdev) argument
880 vnic_dev_msg_lvl(struct vnic_dev *vdev) argument
888 vnic_dev_mtu(struct vnic_dev *vdev) argument
896 vnic_dev_set_intr_mode(struct vnic_dev *vdev, enum vnic_dev_intr_mode intr_mode) argument
902 vnic_dev_get_intr_mode( struct vnic_dev *vdev) argument
908 vnic_dev_intr_coal_timer_usec_to_hw(struct vnic_dev *vdev, u32 usec) argument
914 vnic_dev_intr_coal_timer_hw_to_usec(struct vnic_dev *vdev, u32 hw_cycles) argument
920 vnic_dev_get_intr_coal_timer_max(struct vnic_dev *vdev) argument
925 vnic_dev_unregister(struct vnic_dev *vdev) argument
946 vnic_dev_register(struct vnic_dev *vdev, void *priv, struct pci_dev *pdev, struct vnic_dev_bar *bar, unsigned int num_bars) argument
974 vnic_dev_get_pdev(struct vnic_dev *vdev) argument
980 vnic_dev_init_prov2(struct vnic_dev *vdev, u8 *buf, u32 len) argument
1003 vnic_dev_enable2(struct vnic_dev *vdev, int active) argument
1013 vnic_dev_cmd_status(struct vnic_dev *vdev, enum vnic_devcmd_cmd cmd, int *status) argument
1027 vnic_dev_enable2_done(struct vnic_dev *vdev, int *status) argument
1032 vnic_dev_deinit_done(struct vnic_dev *vdev, int *status) argument
1037 vnic_dev_set_mac_addr(struct vnic_dev *vdev, u8 *mac_addr) argument
1063 vnic_dev_classifier(struct vnic_dev *vdev, u8 cmd, u16 *entry, struct filter *data) argument
[all...]
H A Denic_api.c34 struct vnic_dev *vdev = enic->vdev; local
39 vnic_dev_cmd_proxy_by_index_start(vdev, vf);
40 err = vnic_dev_cmd(vdev, cmd, a0, a1, wait);
41 vnic_dev_cmd_proxy_end(vdev);
/drivers/scsi/fnic/
H A Dvnic_dev.h111 void *vnic_dev_priv(struct vnic_dev *vdev);
112 unsigned int vnic_dev_get_res_count(struct vnic_dev *vdev,
114 void __iomem *vnic_dev_get_res(struct vnic_dev *vdev, enum vnic_res_type type,
120 int vnic_dev_alloc_desc_ring(struct vnic_dev *vdev, struct vnic_dev_ring *ring,
122 void vnic_dev_free_desc_ring(struct vnic_dev *vdev,
124 int vnic_dev_cmd(struct vnic_dev *vdev, enum vnic_devcmd_cmd cmd,
126 int vnic_dev_fw_info(struct vnic_dev *vdev,
128 int vnic_dev_spec(struct vnic_dev *vdev, unsigned int offset,
130 int vnic_dev_stats_clear(struct vnic_dev *vdev);
131 int vnic_dev_stats_dump(struct vnic_dev *vdev, struc
[all...]
H A Dvnic_dev.c58 void *vnic_dev_priv(struct vnic_dev *vdev) argument
60 return vdev->priv;
63 static int vnic_dev_discover_res(struct vnic_dev *vdev, argument
129 vdev->res[type].count = count;
130 vdev->res[type].vaddr = (char __iomem *)bar->vaddr + bar_offset;
136 unsigned int vnic_dev_get_res_count(struct vnic_dev *vdev, argument
139 return vdev->res[type].count;
142 void __iomem *vnic_dev_get_res(struct vnic_dev *vdev, enum vnic_res_type type, argument
145 if (!vdev->res[type].vaddr)
153 return (char __iomem *)vdev
193 vnic_dev_alloc_desc_ring(struct vnic_dev *vdev, struct vnic_dev_ring *ring, unsigned int desc_count, unsigned int desc_size) argument
221 vnic_dev_free_desc_ring(struct vnic_dev *vdev, struct vnic_dev_ring *ring) argument
232 vnic_dev_cmd(struct vnic_dev *vdev, enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1, int wait) argument
293 vnic_dev_fw_info(struct vnic_dev *vdev, struct vnic_devcmd_fw_info **fw_info) argument
318 vnic_dev_spec(struct vnic_dev *vdev, unsigned int offset, unsigned int size, void *value) argument
351 vnic_dev_stats_clear(struct vnic_dev *vdev) argument
358 vnic_dev_stats_dump(struct vnic_dev *vdev, struct vnic_stats **stats) argument
377 vnic_dev_close(struct vnic_dev *vdev) argument
384 vnic_dev_enable(struct vnic_dev *vdev) argument
391 vnic_dev_disable(struct vnic_dev *vdev) argument
398 vnic_dev_open(struct vnic_dev *vdev, int arg) argument
405 vnic_dev_open_done(struct vnic_dev *vdev, int *done) argument
422 vnic_dev_soft_reset(struct vnic_dev *vdev, int arg) argument
429 vnic_dev_soft_reset_done(struct vnic_dev *vdev, int *done) argument
446 vnic_dev_hang_notify(struct vnic_dev *vdev) argument
453 vnic_dev_mac_addr(struct vnic_dev *vdev, u8 *mac_addr) argument
472 vnic_dev_packet_filter(struct vnic_dev *vdev, int directed, int multicast, int broadcast, int promisc, int allmulti) argument
490 vnic_dev_add_addr(struct vnic_dev *vdev, u8 *addr) argument
508 vnic_dev_del_addr(struct vnic_dev *vdev, u8 *addr) argument
526 vnic_dev_notify_set(struct vnic_dev *vdev, u16 intr) argument
546 vnic_dev_notify_unset(struct vnic_dev *vdev) argument
558 vnic_dev_notify_ready(struct vnic_dev *vdev) argument
580 vnic_dev_init(struct vnic_dev *vdev, int arg) argument
587 vnic_dev_set_default_vlan(struct vnic_dev *vdev, u16 new_default_vlan) argument
597 vnic_dev_link_status(struct vnic_dev *vdev) argument
608 vnic_dev_port_speed(struct vnic_dev *vdev) argument
616 vnic_dev_msg_lvl(struct vnic_dev *vdev) argument
624 vnic_dev_mtu(struct vnic_dev *vdev) argument
632 vnic_dev_link_down_cnt(struct vnic_dev *vdev) argument
640 vnic_dev_set_intr_mode(struct vnic_dev *vdev, enum vnic_dev_intr_mode intr_mode) argument
646 vnic_dev_get_intr_mode( struct vnic_dev *vdev) argument
652 vnic_dev_unregister(struct vnic_dev *vdev) argument
677 vnic_dev_register(struct vnic_dev *vdev, void *priv, struct pci_dev *pdev, struct vnic_dev_bar *bar) argument
[all...]
H A Dvnic_intr.c32 int vnic_intr_alloc(struct vnic_dev *vdev, struct vnic_intr *intr, argument
36 intr->vdev = vdev;
38 intr->ctrl = vnic_dev_get_res(vdev, RES_TYPE_INTR_CTRL, index);
/drivers/usb/usbip/
H A Dvhci_sysfs.c54 struct vhci_device *vdev = port_to_vdev(i); local
56 spin_lock(&vdev->ud.lock);
57 out += sprintf(out, "%03u %03u ", i, vdev->ud.status);
59 if (vdev->ud.status == VDEV_ST_USED) {
61 vdev->speed, vdev->devid);
62 out += sprintf(out, "%16p ", vdev->ud.tcp_socket);
63 out += sprintf(out, "%s", dev_name(&vdev->udev->dev));
70 spin_unlock(&vdev->ud.lock);
82 struct vhci_device *vdev; local
175 struct vhci_device *vdev; local
[all...]
H A Dvhci_tx.c29 struct vhci_device *vdev = priv->vdev; local
32 usb_pipedevice(urb->pipe), vdev->devid);
36 pdup->base.devid = vdev->devid;
47 static struct vhci_priv *dequeue_from_priv_tx(struct vhci_device *vdev) argument
51 spin_lock(&vdev->priv_lock);
53 list_for_each_entry_safe(priv, tmp, &vdev->priv_tx, list) {
54 list_move_tail(&priv->list, &vdev->priv_rx);
55 spin_unlock(&vdev->priv_lock);
59 spin_unlock(&vdev
64 vhci_send_cmd_submit(struct vhci_device *vdev) argument
136 dequeue_from_unlink_tx(struct vhci_device *vdev) argument
153 vhci_send_cmd_unlink(struct vhci_device *vdev) argument
206 struct vhci_device *vdev = container_of(ud, struct vhci_device, ud); local
[all...]
H A Dvhci_rx.c26 /* get URB from transmitted urb queue. caller must hold vdev->priv_lock */
27 struct urb *pickup_urb_and_free_priv(struct vhci_device *vdev, __u32 seqnum) argument
33 list_for_each_entry_safe(priv, tmp, &vdev->priv_rx, list) {
70 static void vhci_recv_ret_submit(struct vhci_device *vdev, argument
73 struct usbip_device *ud = &vdev->ud;
76 spin_lock(&vdev->priv_lock);
77 urb = pickup_urb_and_free_priv(vdev, pdu->base.seqnum);
78 spin_unlock(&vdev->priv_lock);
116 static struct vhci_unlink *dequeue_pending_unlink(struct vhci_device *vdev, argument
121 spin_lock(&vdev
140 vhci_recv_ret_unlink(struct vhci_device *vdev, struct usbip_header *pdu) argument
185 vhci_priv_tx_empty(struct vhci_device *vdev) argument
201 struct vhci_device *vdev = container_of(ud, struct vhci_device, ud); local
[all...]
H A Dvhci_hcd.c282 switch (dum->vdev[rhport].speed) {
338 if (dum->vdev[rhport].ud.status ==
343 dum->vdev[rhport].ud.status);
418 if (the_controller->vdev[i].udev == udev)
426 struct vhci_device *vdev = get_vdev(urb->dev); local
429 if (!vdev) {
436 usbip_event_add(&vdev->ud, VDEV_EVENT_ERROR_MALLOC);
440 spin_lock(&vdev->priv_lock);
446 priv->vdev = vdev;
462 struct vhci_device *vdev; local
622 struct vhci_device *vdev; local
711 vhci_device_unlink_cleanup(struct vhci_device *vdev) argument
771 struct vhci_device *vdev = container_of(ud, struct vhci_device, ud); local
827 struct vhci_device *vdev = container_of(ud, struct vhci_device, ud); local
854 vhci_device_init(struct vhci_device *vdev) argument
888 struct vhci_device *vdev = &vhci->vdev[rhport]; local
922 struct vhci_device *vdev = &vhci->vdev[rhport]; local
[all...]
/drivers/media/v4l2-core/
H A Dv4l2-fh.c33 void v4l2_fh_init(struct v4l2_fh *fh, struct video_device *vdev) argument
35 fh->vdev = vdev;
37 fh->ctrl_handler = vdev->ctrl_handler;
39 set_bit(V4L2_FL_USES_V4L2_FH, &fh->vdev->flags);
45 set_bit(_IOC_NR(VIDIOC_G_PRIORITY), vdev->valid_ioctls);
46 set_bit(_IOC_NR(VIDIOC_S_PRIORITY), vdev->valid_ioctls);
59 v4l2_prio_open(fh->vdev->prio, &fh->prio);
60 spin_lock_irqsave(&fh->vdev->fh_lock, flags);
61 list_add(&fh->list, &fh->vdev
68 struct video_device *vdev = video_devdata(filp); local
[all...]
H A Dv4l2-dev.c44 struct video_device *vdev = to_video_device(cd); local
46 return sprintf(buf, "%i\n", vdev->index);
53 struct video_device *vdev = to_video_device(cd); local
55 return sprintf(buf, "%i\n", vdev->debug);
61 struct video_device *vdev = to_video_device(cd); local
69 vdev->debug = value;
77 struct video_device *vdev = to_video_device(cd); local
79 return sprintf(buf, "%.*s\n", (int)sizeof(vdev->name), vdev->name);
122 /* Mark device node number vdev
123 devnode_set(struct video_device *vdev) argument
129 devnode_clear(struct video_device *vdev) argument
135 devnode_find(struct video_device *vdev, int from, int to) argument
146 video_device_release(struct video_device *vdev) argument
152 video_device_release_empty(struct video_device *vdev) argument
159 video_get(struct video_device *vdev) argument
164 video_put(struct video_device *vdev) argument
172 struct video_device *vdev = to_video_device(cd); local
300 struct video_device *vdev = video_devdata(filp); local
316 struct video_device *vdev = video_devdata(filp); local
331 struct video_device *vdev = video_devdata(filp); local
346 struct video_device *vdev = video_devdata(filp); local
404 struct video_device *vdev = video_devdata(filp); local
421 struct video_device *vdev = video_devdata(filp); local
437 struct video_device *vdev; local
470 struct video_device *vdev = video_devdata(filp); local
514 get_index(struct video_device *vdev) argument
550 determine_valid_ioctls(struct video_device *vdev) argument
782 __video_register_device(struct video_device *vdev, int type, int nr, int warn_if_nr_in_use, struct module *owner) argument
985 video_unregister_device(struct video_device *vdev) argument
[all...]
/drivers/net/ethernet/neterion/vxge/
H A Dvxge-main.c90 static enum vxge_hw_status vxge_reset_all_vpaths(struct vxgedev *vdev);
92 static inline int is_vxge_card_up(struct vxgedev *vdev) argument
94 return test_bit(__VXGE_STATE_CARD_UP, &vdev->state);
121 static inline void VXGE_COMPLETE_ALL_TX(struct vxgedev *vdev) argument
126 for (i = 0; i < vdev->no_of_vpath; i++)
127 VXGE_COMPLETE_VPATH_TX(&vdev->vpaths[i].fifo);
130 static inline void VXGE_COMPLETE_ALL_RX(struct vxgedev *vdev) argument
136 for (i = 0; i < vdev->no_of_vpath; i++) {
137 ring = &vdev->vpaths[i].ring;
151 struct vxgedev *vdev local
174 struct vxgedev *vdev = netdev_priv(dev); local
631 vxge_get_vpath_no(struct vxgedev *vdev, struct sk_buff *skb) argument
699 vxge_add_mac_addr(struct vxgedev *vdev, struct macInfo *mac) argument
724 vxge_learn_mac(struct vxgedev *vdev, u8 *mac_header) argument
808 struct vxgedev *vdev = NULL; local
1092 vxge_del_mac_addr(struct vxgedev *vdev, struct macInfo *mac) argument
1123 struct vxgedev *vdev; local
1285 struct vxgedev *vdev; local
1358 vxge_vpath_intr_enable(struct vxgedev *vdev, int vp_id) argument
1391 vxge_vpath_intr_disable(struct vxgedev *vdev, int vp_id) argument
1490 struct vxgedev *vdev = vpath->vdev; local
1509 vxge_reset_vpath(struct vxgedev *vdev, int vp_id) argument
1580 vxge_config_ci_for_tti_rti(struct vxgedev *vdev) argument
1609 do_vxge_reset(struct vxgedev *vdev, int event) argument
1795 struct vxgedev *vdev = container_of(work, struct vxgedev, reset_task); local
1844 struct vxgedev *vdev = container_of(napi, struct vxgedev, napi); local
1887 struct vxgedev *vdev = netdev_priv(dev); local
1912 vxge_rth_configure(struct vxgedev *vdev) argument
1975 vxge_reset_all_vpaths(struct vxgedev *vdev) argument
2007 vxge_close_vpaths(struct vxgedev *vdev, int index) argument
2025 vxge_open_vpaths(struct vxgedev *vdev) argument
2184 struct vxgedev *vdev = (struct vxgedev *)dev_id; local
2272 struct vxgedev *vdev = vpath->vdev; local
2300 vxge_alloc_msix(struct vxgedev *vdev) argument
2391 vxge_enable_msix(struct vxgedev *vdev) argument
2423 vxge_rem_msix_isr(struct vxgedev *vdev) argument
2447 vxge_rem_isr(struct vxgedev *vdev) argument
2460 vxge_add_isr(struct vxgedev *vdev) argument
2609 struct vxgedev *vdev = (struct vxgedev *)data; local
2628 struct vxgedev *vdev = (struct vxgedev *)data; local
2687 struct vxgedev *vdev = netdev_priv(dev); local
2718 struct vxgedev *vdev; local
2939 vxge_napi_del_all(struct vxgedev *vdev) argument
2953 struct vxgedev *vdev; local
3080 struct vxgedev *vdev = netdev_priv(dev); local
3129 struct vxgedev *vdev = netdev_priv(dev); local
3194 vxge_hwtstamp_set(struct vxgedev *vdev, void __user *data) argument
3255 vxge_hwtstamp_get(struct vxgedev *vdev, void __user *data) argument
3282 struct vxgedev *vdev = netdev_priv(dev); local
3304 struct vxgedev *vdev; local
3328 struct vxgedev *vdev = netdev_priv(dev); local
3354 struct vxgedev *vdev = netdev_priv(dev); local
3399 struct vxgedev *vdev; local
3530 struct vxgedev *vdev; local
3569 struct vxgedev *vdev = netdev_priv(dev); local
3931 vxge_print_parm(struct vxgedev *vdev, u64 vpath_mask) argument
4087 struct vxgedev *vdev = netdev_priv(netdev); local
4153 vxge_fw_upgrade(struct vxgedev *vdev, char *fw_name, int override) argument
4222 vxge_probe_fw_update(struct vxgedev *vdev) argument
4327 struct vxgedev *vdev; local
4784 struct vxgedev *vdev; local
[all...]
/drivers/remoteproc/
H A Dremoteproc_virtio.c71 static struct virtqueue *rp_find_vq(struct virtio_device *vdev, argument
76 struct rproc_vdev *rvdev = vdev_to_rvdev(vdev);
77 struct rproc *rproc = vdev_to_rproc(vdev);
110 vq = vring_new_virtqueue(id, len, rvring->align, vdev, false, addr,
124 static void __rproc_virtio_del_vqs(struct virtio_device *vdev) argument
129 list_for_each_entry_safe(vq, n, &vdev->vqs, list) {
137 static void rproc_virtio_del_vqs(struct virtio_device *vdev) argument
139 struct rproc *rproc = vdev_to_rproc(vdev);
144 __rproc_virtio_del_vqs(vdev);
147 static int rproc_virtio_find_vqs(struct virtio_device *vdev, unsigne argument
177 rproc_virtio_get_status(struct virtio_device *vdev) argument
187 rproc_virtio_set_status(struct virtio_device *vdev, u8 status) argument
198 rproc_virtio_reset(struct virtio_device *vdev) argument
210 rproc_virtio_get_features(struct virtio_device *vdev) argument
220 rproc_virtio_finalize_features(struct virtio_device *vdev) argument
237 rproc_virtio_get(struct virtio_device *vdev, unsigned offset, void *buf, unsigned len) argument
255 rproc_virtio_set(struct virtio_device *vdev, unsigned offset, const void *buf, unsigned len) argument
295 struct virtio_device *vdev = dev_to_virtio(dev); local
318 struct virtio_device *vdev = &rvdev->vdev; local
[all...]
/drivers/char/hw_random/
H A Dvirtio-rng.c45 struct virtrng_info *vi = vq->vdev->priv;
101 static int probe_common(struct virtio_device *vdev) argument
125 vdev->priv = vi;
128 vi->vq = virtio_find_single_vq(vdev, random_recv_done, "input");
143 static void remove_common(struct virtio_device *vdev) argument
145 struct virtrng_info *vi = vdev->priv;
150 vdev->config->reset(vdev);
154 vdev->config->del_vqs(vdev);
159 virtrng_probe(struct virtio_device *vdev) argument
164 virtrng_remove(struct virtio_device *vdev) argument
169 virtrng_scan(struct virtio_device *vdev) argument
180 virtrng_freeze(struct virtio_device *vdev) argument
186 virtrng_restore(struct virtio_device *vdev) argument
[all...]
/drivers/lguest/
H A Dlguest_device.c46 struct virtio_device vdev; member in struct:lguest_device
57 #define to_lgdev(vd) container_of(vd, struct lguest_device, vdev)
97 static u32 lg_get_features(struct virtio_device *vdev) argument
101 struct lguest_device_desc *desc = to_lgdev(vdev)->desc;
116 static void status_notify(struct virtio_device *vdev) argument
118 unsigned long offset = (void *)to_lgdev(vdev)->desc - lguest_devices;
125 * supported by the driver into the vdev->features array. Once that's all
129 static void lg_finalize_features(struct virtio_device *vdev) argument
132 struct lguest_device_desc *desc = to_lgdev(vdev)->desc;
137 vring_transport_features(vdev);
156 lg_get(struct virtio_device *vdev, unsigned int offset, void *buf, unsigned len) argument
167 lg_set(struct virtio_device *vdev, unsigned int offset, const void *buf, unsigned len) argument
181 lg_get_status(struct virtio_device *vdev) argument
186 lg_set_status(struct virtio_device *vdev, u8 status) argument
196 lg_reset(struct virtio_device *vdev) argument
257 lg_find_vq(struct virtio_device *vdev, unsigned index, void (*callback)(struct virtqueue *vq), const char *name) argument
362 lg_del_vqs(struct virtio_device *vdev) argument
370 lg_find_vqs(struct virtio_device *vdev, unsigned nvqs, struct virtqueue *vqs[], vq_callback_t *callbacks[], const char *names[]) argument
394 lg_bus_name(struct virtio_device *vdev) argument
[all...]
/drivers/s390/kvm/
H A Dkvm_virtio.c41 struct virtio_device vdev; member in struct:kvm_device
45 #define to_kvmdev(vd) container_of(vd, struct kvm_device, vdev)
83 static u32 kvm_get_features(struct virtio_device *vdev) argument
87 struct kvm_device_desc *desc = to_kvmdev(vdev)->desc;
96 static void kvm_finalize_features(struct virtio_device *vdev) argument
99 struct kvm_device_desc *desc = to_kvmdev(vdev)->desc;
104 vring_transport_features(vdev);
107 bits = min_t(unsigned, desc->feature_len, sizeof(vdev->features)) * 8;
109 if (test_bit(i, vdev->features))
117 static void kvm_get(struct virtio_device *vdev, unsigne argument
126 kvm_set(struct virtio_device *vdev, unsigned int offset, const void *buf, unsigned len) argument
140 kvm_get_status(struct virtio_device *vdev) argument
145 kvm_set_status(struct virtio_device *vdev, u8 status) argument
158 kvm_reset(struct virtio_device *vdev) argument
184 kvm_find_vq(struct virtio_device *vdev, unsigned index, void (*callback)(struct virtqueue *vq), const char *name) argument
242 kvm_del_vqs(struct virtio_device *vdev) argument
250 kvm_find_vqs(struct virtio_device *vdev, unsigned nvqs, struct virtqueue *vqs[], vq_callback_t *callbacks[], const char *names[]) argument
274 kvm_bus_name(struct virtio_device *vdev) argument
352 struct virtio_device *vdev = dev_to_virtio(dev); local
[all...]
/drivers/virtio/
H A Dvirtio_pci.c37 struct virtio_device vdev; member in struct:virtio_pci_device
99 static struct virtio_pci_device *to_vp_device(struct virtio_device *vdev) argument
101 return container_of(vdev, struct virtio_pci_device, vdev);
105 static u32 vp_get_features(struct virtio_device *vdev) argument
107 struct virtio_pci_device *vp_dev = to_vp_device(vdev);
115 static void vp_finalize_features(struct virtio_device *vdev) argument
117 struct virtio_pci_device *vp_dev = to_vp_device(vdev);
120 vring_transport_features(vdev);
123 BUILD_BUG_ON(ARRAY_SIZE(vdev
128 vp_get(struct virtio_device *vdev, unsigned offset, void *buf, unsigned len) argument
143 vp_set(struct virtio_device *vdev, unsigned offset, const void *buf, unsigned len) argument
157 vp_get_status(struct virtio_device *vdev) argument
163 vp_set_status(struct virtio_device *vdev, u8 status) argument
172 vp_synchronize_vectors(struct virtio_device *vdev) argument
184 vp_reset(struct virtio_device *vdev) argument
260 vp_free_vectors(struct virtio_device *vdev) argument
298 vp_request_msix_vectors(struct virtio_device *vdev, int nvectors, bool per_vq_vectors) argument
372 vp_request_intx(struct virtio_device *vdev) argument
384 setup_vq(struct virtio_device *vdev, unsigned index, void (*callback)(struct virtqueue *vq), const char *name, u16 msix_vec) argument
494 vp_del_vqs(struct virtio_device *vdev) argument
513 vp_try_to_find_vqs(struct virtio_device *vdev, unsigned nvqs, struct virtqueue *vqs[], vq_callback_t *callbacks[], const char *names[], bool use_msix, bool per_vq_vectors) argument
591 vp_find_vqs(struct virtio_device *vdev, unsigned nvqs, struct virtqueue *vqs[], vq_callback_t *callbacks[], const char *names[]) argument
612 vp_bus_name(struct virtio_device *vdev) argument
626 struct virtio_device *vdev = vq->vdev; local
[all...]
H A Dvirtio_mmio.c113 container_of(_plat_dev, struct virtio_mmio_device, vdev)
116 struct virtio_device vdev; member in struct:virtio_mmio_device
145 static u32 vm_get_features(struct virtio_device *vdev) argument
147 struct virtio_mmio_device *vm_dev = to_virtio_mmio_device(vdev);
155 static void vm_finalize_features(struct virtio_device *vdev) argument
157 struct virtio_mmio_device *vm_dev = to_virtio_mmio_device(vdev);
161 vring_transport_features(vdev);
163 for (i = 0; i < ARRAY_SIZE(vdev->features); i++) {
165 writel(vdev->features[i],
170 static void vm_get(struct virtio_device *vdev, unsigne argument
181 vm_set(struct virtio_device *vdev, unsigned offset, const void *buf, unsigned len) argument
192 vm_get_status(struct virtio_device *vdev) argument
199 vm_set_status(struct virtio_device *vdev, u8 status) argument
209 vm_reset(struct virtio_device *vdev) argument
284 vm_del_vqs(struct virtio_device *vdev) argument
297 vm_setup_vq(struct virtio_device *vdev, unsigned index, void (*callback)(struct virtqueue *vq), const char *name) argument
392 vm_find_vqs(struct virtio_device *vdev, unsigned nvqs, struct virtqueue *vqs[], vq_callback_t *callbacks[], const char *names[]) argument
417 vm_bus_name(struct virtio_device *vdev) argument
[all...]
/drivers/staging/vme/devices/
H A Dvme_pio2_core.c87 dev_warn(&card->vdev->dev, "Spurious Interrupt\n");
97 dev_err(&card->vdev->dev,
104 dev_info(&card->vdev->dev,
116 dev_err(&card->vdev->dev,
180 static int pio2_match(struct vme_dev *vdev) argument
183 if (vdev->num >= bus_num) {
184 dev_err(&vdev->dev,
189 if (vdev->num >= base_num) {
190 dev_err(&vdev->dev,
195 if (vdev
215 pio2_probe(struct vme_dev *vdev) argument
447 pio2_remove(struct vme_dev *vdev) argument
[all...]
/drivers/media/usb/uvc/
H A Duvc_entity.c35 ? (entity->vdev ? &entity->vdev->entity : NULL)
53 ? (remote->vdev ? &remote->vdev->entity : NULL)
68 return v4l2_device_register_subdev(&chain->dev->vdev, &entity->subdev);
78 else if (entity->vdev != NULL)
79 media_entity_cleanup(&entity->vdev->entity);
93 } else if (entity->vdev != NULL) {
94 ret = media_entity_init(&entity->vdev->entity,
97 entity->vdev
[all...]

Completed in 490 milliseconds

1234567891011>>