Searched refs:gntdev_dmabuf (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/xen/ |
H A D | gntdev-dmabuf.c | 34 struct gntdev_dmabuf { struct 66 struct gntdev_dmabuf *gntdev_dmabuf; member 100 struct gntdev_dmabuf *gntdev_dmabuf) in dmabuf_exp_wait_obj_new() 109 obj->gntdev_dmabuf = gntdev_dmabuf; in dmabuf_exp_wait_obj_new() 113 /* Put our reference and wait for gntdev_dmabuf's release to fire. */ in dmabuf_exp_wait_obj_new() 114 kref_put(&gntdev_dmabuf->u.exp.refcount, dmabuf_exp_release); in dmabuf_exp_wait_obj_new() 139 struct gntdev_dmabuf *gntdev_dmabu in dmabuf_exp_wait_obj_signal() 99 dmabuf_exp_wait_obj_new(struct gntdev_dmabuf_priv *priv, struct gntdev_dmabuf *gntdev_dmabuf) dmabuf_exp_wait_obj_new() argument 138 dmabuf_exp_wait_obj_signal(struct gntdev_dmabuf_priv *priv, struct gntdev_dmabuf *gntdev_dmabuf) dmabuf_exp_wait_obj_signal() argument 154 struct gntdev_dmabuf *gntdev_dmabuf, *ret = ERR_PTR(-ENOENT); dmabuf_exp_wait_obj_get_dmabuf() local 171 struct gntdev_dmabuf *gntdev_dmabuf; dmabuf_exp_wait_released() local 268 struct gntdev_dmabuf *gntdev_dmabuf = attach->dmabuf->priv; dmabuf_exp_ops_map_dma_buf() local 315 struct gntdev_dmabuf *gntdev_dmabuf = dmabuf_exp_release() local 335 struct gntdev_dmabuf *gntdev_dmabuf = dma_buf->priv; dmabuf_exp_ops_release() local 366 struct gntdev_dmabuf *gntdev_dmabuf; dmabuf_exp_from_pages() local 537 dmabuf_imp_free_storage(struct gntdev_dmabuf *gntdev_dmabuf) dmabuf_imp_free_storage() argument 545 struct gntdev_dmabuf *gntdev_dmabuf; dmabuf_imp_alloc_storage() local 575 struct gntdev_dmabuf *gntdev_dmabuf, *ret; dmabuf_imp_to_refs() local 684 struct gntdev_dmabuf *q, *gntdev_dmabuf, *ret = ERR_PTR(-ENOENT); dmabuf_imp_find_unlink() local 701 struct gntdev_dmabuf *gntdev_dmabuf; dmabuf_imp_release() local 729 struct gntdev_dmabuf *q, *gntdev_dmabuf; dmabuf_imp_release_all() local 794 struct gntdev_dmabuf *gntdev_dmabuf; gntdev_ioctl_dmabuf_imp_to_refs() local [all...] |
/kernel/linux/linux-6.6/drivers/xen/ |
H A D | gntdev-dmabuf.c | 28 struct gntdev_dmabuf { struct 60 struct gntdev_dmabuf *gntdev_dmabuf; member 94 struct gntdev_dmabuf *gntdev_dmabuf) in dmabuf_exp_wait_obj_new() 103 obj->gntdev_dmabuf = gntdev_dmabuf; in dmabuf_exp_wait_obj_new() 107 /* Put our reference and wait for gntdev_dmabuf's release to fire. */ in dmabuf_exp_wait_obj_new() 108 kref_put(&gntdev_dmabuf->u.exp.refcount, dmabuf_exp_release); in dmabuf_exp_wait_obj_new() 133 struct gntdev_dmabuf *gntdev_dmabu in dmabuf_exp_wait_obj_signal() 93 dmabuf_exp_wait_obj_new(struct gntdev_dmabuf_priv *priv, struct gntdev_dmabuf *gntdev_dmabuf) dmabuf_exp_wait_obj_new() argument 132 dmabuf_exp_wait_obj_signal(struct gntdev_dmabuf_priv *priv, struct gntdev_dmabuf *gntdev_dmabuf) dmabuf_exp_wait_obj_signal() argument 148 struct gntdev_dmabuf *gntdev_dmabuf, *ret = ERR_PTR(-ENOENT); dmabuf_exp_wait_obj_get_dmabuf() local 165 struct gntdev_dmabuf *gntdev_dmabuf; dmabuf_exp_wait_released() local 262 struct gntdev_dmabuf *gntdev_dmabuf = attach->dmabuf->priv; dmabuf_exp_ops_map_dma_buf() local 309 struct gntdev_dmabuf *gntdev_dmabuf = dmabuf_exp_release() local 329 struct gntdev_dmabuf *gntdev_dmabuf = dma_buf->priv; dmabuf_exp_ops_release() local 360 struct gntdev_dmabuf *gntdev_dmabuf; dmabuf_exp_from_pages() local 531 dmabuf_imp_free_storage(struct gntdev_dmabuf *gntdev_dmabuf) dmabuf_imp_free_storage() argument 539 struct gntdev_dmabuf *gntdev_dmabuf; dmabuf_imp_alloc_storage() local 569 struct gntdev_dmabuf *gntdev_dmabuf, *ret; dmabuf_imp_to_refs() local 678 struct gntdev_dmabuf *q, *gntdev_dmabuf, *ret = ERR_PTR(-ENOENT); dmabuf_imp_find_unlink() local 695 struct gntdev_dmabuf *gntdev_dmabuf; dmabuf_imp_release() local 723 struct gntdev_dmabuf *q, *gntdev_dmabuf; dmabuf_imp_release_all() local 788 struct gntdev_dmabuf *gntdev_dmabuf; gntdev_ioctl_dmabuf_imp_to_refs() local [all...] |
Completed in 2 milliseconds