Home
last modified time | relevance | path

Searched refs:uacce (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-5.10/drivers/misc/uacce/
H A Duacce.c8 #include <linux/uacce.h>
30 if (q->uacce->ops->start_queue) { in uacce_start_queue()
31 ret = q->uacce->ops->start_queue(q); in uacce_start_queue()
42 struct uacce_device *uacce = q->uacce; in uacce_put_queue() local
44 if ((q->state == UACCE_Q_STARTED) && uacce->ops->stop_queue) in uacce_put_queue()
45 uacce->ops->stop_queue(q); in uacce_put_queue()
48 uacce->ops->put_queue) in uacce_put_queue()
49 uacce->ops->put_queue(q); in uacce_put_queue()
60 struct uacce_device *uacce in uacce_fops_unl_ioctl() local
103 uacce_bind_queue(struct uacce_device *uacce, struct uacce_queue *q) uacce_bind_queue() argument
136 struct uacce_device *uacce; uacce_fops_open() local
188 struct uacce_device *uacce = q->uacce; uacce_fops_release() local
218 struct uacce_device *uacce = q->uacce; uacce_fops_mmap() local
291 struct uacce_device *uacce = q->uacce; uacce_fops_poll() local
325 struct uacce_device *uacce = to_uacce_device(dev); api_show() local
333 struct uacce_device *uacce = to_uacce_device(dev); flags_show() local
342 struct uacce_device *uacce = to_uacce_device(dev); available_instances_show() local
354 struct uacce_device *uacce = to_uacce_device(dev); algorithms_show() local
362 struct uacce_device *uacce = to_uacce_device(dev); region_mmio_size_show() local
371 struct uacce_device *uacce = to_uacce_device(dev); region_dus_size_show() local
398 struct uacce_device *uacce = to_uacce_device(dev); uacce_dev_is_visible() local
418 struct uacce_device *uacce = to_uacce_device(dev); uacce_release() local
435 struct uacce_device *uacce; uacce_alloc() local
483 uacce_register(struct uacce_device *uacce) uacce_register() argument
503 uacce_remove(struct uacce_device *uacce) uacce_remove() argument
[all...]
/kernel/linux/linux-6.6/drivers/misc/uacce/
H A Duacce.c8 #include <linux/uacce.h>
30 if (q->uacce->ops->start_queue) { in uacce_start_queue()
31 ret = q->uacce->ops->start_queue(q); in uacce_start_queue()
42 struct uacce_device *uacce = q->uacce; in uacce_put_queue() local
44 if ((q->state == UACCE_Q_STARTED) && uacce->ops->stop_queue) in uacce_put_queue()
45 uacce->ops->stop_queue(q); in uacce_put_queue()
48 uacce->ops->put_queue) in uacce_put_queue()
49 uacce->ops->put_queue(q); in uacce_put_queue()
60 struct uacce_device *uacce in uacce_fops_unl_ioctl() local
103 uacce_bind_queue(struct uacce_device *uacce, struct uacce_queue *q) uacce_bind_queue() argument
136 struct uacce_device *uacce; uacce_fops_open() local
188 struct uacce_device *uacce = q->uacce; uacce_fops_release() local
221 struct uacce_device *uacce = q->uacce; uacce_fops_mmap() local
283 struct uacce_device *uacce = q->uacce; uacce_fops_poll() local
317 struct uacce_device *uacce = to_uacce_device(dev); api_show() local
325 struct uacce_device *uacce = to_uacce_device(dev); flags_show() local
334 struct uacce_device *uacce = to_uacce_device(dev); available_instances_show() local
346 struct uacce_device *uacce = to_uacce_device(dev); algorithms_show() local
354 struct uacce_device *uacce = to_uacce_device(dev); region_mmio_size_show() local
363 struct uacce_device *uacce = to_uacce_device(dev); region_dus_size_show() local
372 struct uacce_device *uacce = to_uacce_device(dev); isolate_show() local
379 struct uacce_device *uacce = to_uacce_device(dev); isolate_strategy_show() local
390 struct uacce_device *uacce = to_uacce_device(dev); isolate_strategy_store() local
432 struct uacce_device *uacce = to_uacce_device(dev); uacce_dev_is_visible() local
460 struct uacce_device *uacce = to_uacce_device(dev); uacce_release() local
490 uacce_disable_sva(struct uacce_device *uacce) uacce_disable_sva() argument
511 struct uacce_device *uacce; uacce_alloc() local
554 uacce_register(struct uacce_device *uacce) uacce_register() argument
574 uacce_remove(struct uacce_device *uacce) uacce_remove() argument
[all...]
/kernel/linux/linux-6.6/include/linux/
H A Duacce.h6 #include <uapi/misc/uacce/uacce.h>
8 #define UACCE_NAME "uacce"
25 * struct uacce_ops - uacce device operations
39 int (*get_available_instances)(struct uacce_device *uacce);
40 int (*get_queue)(struct uacce_device *uacce, unsigned long arg,
50 enum uacce_dev_state (*get_isolate_state)(struct uacce_device *uacce);
51 int (*isolate_err_threshold_write)(struct uacce_device *uacce, u32 num);
52 u32 (*isolate_err_threshold_read)(struct uacce_device *uacce);
57 * @name: the uacce devic
92 struct uacce_device *uacce; global() member
152 uacce_register(struct uacce_device *uacce) uacce_register() argument
157 uacce_remove(struct uacce_device *uacce) uacce_remove() argument
[all...]
H A Dhisi_acc_qm.h99 /* uacce mode of the driver */
100 #define UACCE_MODE_NOUACCE 0 /* don't use uacce */
101 #define UACCE_MODE_SVA 1 /* use uacce sva mode */
102 #define UACCE_MODE_DESC "0(default) means only register to crypto, 1 means both register to crypto and uacce"
374 struct uacce_device *uacce; member
/kernel/linux/linux-5.10/include/linux/
H A Duacce.h6 #include <uapi/misc/uacce/uacce.h>
8 #define UACCE_NAME "uacce"
24 * struct uacce_ops - uacce device operations
35 int (*get_available_instances)(struct uacce_device *uacce);
36 int (*get_queue)(struct uacce_device *uacce, unsigned long arg,
50 * @name: the uacce device name. Will show up in sysfs
51 * @flags: uacce device attributes
68 * @uacce: pointer to uacce
79 struct uacce_device *uacce; global() member
140 uacce_register(struct uacce_device *uacce) uacce_register() argument
145 uacce_remove(struct uacce_device *uacce) uacce_remove() argument
[all...]
/kernel/linux/linux-5.10/drivers/crypto/hisilicon/
H A Dqm.c15 #include <linux/uacce.h>
17 #include <uapi/misc/uacce/hisi_qm.h>
2020 static int hisi_qm_get_available_instances(struct uacce_device *uacce) in hisi_qm_get_available_instances() argument
2022 return hisi_qm_get_free_qp_num(uacce->priv); in hisi_qm_get_available_instances()
2025 static int hisi_qm_uacce_get_queue(struct uacce_device *uacce, in hisi_qm_uacce_get_queue() argument
2029 struct hisi_qm *qm = uacce->priv; in hisi_qm_uacce_get_queue()
2038 q->uacce = uacce; in hisi_qm_uacce_get_queue()
2117 struct hisi_qm *qm = q->uacce->priv; in qm_set_sqctype()
2167 struct uacce_device *uacce; in qm_alloc_uacce() local
[all...]
H A Dqm.h251 struct uacce_device *uacce; member
/kernel/linux/linux-6.6/drivers/crypto/hisilicon/
H A Dqm.c14 #include <linux/uacce.h>
16 #include <uapi/misc/uacce/hisi_qm.h>
813 if (!qm->uacce) in hisi_qm_set_algs()
833 qm->uacce->algs = algs; in hisi_qm_set_algs()
2323 static int hisi_qm_get_available_instances(struct uacce_device *uacce) in hisi_qm_get_available_instances() argument
2325 struct hisi_qm *qm = uacce->priv; in hisi_qm_get_available_instances()
2343 static int hisi_qm_uacce_get_queue(struct uacce_device *uacce, in hisi_qm_uacce_get_queue() argument
2347 struct hisi_qm *qm = uacce->priv; in hisi_qm_uacce_get_queue()
2356 q->uacce = uacce; in hisi_qm_uacce_get_queue()
2568 hisi_qm_get_isolate_state(struct uacce_device *uacce) hisi_qm_get_isolate_state() argument
2582 hisi_qm_isolate_threshold_write(struct uacce_device *uacce, u32 num) hisi_qm_isolate_threshold_write() argument
2601 hisi_qm_isolate_threshold_read(struct uacce_device *uacce) hisi_qm_isolate_threshold_read() argument
2630 struct uacce_device *uacce = qm->uacce; qm_remove_uacce() local
2642 struct uacce_device *uacce; qm_alloc_uacce() local
[all...]
/kernel/linux/linux-5.10/drivers/crypto/hisilicon/zip/
H A Dzip_main.c14 #include <linux/uacce.h>
832 if (qm->uacce) { in hisi_zip_probe()
833 ret = uacce_register(qm->uacce); in hisi_zip_probe()
835 pci_err(pdev, "failed to register uacce (%d)!\n", ret); in hisi_zip_probe()
/kernel/linux/linux-6.6/drivers/crypto/hisilicon/sec2/
H A Dsec_main.c16 #include <linux/uacce.h>
411 * uacce_mode = 1 means sec both register to crypto and uacce.
1252 if (qm->uacce) { in sec_probe()
1253 ret = uacce_register(qm->uacce); in sec_probe()
1255 pci_err(pdev, "failed to register uacce (%d)!\n", ret); in sec_probe()
/kernel/linux/linux-6.6/drivers/crypto/hisilicon/zip/
H A Dzip_main.c14 #include <linux/uacce.h>
414 * uacce_mode = 1 means zip both register to crypto and uacce.
1319 if (qm->uacce) { in hisi_zip_probe()
1320 ret = uacce_register(qm->uacce); in hisi_zip_probe()
1322 pci_err(pdev, "failed to register uacce (%d)!\n", ret); in hisi_zip_probe()
/kernel/linux/linux-6.6/drivers/crypto/hisilicon/hpre/
H A Dhpre_main.c13 #include <linux/uacce.h>
408 * uacce_mode = 1 means hpre both register to crypto and uacce.
1420 if (qm->uacce) { in hpre_probe()
1421 ret = uacce_register(qm->uacce); in hpre_probe()
1423 pci_err(pdev, "failed to register uacce (%d)!\n", ret); in hpre_probe()

Completed in 38 milliseconds