Lines Matching refs:cfg
257 struct versal_efuse_user_data cfg __aligned_efuse = { in versal_efuse_read_user_data()
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()
278 cfg.addr = virt_to_phys((void *)rsp); in versal_efuse_read_user_data()
366 struct versal_efuse_user_data cfg __aligned_efuse = { in versal_efuse_write_user_data()
372 .data.user_fuse_addr = virt_to_phys(&cfg), in versal_efuse_write_user_data()
382 cfg.addr = virt_to_phys(lbuf); 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()
391 for (i = 0; i < cfg.num; i++) in versal_efuse_write_user_data()
399 struct versal_efuse_aes_keys cfg __aligned_efuse = { }; in versal_efuse_write_aes_keys()
401 .data.aes_key_addr = virt_to_phys(&cfg), in versal_efuse_write_aes_keys()
406 memcpy(&cfg, keys, sizeof(cfg)); 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()
418 struct versal_efuse_ppk_hash cfg __aligned_efuse = { }; in versal_efuse_write_ppk_hash()
420 .data.ppk_hash_addr = virt_to_phys(&cfg), in versal_efuse_write_ppk_hash()
425 memcpy(&cfg, hash, sizeof(cfg)); 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()
437 struct versal_efuse_ivs cfg __aligned_efuse = { }; in versal_efuse_write_iv()
439 .data.iv_addr = virt_to_phys(&cfg), in versal_efuse_write_iv()
444 memcpy(&cfg, p, sizeof(cfg)); 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()
456 struct versal_efuse_dec_only cfg __aligned_efuse = { }; in versal_efuse_write_dec_only()
458 .data.dec_only_addr = virt_to_phys(&cfg), in versal_efuse_write_dec_only()
463 memcpy(&cfg, p, sizeof(cfg)); 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()
475 struct versal_efuse_sec_ctrl_bits cfg __aligned_efuse = { }; in versal_efuse_write_sec()
477 .data.sec_ctrl_addr = virt_to_phys(&cfg), in versal_efuse_write_sec()
482 memcpy(&cfg, p, sizeof(cfg)); 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()
494 struct versal_efuse_misc_ctrl_bits cfg __aligned_efuse = { }; in versal_efuse_write_misc()
496 .data.misc_ctrl_addr = virt_to_phys(&cfg), in versal_efuse_write_misc()
501 memcpy(&cfg, p, sizeof(cfg)); 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()
513 struct versal_efuse_glitch_cfg_bits cfg __aligned_efuse = { }; in versal_efuse_write_glitch_cfg()
515 .data.glitch_cfg_addr = virt_to_phys(&cfg), in versal_efuse_write_glitch_cfg()
520 memcpy(&cfg, p, sizeof(cfg)); 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()
533 struct versal_efuse_boot_env_ctrl_bits cfg __aligned_efuse = { }; in versal_efuse_write_boot_env()
535 .data.boot_env_ctrl_addr = virt_to_phys(&cfg), in versal_efuse_write_boot_env()
540 memcpy(&cfg, p, sizeof(cfg)); 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()
552 struct versal_efuse_sec_misc1_bits cfg __aligned_efuse = { }; in versal_efuse_write_sec_misc1()
554 .data.misc1_ctrl_addr = virt_to_phys(&cfg), in versal_efuse_write_sec_misc1()
559 memcpy(&cfg, p, sizeof(cfg)); 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()
571 struct versal_efuse_offchip_ids cfg __aligned_efuse = { }; in versal_efuse_write_offchip_ids()
573 .data.offchip_id_addr = virt_to_phys(&cfg), in versal_efuse_write_offchip_ids()
578 memcpy(&cfg, p, sizeof(cfg)); 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()
590 struct versal_efuse_misc_ctrl_bits cfg __aligned_efuse = { }; in versal_efuse_write_revoke_ppk()
592 .data.misc_ctrl_addr = virt_to_phys(&cfg), in versal_efuse_write_revoke_ppk()
599 cfg.ppk0_invalid = 1; in versal_efuse_write_revoke_ppk()
601 cfg.ppk1_invalid = 1; in versal_efuse_write_revoke_ppk()
603 cfg.ppk2_invalid = 1; 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()
617 struct versal_efuse_revoke_ids cfg __aligned_efuse = { }; in versal_efuse_write_revoke_id()
619 .data.revoke_id_addr = virt_to_phys(&cfg), in versal_efuse_write_revoke_id()
629 cfg.revoke_id[row] = BIT(bit); in versal_efuse_write_revoke_id()
630 cfg.prgm_revoke_id = 1; 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()
905 struct versal_efuse_puf_header cfg __aligned_efuse = { }; in versal_efuse_write_puf()
910 memcpy(&cfg, buf, sizeof(*buf)); in versal_efuse_write_puf()
912 req.ibuf[0].buf = &cfg; in versal_efuse_write_puf()
913 req.ibuf[0].len = sizeof(cfg); in versal_efuse_write_puf()