sec_queue 383 drivers/crypto/hisilicon/sec/sec_algs.c static int sec_send_request(struct sec_request *sec_req, struct sec_queue *queue) sec_queue 712 drivers/crypto/hisilicon/sec/sec_algs.c struct sec_queue *queue = ctx->queue; sec_queue 227 drivers/crypto/hisilicon/sec/sec_drv.c static int sec_queue_map_io(struct sec_queue *queue) sec_queue 247 drivers/crypto/hisilicon/sec/sec_drv.c static void sec_queue_unmap_io(struct sec_queue *queue) sec_queue 252 drivers/crypto/hisilicon/sec/sec_drv.c static int sec_queue_ar_pkgattr(struct sec_queue *queue, u32 ar_pkg) sec_queue 267 drivers/crypto/hisilicon/sec/sec_drv.c static int sec_queue_aw_pkgattr(struct sec_queue *queue, u32 aw_pkg) sec_queue 519 drivers/crypto/hisilicon/sec/sec_drv.c static void sec_queue_ar_alloc(struct sec_queue *queue, u32 alloc) sec_queue 536 drivers/crypto/hisilicon/sec/sec_drv.c static void sec_queue_aw_alloc(struct sec_queue *queue, u32 alloc) sec_queue 553 drivers/crypto/hisilicon/sec/sec_drv.c static void sec_queue_reorder(struct sec_queue *queue, bool reorder) sec_queue 566 drivers/crypto/hisilicon/sec/sec_drv.c static void sec_queue_depth(struct sec_queue *queue, u32 depth) sec_queue 578 drivers/crypto/hisilicon/sec/sec_drv.c static void sec_queue_cmdbase_addr(struct sec_queue *queue, u64 addr) sec_queue 584 drivers/crypto/hisilicon/sec/sec_drv.c static void sec_queue_outorder_addr(struct sec_queue *queue, u64 addr) sec_queue 592 drivers/crypto/hisilicon/sec/sec_drv.c static void sec_queue_errbase_addr(struct sec_queue *queue, u64 addr) sec_queue 600 drivers/crypto/hisilicon/sec/sec_drv.c static void sec_queue_irq_disable(struct sec_queue *queue) sec_queue 605 drivers/crypto/hisilicon/sec/sec_drv.c static void sec_queue_irq_enable(struct sec_queue *queue) sec_queue 610 drivers/crypto/hisilicon/sec/sec_drv.c static void sec_queue_abn_irq_disable(struct sec_queue *queue) sec_queue 615 drivers/crypto/hisilicon/sec/sec_drv.c static void sec_queue_stop(struct sec_queue *queue) sec_queue 622 drivers/crypto/hisilicon/sec/sec_drv.c static void sec_queue_start(struct sec_queue *queue) sec_queue 631 drivers/crypto/hisilicon/sec/sec_drv.c static struct sec_queue *sec_alloc_queue(struct sec_dev_info *info) sec_queue 651 drivers/crypto/hisilicon/sec/sec_drv.c static int sec_queue_free(struct sec_queue *queue) sec_queue 681 drivers/crypto/hisilicon/sec/sec_drv.c struct sec_queue *queue = q; sec_queue 728 drivers/crypto/hisilicon/sec/sec_drv.c static int sec_queue_irq_init(struct sec_queue *queue) sec_queue 745 drivers/crypto/hisilicon/sec/sec_drv.c static int sec_queue_irq_uninit(struct sec_queue *queue) sec_queue 772 drivers/crypto/hisilicon/sec/sec_drv.c static struct sec_queue *sec_queue_alloc_start(struct sec_dev_info *info) sec_queue 774 drivers/crypto/hisilicon/sec/sec_drv.c struct sec_queue *queue; sec_queue 796 drivers/crypto/hisilicon/sec/sec_drv.c struct sec_queue *sec_queue_alloc_start_safe(void) sec_queue 799 drivers/crypto/hisilicon/sec/sec_drv.c struct sec_queue *queue = ERR_PTR(-ENODEV); sec_queue 821 drivers/crypto/hisilicon/sec/sec_drv.c int sec_queue_stop_release(struct sec_queue *queue) sec_queue 842 drivers/crypto/hisilicon/sec/sec_drv.c bool sec_queue_empty(struct sec_queue *queue) sec_queue 857 drivers/crypto/hisilicon/sec/sec_drv.c int sec_queue_send(struct sec_queue *queue, struct sec_bd_info *msg, void *ctx) sec_queue 884 drivers/crypto/hisilicon/sec/sec_drv.c bool sec_queue_can_enqueue(struct sec_queue *queue, int num) sec_queue 891 drivers/crypto/hisilicon/sec/sec_drv.c static void sec_queue_hw_init(struct sec_queue *queue) sec_queue 1001 drivers/crypto/hisilicon/sec/sec_drv.c struct sec_queue *queue, int queue_id) sec_queue 1077 drivers/crypto/hisilicon/sec/sec_drv.c static int sec_queue_res_cfg(struct sec_queue *queue) sec_queue 1129 drivers/crypto/hisilicon/sec/sec_drv.c static void sec_queue_free_ring_pages(struct sec_queue *queue) sec_queue 1141 drivers/crypto/hisilicon/sec/sec_drv.c static int sec_queue_config(struct sec_dev_info *info, struct sec_queue *queue, sec_queue 1165 drivers/crypto/hisilicon/sec/sec_drv.c struct sec_queue *queue) sec_queue 247 drivers/crypto/hisilicon/sec/sec_drv.h struct sec_queue *queue; sec_queue 412 drivers/crypto/hisilicon/sec/sec_drv.h struct sec_queue queues[SEC_Q_NUM]; sec_queue 417 drivers/crypto/hisilicon/sec/sec_drv.h int sec_queue_send(struct sec_queue *queue, struct sec_bd_info *msg, void *ctx); sec_queue 418 drivers/crypto/hisilicon/sec/sec_drv.h bool sec_queue_can_enqueue(struct sec_queue *queue, int num); sec_queue 419 drivers/crypto/hisilicon/sec/sec_drv.h int sec_queue_stop_release(struct sec_queue *queue); sec_queue 420 drivers/crypto/hisilicon/sec/sec_drv.h struct sec_queue *sec_queue_alloc_start_safe(void); sec_queue 421 drivers/crypto/hisilicon/sec/sec_drv.h bool sec_queue_empty(struct sec_queue *queue);