Home
last modified time | relevance | path

Searched refs:vi (Results 1 – 25 of 34) sorted by relevance

12

/drivers/virtio/
A Dvirtio_input.c214 virtinput_queue_evtbuf(vi, &vi->evts[i]); in virtinput_fill_evt()
229 vi = kzalloc(sizeof(*vi), GFP_KERNEL); in virtinput_probe()
230 if (!vi) in virtinput_probe()
246 input_set_drvdata(vi->idev, vi); in virtinput_probe()
251 vi->name, min(size, sizeof(vi->name))); in virtinput_probe()
255 vi->serial, min(size, sizeof(vi->serial))); in virtinput_probe()
256 snprintf(vi->phys, sizeof(vi->phys), in virtinput_probe()
258 vi->idev->name = vi->name; in virtinput_probe()
259 vi->idev->phys = vi->phys; in virtinput_probe()
260 vi->idev->uniq = vi->serial; in virtinput_probe()
[all …]
/drivers/char/hw_random/
A Dvirtio-rng.c56 vi->data_idx = 0; in request_entropy()
58 sg_init_one(&sg, vi->data, sizeof(vi->data)); in request_entropy()
61 virtqueue_add_inbuf(vi->vq, &sg, 1, vi->data, GFP_KERNEL); in request_entropy()
70 memcpy(buf, vi->data + vi->data_idx, size); in copy_data()
135 if (!vi) in probe_common()
150 .name = vi->name, in probe_common()
152 vdev->priv = vi; in probe_common()
171 kfree(vi); in probe_common()
180 vi->data_avail = 0; in remove_common()
181 vi->data_idx = 0; in remove_common()
[all …]
/drivers/net/
A Dvirtio_net.c1083 if (!vi->big_packets || vi->mergeable_rx_bufs) in virtnet_rq_unmap_free_buf()
1577 check_sq_full_and_disable(vi, vi->dev, sq); in virtnet_xsk_xmit()
2591 vi->rx_tnl, vi->rx_tnl_csum); in virtnet_receive_done()
3233 virtnet_cancel_dim(vi, &vi->rq[i].dim); in virtnet_open()
3431 __virtnet_rx_pause(vi, &vi->rq[i]); in virtnet_rx_pause_all()
3468 __virtnet_rx_resume(vi, &vi->rq[i], true); in virtnet_rx_resume_all()
3832 virtnet_cancel_dim(vi, &vi->rq[i].dim); in virtnet_close()
5164 &vi->speed, &vi->duplex); in virtnet_set_link_ksettings()
6506 vi->rq[i].min_buf_len = mergeable_min_buf_len(vi, vi->rq[i].vq); in virtnet_find_vqs()
6534 vi->sq = kcalloc(vi->max_queue_pairs, sizeof(*vi->sq), GFP_KERNEL); in virtnet_alloc_queues()
[all …]
/drivers/scsi/esas2r/
A Desas2r_vda.c75 vi->vda_status = RS_PENDING; in esas2r_process_vda_ioctl()
82 if (vi->version > esas2r_vdaioctl_versions[vi->function]) { in esas2r_process_vda_ioctl()
97 rq->interrupt_cx = vi; in esas2r_process_vda_ioctl()
99 switch (vi->function) { in esas2r_process_vda_ioctl()
110 datalen = vi->data_length; in esas2r_process_vda_ioctl()
124 datalen = vi->data_length; in esas2r_process_vda_ioctl()
147 if (vi->data_length) { in esas2r_process_vda_ioctl()
209 if (vi->data_length in esas2r_process_vda_ioctl()
276 switch (vi->function) { in esas2r_complete_vda_ioctl()
293 if (vi->data_length == 0) in esas2r_complete_vda_ioctl()
[all …]
/drivers/parisc/
A Diosapic.c646 vi->eoi_addr, vi->eoi_data); in iosapic_unmask_irq()
647 iosapic_eoi(vi->eoi_addr, vi->eoi_data); in iosapic_unmask_irq()
654 iosapic_eoi(vi->eoi_addr, vi->eoi_data); in iosapic_eoi_irq()
773 vi->txn_addr = txn_alloc_addr(vi->txn_irq); in iosapic_fixup_irq()
774 vi->txn_data = txn_alloc_data(vi->txn_irq); in iosapic_fixup_irq()
777 vi->eoi_data = cpu_to_le32(vi->txn_data); in iosapic_fixup_irq()
779 cpu_claim_irq(vi->txn_irq, &iosapic_interrupt_type, vi); in iosapic_fixup_irq()
857 vi->txn_addr = txn_alloc_addr(vi->txn_irq); in iosapic_serial_irq()
858 vi->txn_data = txn_alloc_data(vi->txn_irq); in iosapic_serial_irq()
861 vi->eoi_data = cpu_to_le32(vi->txn_data); in iosapic_serial_irq()
[all …]
/drivers/staging/media/tegra-video/
A Dvi.c1107 struct tegra_vi *vi = chan->vi; in tegra_channel_init() local
1213 chan->vi = vi; in tegra_vi_channel_alloc()
1336 struct tegra_vi *vi = vid->vi; in tegra_v4l2_nodes_cleanup_tpg() local
1350 struct tegra_vi *vi = vid->vi; in tegra_v4l2_nodes_setup_tpg() local
1480 struct tegra_vi *vi = chan->vi; in tegra_vi_graph_build() local
1590 vi = chan->vi; in tegra_vi_graph_notify_complete()
1663 vi = chan->vi; in tegra_vi_graph_notify_bound()
1697 struct tegra_vi *vi = chan->vi; in tegra_vi_graph_parse_one() local
1832 vid->vi = vi; in tegra_vi_init()
1919 vi->ops = vi->soc->ops; in tegra_vi_probe()
[all …]
A Dtegra20.c153 writel(val, chan->vi->iomem + addr); in tegra20_vi_write()
228 static int tegra20_vi_enable(struct tegra_vi *vi, bool on) in tegra20_vi_enable() argument
240 return dev_err_probe(vi->dev, PTR_ERR(apb_misc), "cannot access APB_MISC"); in tegra20_vi_enable()
253 struct tegra_vi *vi = chan->vi; in tegra20_channel_host1x_syncpt_init() local
256 out_sp = host1x_syncpt_request(&vi->client, HOST1X_SYNCPT_CLIENT_MANAGED); in tegra20_channel_host1x_syncpt_init()
258 return dev_err_probe(vi->dev, -ENOMEM, "failed to request syncpoint\n"); in tegra20_channel_host1x_syncpt_init()
A Dvi.h58 int (*vi_enable)(struct tegra_vi *vi, bool on);
188 struct tegra_vi *vi; member
313 void tegra_channels_cleanup(struct tegra_vi *vi);
A Dtegra210.c150 writel_relaxed(val, chan->vi->iomem + addr); in tegra_vi_write()
155 return readl_relaxed(chan->vi->iomem + addr); in tegra_vi_read()
164 vi_csi_base = chan->vi->iomem + TEGRA210_VI_CSI_BASE(portno); in vi_csi_write()
174 vi_csi_base = chan->vi->iomem + TEGRA210_VI_CSI_BASE(portno); in vi_csi_read()
185 struct tegra_vi *vi = chan->vi; in tegra210_channel_host1x_syncpt_init() local
192 fs_sp = host1x_syncpt_request(&vi->client, flags); in tegra210_channel_host1x_syncpt_init()
194 dev_err(vi->dev, "failed to request frame start syncpoint\n"); in tegra210_channel_host1x_syncpt_init()
199 mw_sp = host1x_syncpt_request(&vi->client, flags); in tegra210_channel_host1x_syncpt_init()
201 dev_err(vi->dev, "failed to request memory ack syncpoint\n"); in tegra210_channel_host1x_syncpt_init()
A Dvideo.c21 tegra_channels_cleanup(vid->vi); in tegra_v4l2_dev_release()
99 tegra_channels_cleanup(vid->vi); in host1x_video_probe()
A Dvideo.h19 struct tegra_vi *vi; member
A DMakefile4 vi.o \
/drivers/mtd/ubi/
A Dgluebi.c289 mtd->name = kmemdup(vi->name, vi->name_len + 1, GFP_KERNEL); in gluebi_create()
315 mtd->size = (unsigned long long)vi->usable_leb_size * vi->size; in gluebi_create()
321 g = find_gluebi_nolock(vi->ubi_num, vi->vol_id); in gluebi_create()
324 g->mtd.index, vi->ubi_num, vi->vol_id); in gluebi_create()
355 gluebi = find_gluebi_nolock(vi->ubi_num, vi->vol_id); in gluebi_remove()
358 vi->ubi_num, vi->vol_id); in gluebi_remove()
399 gluebi = find_gluebi_nolock(vi->ubi_num, vi->vol_id); in gluebi_updated()
403 vi->ubi_num, vi->vol_id); in gluebi_updated()
426 gluebi = find_gluebi_nolock(vi->ubi_num, vi->vol_id); in gluebi_resized()
430 vi->ubi_num, vi->vol_id); in gluebi_resized()
[all …]
A Dblock.c332 if (vi->used_bytes % 512) { in calc_disk_capacity()
366 if (find_dev_nolock(vi->ubi_num, vi->vol_id)) { in ubiblock_create()
380 dev->vol_id = vi->vol_id; in ubiblock_create()
470 dev = find_dev_nolock(vi->ubi_num, vi->vol_id); in ubiblock_remove()
511 dev = find_dev_nolock(vi->ubi_num, vi->vol_id); in ubiblock_resize()
523 vi->size); in ubiblock_resize()
533 vi->used_bytes); in ubiblock_resize()
548 if (err || vi->ubi_num != cur_ubi_num || vi->vol_id != cur_vol_id) in match_volume_desc()
572 if (vi->vol_id != vol_id) in match_volume_desc()
614 ubiblock_remove(&nt->vi); in ubiblock_notify()
[all …]
A Dnvmem.c75 WARN_ON_ONCE(vi->size <= 0)) in ubi_nvmem_add()
83 config.dev = vi->dev; in ubi_nvmem_add()
84 config.name = dev_name(vi->dev); in ubi_nvmem_add()
88 config.size = vi->usable_leb_size * vi->size; in ubi_nvmem_add()
96 unv->ubi_num = vi->ubi_num; in ubi_nvmem_add()
97 unv->vol_id = vi->vol_id; in ubi_nvmem_add()
98 unv->usable_leb_size = vi->usable_leb_size; in ubi_nvmem_add()
120 if (unv_c->ubi_num == vi->ubi_num && unv_c->vol_id == vi->vol_id) { in ubi_nvmem_remove()
149 ubi_nvmem_remove(&nt->vi); in nvmem_notify()
152 ubi_nvmem_add(&nt->vi); in nvmem_notify()
[all …]
A Dkapi.c70 vi->vol_id = vol->vol_id; in ubi_do_get_volume_info()
71 vi->ubi_num = ubi->ubi_num; in ubi_do_get_volume_info()
72 vi->size = vol->reserved_pebs; in ubi_do_get_volume_info()
74 vi->vol_type = vol->vol_type; in ubi_do_get_volume_info()
75 vi->corrupted = vol->corrupted; in ubi_do_get_volume_info()
77 vi->alignment = vol->alignment; in ubi_do_get_volume_info()
79 vi->name_len = vol->name_len; in ubi_do_get_volume_info()
80 vi->name = vol->name; in ubi_do_get_volume_info()
81 vi->cdev = vol->cdev.dev; in ubi_do_get_volume_info()
82 vi->dev = &vol->dev; in ubi_do_get_volume_info()
[all …]
A Dubi.h958 struct ubi_volume_info *vi);
982 int ubiblock_create(struct ubi_volume_info *vi);
983 int ubiblock_remove(struct ubi_volume_info *vi);
987 static inline int ubiblock_create(struct ubi_volume_info *vi) in ubiblock_create() argument
991 static inline int ubiblock_remove(struct ubi_volume_info *vi) in ubiblock_remove() argument
A Dcdev.c562 struct ubi_volume_info vi; in vol_cdev_ioctl() local
564 ubi_get_volume_info(desc, &vi); in vol_cdev_ioctl()
565 err = ubiblock_create(&vi); in vol_cdev_ioctl()
572 struct ubi_volume_info vi; in vol_cdev_ioctl() local
574 ubi_get_volume_info(desc, &vi); in vol_cdev_ioctl()
575 err = ubiblock_remove(&vi); in vol_cdev_ioctl()
/drivers/i2c/busses/
A Di2c-virtio.c138 struct virtqueue *vq = vi->vq; in virtio_i2c_xfer()
178 return PTR_ERR_OR_ZERO(vi->vq); in virtio_i2c_setup_vqs()
193 struct virtio_i2c *vi; in virtio_i2c_probe() local
200 vi = devm_kzalloc(&vdev->dev, sizeof(*vi), GFP_KERNEL); in virtio_i2c_probe()
201 if (!vi) in virtio_i2c_probe()
204 vdev->priv = vi; in virtio_i2c_probe()
205 vi->vdev = vdev; in virtio_i2c_probe()
211 vi->adap.owner = THIS_MODULE; in virtio_i2c_probe()
212 snprintf(vi->adap.name, sizeof(vi->adap.name), in virtio_i2c_probe()
217 i2c_set_adapdata(&vi->adap, vi); in virtio_i2c_probe()
[all …]
/drivers/crypto/virtio/
A Dvirtio_crypto_core.c127 snprintf(vi->data_vq[i].name, sizeof(vi->data_vq[i].name), in virtcrypto_find_vqs()
140 vi->data_vq[i].vq = vqs[i]; in virtcrypto_find_vqs()
144 if (!vi->data_vq[i].engine) { in virtcrypto_find_vqs()
168 vi->data_vq = kcalloc(vi->max_data_queues, sizeof(*vi->data_vq), in virtcrypto_alloc_queues()
170 if (!vi->data_vq) in virtcrypto_alloc_queues()
180 if (vi->affinity_hint_set) { in virtcrypto_clean_affinity()
184 vi->affinity_hint_set = false; in virtcrypto_clean_affinity()
219 kfree(vi->data_vq); in virtcrypto_free_queues()
231 ret = virtcrypto_find_vqs(vi); in virtcrypto_init_vqs()
236 virtcrypto_set_affinity(vi); in virtcrypto_init_vqs()
[all …]
/drivers/media/pci/ivtv/
A Divtv-vbi.c107 vi->vps_payload = vps; in ivtv_write_vbi_line()
115 vi->wss_payload = wss; in ivtv_write_vbi_line()
125 if (vi->cc_payload_idx < ARRAY_SIZE(vi->cc_payload)) { in ivtv_write_vbi_cc_lines()
126 memcpy(&vi->cc_payload[vi->cc_payload_idx], cc, in ivtv_write_vbi_cc_lines()
128 vi->cc_payload_idx++; in ivtv_write_vbi_cc_lines()
480 vi->wss_missing_cnt++; in ivtv_vbi_work_handler()
505 vi->cc_missing_cnt++; in ivtv_vbi_work_handler()
521 cc = vi->cc_payload[0]; in ivtv_vbi_work_handler()
523 memmove(vi->cc_payload, vi->cc_payload + 1, in ivtv_vbi_work_handler()
524 sizeof(vi->cc_payload) - sizeof(vi->cc_payload[0])); in ivtv_vbi_work_handler()
[all …]
/drivers/net/ethernet/fungible/funeth/
A Dfuneth_main.c1220 struct fun_vport_info *vi; in fun_set_vf_mac() local
1228 if (!vi) in fun_set_vf_mac()
1248 struct fun_vport_info *vi; in fun_set_vf_vlan() local
1259 if (!vi) in fun_set_vf_vlan()
1266 vi->vlan = vlan; in fun_set_vf_vlan()
1267 vi->qos = qos; in fun_set_vf_vlan()
1290 if (!vi) in fun_set_vf_rate()
1311 if (!vi) in fun_get_vf_config()
1317 ivi->vlan = vi->vlan; in fun_get_vf_config()
1318 ivi->qos = vi->qos; in fun_get_vf_config()
[all …]
/drivers/media/usb/pvrusb2/
A Dpvrusb2-v4l2.c162 static int pvr2_enum_input(struct file *file, void *priv, struct v4l2_input *vi) in pvr2_enum_input() argument
174 tmp.index = vi->index; in pvr2_enum_input()
175 if (vi->index >= fh->input_cnt) in pvr2_enum_input()
177 val = fh->input_map[vi->index]; in pvr2_enum_input()
206 *vi = tmp; in pvr2_enum_input()
/drivers/gpu/drm/amd/amdgpu/
A DMakefile83 vi.o mxgpu_vi.o nbio_v6_1.o soc15.o emu_soc.o mxgpu_ai.o nbio_v7_0.o vega10_reg_init.o \
/drivers/net/ethernet/emulex/benet/
A Dbe_main.c1896 struct ifla_vf_info *vi) in be_get_vf_config() argument
1907 vi->vf = vf; in be_get_vf_config()
1908 vi->max_tx_rate = vf_cfg->tx_rate; in be_get_vf_config()
1909 vi->min_tx_rate = 0; in be_get_vf_config()
1910 vi->vlan = vf_cfg->vlan_tag & VLAN_VID_MASK; in be_get_vf_config()
1911 vi->qos = vf_cfg->vlan_tag >> VLAN_PRIO_SHIFT; in be_get_vf_config()
1912 memcpy(&vi->mac, vf_cfg->mac_addr, ETH_ALEN); in be_get_vf_config()
1913 vi->linkstate = adapter->vf_cfg[vf].plink_tracking; in be_get_vf_config()
1914 vi->spoofchk = adapter->vf_cfg[vf].spoofchk; in be_get_vf_config()

Completed in 87 milliseconds

12