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