| /drivers/virtio/ |
| A D | virtio_input.c | 214 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 D | virtio-rng.c | 56 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 D | virtio_net.c | 1083 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 D | esas2r_vda.c | 75 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 D | iosapic.c | 646 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 D | vi.c | 1107 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 D | tegra20.c | 153 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 D | vi.h | 58 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 D | tegra210.c | 150 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 D | video.c | 21 tegra_channels_cleanup(vid->vi); in tegra_v4l2_dev_release() 99 tegra_channels_cleanup(vid->vi); in host1x_video_probe()
|
| A D | video.h | 19 struct tegra_vi *vi; member
|
| A D | Makefile | 4 vi.o \
|
| /drivers/mtd/ubi/ |
| A D | gluebi.c | 289 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 D | block.c | 332 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 D | nvmem.c | 75 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 D | kapi.c | 70 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 D | ubi.h | 958 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 D | cdev.c | 562 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 D | i2c-virtio.c | 138 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 D | virtio_crypto_core.c | 127 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 D | ivtv-vbi.c | 107 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 D | funeth_main.c | 1220 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 D | pvrusb2-v4l2.c | 162 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 D | Makefile | 83 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 D | be_main.c | 1896 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()
|