Home
last modified time | relevance | path

Searched refs:uacce_queue (Results 1 – 4 of 4) sorted by relevance

/Linux-v5.10/include/linux/
Duacce.h12 struct uacce_queue;
37 struct uacce_queue *q);
38 void (*put_queue)(struct uacce_queue *q);
39 int (*start_queue)(struct uacce_queue *q);
40 void (*stop_queue)(struct uacce_queue *q);
41 int (*is_q_updated)(struct uacce_queue *q);
42 int (*mmap)(struct uacce_queue *q, struct vm_area_struct *vma,
44 long (*ioctl)(struct uacce_queue *q, unsigned int cmd,
77 struct uacce_queue { struct
/Linux-v5.10/drivers/misc/uacce/
Duacce.c15 static int uacce_start_queue(struct uacce_queue *q) in uacce_start_queue()
40 static int uacce_put_queue(struct uacce_queue *q) in uacce_put_queue()
66 struct uacce_queue *q = filep->private_data; in uacce_fops_unl_ioctl()
94 static int uacce_bind_queue(struct uacce_device *uacce, struct uacce_queue *q) in uacce_bind_queue()
117 static void uacce_unbind_queue(struct uacce_queue *q) in uacce_unbind_queue()
128 struct uacce_queue *q; in uacce_fops_open()
135 q = kzalloc(sizeof(struct uacce_queue), GFP_KERNEL); in uacce_fops_open()
171 struct uacce_queue *q = filep->private_data; in uacce_fops_release()
185 struct uacce_queue *q = vma->vm_private_data; in uacce_vma_close()
200 struct uacce_queue *q = filep->private_data; in uacce_fops_mmap()
[all …]
/Linux-v5.10/drivers/crypto/hisilicon/
Dqm.h286 struct uacce_queue *uacce_q;
Dqm.c2027 struct uacce_queue *q) in hisi_qm_uacce_get_queue()
2046 static void hisi_qm_uacce_put_queue(struct uacce_queue *q) in hisi_qm_uacce_put_queue()
2055 static int hisi_qm_uacce_mmap(struct uacce_queue *q, in hisi_qm_uacce_mmap()
2103 static int hisi_qm_uacce_start_queue(struct uacce_queue *q) in hisi_qm_uacce_start_queue()
2110 static void hisi_qm_uacce_stop_queue(struct uacce_queue *q) in hisi_qm_uacce_stop_queue()
2115 static int qm_set_sqctype(struct uacce_queue *q, u16 type) in qm_set_sqctype()
2127 static long hisi_qm_uacce_ioctl(struct uacce_queue *q, unsigned int cmd, in hisi_qm_uacce_ioctl()