Lines Matching refs:init
179 struct versal_init init; member
206 arg.data[arg.dlen++] = engine.init.key_len; in replay_init()
208 arg.ibuf[0].mem = engine.init.key; in replay_init()
217 arg.ibuf[0].mem = engine.init.init_buf; in replay_init()
218 arg.ibuf[1].mem = engine.init.nonce; in replay_init()
317 struct versal_aes_init *init = NULL; in do_init() local
361 versal_mbox_alloc(sizeof(*init), NULL, &init_buf); in do_init()
364 init = init_buf.buf; in do_init()
365 init->iv_addr = virt_to_phys(nonce.buf); in do_init()
366 init->operation = dinit->encrypt ? XSECURE_ENCRYPT : XSECURE_DECRYPT; in do_init()
367 init->key_src = engine.key_src; in do_init()
368 init->key_len = key_len; in do_init()
387 engine.init.operation = dinit->encrypt ? in do_init()
389 engine.init.key_len = key_len; in do_init()
390 engine.init.init_buf = init_buf; in do_init()
391 engine.init.nonce = nonce; in do_init()
392 engine.init.key = key; in do_init()
690 free(engine.init.init_buf.buf); in do_free()
691 free(engine.init.nonce.buf); in do_free()
692 free(engine.init.key.buf); in do_free()
693 memset(&engine.init, 0, sizeof(engine.init)); in do_free()
840 .init = do_init_locked,