Home
last modified time | relevance | path

Searched refs:job (Results 1 – 25 of 31) sorted by relevance

12

/arch/x86/crypto/sha512-mb/
Dsha512_mb_mgr_submit_avx2.S71 #define job arg2 macro
98 # JOB* sha512_mb_mgr_submit_avx2(MB_MGR *state, JOB *job)
100 # arg 2 : rdx : job
110 movl $STS_BEING_PROCESSED, _status(job)
113 movl _len(job), DWORD_len
115 mov job, _job_in_lane(lane_data)
119 vmovdqu _result_digest+0*16(job), %xmm0
120 vmovdqu _result_digest+1*16(job), %xmm1
121 vmovdqu _result_digest+2*16(job), %xmm2
122 vmovdqu _result_digest+3*16(job), %xmm3
[all …]
Dsha512_mb.c104 struct job_sha512 *job);
186 ctx->job.buffer = (uint8_t *) buffer; in sha512_ctx_mgr_resubmit()
187 ctx->job.len = len; in sha512_ctx_mgr_resubmit()
190 &ctx->job); in sha512_ctx_mgr_resubmit()
208 ctx->job.buffer = buf; in sha512_ctx_mgr_resubmit()
209 ctx->job.len = (uint32_t) n_extra_blocks; in sha512_ctx_mgr_resubmit()
211 sha512_job_mgr_submit(&mgr->mgr, &ctx->job); in sha512_ctx_mgr_resubmit()
279 sha512_init_digest(ctx->job.result_digest); in sha512_ctx_mgr_submit()
347 ctx->job.buffer = ctx->partial_block_buffer; in sha512_ctx_mgr_submit()
348 ctx->job.len = 1; in sha512_ctx_mgr_submit()
[all …]
Dsha512_mb_ctx.h79 #define hash_ctx_digest(ctx) ((ctx)->job.result_digest)
116 struct job_sha512 job; member
Dsha512_mb_mgr_flush_avx2.S69 #define job arg2 macro
119 # find a lane with a non-null job
184 # process completed job "idx"
246 #process completed job "idx"
Dsha512_mb_mgr.h100 struct job_sha512 *job);
/arch/powerpc/boot/dts/fsl/
Dqoriq-sec6.0-0.dtsi42 compatible = "fsl,sec-v6.0-job-ring",
43 "fsl,sec-v5.2-job-ring",
44 "fsl,sec-v5.0-job-ring",
45 "fsl,sec-v4.4-job-ring",
46 "fsl,sec-v4.0-job-ring";
51 compatible = "fsl,sec-v6.0-job-ring",
52 "fsl,sec-v5.2-job-ring",
53 "fsl,sec-v5.0-job-ring",
54 "fsl,sec-v4.4-job-ring",
55 "fsl,sec-v4.0-job-ring";
Dqoriq-sec5.2-0.dtsi45 compatible = "fsl,sec-v5.2-job-ring",
46 "fsl,sec-v5.0-job-ring",
47 "fsl,sec-v4.0-job-ring";
53 compatible = "fsl,sec-v5.2-job-ring",
54 "fsl,sec-v5.0-job-ring",
55 "fsl,sec-v4.0-job-ring";
61 compatible = "fsl,sec-v5.2-job-ring",
62 "fsl,sec-v5.0-job-ring",
63 "fsl,sec-v4.0-job-ring";
69 compatible = "fsl,sec-v5.2-job-ring",
[all …]
Dqoriq-sec5.3-0.dtsi45 compatible = "fsl,sec-v5.3-job-ring",
46 "fsl,sec-v5.0-job-ring",
47 "fsl,sec-v4.0-job-ring";
53 compatible = "fsl,sec-v5.3-job-ring",
54 "fsl,sec-v5.0-job-ring",
55 "fsl,sec-v4.0-job-ring";
61 compatible = "fsl,sec-v5.3-job-ring",
62 "fsl,sec-v5.0-job-ring",
63 "fsl,sec-v4.0-job-ring";
69 compatible = "fsl,sec-v5.3-job-ring",
[all …]
Dpq3-sec4.4-0.dtsi45 compatible = "fsl,sec-v4.4-job-ring", "fsl,sec-v4.0-job-ring";
51 compatible = "fsl,sec-v4.4-job-ring", "fsl,sec-v4.0-job-ring";
57 compatible = "fsl,sec-v4.4-job-ring", "fsl,sec-v4.0-job-ring";
63 compatible = "fsl,sec-v4.4-job-ring", "fsl,sec-v4.0-job-ring";
Dqoriq-sec4.2-0.dtsi45 compatible = "fsl,sec-v4.2-job-ring",
46 "fsl,sec-v4.0-job-ring";
52 compatible = "fsl,sec-v4.2-job-ring",
53 "fsl,sec-v4.0-job-ring";
59 compatible = "fsl,sec-v4.2-job-ring",
60 "fsl,sec-v4.0-job-ring";
66 compatible = "fsl,sec-v4.2-job-ring",
67 "fsl,sec-v4.0-job-ring";
Dqoriq-sec5.0-0.dtsi45 compatible = "fsl,sec-v5.0-job-ring",
46 "fsl,sec-v4.0-job-ring";
52 compatible = "fsl,sec-v5.0-job-ring",
53 "fsl,sec-v4.0-job-ring";
59 compatible = "fsl,sec-v5.0-job-ring",
60 "fsl,sec-v4.0-job-ring";
66 compatible = "fsl,sec-v5.0-job-ring",
67 "fsl,sec-v4.0-job-ring";
Dqoriq-raid1.0-0.dtsi43 compatible = "fsl,raideng-v1.0-job-queue";
50 compatible = "fsl,raideng-v1.0-job-ring", "fsl,raideng-v1.0-hp-ring";
57 compatible = "fsl,raideng-v1.0-job-ring", "fsl,raideng-v1.0-lp-ring";
65 compatible = "fsl,raideng-v1.0-job-queue";
72 compatible = "fsl,raideng-v1.0-job-ring", "fsl,raideng-v1.0-hp-ring";
79 compatible = "fsl,raideng-v1.0-job-ring", "fsl,raideng-v1.0-lp-ring";
Dp1023si-post.dtsi222 compatible = "fsl,sec-v4.2-job-ring",
223 "fsl,sec-v4.0-job-ring";
229 compatible = "fsl,sec-v4.2-job-ring",
230 "fsl,sec-v4.0-job-ring";
236 compatible = "fsl,sec-v4.2-job-ring",
237 "fsl,sec-v4.0-job-ring";
243 compatible = "fsl,sec-v4.2-job-ring",
244 "fsl,sec-v4.0-job-ring";
Dqoriq-sec4.0-0.dtsi45 compatible = "fsl,sec-v4.0-job-ring";
51 compatible = "fsl,sec-v4.0-job-ring";
57 compatible = "fsl,sec-v4.0-job-ring";
63 compatible = "fsl,sec-v4.0-job-ring";
/arch/x86/crypto/sha1-mb/
Dsha1_mb_mgr_submit_avx2.S71 #define job %rsi macro
98 # JOB* submit_mb_mgr_submit_avx2(MB_MGR *state, job_sha1 *job)
100 # arg 2 : rdx : job
111 movl $STS_BEING_PROCESSED, _status(job)
114 movl _len(job), DWORD_len
116 mov job, _job_in_lane(lane_data)
123 vmovdqu _result_digest(job), %xmm0
124 mov _result_digest+1*16(job), DWORD_tmp
131 mov _buffer(job), p
171 # process completed job "idx"
Dsha1_mb.c103 (struct sha1_mb_mgr *state, struct job_sha1 *job);
183 ctx->job.buffer = (uint8_t *) buffer; in sha1_ctx_mgr_resubmit()
184 ctx->job.len = len; in sha1_ctx_mgr_resubmit()
186 &ctx->job); in sha1_ctx_mgr_resubmit()
204 ctx->job.buffer = buf; in sha1_ctx_mgr_resubmit()
205 ctx->job.len = (uint32_t) n_extra_blocks; in sha1_ctx_mgr_resubmit()
207 sha1_job_mgr_submit(&mgr->mgr, &ctx->job); in sha1_ctx_mgr_resubmit()
271 sha1_init_digest(ctx->job.result_digest); in sha1_ctx_mgr_submit()
341 ctx->job.buffer = ctx->partial_block_buffer; in sha1_ctx_mgr_submit()
342 ctx->job.len = 1; in sha1_ctx_mgr_submit()
[all …]
Dsha1_mb_ctx.h84 #define hash_ctx_digest(ctx) ((ctx)->job.result_digest)
122 struct job_sha1 job; member
Dsha1_mb_mgr.h106 struct job_sha1 *job);
Dsha1_mb_mgr_flush_avx2.S67 #define job arg2 macro
115 # find a lane with a non-null job
191 # process completed job "idx"
251 # process completed job "idx"
/arch/x86/crypto/sha256-mb/
Dsha256_mb_mgr_submit_avx2.S69 #define job %rsi macro
96 # JOB* sha256_mb_mgr_submit_avx2(MB_MGR *state, JOB_SHA256 *job)
98 # arg 2 : rdx : job
109 movl $STS_BEING_PROCESSED, _status(job)
112 movl _len(job), DWORD_len
114 mov job, _job_in_lane(lane_data)
121 vmovdqu _result_digest(job), %xmm0
122 vmovdqu _result_digest+1*16(job), %xmm1
133 mov _buffer(job), p
172 # process completed job "idx"
Dsha256_mb.c103 (struct sha256_mb_mgr *state, struct job_sha256 *job);
185 ctx->job.buffer = (uint8_t *) buffer; in sha256_ctx_mgr_resubmit()
186 ctx->job.len = len; in sha256_ctx_mgr_resubmit()
188 sha256_job_mgr_submit(&mgr->mgr, &ctx->job); in sha256_ctx_mgr_resubmit()
206 ctx->job.buffer = buf; in sha256_ctx_mgr_resubmit()
207 ctx->job.len = (uint32_t) n_extra_blocks; in sha256_ctx_mgr_resubmit()
209 sha256_job_mgr_submit(&mgr->mgr, &ctx->job); in sha256_ctx_mgr_resubmit()
270 sha256_init_digest(ctx->job.result_digest); in sha256_ctx_mgr_submit()
335 ctx->job.buffer = ctx->partial_block_buffer; in sha256_ctx_mgr_submit()
336 ctx->job.len = 1; in sha256_ctx_mgr_submit()
[all …]
Dsha256_mb_ctx.h84 #define hash_ctx_digest(ctx) ((ctx)->job.result_digest)
122 struct job_sha256 job; member
Dsha256_mb_mgr.h104 struct job_sha256 *job);
Dsha256_mb_mgr_flush_avx2.S65 #define job arg2 macro
113 # find a lane with a non-null job
188 # process completed job "idx"
250 # process completed job "idx"
/arch/arm64/boot/dts/freescale/
Dfsl-ls1043a.dtsi182 compatible = "fsl,sec-v5.4-job-ring",
183 "fsl,sec-v5.0-job-ring",
184 "fsl,sec-v4.0-job-ring";
190 compatible = "fsl,sec-v5.4-job-ring",
191 "fsl,sec-v5.0-job-ring",
192 "fsl,sec-v4.0-job-ring";
198 compatible = "fsl,sec-v5.4-job-ring",
199 "fsl,sec-v5.0-job-ring",
200 "fsl,sec-v4.0-job-ring";
206 compatible = "fsl,sec-v5.4-job-ring",
[all …]

12