Lines Matching refs:sec_queue
227 static int sec_queue_map_io(struct sec_queue *queue) in sec_queue_map_io()
247 static void sec_queue_unmap_io(struct sec_queue *queue) in sec_queue_unmap_io()
252 static int sec_queue_ar_pkgattr(struct sec_queue *queue, u32 ar_pkg) in sec_queue_ar_pkgattr()
267 static int sec_queue_aw_pkgattr(struct sec_queue *queue, u32 aw_pkg) in sec_queue_aw_pkgattr()
519 static void sec_queue_ar_alloc(struct sec_queue *queue, u32 alloc) in sec_queue_ar_alloc()
536 static void sec_queue_aw_alloc(struct sec_queue *queue, u32 alloc) in sec_queue_aw_alloc()
553 static void sec_queue_reorder(struct sec_queue *queue, bool reorder) in sec_queue_reorder()
566 static void sec_queue_depth(struct sec_queue *queue, u32 depth) in sec_queue_depth()
578 static void sec_queue_cmdbase_addr(struct sec_queue *queue, u64 addr) in sec_queue_cmdbase_addr()
584 static void sec_queue_outorder_addr(struct sec_queue *queue, u64 addr) in sec_queue_outorder_addr()
592 static void sec_queue_errbase_addr(struct sec_queue *queue, u64 addr) in sec_queue_errbase_addr()
600 static void sec_queue_irq_disable(struct sec_queue *queue) in sec_queue_irq_disable()
605 static void sec_queue_irq_enable(struct sec_queue *queue) in sec_queue_irq_enable()
610 static void sec_queue_abn_irq_disable(struct sec_queue *queue) in sec_queue_abn_irq_disable()
615 static void sec_queue_stop(struct sec_queue *queue) in sec_queue_stop()
622 static void sec_queue_start(struct sec_queue *queue) in sec_queue_start()
631 static struct sec_queue *sec_alloc_queue(struct sec_dev_info *info) in sec_alloc_queue()
651 static int sec_queue_free(struct sec_queue *queue) in sec_queue_free()
681 struct sec_queue *queue = q; in sec_isr_handle()
728 static int sec_queue_irq_init(struct sec_queue *queue) in sec_queue_irq_init()
745 static int sec_queue_irq_uninit(struct sec_queue *queue) in sec_queue_irq_uninit()
772 static struct sec_queue *sec_queue_alloc_start(struct sec_dev_info *info) in sec_queue_alloc_start()
774 struct sec_queue *queue; in sec_queue_alloc_start()
796 struct sec_queue *sec_queue_alloc_start_safe(void) in sec_queue_alloc_start_safe()
799 struct sec_queue *queue = ERR_PTR(-ENODEV); in sec_queue_alloc_start_safe()
821 int sec_queue_stop_release(struct sec_queue *queue) in sec_queue_stop_release()
843 bool sec_queue_empty(struct sec_queue *queue) in sec_queue_empty()
858 int sec_queue_send(struct sec_queue *queue, struct sec_bd_info *msg, void *ctx) in sec_queue_send()
885 bool sec_queue_can_enqueue(struct sec_queue *queue, int num) in sec_queue_can_enqueue()
892 static void sec_queue_hw_init(struct sec_queue *queue) in sec_queue_hw_init()
1002 struct sec_queue *queue, int queue_id) in sec_queue_base_init()
1078 static int sec_queue_res_cfg(struct sec_queue *queue) in sec_queue_res_cfg()
1130 static void sec_queue_free_ring_pages(struct sec_queue *queue) in sec_queue_free_ring_pages()
1142 static int sec_queue_config(struct sec_dev_info *info, struct sec_queue *queue, in sec_queue_config()
1166 struct sec_queue *queue) in sec_queue_unconfig()