/kernel/linux/linux-6.6/drivers/virtio/ |
H A D | virtio_input.c | 24 static void virtinput_queue_evtbuf(struct virtio_input *vi, in virtinput_queue_evtbuf() argument 30 virtqueue_add_inbuf(vi->evt, sg, 1, evtbuf, GFP_ATOMIC); in virtinput_queue_evtbuf() 35 struct virtio_input *vi = vq->vdev->priv; in virtinput_recv_events() local 40 spin_lock_irqsave(&vi->lock, flags); in virtinput_recv_events() 41 if (vi->ready) { in virtinput_recv_events() 42 while ((event = virtqueue_get_buf(vi->evt, &len)) != NULL) { in virtinput_recv_events() 43 spin_unlock_irqrestore(&vi->lock, flags); in virtinput_recv_events() 44 input_event(vi->idev, in virtinput_recv_events() 48 spin_lock_irqsave(&vi->lock, flags); in virtinput_recv_events() 49 virtinput_queue_evtbuf(vi, even in virtinput_recv_events() 60 virtinput_send_status(struct virtio_input *vi, u16 type, u16 code, s32 value) virtinput_send_status() argument 108 struct virtio_input *vi = vq->vdev->priv; virtinput_recv_status() local 122 struct virtio_input *vi = input_get_drvdata(idev); virtinput_status() local 127 virtinput_cfg_select(struct virtio_input *vi, u8 select, u8 subsel) virtinput_cfg_select() argument 138 virtinput_cfg_bits(struct virtio_input *vi, int select, int subsel, unsigned long *bits, unsigned int bitcount) virtinput_cfg_bits() argument 172 virtinput_cfg_abs(struct virtio_input *vi, int abs) virtinput_cfg_abs() argument 186 virtinput_init_vqs(struct virtio_input *vi) virtinput_init_vqs() argument 203 virtinput_fill_evt(struct virtio_input *vi) virtinput_fill_evt() argument 220 struct virtio_input *vi; virtinput_probe() local 341 struct virtio_input *vi = vdev->priv; virtinput_remove() local 360 struct virtio_input *vi = vdev->priv; virtinput_freeze() local 373 struct virtio_input *vi = vdev->priv; virtinput_restore() local [all...] |
/kernel/linux/linux-5.10/drivers/virtio/ |
H A D | virtio_input.c | 23 static void virtinput_queue_evtbuf(struct virtio_input *vi, in virtinput_queue_evtbuf() argument 29 virtqueue_add_inbuf(vi->evt, sg, 1, evtbuf, GFP_ATOMIC); in virtinput_queue_evtbuf() 34 struct virtio_input *vi = vq->vdev->priv; in virtinput_recv_events() local 39 spin_lock_irqsave(&vi->lock, flags); in virtinput_recv_events() 40 if (vi->ready) { in virtinput_recv_events() 41 while ((event = virtqueue_get_buf(vi->evt, &len)) != NULL) { in virtinput_recv_events() 42 spin_unlock_irqrestore(&vi->lock, flags); in virtinput_recv_events() 43 input_event(vi->idev, in virtinput_recv_events() 47 spin_lock_irqsave(&vi->lock, flags); in virtinput_recv_events() 48 virtinput_queue_evtbuf(vi, even in virtinput_recv_events() 59 virtinput_send_status(struct virtio_input *vi, u16 type, u16 code, s32 value) virtinput_send_status() argument 92 struct virtio_input *vi = vq->vdev->priv; virtinput_recv_status() local 106 struct virtio_input *vi = input_get_drvdata(idev); virtinput_status() local 111 virtinput_cfg_select(struct virtio_input *vi, u8 select, u8 subsel) virtinput_cfg_select() argument 122 virtinput_cfg_bits(struct virtio_input *vi, int select, int subsel, unsigned long *bits, unsigned int bitcount) virtinput_cfg_bits() argument 156 virtinput_cfg_abs(struct virtio_input *vi, int abs) virtinput_cfg_abs() argument 170 virtinput_init_vqs(struct virtio_input *vi) virtinput_init_vqs() argument 187 virtinput_fill_evt(struct virtio_input *vi) virtinput_fill_evt() argument 204 struct virtio_input *vi; virtinput_probe() local 317 struct virtio_input *vi = vdev->priv; virtinput_remove() local 336 struct virtio_input *vi = vdev->priv; virtinput_freeze() local 349 struct virtio_input *vi = vdev->priv; virtinput_restore() local [all...] |
/kernel/linux/linux-5.10/drivers/char/hw_random/ |
H A D | virtio-rng.c | 40 struct virtrng_info *vi = vq->vdev->priv; in random_recv_done() local 44 if (!virtqueue_get_buf(vi->vq, &len)) in random_recv_done() 47 smp_store_release(&vi->data_avail, len); in random_recv_done() 48 complete(&vi->have_data); in random_recv_done() 51 static void request_entropy(struct virtrng_info *vi) in request_entropy() argument 55 reinit_completion(&vi->have_data); in request_entropy() 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 in request_entropy() 66 copy_data(struct virtrng_info *vi, void *buf, unsigned int size) copy_data() argument 81 struct virtrng_info *vi = (struct virtrng_info *)rng->priv; virtio_read() local 124 struct virtrng_info *vi = (struct virtrng_info *)rng->priv; virtio_cleanup() local 132 struct virtrng_info *vi = NULL; probe_common() local 176 struct virtrng_info *vi = vdev->priv; remove_common() local 202 struct virtrng_info *vi = vdev->priv; virtrng_scan() local 223 struct virtrng_info *vi = vdev->priv; virtrng_restore() local [all...] |
/kernel/linux/linux-6.6/drivers/char/hw_random/ |
H A D | virtio-rng.c | 40 struct virtrng_info *vi = vq->vdev->priv; in random_recv_done() local 44 if (!virtqueue_get_buf(vi->vq, &len)) in random_recv_done() 47 smp_store_release(&vi->data_avail, len); in random_recv_done() 48 complete(&vi->have_data); in random_recv_done() 51 static void request_entropy(struct virtrng_info *vi) in request_entropy() argument 55 reinit_completion(&vi->have_data); in request_entropy() 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 in request_entropy() 66 copy_data(struct virtrng_info *vi, void *buf, unsigned int size) copy_data() argument 81 struct virtrng_info *vi = (struct virtrng_info *)rng->priv; virtio_read() local 124 struct virtrng_info *vi = (struct virtrng_info *)rng->priv; virtio_cleanup() local 132 struct virtrng_info *vi = NULL; probe_common() local 177 struct virtrng_info *vi = vdev->priv; remove_common() local 203 struct virtrng_info *vi = vdev->priv; virtrng_scan() local 224 struct virtrng_info *vi = vdev->priv; virtrng_restore() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ |
H A D | virtio_net.c | 391 /* Find end of list, sew whole thing into vi->rq.pages. */ in give_pages() 410 static void virtnet_rq_free_buf(struct virtnet_info *vi, in virtnet_rq_free_buf() argument 413 if (vi->mergeable_rx_bufs) in virtnet_rq_free_buf() 415 else if (vi->big_packets) in virtnet_rq_free_buf() 421 static void enable_delayed_refill(struct virtnet_info *vi) in enable_delayed_refill() argument 423 spin_lock_bh(&vi->refill_lock); in enable_delayed_refill() 424 vi->refill_enabled = true; in enable_delayed_refill() 425 spin_unlock_bh(&vi->refill_lock); in enable_delayed_refill() 428 static void disable_delayed_refill(struct virtnet_info *vi) in disable_delayed_refill() argument 430 spin_lock_bh(&vi in disable_delayed_refill() 460 struct virtnet_info *vi = vq->vdev->priv; skb_xmit_done() local 507 page_to_skb(struct virtnet_info *vi, struct receive_queue *rq, struct page *page, unsigned int offset, unsigned int len, unsigned int truesize, unsigned int headroom) page_to_skb() argument 730 virtnet_rq_set_premapped(struct virtnet_info *vi) virtnet_rq_set_premapped() argument 748 struct virtnet_info *vi = vq->vdev->priv; virtnet_rq_unmap_free_buf() local 796 is_xdp_raw_buffer_queue(struct virtnet_info *vi, int q) is_xdp_raw_buffer_queue() argument 806 check_sq_full_and_disable(struct virtnet_info *vi, struct net_device *dev, struct send_queue *sq) check_sq_full_and_disable() argument 841 __virtnet_xdp_xmit_one(struct virtnet_info *vi, struct send_queue *sq, struct xdp_frame *xdpf) __virtnet_xdp_xmit_one() argument 930 struct virtnet_info *vi = netdev_priv(dev); virtnet_xdp_xmit() local 1071 virtnet_get_headroom(struct virtnet_info *vi) virtnet_get_headroom() argument 1144 receive_small_build_skb(struct virtnet_info *vi, unsigned int xdp_headroom, void *buf, unsigned int len) receive_small_build_skb() argument 1169 receive_small_xdp(struct net_device *dev, struct virtnet_info *vi, struct receive_queue *rq, struct bpf_prog *xdp_prog, void *buf, unsigned int xdp_headroom, unsigned int len, unsigned int *xdp_xmit, struct virtnet_rq_stats *stats) receive_small_xdp() argument 1256 receive_small(struct net_device *dev, struct virtnet_info *vi, struct receive_queue *rq, void *buf, void *ctx, unsigned int len, unsigned int *xdp_xmit, struct virtnet_rq_stats *stats) receive_small() argument 1303 receive_big(struct net_device *dev, struct virtnet_info *vi, struct receive_queue *rq, void *buf, unsigned int len, struct virtnet_rq_stats *stats) receive_big() argument 1355 build_skb_from_xdp_buff(struct net_device *dev, struct virtnet_info *vi, struct xdp_buff *xdp, unsigned int xdp_frags_truesz) build_skb_from_xdp_buff() argument 1398 virtnet_build_xdp_buff_mrg(struct net_device *dev, struct virtnet_info *vi, struct receive_queue *rq, struct xdp_buff *xdp, void *buf, unsigned int len, unsigned int frame_sz, int *num_buf, unsigned int *xdp_frags_truesize, struct virtnet_rq_stats *stats) virtnet_build_xdp_buff_mrg() argument 1487 mergeable_xdp_get_buf(struct virtnet_info *vi, struct receive_queue *rq, struct bpf_prog *xdp_prog, void *ctx, unsigned int *frame_sz, int *num_buf, struct page **page, int offset, unsigned int *len, struct virtio_net_hdr_mrg_rxbuf *hdr) mergeable_xdp_get_buf() argument 1561 receive_mergeable_xdp(struct net_device *dev, struct virtnet_info *vi, struct receive_queue *rq, struct bpf_prog *xdp_prog, void *buf, void *ctx, unsigned int len, unsigned int *xdp_xmit, struct virtnet_rq_stats *stats) receive_mergeable_xdp() argument 1621 receive_mergeable(struct net_device *dev, struct virtnet_info *vi, struct receive_queue *rq, void *buf, void *ctx, unsigned int len, unsigned int *xdp_xmit, struct virtnet_rq_stats *stats) receive_mergeable() argument 1768 receive_buf(struct virtnet_info *vi, struct receive_queue *rq, void *buf, unsigned int len, void **ctx, unsigned int *xdp_xmit, struct virtnet_rq_stats *stats) receive_buf() argument 1828 add_recvbuf_small(struct virtnet_info *vi, struct receive_queue *rq, gfp_t gfp) add_recvbuf_small() argument 1857 add_recvbuf_big(struct virtnet_info *vi, struct receive_queue *rq, gfp_t gfp) add_recvbuf_big() argument 1910 struct virtnet_info *vi = rq->vq->vdev->priv; get_mergeable_buf_len() local 1923 add_recvbuf_mergeable(struct virtnet_info *vi, struct receive_queue *rq, gfp_t gfp) add_recvbuf_mergeable() argument 1979 try_fill_recv(struct virtnet_info *vi, struct receive_queue *rq, gfp_t gfp) try_fill_recv() argument 2010 struct virtnet_info *vi = rvq->vdev->priv; skb_recv_done() local 2029 virtnet_napi_tx_enable(struct virtnet_info *vi, struct virtqueue *vq, struct napi_struct *napi) virtnet_napi_tx_enable() argument 2055 struct virtnet_info *vi = refill_work() local 2078 struct virtnet_info *vi = rq->vq->vdev->priv; virtnet_receive() local 2127 struct virtnet_info *vi = rq->vq->vdev->priv; virtnet_poll_cleantx() local 2157 struct virtnet_info *vi = rq->vq->vdev->priv; virtnet_poll() local 2186 virtnet_disable_queue_pair(struct virtnet_info *vi, int qp_index) virtnet_disable_queue_pair() argument 2193 virtnet_enable_queue_pair(struct virtnet_info *vi, int qp_index) virtnet_enable_queue_pair() argument 2220 struct virtnet_info *vi = netdev_priv(dev); virtnet_open() local 2250 struct virtnet_info *vi = sq->vq->vdev->priv; virtnet_poll_tx() local 2297 struct virtnet_info *vi = sq->vq->vdev->priv; xmit_skb() local 2342 struct virtnet_info *vi = netdev_priv(dev); start_xmit() local 2397 virtnet_rx_resize(struct virtnet_info *vi, struct receive_queue *rq, u32 ring_num) virtnet_rx_resize() argument 2420 virtnet_tx_resize(struct virtnet_info *vi, struct send_queue *sq, u32 ring_num) virtnet_tx_resize() argument 2466 virtnet_send_command(struct virtnet_info *vi, u8 class, u8 cmd, struct scatterlist *out) virtnet_send_command() argument 2513 struct virtnet_info *vi = netdev_priv(dev); virtnet_set_mac_address() local 2561 struct virtnet_info *vi = netdev_priv(dev); virtnet_stats() local 2598 virtnet_ack_link_announce(struct virtnet_info *vi) virtnet_ack_link_announce() argument 2607 _virtnet_set_queues(struct virtnet_info *vi, u16 queue_pairs) _virtnet_set_queues() argument 2633 virtnet_set_queues(struct virtnet_info *vi, u16 queue_pairs) virtnet_set_queues() argument 2645 struct virtnet_info *vi = netdev_priv(dev); virtnet_close() local 2661 struct virtnet_info *vi = netdev_priv(dev); virtnet_set_rx_mode() local 2732 struct virtnet_info *vi = netdev_priv(dev); virtnet_vlan_rx_add_vid() local 2747 struct virtnet_info *vi = netdev_priv(dev); virtnet_vlan_rx_kill_vid() local 2759 virtnet_clean_affinity(struct virtnet_info *vi) virtnet_clean_affinity() argument 2773 virtnet_set_affinity(struct virtnet_info *vi) virtnet_set_affinity() argument 2814 struct virtnet_info *vi = hlist_entry_safe(node, struct virtnet_info, virtnet_cpu_online() local 2822 struct virtnet_info *vi = hlist_entry_safe(node, struct virtnet_info, virtnet_cpu_dead() local 2830 struct virtnet_info *vi = hlist_entry_safe(node, struct virtnet_info, virtnet_cpu_down_prep() local 2839 virtnet_cpu_notif_add(struct virtnet_info *vi) virtnet_cpu_notif_add() argument 2854 virtnet_cpu_notif_remove(struct virtnet_info *vi) virtnet_cpu_notif_remove() argument 2866 struct virtnet_info *vi = netdev_priv(dev); virtnet_get_ringparam() local 2882 struct virtnet_info *vi = netdev_priv(dev); virtnet_set_ringparam() local 2948 virtnet_commit_rss_command(struct virtnet_info *vi) virtnet_commit_rss_command() argument 2979 virtnet_init_default_rss(struct virtnet_info *vi) virtnet_init_default_rss() argument 3001 virtnet_get_hashflow(const struct virtnet_info *vi, struct ethtool_rxnfc *info) virtnet_get_hashflow() argument 3053 virtnet_set_hashflow(struct virtnet_info *vi, struct ethtool_rxnfc *info) virtnet_set_hashflow() argument 3120 struct virtnet_info *vi = netdev_priv(dev); virtnet_get_drvinfo() local 3133 struct virtnet_info *vi = netdev_priv(dev); virtnet_set_channels() local 3170 struct virtnet_info *vi = netdev_priv(dev); virtnet_get_strings() local 3193 struct virtnet_info *vi = netdev_priv(dev); virtnet_get_sset_count() local 3207 struct virtnet_info *vi = netdev_priv(dev); virtnet_get_ethtool_stats() local 3247 struct virtnet_info *vi = netdev_priv(dev); virtnet_get_channels() local 3260 struct virtnet_info *vi = netdev_priv(dev); virtnet_set_link_ksettings() local 3269 struct virtnet_info *vi = netdev_priv(dev); virtnet_get_link_ksettings() local 3278 virtnet_send_notf_coal_cmds(struct virtnet_info *vi, struct ethtool_coalesce *ec) virtnet_send_notf_coal_cmds() argument 3321 virtnet_send_ctrl_coal_vq_cmd(struct virtnet_info *vi, u16 vqn, u32 max_usecs, u32 max_packets) virtnet_send_ctrl_coal_vq_cmd() argument 3339 virtnet_send_notf_coal_vq_cmds(struct virtnet_info *vi, struct ethtool_coalesce *ec, u16 queue) virtnet_send_notf_coal_vq_cmds() argument 3398 struct virtnet_info *vi = netdev_priv(dev); virtnet_set_coalesce() local 3440 struct virtnet_info *vi = netdev_priv(dev); virtnet_get_coalesce() local 3461 struct virtnet_info *vi = netdev_priv(dev); virtnet_set_per_queue_coalesce() local 3494 struct virtnet_info *vi = netdev_priv(dev); virtnet_get_per_queue_coalesce() local 3516 struct virtnet_info *vi = netdev_priv(dev); virtnet_init_settings() local 3522 virtnet_update_settings(struct virtnet_info *vi) virtnet_update_settings() argument 3553 struct virtnet_info *vi = netdev_priv(dev); virtnet_get_rxfh() local 3572 struct virtnet_info *vi = netdev_priv(dev); virtnet_set_rxfh() local 3592 struct virtnet_info *vi = netdev_priv(dev); virtnet_get_rxnfc() local 3611 struct virtnet_info *vi = netdev_priv(dev); virtnet_set_rxnfc() local 3656 struct virtnet_info *vi = vdev->priv; virtnet_freeze_down() local 3672 struct virtnet_info *vi = vdev->priv; virtnet_restore_up() local 3695 virtnet_set_guest_offloads(struct virtnet_info *vi, u64 offloads) virtnet_set_guest_offloads() argument 3711 virtnet_clear_guest_offloads(struct virtnet_info *vi) virtnet_clear_guest_offloads() argument 3721 virtnet_restore_guest_offloads(struct virtnet_info *vi) virtnet_restore_guest_offloads() argument 3737 struct virtnet_info *vi = netdev_priv(dev); virtnet_xdp_set() local 3864 struct virtnet_info *vi = netdev_priv(dev); virtnet_get_phys_port_name() local 3880 struct virtnet_info *vi = netdev_priv(dev); virtnet_set_features() local 3948 struct virtnet_info *vi = virtnet_config_changed_work() local 3981 struct virtnet_info *vi = vdev->priv; virtnet_config_changed() local 3986 virtnet_free_queues(struct virtnet_info *vi) virtnet_free_queues() argument 4005 _free_receive_bufs(struct virtnet_info *vi) _free_receive_bufs() argument 4021 free_receive_bufs(struct virtnet_info *vi) free_receive_bufs() argument 4028 free_receive_page_frags(struct virtnet_info *vi) free_receive_page_frags() argument 4047 free_unused_bufs(struct virtnet_info *vi) free_unused_bufs() argument 4068 virtnet_del_vqs(struct virtnet_info *vi) virtnet_del_vqs() argument 4083 mergeable_min_buf_len(struct virtnet_info *vi, struct virtqueue *vq) mergeable_min_buf_len() argument 4095 virtnet_find_vqs(struct virtnet_info *vi) virtnet_find_vqs() argument 4180 virtnet_alloc_queues(struct virtnet_info *vi) virtnet_alloc_queues() argument 4225 init_vqs(struct virtnet_info *vi) init_vqs() argument 4256 struct virtnet_info *vi = netdev_priv(queue->dev); mergeable_rx_buffer_size_show() local 4356 virtnet_check_guest_gso(const struct virtnet_info *vi) virtnet_check_guest_gso() argument 4366 virtnet_set_big_packets(struct virtnet_info *vi, const int mtu) virtnet_set_big_packets() argument 4384 struct virtnet_info *vi; virtnet_probe() local 4660 remove_vq_common(struct virtnet_info *vi) remove_vq_common() argument 4676 struct virtnet_info *vi = vdev->priv; virtnet_remove() local 4694 struct virtnet_info *vi = vdev->priv; virtnet_freeze() local 4705 struct virtnet_info *vi = vdev->priv; virtnet_restore() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ |
H A D | virtio_net.c | 309 /* Find end of list, sew whole thing into vi->rq.pages. */ in give_pages() 328 static void enable_delayed_refill(struct virtnet_info *vi) in enable_delayed_refill() argument 330 spin_lock_bh(&vi->refill_lock); in enable_delayed_refill() 331 vi->refill_enabled = true; in enable_delayed_refill() 332 spin_unlock_bh(&vi->refill_lock); in enable_delayed_refill() 335 static void disable_delayed_refill(struct virtnet_info *vi) in disable_delayed_refill() argument 337 spin_lock_bh(&vi->refill_lock); in disable_delayed_refill() 338 vi->refill_enabled = false; in disable_delayed_refill() 339 spin_unlock_bh(&vi->refill_lock); in disable_delayed_refill() 367 struct virtnet_info *vi in skb_xmit_done() local 398 page_to_skb(struct virtnet_info *vi, struct receive_queue *rq, struct page *page, unsigned int offset, unsigned int len, unsigned int truesize, bool hdr_valid, unsigned int metasize) page_to_skb() argument 484 __virtnet_xdp_xmit_one(struct virtnet_info *vi, struct send_queue *sq, struct xdp_frame *xdpf) __virtnet_xdp_xmit_one() argument 551 struct virtnet_info *vi = netdev_priv(dev); virtnet_xdp_xmit() local 623 virtnet_get_headroom(struct virtnet_info *vi) virtnet_get_headroom() argument 696 receive_small(struct net_device *dev, struct virtnet_info *vi, struct receive_queue *rq, void *buf, void *ctx, unsigned int len, unsigned int *xdp_xmit, struct virtnet_rq_stats *stats) receive_small() argument 836 receive_big(struct net_device *dev, struct virtnet_info *vi, struct receive_queue *rq, void *buf, unsigned int len, struct virtnet_rq_stats *stats) receive_big() argument 859 receive_mergeable(struct net_device *dev, struct virtnet_info *vi, struct receive_queue *rq, void *buf, void *ctx, unsigned int len, unsigned int *xdp_xmit, struct virtnet_rq_stats *stats) receive_mergeable() argument 1106 receive_buf(struct virtnet_info *vi, struct receive_queue *rq, void *buf, unsigned int len, void **ctx, unsigned int *xdp_xmit, struct virtnet_rq_stats *stats) receive_buf() argument 1170 add_recvbuf_small(struct virtnet_info *vi, struct receive_queue *rq, gfp_t gfp) add_recvbuf_small() argument 1196 add_recvbuf_big(struct virtnet_info *vi, struct receive_queue *rq, gfp_t gfp) add_recvbuf_big() argument 1261 add_recvbuf_mergeable(struct virtnet_info *vi, struct receive_queue *rq, gfp_t gfp) add_recvbuf_mergeable() argument 1311 try_fill_recv(struct virtnet_info *vi, struct receive_queue *rq, gfp_t gfp) try_fill_recv() argument 1342 struct virtnet_info *vi = rvq->vdev->priv; skb_recv_done() local 1361 virtnet_napi_tx_enable(struct virtnet_info *vi, struct virtqueue *vq, struct napi_struct *napi) virtnet_napi_tx_enable() argument 1387 struct virtnet_info *vi = refill_work() local 1410 struct virtnet_info *vi = rq->vq->vdev->priv; virtnet_receive() local 1490 is_xdp_raw_buffer_queue(struct virtnet_info *vi, int q) is_xdp_raw_buffer_queue() argument 1502 struct virtnet_info *vi = rq->vq->vdev->priv; virtnet_poll_cleantx() local 1523 struct virtnet_info *vi = rq->vq->vdev->priv; virtnet_poll() local 1554 struct virtnet_info *vi = netdev_priv(dev); virtnet_open() local 1586 struct virtnet_info *vi = sq->vq->vdev->priv; virtnet_poll_tx() local 1633 struct virtnet_info *vi = sq->vq->vdev->priv; xmit_skb() local 1678 struct virtnet_info *vi = netdev_priv(dev); start_xmit() local 1755 virtnet_send_command(struct virtnet_info *vi, u8 class, u8 cmd, struct scatterlist *out) virtnet_send_command() argument 1796 struct virtnet_info *vi = netdev_priv(dev); virtnet_set_mac_address() local 1844 struct virtnet_info *vi = netdev_priv(dev); virtnet_stats() local 1879 virtnet_ack_link_announce(struct virtnet_info *vi) virtnet_ack_link_announce() argument 1888 _virtnet_set_queues(struct virtnet_info *vi, u16 queue_pairs) _virtnet_set_queues() argument 1914 virtnet_set_queues(struct virtnet_info *vi, u16 queue_pairs) virtnet_set_queues() argument 1926 struct virtnet_info *vi = netdev_priv(dev); virtnet_close() local 1945 struct virtnet_info *vi = netdev_priv(dev); virtnet_set_rx_mode() local 2016 struct virtnet_info *vi = netdev_priv(dev); virtnet_vlan_rx_add_vid() local 2031 struct virtnet_info *vi = netdev_priv(dev); virtnet_vlan_rx_kill_vid() local 2043 virtnet_clean_affinity(struct virtnet_info *vi) virtnet_clean_affinity() argument 2057 virtnet_set_affinity(struct virtnet_info *vi) virtnet_set_affinity() argument 2098 struct virtnet_info *vi = hlist_entry_safe(node, struct virtnet_info, virtnet_cpu_online() local 2106 struct virtnet_info *vi = hlist_entry_safe(node, struct virtnet_info, virtnet_cpu_dead() local 2114 struct virtnet_info *vi = hlist_entry_safe(node, struct virtnet_info, virtnet_cpu_down_prep() local 2123 virtnet_cpu_notif_add(struct virtnet_info *vi) virtnet_cpu_notif_add() argument 2138 virtnet_cpu_notif_remove(struct virtnet_info *vi) virtnet_cpu_notif_remove() argument 2148 struct virtnet_info *vi = netdev_priv(dev); virtnet_get_ringparam() local 2160 struct virtnet_info *vi = netdev_priv(dev); virtnet_get_drvinfo() local 2173 struct virtnet_info *vi = netdev_priv(dev); virtnet_set_channels() local 2210 struct virtnet_info *vi = netdev_priv(dev); virtnet_get_strings() local 2237 struct virtnet_info *vi = netdev_priv(dev); virtnet_get_sset_count() local 2251 struct virtnet_info *vi = netdev_priv(dev); virtnet_get_ethtool_stats() local 2288 struct virtnet_info *vi = netdev_priv(dev); virtnet_get_channels() local 2301 struct virtnet_info *vi = netdev_priv(dev); virtnet_set_link_ksettings() local 2310 struct virtnet_info *vi = netdev_priv(dev); virtnet_get_link_ksettings() local 2322 struct virtnet_info *vi = netdev_priv(dev); virtnet_set_coalesce() local 2347 struct virtnet_info *vi = netdev_priv(dev); virtnet_get_coalesce() local 2359 struct virtnet_info *vi = netdev_priv(dev); virtnet_init_settings() local 2365 virtnet_update_settings(struct virtnet_info *vi) virtnet_update_settings() argument 2403 struct virtnet_info *vi = vdev->priv; virtnet_freeze_down() local 2419 struct virtnet_info *vi = vdev->priv; virtnet_restore_up() local 2442 virtnet_set_guest_offloads(struct virtnet_info *vi, u64 offloads) virtnet_set_guest_offloads() argument 2458 virtnet_clear_guest_offloads(struct virtnet_info *vi) virtnet_clear_guest_offloads() argument 2468 virtnet_restore_guest_offloads(struct virtnet_info *vi) virtnet_restore_guest_offloads() argument 2482 struct virtnet_info *vi = netdev_priv(dev); virtnet_xdp_set() local 2604 struct virtnet_info *vi = netdev_priv(dev); virtnet_get_phys_port_name() local 2620 struct virtnet_info *vi = netdev_priv(dev); virtnet_set_features() local 2662 struct virtnet_info *vi = virtnet_config_changed_work() local 2695 struct virtnet_info *vi = vdev->priv; virtnet_config_changed() local 2700 virtnet_free_queues(struct virtnet_info *vi) virtnet_free_queues() argument 2719 _free_receive_bufs(struct virtnet_info *vi) _free_receive_bufs() argument 2735 free_receive_bufs(struct virtnet_info *vi) free_receive_bufs() argument 2742 free_receive_page_frags(struct virtnet_info *vi) free_receive_page_frags() argument 2760 struct virtnet_info *vi = vq->vdev->priv; virtnet_rq_free_unused_buf() local 2771 free_unused_bufs(struct virtnet_info *vi) free_unused_bufs() argument 2791 virtnet_del_vqs(struct virtnet_info *vi) virtnet_del_vqs() argument 2806 mergeable_min_buf_len(struct virtnet_info *vi, struct virtqueue *vq) mergeable_min_buf_len() argument 2818 virtnet_find_vqs(struct virtnet_info *vi) virtnet_find_vqs() argument 2903 virtnet_alloc_queues(struct virtnet_info *vi) virtnet_alloc_queues() argument 2943 init_vqs(struct virtnet_info *vi) init_vqs() argument 2972 struct virtnet_info *vi = netdev_priv(queue->dev); mergeable_rx_buffer_size_show() local 3062 struct virtnet_info *vi; virtnet_probe() local 3282 remove_vq_common(struct virtnet_info *vi) remove_vq_common() argument 3298 struct virtnet_info *vi = vdev->priv; virtnet_remove() local 3316 struct virtnet_info *vi = vdev->priv; virtnet_freeze() local 3327 struct virtnet_info *vi = vdev->priv; virtnet_restore() local [all...] |
/kernel/linux/linux-5.10/drivers/scsi/esas2r/ |
H A D | esas2r_vda.c | 66 struct atto_ioctl_vda *vi, in esas2r_process_vda_ioctl() 74 vi->status = ATTO_STS_SUCCESS; in esas2r_process_vda_ioctl() 75 vi->vda_status = RS_PENDING; in esas2r_process_vda_ioctl() 77 if (vi->function >= vercnt) { in esas2r_process_vda_ioctl() 78 vi->status = ATTO_STS_INV_FUNC; in esas2r_process_vda_ioctl() 82 if (vi->version > esas2r_vdaioctl_versions[vi->function]) { in esas2r_process_vda_ioctl() 83 vi->status = ATTO_STS_INV_VERSION; in esas2r_process_vda_ioctl() 88 vi->status = ATTO_STS_DEGRADED; in esas2r_process_vda_ioctl() 92 if (vi in esas2r_process_vda_ioctl() 65 esas2r_process_vda_ioctl(struct esas2r_adapter *a, struct atto_ioctl_vda *vi, struct esas2r_request *rq, struct esas2r_sg_context *sgc) esas2r_process_vda_ioctl() argument 272 struct atto_ioctl_vda *vi = (struct atto_ioctl_vda *)rq->interrupt_cx; esas2r_complete_vda_ioctl() local [all...] |
/kernel/linux/linux-6.6/drivers/scsi/esas2r/ |
H A D | esas2r_vda.c | 66 struct atto_ioctl_vda *vi, in esas2r_process_vda_ioctl() 74 vi->status = ATTO_STS_SUCCESS; in esas2r_process_vda_ioctl() 75 vi->vda_status = RS_PENDING; in esas2r_process_vda_ioctl() 77 if (vi->function >= vercnt) { in esas2r_process_vda_ioctl() 78 vi->status = ATTO_STS_INV_FUNC; in esas2r_process_vda_ioctl() 82 if (vi->version > esas2r_vdaioctl_versions[vi->function]) { in esas2r_process_vda_ioctl() 83 vi->status = ATTO_STS_INV_VERSION; in esas2r_process_vda_ioctl() 88 vi->status = ATTO_STS_DEGRADED; in esas2r_process_vda_ioctl() 92 if (vi in esas2r_process_vda_ioctl() 65 esas2r_process_vda_ioctl(struct esas2r_adapter *a, struct atto_ioctl_vda *vi, struct esas2r_request *rq, struct esas2r_sg_context *sgc) esas2r_process_vda_ioctl() argument 272 struct atto_ioctl_vda *vi = (struct atto_ioctl_vda *)rq->interrupt_cx; esas2r_complete_vda_ioctl() local [all...] |
/kernel/linux/linux-5.10/drivers/parisc/ |
H A D | iosapic.c | 526 static void iosapic_rd_irt_entry(struct vector_info *vi , u32 *dp0, u32 *dp1) in iosapic_rd_irt_entry() 528 struct iosapic_info *isp = vi->iosapic; in iosapic_rd_irt_entry() 529 u8 idx = vi->irqline; in iosapic_rd_irt_entry() 536 static void iosapic_wr_irt_entry(struct vector_info *vi, u32 dp0, u32 dp1) in iosapic_wr_irt_entry() argument 538 struct iosapic_info *isp = vi->iosapic; in iosapic_wr_irt_entry() 541 vi->irqline, isp->isi_hpa, dp0, dp1); in iosapic_wr_irt_entry() 543 iosapic_write(isp->addr, IOSAPIC_IRDT_ENTRY(vi->irqline), dp0); in iosapic_wr_irt_entry() 548 iosapic_write(isp->addr, IOSAPIC_IRDT_ENTRY_HI(vi->irqline), dp1); in iosapic_wr_irt_entry() 560 iosapic_set_irt_data( struct vector_info *vi, u32 *dp0, u32 *dp1) in iosapic_set_irt_data() argument 563 struct irt_entry *p = vi in iosapic_set_irt_data() 606 struct vector_info *vi = irq_data_get_irq_chip_data(d); iosapic_mask_irq() local 618 struct vector_info *vi = irq_data_get_irq_chip_data(d); iosapic_unmask_irq() local 661 struct vector_info *vi = irq_data_get_irq_chip_data(d); iosapic_eoi_irq() local 671 struct vector_info *vi = irq_data_get_irq_chip_data(d); iosapic_set_affinity_irq() local 710 struct vector_info *vi; iosapic_fixup_irq() local 807 struct vector_info *vi; iosapic_serial_irq() local 971 iosapic_prt_vi(struct vector_info *vi) iosapic_prt_vi() argument [all...] |
/kernel/linux/linux-6.6/drivers/parisc/ |
H A D | iosapic.c | 517 static void iosapic_rd_irt_entry(struct vector_info *vi , u32 *dp0, u32 *dp1) in iosapic_rd_irt_entry() 519 struct iosapic_info *isp = vi->iosapic; in iosapic_rd_irt_entry() 520 u8 idx = vi->irqline; in iosapic_rd_irt_entry() 527 static void iosapic_wr_irt_entry(struct vector_info *vi, u32 dp0, u32 dp1) in iosapic_wr_irt_entry() argument 529 struct iosapic_info *isp = vi->iosapic; in iosapic_wr_irt_entry() 532 vi->irqline, isp->isi_hpa, dp0, dp1); in iosapic_wr_irt_entry() 534 iosapic_write(isp->addr, IOSAPIC_IRDT_ENTRY(vi->irqline), dp0); in iosapic_wr_irt_entry() 539 iosapic_write(isp->addr, IOSAPIC_IRDT_ENTRY_HI(vi->irqline), dp1); in iosapic_wr_irt_entry() 551 iosapic_set_irt_data( struct vector_info *vi, u32 *dp0, u32 *dp1) in iosapic_set_irt_data() argument 554 struct irt_entry *p = vi in iosapic_set_irt_data() 597 struct vector_info *vi = irq_data_get_irq_chip_data(d); iosapic_mask_irq() local 609 struct vector_info *vi = irq_data_get_irq_chip_data(d); iosapic_unmask_irq() local 652 struct vector_info *vi = irq_data_get_irq_chip_data(d); iosapic_eoi_irq() local 662 struct vector_info *vi = irq_data_get_irq_chip_data(d); iosapic_set_affinity_irq() local 701 struct vector_info *vi; iosapic_fixup_irq() local 798 struct vector_info *vi; iosapic_serial_irq() local 962 iosapic_prt_vi(struct vector_info *vi) iosapic_prt_vi() argument [all...] |
/kernel/linux/linux-5.10/fs/reiserfs/ |
H A D | item_ops.c | 61 struct virtual_item *vi, in sd_create_vi() 64 vi->vi_index = TYPE_STAT_DATA; in sd_create_vi() 68 static int sd_check_left(struct virtual_item *vi, int free, in sd_check_left() argument 75 static int sd_check_right(struct virtual_item *vi, int free) in sd_check_right() argument 80 static int sd_part_size(struct virtual_item *vi, int first, int count) in sd_part_size() argument 86 static int sd_unit_num(struct virtual_item *vi) in sd_unit_num() argument 88 return vi->vi_item_len - IH_SIZE; in sd_unit_num() 91 static void sd_print_vi(struct virtual_item *vi) in sd_print_vi() argument 95 vi->vi_index, vi in sd_print_vi() 60 sd_create_vi(struct virtual_node *vn, struct virtual_item *vi, int is_affected, int insert_size) sd_create_vi() argument 150 direct_create_vi(struct virtual_node *vn, struct virtual_item *vi, int is_affected, int insert_size) direct_create_vi() argument 158 direct_check_left(struct virtual_item *vi, int free, int start_skip, int end_skip) direct_check_left() argument 167 direct_check_right(struct virtual_item *vi, int free) direct_check_right() argument 172 direct_part_size(struct virtual_item *vi, int first, int count) direct_part_size() argument 177 direct_unit_num(struct virtual_item *vi) direct_unit_num() argument 182 direct_print_vi(struct virtual_item *vi) direct_print_vi() argument 288 indirect_create_vi(struct virtual_node *vn, struct virtual_item *vi, int is_affected, int insert_size) indirect_create_vi() argument 296 indirect_check_left(struct virtual_item *vi, int free, int start_skip, int end_skip) indirect_check_left() argument 305 indirect_check_right(struct virtual_item *vi, int free) indirect_check_right() argument 314 indirect_part_size(struct virtual_item *vi, int first, int units) indirect_part_size() argument 320 indirect_unit_num(struct virtual_item *vi) indirect_unit_num() argument 326 indirect_print_vi(struct virtual_item *vi) indirect_print_vi() argument 458 direntry_create_vi(struct virtual_node *vn, struct virtual_item *vi, int is_affected, int insert_size) direntry_create_vi() argument 525 direntry_check_left(struct virtual_item *vi, int free, int start_skip, int end_skip) direntry_check_left() argument 555 direntry_check_right(struct virtual_item *vi, int free) direntry_check_right() argument 580 direntry_part_size(struct virtual_item *vi, int first, int count) direntry_part_size() argument 599 direntry_unit_num(struct virtual_item *vi) direntry_unit_num() argument 606 direntry_print_vi(struct virtual_item *vi) direntry_print_vi() argument 669 errcatch_create_vi(struct virtual_node *vn, struct virtual_item *vi, int is_affected, int insert_size) errcatch_create_vi() argument 683 errcatch_check_left(struct virtual_item *vi, int free, int start_skip, int end_skip) errcatch_check_left() argument 691 errcatch_check_right(struct virtual_item *vi, int free) errcatch_check_right() argument 698 errcatch_part_size(struct virtual_item *vi, int first, int count) errcatch_part_size() argument 705 errcatch_unit_num(struct virtual_item *vi) errcatch_unit_num() argument 712 errcatch_print_vi(struct virtual_item *vi) errcatch_print_vi() argument [all...] |
/kernel/linux/linux-6.6/fs/reiserfs/ |
H A D | item_ops.c | 61 struct virtual_item *vi, in sd_create_vi() 64 vi->vi_index = TYPE_STAT_DATA; in sd_create_vi() 68 static int sd_check_left(struct virtual_item *vi, int free, in sd_check_left() argument 75 static int sd_check_right(struct virtual_item *vi, int free) in sd_check_right() argument 80 static int sd_part_size(struct virtual_item *vi, int first, int count) in sd_part_size() argument 86 static int sd_unit_num(struct virtual_item *vi) in sd_unit_num() argument 88 return vi->vi_item_len - IH_SIZE; in sd_unit_num() 91 static void sd_print_vi(struct virtual_item *vi) in sd_print_vi() argument 95 vi->vi_index, vi in sd_print_vi() 60 sd_create_vi(struct virtual_node *vn, struct virtual_item *vi, int is_affected, int insert_size) sd_create_vi() argument 150 direct_create_vi(struct virtual_node *vn, struct virtual_item *vi, int is_affected, int insert_size) direct_create_vi() argument 158 direct_check_left(struct virtual_item *vi, int free, int start_skip, int end_skip) direct_check_left() argument 167 direct_check_right(struct virtual_item *vi, int free) direct_check_right() argument 172 direct_part_size(struct virtual_item *vi, int first, int count) direct_part_size() argument 177 direct_unit_num(struct virtual_item *vi) direct_unit_num() argument 182 direct_print_vi(struct virtual_item *vi) direct_print_vi() argument 288 indirect_create_vi(struct virtual_node *vn, struct virtual_item *vi, int is_affected, int insert_size) indirect_create_vi() argument 296 indirect_check_left(struct virtual_item *vi, int free, int start_skip, int end_skip) indirect_check_left() argument 305 indirect_check_right(struct virtual_item *vi, int free) indirect_check_right() argument 314 indirect_part_size(struct virtual_item *vi, int first, int units) indirect_part_size() argument 320 indirect_unit_num(struct virtual_item *vi) indirect_unit_num() argument 326 indirect_print_vi(struct virtual_item *vi) indirect_print_vi() argument 458 direntry_create_vi(struct virtual_node *vn, struct virtual_item *vi, int is_affected, int insert_size) direntry_create_vi() argument 525 direntry_check_left(struct virtual_item *vi, int free, int start_skip, int end_skip) direntry_check_left() argument 555 direntry_check_right(struct virtual_item *vi, int free) direntry_check_right() argument 580 direntry_part_size(struct virtual_item *vi, int first, int count) direntry_part_size() argument 599 direntry_unit_num(struct virtual_item *vi) direntry_unit_num() argument 606 direntry_print_vi(struct virtual_item *vi) direntry_print_vi() argument 669 errcatch_create_vi(struct virtual_node *vn, struct virtual_item *vi, int is_affected, int insert_size) errcatch_create_vi() argument 683 errcatch_check_left(struct virtual_item *vi, int free, int start_skip, int end_skip) errcatch_check_left() argument 691 errcatch_check_right(struct virtual_item *vi, int free) errcatch_check_right() argument 698 errcatch_part_size(struct virtual_item *vi, int first, int count) errcatch_part_size() argument 705 errcatch_unit_num(struct virtual_item *vi) errcatch_unit_num() argument 712 errcatch_print_vi(struct virtual_item *vi) errcatch_print_vi() argument [all...] |
/kernel/linux/linux-5.10/fs/ntfs/ |
H A D | inode.c | 32 * @vi: vfs inode which to test 36 * inode @vi for equality with the ntfs attribute @data. 46 int ntfs_test_inode(struct inode *vi, void *data) in ntfs_test_inode() argument 51 if (vi->i_ino != na->mft_no) in ntfs_test_inode() 53 ni = NTFS_I(vi); in ntfs_test_inode() 54 /* If !NInoAttr(ni), @vi is a normal file or directory inode. */ in ntfs_test_inode() 75 * @vi: vfs inode to initialize 76 * @data: data which to initialize @vi to 78 * Initialize the vfs inode @vi with the values from the ntfs attribute @data in 91 static int ntfs_init_locked_inode(struct inode *vi, voi argument 159 struct inode *vi; ntfs_iget() local 217 struct inode *vi; ntfs_attr_iget() local 275 struct inode *vi; ntfs_index_iget() local 524 ntfs_read_locked_inode(struct inode *vi) ntfs_read_locked_inode() argument 1200 ntfs_read_locked_attr_inode(struct inode *base_vi, struct inode *vi) ntfs_read_locked_attr_inode() argument 1465 ntfs_read_locked_index_inode(struct inode *base_vi, struct inode *vi) ntfs_read_locked_index_inode() argument 1747 ntfs_read_inode_mount(struct inode *vi) ntfs_read_inode_mount() argument 2247 ntfs_evict_big_inode(struct inode *vi) ntfs_evict_big_inode() argument 2355 ntfs_truncate(struct inode *vi) ntfs_truncate() argument 2863 ntfs_truncate_vfs(struct inode *vi) ntfs_truncate_vfs() argument 2884 struct inode *vi = d_inode(dentry); ntfs_setattr() local 2955 __ntfs_write_inode(struct inode *vi, int sync) __ntfs_write_inode() argument [all...] |
H A D | bitmap.h | 18 extern int __ntfs_bitmap_set_bits_in_run(struct inode *vi, const s64 start_bit, 23 * @vi: vfs inode describing the bitmap 29 * vfs inode @vi to @value, where @value is either 0 or 1. 33 static inline int ntfs_bitmap_set_bits_in_run(struct inode *vi, in ntfs_bitmap_set_bits_in_run() argument 36 return __ntfs_bitmap_set_bits_in_run(vi, start_bit, count, value, in ntfs_bitmap_set_bits_in_run() 42 * @vi: vfs inode describing the bitmap 47 * vfs inode @vi. 51 static inline int ntfs_bitmap_set_run(struct inode *vi, const s64 start_bit, in ntfs_bitmap_set_run() argument 54 return ntfs_bitmap_set_bits_in_run(vi, start_bit, count, 1); in ntfs_bitmap_set_run() 59 * @vi 68 ntfs_bitmap_clear_run(struct inode *vi, const s64 start_bit, const s64 count) ntfs_bitmap_clear_run() argument 83 ntfs_bitmap_set_bit(struct inode *vi, const s64 bit) ntfs_bitmap_set_bit() argument 97 ntfs_bitmap_clear_bit(struct inode *vi, const s64 bit) ntfs_bitmap_clear_bit() argument [all...] |
/kernel/linux/linux-6.6/fs/ntfs/ |
H A D | inode.c | 32 * @vi: vfs inode which to test 36 * inode @vi for equality with the ntfs attribute @data. 46 int ntfs_test_inode(struct inode *vi, void *data) in ntfs_test_inode() argument 51 if (vi->i_ino != na->mft_no) in ntfs_test_inode() 53 ni = NTFS_I(vi); in ntfs_test_inode() 54 /* If !NInoAttr(ni), @vi is a normal file or directory inode. */ in ntfs_test_inode() 75 * @vi: vfs inode to initialize 76 * @data: data which to initialize @vi to 78 * Initialize the vfs inode @vi with the values from the ntfs attribute @data in 91 static int ntfs_init_locked_inode(struct inode *vi, voi argument 159 struct inode *vi; ntfs_iget() local 217 struct inode *vi; ntfs_attr_iget() local 275 struct inode *vi; ntfs_index_iget() local 524 ntfs_read_locked_inode(struct inode *vi) ntfs_read_locked_inode() argument 1200 ntfs_read_locked_attr_inode(struct inode *base_vi, struct inode *vi) ntfs_read_locked_attr_inode() argument 1465 ntfs_read_locked_index_inode(struct inode *base_vi, struct inode *vi) ntfs_read_locked_index_inode() argument 1747 ntfs_read_inode_mount(struct inode *vi) ntfs_read_inode_mount() argument 2247 ntfs_evict_big_inode(struct inode *vi) ntfs_evict_big_inode() argument 2355 ntfs_truncate(struct inode *vi) ntfs_truncate() argument 2862 ntfs_truncate_vfs(struct inode *vi) ntfs_truncate_vfs() argument 2885 struct inode *vi = d_inode(dentry); ntfs_setattr() local 2956 __ntfs_write_inode(struct inode *vi, int sync) __ntfs_write_inode() argument [all...] |
/kernel/linux/linux-5.10/fs/erofs/ |
H A D | zmap.c | 13 struct erofs_inode *const vi = EROFS_I(inode); in z_erofs_fill_inode() local 15 if (vi->datalayout == EROFS_INODE_FLAT_COMPRESSION_LEGACY) { in z_erofs_fill_inode() 16 vi->z_advise = 0; in z_erofs_fill_inode() 17 vi->z_algorithmtype[0] = 0; in z_erofs_fill_inode() 18 vi->z_algorithmtype[1] = 0; in z_erofs_fill_inode() 19 vi->z_logical_clusterbits = LOG_BLOCK_SIZE; in z_erofs_fill_inode() 20 vi->z_physical_clusterbits[0] = vi->z_logical_clusterbits; in z_erofs_fill_inode() 21 vi->z_physical_clusterbits[1] = vi in z_erofs_fill_inode() 31 struct erofs_inode *const vi = EROFS_I(inode); z_erofs_fill_inode_lazy() local 153 struct erofs_inode *const vi = EROFS_I(inode); legacy_load_cluster_from_disk() local 211 struct erofs_inode *const vi = EROFS_I(m->inode); unpack_compacted_index() local 275 struct erofs_inode *const vi = EROFS_I(inode); compacted_load_cluster_from_disk() local 339 struct erofs_inode *const vi = EROFS_I(m->inode); z_erofs_extent_lookback() local 388 struct erofs_inode *const vi = EROFS_I(inode); z_erofs_map_blocks_iter() local [all...] |
/kernel/linux/linux-6.6/drivers/staging/media/tegra-video/ |
H A D | vi.c | 30 #include "vi.h" 66 static int tegra_get_format_idx_by_code(struct tegra_vi *vi, in tegra_get_format_idx_by_code() argument 72 for (i = offset; i < vi->soc->nformats; ++i) { in tegra_get_format_idx_by_code() 73 if (vi->soc->video_formats[i].code == code) in tegra_get_format_idx_by_code() 80 static u32 tegra_get_format_fourcc_by_idx(struct tegra_vi *vi, in tegra_get_format_fourcc_by_idx() argument 83 if (index >= vi->soc->nformats) in tegra_get_format_fourcc_by_idx() 86 return vi->soc->video_formats[index].fourcc; in tegra_get_format_fourcc_by_idx() 90 tegra_get_format_by_fourcc(struct tegra_vi *vi, u32 fourcc) in tegra_get_format_by_fourcc() argument 94 for (i = 0; i < vi->soc->nformats; ++i) { in tegra_get_format_by_fourcc() 95 if (vi in tegra_get_format_by_fourcc() 1091 tegra_channels_cleanup(struct tegra_vi *vi) tegra_channels_cleanup() argument 1107 struct tegra_vi *vi = chan->vi; tegra_channel_init() local 1197 tegra_vi_channel_alloc(struct tegra_vi *vi, unsigned int port_num, struct device_node *node, unsigned int lanes) tegra_vi_channel_alloc() argument 1234 tegra_vi_tpg_channels_alloc(struct tegra_vi *vi) tegra_vi_tpg_channels_alloc() argument 1250 tegra_vi_channels_alloc(struct tegra_vi *vi) tegra_vi_channels_alloc() argument 1310 tegra_vi_channels_init(struct tegra_vi *vi) tegra_vi_channels_init() argument 1336 struct tegra_vi *vi = vid->vi; tegra_v4l2_nodes_cleanup_tpg() local 1350 struct tegra_vi *vi = vid->vi; tegra_v4l2_nodes_setup_tpg() local 1418 struct tegra_vi *vi = dev_get_drvdata(dev); vi_runtime_resume() local 1448 struct tegra_vi *vi = dev_get_drvdata(dev); vi_runtime_suspend() local 1480 struct tegra_vi *vi = chan->vi; tegra_vi_graph_build() local 1586 struct tegra_vi *vi; tegra_vi_graph_notify_complete() local 1659 struct tegra_vi *vi; tegra_vi_graph_notify_bound() local 1697 struct tegra_vi *vi = chan->vi; tegra_vi_graph_parse_one() local 1753 tegra_vi_graph_init(struct tegra_vi *vi) tegra_vi_graph_init() argument 1797 tegra_vi_graph_cleanup(struct tegra_vi *vi) tegra_vi_graph_cleanup() argument 1811 struct tegra_vi *vi = host1x_client_to_vi(client); tegra_vi_init() local 1856 struct tegra_vi *vi = host1x_client_to_vi(client); tegra_vi_exit() local 1878 struct tegra_vi *vi; tegra_vi_probe() local 1949 struct tegra_vi *vi = platform_get_drvdata(pdev); tegra_vi_remove() local [all...] |
/kernel/linux/linux-5.10/drivers/mtd/ubi/ |
H A D | gluebi.c | 272 * @vi: UBI volume description object 279 struct ubi_volume_info *vi) in gluebi_create() 289 mtd->name = kmemdup(vi->name, vi->name_len + 1, GFP_KERNEL); in gluebi_create() 295 gluebi->vol_id = vi->vol_id; in gluebi_create() 296 gluebi->ubi_num = vi->ubi_num; in gluebi_create() 302 mtd->erasesize = vi->usable_leb_size; in gluebi_create() 314 if (vi->vol_type == UBI_DYNAMIC_VOLUME) in gluebi_create() 315 mtd->size = (unsigned long long)vi->usable_leb_size * vi in gluebi_create() 278 gluebi_create(struct ubi_device_info *di, struct ubi_volume_info *vi) gluebi_create() argument 348 gluebi_remove(struct ubi_volume_info *vi) gluebi_remove() argument 394 gluebi_updated(struct ubi_volume_info *vi) gluebi_updated() argument 421 gluebi_resized(struct ubi_volume_info *vi) gluebi_resized() argument [all...] |
/kernel/linux/linux-6.6/drivers/mtd/ubi/ |
H A D | gluebi.c | 272 * @vi: UBI volume description object 279 struct ubi_volume_info *vi) in gluebi_create() 289 mtd->name = kmemdup(vi->name, vi->name_len + 1, GFP_KERNEL); in gluebi_create() 295 gluebi->vol_id = vi->vol_id; in gluebi_create() 296 gluebi->ubi_num = vi->ubi_num; in gluebi_create() 302 mtd->erasesize = vi->usable_leb_size; in gluebi_create() 314 if (vi->vol_type == UBI_DYNAMIC_VOLUME) in gluebi_create() 315 mtd->size = (unsigned long long)vi->usable_leb_size * vi in gluebi_create() 278 gluebi_create(struct ubi_device_info *di, struct ubi_volume_info *vi) gluebi_create() argument 348 gluebi_remove(struct ubi_volume_info *vi) gluebi_remove() argument 394 gluebi_updated(struct ubi_volume_info *vi) gluebi_updated() argument 421 gluebi_resized(struct ubi_volume_info *vi) gluebi_resized() argument [all...] |
/kernel/linux/linux-5.10/drivers/staging/media/tegra-video/ |
H A D | vi.c | 29 #include "vi.h" 62 static int tegra_get_format_idx_by_code(struct tegra_vi *vi, in tegra_get_format_idx_by_code() argument 68 for (i = offset; i < vi->soc->nformats; ++i) { in tegra_get_format_idx_by_code() 69 if (vi->soc->video_formats[i].code == code) in tegra_get_format_idx_by_code() 76 static u32 tegra_get_format_fourcc_by_idx(struct tegra_vi *vi, in tegra_get_format_fourcc_by_idx() argument 79 if (index >= vi->soc->nformats) in tegra_get_format_fourcc_by_idx() 82 return vi->soc->video_formats[index].fourcc; in tegra_get_format_fourcc_by_idx() 86 tegra_get_format_by_fourcc(struct tegra_vi *vi, u32 fourcc) in tegra_get_format_by_fourcc() argument 90 for (i = 0; i < vi->soc->nformats; ++i) { in tegra_get_format_by_fourcc() 91 if (vi in tegra_get_format_by_fourcc() 946 tegra_channels_cleanup(struct tegra_vi *vi) tegra_channels_cleanup() argument 962 struct tegra_vi *vi = chan->vi; tegra_channel_init() local 1065 tegra_vi_channel_alloc(struct tegra_vi *vi, unsigned int port_num, struct device_node *node) tegra_vi_channel_alloc() argument 1088 tegra_vi_tpg_channels_alloc(struct tegra_vi *vi) tegra_vi_tpg_channels_alloc() argument 1103 tegra_vi_channels_alloc(struct tegra_vi *vi) tegra_vi_channels_alloc() argument 1149 tegra_vi_channels_init(struct tegra_vi *vi) tegra_vi_channels_init() argument 1175 struct tegra_vi *vi = vid->vi; tegra_v4l2_nodes_cleanup_tpg() local 1189 struct tegra_vi *vi = vid->vi; tegra_v4l2_nodes_setup_tpg() local 1257 struct tegra_vi *vi = dev_get_drvdata(dev); vi_runtime_resume() local 1287 struct tegra_vi *vi = dev_get_drvdata(dev); vi_runtime_suspend() local 1318 struct tegra_vi *vi = chan->vi; tegra_vi_graph_build() local 1423 struct tegra_vi *vi; tegra_vi_graph_notify_complete() local 1493 struct tegra_vi *vi; tegra_vi_graph_notify_bound() local 1530 struct tegra_vi *vi = chan->vi; tegra_vi_graph_parse_one() local 1585 tegra_vi_graph_init(struct tegra_vi *vi) tegra_vi_graph_init() argument 1626 tegra_vi_graph_cleanup(struct tegra_vi *vi) tegra_vi_graph_cleanup() argument 1640 struct tegra_vi *vi = host1x_client_to_vi(client); tegra_vi_init() local 1685 struct tegra_vi *vi = host1x_client_to_vi(client); tegra_vi_exit() local 1707 struct tegra_vi *vi; tegra_vi_probe() local 1773 struct tegra_vi *vi = platform_get_drvdata(pdev); tegra_vi_remove() local [all...] |
/kernel/linux/linux-6.6/fs/erofs/ |
H A D | zmap.c | 29 struct erofs_inode *const vi = EROFS_I(inode); in z_erofs_load_full_lcluster() local 31 vi->inode_isize + vi->xattr_isize) + in z_erofs_load_full_lcluster() 50 m->clusterofs = 1 << vi->z_logical_clusterbits; in z_erofs_load_full_lcluster() 53 if (!(vi->z_advise & (Z_EROFS_ADVISE_BIG_PCLUSTER_1 | in z_erofs_load_full_lcluster() 70 if (m->clusterofs >= 1 << vi->z_logical_clusterbits) { in z_erofs_load_full_lcluster() 121 struct erofs_inode *const vi = EROFS_I(m->inode); in unpack_compacted_index() local 122 const unsigned int lclusterbits = vi->z_logical_clusterbits; in unpack_compacted_index() 138 big_pcluster = vi->z_advise & Z_EROFS_ADVISE_BIG_PCLUSTER_1; in unpack_compacted_index() 229 struct erofs_inode *const vi in z_erofs_load_compact_lcluster() local 293 struct erofs_inode *const vi = EROFS_I(m->inode); z_erofs_extent_lookback() local 334 struct erofs_inode *const vi = EROFS_I(m->inode); z_erofs_get_extent_compressedlen() local 406 struct erofs_inode *vi = EROFS_I(inode); z_erofs_get_extent_decompressedlen() local 449 struct erofs_inode *const vi = EROFS_I(inode); z_erofs_do_map_blocks() local 578 struct erofs_inode *const vi = EROFS_I(inode); z_erofs_fill_inode_lazy() local 698 struct erofs_inode *const vi = EROFS_I(inode); z_erofs_map_blocks_iter() local [all...] |
H A D | inode.c | 16 struct erofs_inode *vi = EROFS_I(inode); in erofs_read_inode() local 32 vi->nid, PTR_ERR(kaddr)); in erofs_read_inode() 41 ifmt, vi->nid); in erofs_read_inode() 46 vi->datalayout = erofs_inode_datalayout(ifmt); in erofs_read_inode() 47 if (vi->datalayout >= EROFS_INODE_DATALAYOUT_MAX) { in erofs_read_inode() 49 vi->datalayout, vi->nid); in erofs_read_inode() 56 vi->inode_isize = sizeof(struct erofs_inode_extended); in erofs_read_inode() 58 if (*ofs + vi->inode_isize <= sb->s_blocksize) { in erofs_read_inode() 59 *ofs += vi in erofs_read_inode() 207 struct erofs_inode *vi = EROFS_I(inode); erofs_fill_symlink() local 242 struct erofs_inode *vi = EROFS_I(inode); erofs_fill_inode() local [all...] |
/kernel/linux/linux-6.6/fs/verity/ |
H A D | open.c | 187 struct fsverity_info *vi; in fsverity_create_info() local 198 vi = kmem_cache_zalloc(fsverity_info_cachep, GFP_KERNEL); in fsverity_create_info() 199 if (!vi) in fsverity_create_info() 201 vi->inode = inode; in fsverity_create_info() 203 err = fsverity_init_merkle_tree_params(&vi->tree_params, inode, in fsverity_create_info() 215 memcpy(vi->root_hash, desc->root_hash, vi->tree_params.digest_size); in fsverity_create_info() 217 err = compute_file_digest(vi->tree_params.hash_alg, desc, in fsverity_create_info() 218 vi->file_digest); in fsverity_create_info() 225 vi in fsverity_create_info() 268 fsverity_set_info(struct inode *inode, struct fsverity_info *vi) fsverity_set_info() argument 287 fsverity_free_info(struct fsverity_info *vi) fsverity_free_info() argument 380 struct fsverity_info *vi = fsverity_get_info(inode); ensure_verity_info() local [all...] |
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-virtio.c | 136 struct virtio_i2c *vi = i2c_get_adapdata(adap); in virtio_i2c_xfer() local 137 struct virtqueue *vq = vi->vq; in virtio_i2c_xfer() 172 static int virtio_i2c_setup_vqs(struct virtio_i2c *vi) in virtio_i2c_setup_vqs() argument 174 struct virtio_device *vdev = vi->vdev; in virtio_i2c_setup_vqs() 176 vi->vq = virtio_find_single_vq(vdev, virtio_i2c_msg_done, "msg"); in virtio_i2c_setup_vqs() 177 return PTR_ERR_OR_ZERO(vi->vq); in virtio_i2c_setup_vqs() 192 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() 234 struct virtio_i2c *vi = vdev->priv; virtio_i2c_remove() local [all...] |
/kernel/linux/linux-5.10/fs/verity/ |
H A D | open.c | 156 struct fsverity_info *vi; in fsverity_create_info() local 196 vi = kmem_cache_zalloc(fsverity_info_cachep, GFP_KERNEL); in fsverity_create_info() 197 if (!vi) in fsverity_create_info() 199 vi->inode = inode; in fsverity_create_info() 202 vi->verified_data_size = le64_to_cpu(desc->data_size); in fsverity_create_info() 205 err = fsverity_init_merkle_tree_params(&vi->tree_params, inode, in fsverity_create_info() 217 memcpy(vi->root_hash, desc->root_hash, vi->tree_params.digest_size); in fsverity_create_info() 219 err = compute_file_measurement(vi->tree_params.hash_alg, desc, in fsverity_create_info() 220 vi in fsverity_create_info() 238 fsverity_set_info(struct inode *inode, struct fsverity_info *vi) fsverity_set_info() argument 257 fsverity_free_info(struct fsverity_info *vi) fsverity_free_info() argument 268 struct fsverity_info *vi = fsverity_get_info(inode); ensure_verity_info() local [all...] |