Lines Matching refs:rk_dev
49 static void crypto_show_queue_info(struct seq_file *p, struct rk_crypto_dev *rk_dev) in crypto_show_queue_info() argument
55 spin_lock_irqsave(&rk_dev->lock, flags); in crypto_show_queue_info()
57 qlen = rk_dev->queue.qlen; in crypto_show_queue_info()
58 max_qlen = rk_dev->queue.max_qlen; in crypto_show_queue_info()
59 busy = rk_dev->busy; in crypto_show_queue_info()
61 spin_unlock_irqrestore(&rk_dev->lock, flags); in crypto_show_queue_info()
64 qlen, max_qlen, rk_dev->stat.ever_queue_max, busy ? "busy" : "idle"); in crypto_show_queue_info()
109 struct rk_crypto_dev *rk_dev = p->private; in crypto_show_all() local
110 struct rk_crypto_soc_data *soc_data = rk_dev->soc_data; in crypto_show_all()
111 struct rk_crypto_stat *stat = &rk_dev->stat; in crypto_show_all()
118 crypto_show_clock(p, rk_dev->clk_bulks, rk_dev->clks_num); in crypto_show_all()
124 crypto_show_queue_info(p, rk_dev); in crypto_show_all()
143 int rkcrypto_proc_init(struct rk_crypto_dev *rk_dev) in rkcrypto_proc_init() argument
145 rk_dev->procfs = proc_create_data(rk_dev->name, 0, NULL, &ops, rk_dev); in rkcrypto_proc_init()
146 if (!rk_dev->procfs) in rkcrypto_proc_init()
152 void rkcrypto_proc_cleanup(struct rk_crypto_dev *rk_dev) in rkcrypto_proc_cleanup() argument
154 if (rk_dev->procfs) in rkcrypto_proc_cleanup()
155 remove_proc_entry(rk_dev->name, NULL); in rkcrypto_proc_cleanup()
157 rk_dev->procfs = NULL; in rkcrypto_proc_cleanup()