Lines Matching refs:ibuf
101 struct versal_nvm_buf ibuf[VERSAL_MAX_IPI_BUF]; member
112 struct versal_nvm_buf ibuf[VERSAL_MAX_IPI_BUF]; member
137 cmd->ibuf[i].mem.alloc_len = ibufs[i].len; in prepare_cmd()
138 cmd->ibuf[i].mem.buf = ibufs[i].buf; in prepare_cmd()
164 req->ibuf[0].len = 1024; in versal_alloc_read_buffer()
165 req->ibuf[0].buf = alloc_cache_aligned(req->ibuf[0].len); in versal_alloc_read_buffer()
166 if (!req->ibuf[0].buf) in versal_alloc_read_buffer()
175 free(req->ibuf[0].buf); in versal_free_read_buffer()
181 return req->ibuf[0].buf; in versal_get_read_buffer()
226 return efuse_req(req->efuse_id, req->ibuf, arg); in versal_nvm_read()
251 return efuse_req(req->efuse_id, req->ibuf, arg); in versal_nvm_write()
273 req.ibuf[0].buf = &cfg; in versal_efuse_read_user_data()
274 req.ibuf[0].len = sizeof(cfg); in versal_efuse_read_user_data()
275 req.ibuf[1].buf = rsp; in versal_efuse_read_user_data()
276 req.ibuf[1].len = 1024; in versal_efuse_read_user_data()
384 req.ibuf[0].buf = &req.data; in versal_efuse_write_user_data()
385 req.ibuf[0].len = sizeof(req.data); in versal_efuse_write_user_data()
386 req.ibuf[1].buf = &cfg; in versal_efuse_write_user_data()
387 req.ibuf[1].len = sizeof(cfg); in versal_efuse_write_user_data()
388 req.ibuf[2].buf = lbuf; in versal_efuse_write_user_data()
389 req.ibuf[2].len = sizeof(lbuf); in versal_efuse_write_user_data()
408 req.ibuf[0].buf = &req.data; in versal_efuse_write_aes_keys()
409 req.ibuf[0].len = sizeof(req.data); in versal_efuse_write_aes_keys()
410 req.ibuf[1].buf = &cfg; in versal_efuse_write_aes_keys()
411 req.ibuf[1].len = sizeof(cfg); in versal_efuse_write_aes_keys()
427 req.ibuf[0].buf = &req.data; in versal_efuse_write_ppk_hash()
428 req.ibuf[0].len = sizeof(req.data); in versal_efuse_write_ppk_hash()
429 req.ibuf[1].buf = &cfg; in versal_efuse_write_ppk_hash()
430 req.ibuf[1].len = sizeof(cfg); in versal_efuse_write_ppk_hash()
446 req.ibuf[0].buf = &req.data; in versal_efuse_write_iv()
447 req.ibuf[0].len = sizeof(req.data); in versal_efuse_write_iv()
448 req.ibuf[1].buf = &cfg; in versal_efuse_write_iv()
449 req.ibuf[1].len = sizeof(cfg); in versal_efuse_write_iv()
465 req.ibuf[0].buf = &req.data; in versal_efuse_write_dec_only()
466 req.ibuf[0].len = sizeof(req.data); in versal_efuse_write_dec_only()
467 req.ibuf[1].buf = &cfg; in versal_efuse_write_dec_only()
468 req.ibuf[1].len = sizeof(cfg); in versal_efuse_write_dec_only()
484 req.ibuf[0].buf = &req.data; in versal_efuse_write_sec()
485 req.ibuf[0].len = sizeof(req.data); in versal_efuse_write_sec()
486 req.ibuf[1].buf = &cfg; in versal_efuse_write_sec()
487 req.ibuf[1].len = sizeof(cfg); in versal_efuse_write_sec()
503 req.ibuf[0].buf = &req.data; in versal_efuse_write_misc()
504 req.ibuf[0].len = sizeof(req.data); in versal_efuse_write_misc()
505 req.ibuf[1].buf = &cfg; in versal_efuse_write_misc()
506 req.ibuf[1].len = sizeof(cfg); in versal_efuse_write_misc()
522 req.ibuf[0].buf = &req.data; in versal_efuse_write_glitch_cfg()
523 req.ibuf[0].len = sizeof(req.data); in versal_efuse_write_glitch_cfg()
524 req.ibuf[1].buf = &cfg; in versal_efuse_write_glitch_cfg()
525 req.ibuf[1].len = sizeof(cfg); in versal_efuse_write_glitch_cfg()
542 req.ibuf[0].buf = &req.data; in versal_efuse_write_boot_env()
543 req.ibuf[0].len = sizeof(req.data); in versal_efuse_write_boot_env()
544 req.ibuf[1].buf = &cfg; in versal_efuse_write_boot_env()
545 req.ibuf[1].len = sizeof(cfg); in versal_efuse_write_boot_env()
561 req.ibuf[0].buf = &req.data; in versal_efuse_write_sec_misc1()
562 req.ibuf[0].len = sizeof(req.data); in versal_efuse_write_sec_misc1()
563 req.ibuf[1].buf = &cfg; in versal_efuse_write_sec_misc1()
564 req.ibuf[1].len = sizeof(cfg); in versal_efuse_write_sec_misc1()
580 req.ibuf[0].buf = &req.data; in versal_efuse_write_offchip_ids()
581 req.ibuf[0].len = sizeof(req.data); in versal_efuse_write_offchip_ids()
582 req.ibuf[1].buf = &cfg; in versal_efuse_write_offchip_ids()
583 req.ibuf[1].len = sizeof(cfg); in versal_efuse_write_offchip_ids()
607 req.ibuf[0].buf = &req.data; in versal_efuse_write_revoke_ppk()
608 req.ibuf[0].len = sizeof(req.data); in versal_efuse_write_revoke_ppk()
609 req.ibuf[1].buf = &cfg; in versal_efuse_write_revoke_ppk()
610 req.ibuf[1].len = sizeof(cfg); in versal_efuse_write_revoke_ppk()
632 req.ibuf[0].buf = &req.data; in versal_efuse_write_revoke_id()
633 req.ibuf[0].len = sizeof(req.data); in versal_efuse_write_revoke_id()
634 req.ibuf[1].buf = &cfg; in versal_efuse_write_revoke_id()
635 req.ibuf[1].len = sizeof(cfg); in versal_efuse_write_revoke_id()
857 req.ibuf[0].buf = &lbuf; in versal_efuse_read_puf_as_user_fuse()
858 req.ibuf[0].len = sizeof(lbuf); in versal_efuse_read_puf_as_user_fuse()
859 req.ibuf[1].buf = fuses; in versal_efuse_read_puf_as_user_fuse()
860 req.ibuf[1].len = sizeof(fuses); in versal_efuse_read_puf_as_user_fuse()
892 req.ibuf[0].buf = &lbuf; in versal_efuse_write_puf_as_user_fuse()
893 req.ibuf[0].len = sizeof(lbuf); in versal_efuse_write_puf_as_user_fuse()
894 req.ibuf[1].buf = fuses; in versal_efuse_write_puf_as_user_fuse()
895 req.ibuf[1].len = sizeof(fuses); in versal_efuse_write_puf_as_user_fuse()
912 req.ibuf[0].buf = &cfg; in versal_efuse_write_puf()
913 req.ibuf[0].len = sizeof(cfg); in versal_efuse_write_puf()
938 req.ibuf[0].buf = buf; in versal_bbram_write_aes_key()
939 req.ibuf[0].len = 1024; in versal_bbram_write_aes_key()