Home
last modified time | relevance | path

Searched refs:zip_dev (Results 1 – 8 of 8) sorted by relevance

/openbmc/linux/drivers/crypto/cavium/zip/
H A Dzip_device.c59 return ((zip_dev->iq[queue].sw_head - zip_dev->iq[queue].sw_tail) * in zip_cmd_queue_consumed()
78 struct zip_device *zip_dev) in zip_load_instr() argument
128 zip_dev->iq[queue].sw_head = zip_dev->iq[queue].sw_tail; in zip_load_instr()
151 zip_dev->iq[queue].sw_head, zip_dev->iq[queue].sw_tail, in zip_load_instr()
152 zip_dev->iq[queue].hw_tail); in zip_load_instr()
155 zip_dev->iq[queue].pend_cnt); in zip_load_instr()
187 zip_dev->iq[queue].hw_tail = zip_dev->iq[queue].sw_head; in zip_update_cmd_bufs()
193 zip_dev->iq[queue].done_cnt++; in zip_update_cmd_bufs()
194 zip_dev->iq[queue].pend_cnt--; in zip_update_cmd_bufs()
197 zip_dev->iq[queue].sw_head, zip_dev->iq[queue].sw_tail, in zip_update_cmd_bufs()
[all …]
H A Dzip_inflate.c129 struct zip_device *zip_dev) in zip_inflate() argument
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->stats.decomp_out_bytes); in zip_inflate()
H A Dzip_deflate.c116 struct zip_device *zip_dev) in zip_deflate() argument
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()
H A Dzip_main.c51 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()
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[index]) { in zip_clear_show()
554 memset(&zip_dev[index]->stats, 0, in zip_clear_show()
[all …]
H A Dzip_main.h117 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 Dzip_deflate.h61 struct zip_device *zip_dev);
H A Dzip_inflate.h61 struct zip_device *zip_dev);
/openbmc/linux/drivers/crypto/hisilicon/zip/
H A Dzip_crypto.c95 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()