Home
last modified time | relevance | path

Searched refs:cfv (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/caif/
H A Dcaif_virtio.c142 struct cfv_info *cfv = vq_tx->vdev->priv; in cfv_release_cb() local
144 ++cfv->stats.tx_kicks; in cfv_release_cb()
145 tasklet_schedule(&cfv->tx_release_tasklet); in cfv_release_cb()
148 static void free_buf_info(struct cfv_info *cfv, struct buf_info *buf_info) in free_buf_info() argument
152 gen_pool_free(cfv->genpool, (unsigned long) buf_info->vaddr, in free_buf_info()
162 struct cfv_info *cfv = vq_tx->vdev->priv; in cfv_release_used_buf() local
165 BUG_ON(vq_tx != cfv->vq_tx); in cfv_release_used_buf()
172 spin_lock_irqsave(&cfv->tx_lock, flags); in cfv_release_used_buf()
174 spin_unlock_irqrestore(&cfv->tx_lock, flags); in cfv_release_used_buf()
180 free_buf_info(cfv, buf_inf in cfv_release_used_buf()
216 cfv_alloc_and_copy_skb(int *err, struct cfv_info *cfv, u8 *frm, u32 frm_len) cfv_alloc_and_copy_skb() argument
252 struct cfv_info *cfv = container_of(napi, struct cfv_info, napi); cfv_rx_poll() local
352 struct cfv_info *cfv = vdev->priv; cfv_recv() local
359 cfv_destroy_genpool(struct cfv_info *cfv) cfv_destroy_genpool() argument
374 cfv_create_genpool(struct cfv_info *cfv) cfv_create_genpool() argument
440 struct cfv_info *cfv = netdev_priv(netdev); cfv_netdev_open() local
456 struct cfv_info *cfv = netdev_priv(netdev); cfv_netdev_close() local
479 cfv_alloc_and_copy_to_shm(struct cfv_info *cfv, struct sk_buff *skb, struct scatterlist *sg) cfv_alloc_and_copy_to_shm() argument
524 struct cfv_info *cfv = netdev_priv(netdev); cfv_netdev_tx() local
603 struct cfv_info *cfv = (struct cfv_info *)drv; cfv_tx_release_tasklet() local
624 debugfs_init(struct cfv_info *cfv) debugfs_init() argument
654 struct cfv_info *cfv; cfv_probe() local
757 struct cfv_info *cfv = vdev->priv; cfv_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/net/caif/
H A Dcaif_virtio.c142 struct cfv_info *cfv = vq_tx->vdev->priv; in cfv_release_cb() local
144 ++cfv->stats.tx_kicks; in cfv_release_cb()
145 tasklet_schedule(&cfv->tx_release_tasklet); in cfv_release_cb()
148 static void free_buf_info(struct cfv_info *cfv, struct buf_info *buf_info) in free_buf_info() argument
152 gen_pool_free(cfv->genpool, (unsigned long) buf_info->vaddr, in free_buf_info()
162 struct cfv_info *cfv = vq_tx->vdev->priv; in cfv_release_used_buf() local
165 BUG_ON(vq_tx != cfv->vq_tx); in cfv_release_used_buf()
172 spin_lock_irqsave(&cfv->tx_lock, flags); in cfv_release_used_buf()
174 spin_unlock_irqrestore(&cfv->tx_lock, flags); in cfv_release_used_buf()
180 free_buf_info(cfv, buf_inf in cfv_release_used_buf()
216 cfv_alloc_and_copy_skb(int *err, struct cfv_info *cfv, u8 *frm, u32 frm_len) cfv_alloc_and_copy_skb() argument
252 struct cfv_info *cfv = container_of(napi, struct cfv_info, napi); cfv_rx_poll() local
352 struct cfv_info *cfv = vdev->priv; cfv_recv() local
359 cfv_destroy_genpool(struct cfv_info *cfv) cfv_destroy_genpool() argument
374 cfv_create_genpool(struct cfv_info *cfv) cfv_create_genpool() argument
440 struct cfv_info *cfv = netdev_priv(netdev); cfv_netdev_open() local
456 struct cfv_info *cfv = netdev_priv(netdev); cfv_netdev_close() local
479 cfv_alloc_and_copy_to_shm(struct cfv_info *cfv, struct sk_buff *skb, struct scatterlist *sg) cfv_alloc_and_copy_to_shm() argument
524 struct cfv_info *cfv = netdev_priv(netdev); cfv_netdev_tx() local
603 struct cfv_info *cfv = from_tasklet(cfv, t, tx_release_tasklet); cfv_tx_release_tasklet() local
624 debugfs_init(struct cfv_info *cfv) debugfs_init() argument
654 struct cfv_info *cfv; cfv_probe() local
756 struct cfv_info *cfv = vdev->priv; cfv_remove() local
[all...]

Completed in 3 milliseconds