/kernel/linux/linux-5.10/drivers/crypto/cavium/zip/ |
H A D | zip_device.c | 52 * @zip_dev: Pointer to zip device structure 57 static inline u32 zip_cmd_queue_consumed(struct zip_device *zip_dev, int queue) in zip_cmd_queue_consumed() argument 59 return ((zip_dev->iq[queue].sw_head - zip_dev->iq[queue].sw_tail) * in zip_cmd_queue_consumed() 66 * @zip_dev: Pointer to ZIP device structure to which the instruction is to 78 struct zip_device *zip_dev) in zip_load_instr() 98 spin_lock(&zip_dev->iq[queue].lock); in zip_load_instr() 109 zip_dbg("sw_head : %lx", zip_dev->iq[queue].sw_head); in zip_load_instr() 110 zip_dbg("sw_tail : %lx", zip_dev->iq[queue].sw_tail); in zip_load_instr() 112 consumed = zip_cmd_queue_consumed(zip_dev, queu in zip_load_instr() 77 zip_load_instr(union zip_inst_s *instr, struct zip_device *zip_dev) zip_load_instr() argument 175 zip_update_cmd_bufs(struct zip_device *zip_dev, u32 queue) zip_update_cmd_bufs() argument [all...] |
H A D | zip_inflate.c | 121 * @zip_dev: Pointer to zip device structure 129 struct zip_device *zip_dev) in zip_inflate() 138 atomic64_add(zip_ops->input_len, &zip_dev->stats.decomp_in_bytes); in zip_inflate() 141 queue = zip_load_instr(zip_cmd, zip_dev); in zip_inflate() 144 atomic64_inc(&zip_dev->stats.decomp_req_submit); in zip_inflate() 150 atomic64_inc(&zip_dev->stats.decomp_req_complete); in zip_inflate() 168 atomic64_inc(&zip_dev->stats.decomp_bad_reqs); in zip_inflate() 169 zip_update_cmd_bufs(zip_dev, queue); in zip_inflate() 173 zip_update_cmd_bufs(zip_dev, queue); in zip_inflate() 182 &zip_dev in zip_inflate() 128 zip_inflate(struct zip_operation *zip_ops, struct zip_state *s, struct zip_device *zip_dev) zip_inflate() argument [all...] |
H A D | zip_deflate.c | 108 * @zip_dev: Pointer to zip device structure 116 struct zip_device *zip_dev) in zip_deflate() 125 atomic64_add(zip_ops->input_len, &zip_dev->stats.comp_in_bytes); in zip_deflate() 127 queue = zip_load_instr(zip_cmd, zip_dev); in zip_deflate() 130 atomic64_inc(&zip_dev->stats.comp_req_submit); in zip_deflate() 136 atomic64_inc(&zip_dev->stats.comp_req_complete); in zip_deflate() 146 zip_update_cmd_bufs(zip_dev, queue); in zip_deflate() 186 &zip_dev->stats.comp_out_bytes); in zip_deflate() 115 zip_deflate(struct zip_operation *zip_ops, struct zip_state *s, struct zip_device *zip_dev) zip_deflate() argument
|
H A D | zip_main.c | 51 static struct zip_device *zip_dev[MAX_ZIP_DEVICES]; variable 78 if (!zip_dev[idx]) in zip_alloc_device() 89 zip_dev[idx] = zip; in zip_alloc_device() 103 return zip_dev[node]; in zip_get_device() 304 /* Remove zip_dev from zip_device list, free the zip_device memory */ in zip_probe() 305 zip_dev[zip->index] = NULL; in zip_probe() 339 zip_dev[zip->index] = NULL; in zip_remove() 476 if (zip_dev[index]) { in zip_stats_show() 477 zip = zip_dev[index]; in zip_stats_show() 531 if (zip_dev[inde in zip_clear_show() [all...] |
H A D | zip_main.h | 117 void zip_update_cmd_bufs(struct zip_device *zip_dev, u32 queue); 118 u32 zip_load_instr(union zip_inst_s *instr, struct zip_device *zip_dev);
|
H A D | zip_deflate.h | 53 * @zip_dev: Pointer to the structure representing zip device 61 struct zip_device *zip_dev);
|
H A D | zip_inflate.h | 53 * @zip_dev: Pointer to the structure representing zip device 61 struct zip_device *zip_dev);
|
/kernel/linux/linux-6.6/drivers/crypto/cavium/zip/ |
H A D | zip_device.c | 52 * @zip_dev: Pointer to zip device structure 57 static inline u32 zip_cmd_queue_consumed(struct zip_device *zip_dev, int queue) in zip_cmd_queue_consumed() argument 59 return ((zip_dev->iq[queue].sw_head - zip_dev->iq[queue].sw_tail) * in zip_cmd_queue_consumed() 66 * @zip_dev: Pointer to ZIP device structure to which the instruction is to 78 struct zip_device *zip_dev) in zip_load_instr() 98 spin_lock(&zip_dev->iq[queue].lock); in zip_load_instr() 109 zip_dbg("sw_head : %lx", zip_dev->iq[queue].sw_head); in zip_load_instr() 110 zip_dbg("sw_tail : %lx", zip_dev->iq[queue].sw_tail); in zip_load_instr() 112 consumed = zip_cmd_queue_consumed(zip_dev, queu in zip_load_instr() 77 zip_load_instr(union zip_inst_s *instr, struct zip_device *zip_dev) zip_load_instr() argument 175 zip_update_cmd_bufs(struct zip_device *zip_dev, u32 queue) zip_update_cmd_bufs() argument [all...] |
H A D | zip_inflate.c | 121 * @zip_dev: Pointer to zip device structure 129 struct zip_device *zip_dev) in zip_inflate() 138 atomic64_add(zip_ops->input_len, &zip_dev->stats.decomp_in_bytes); in zip_inflate() 141 queue = zip_load_instr(zip_cmd, zip_dev); in zip_inflate() 144 atomic64_inc(&zip_dev->stats.decomp_req_submit); in zip_inflate() 150 atomic64_inc(&zip_dev->stats.decomp_req_complete); in zip_inflate() 168 atomic64_inc(&zip_dev->stats.decomp_bad_reqs); in zip_inflate() 169 zip_update_cmd_bufs(zip_dev, queue); in zip_inflate() 173 zip_update_cmd_bufs(zip_dev, queue); in zip_inflate() 182 &zip_dev in zip_inflate() 128 zip_inflate(struct zip_operation *zip_ops, struct zip_state *s, struct zip_device *zip_dev) zip_inflate() argument [all...] |
H A D | zip_deflate.c | 108 * @zip_dev: Pointer to zip device structure 116 struct zip_device *zip_dev) in zip_deflate() 125 atomic64_add(zip_ops->input_len, &zip_dev->stats.comp_in_bytes); in zip_deflate() 127 queue = zip_load_instr(zip_cmd, zip_dev); in zip_deflate() 130 atomic64_inc(&zip_dev->stats.comp_req_submit); in zip_deflate() 136 atomic64_inc(&zip_dev->stats.comp_req_complete); in zip_deflate() 146 zip_update_cmd_bufs(zip_dev, queue); in zip_deflate() 186 &zip_dev->stats.comp_out_bytes); in zip_deflate() 115 zip_deflate(struct zip_operation *zip_ops, struct zip_state *s, struct zip_device *zip_dev) zip_deflate() argument
|
H A D | zip_main.c | 51 static struct zip_device *zip_dev[MAX_ZIP_DEVICES]; variable 83 if (!zip_dev[idx]) in zip_alloc_device() 94 zip_dev[idx] = zip; in zip_alloc_device() 108 return zip_dev[node]; in zip_get_device() 325 /* Remove zip_dev from zip_device list, free the zip_device memory */ in zip_probe() 326 zip_dev[zip->index] = NULL; in zip_probe() 361 zip_dev[zip->index] = NULL; in zip_remove() 498 if (zip_dev[index]) { in zip_stats_show() 499 zip = zip_dev[index]; in zip_stats_show() 553 if (zip_dev[inde in zip_clear_show() [all...] |
H A D | zip_main.h | 117 void zip_update_cmd_bufs(struct zip_device *zip_dev, u32 queue); 118 u32 zip_load_instr(union zip_inst_s *instr, struct zip_device *zip_dev);
|
H A D | zip_deflate.h | 53 * @zip_dev: Pointer to the structure representing zip device 61 struct zip_device *zip_dev);
|
H A D | zip_inflate.h | 53 * @zip_dev: Pointer to the structure representing zip device 61 struct zip_device *zip_dev);
|
/kernel/linux/linux-5.10/drivers/crypto/hisilicon/zip/ |
H A D | zip_crypto.c | 90 struct hisi_zip *zip_dev; member 206 hisi_zip_ctx->qp_ctx[i].zip_dev = hisi_zip; in hisi_zip_ctx_init() 354 struct hisi_zip_dfx *dfx = &qp_ctx->zip_dev->dfx; in hisi_zip_acomp_cb() 529 struct hisi_zip_dfx *dfx = &qp_ctx->zip_dev->dfx; in hisi_zip_do_work()
|
/kernel/linux/linux-6.6/drivers/crypto/hisilicon/zip/ |
H A D | zip_crypto.c | 95 struct hisi_zip *zip_dev; member 337 struct hisi_zip_dfx *dfx = &qp_ctx->zip_dev->dfx; in hisi_zip_do_work() 410 struct hisi_zip_dfx *dfx = &qp_ctx->zip_dev->dfx; in hisi_zip_acomp_cb() 584 qp_ctx->zip_dev = hisi_zip; in hisi_zip_ctx_init()
|