Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/drivers/xen/
H A Dgntdev-dmabuf.c34 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 Dgntdev-dmabuf.c28 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