/kernel/linux/linux-5.10/drivers/misc/uacce/ |
H A D | uacce.c | 8 #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 D | uacce.c | 8 #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 D | uacce.h | 6 #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 D | hisi_acc_qm.h | 99 /* 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 D | uacce.h | 6 #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 D | qm.c | 15 #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 D | qm.h | 251 struct uacce_device *uacce; member
|
/kernel/linux/linux-6.6/drivers/crypto/hisilicon/ |
H A D | qm.c | 14 #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 D | zip_main.c | 14 #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 D | sec_main.c | 16 #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 D | zip_main.c | 14 #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 D | hpre_main.c | 13 #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()
|