Lines Matching refs:XlnxEFuse
44 bool xlnx_efuse_get_bit(XlnxEFuse *s, unsigned int bit) in xlnx_efuse_get_bit()
50 static int efuse_bytes(XlnxEFuse *s) in efuse_bytes()
55 static int efuse_bdrv_read(XlnxEFuse *s, Error **errp) in efuse_bdrv_read()
95 static void efuse_bdrv_sync(XlnxEFuse *s, unsigned int bit) in efuse_bdrv_sync()
122 static void efuse_ro_bits_sort(XlnxEFuse *s) in efuse_ro_bits_sort()
132 static bool efuse_ro_bits_find(XlnxEFuse *s, uint32_t k) in efuse_ro_bits_find()
144 bool xlnx_efuse_set_bit(XlnxEFuse *s, unsigned int bit) in xlnx_efuse_set_bit()
167 bool xlnx_efuse_k256_check(XlnxEFuse *s, uint32_t crc, unsigned start) in xlnx_efuse_k256_check()
178 uint32_t xlnx_efuse_tbits_check(XlnxEFuse *s) in xlnx_efuse_tbits_check()
207 XlnxEFuse *s = XLNX_EFUSE(dev); in efuse_realize()
229 XlnxEFuse *s = XLNX_EFUSE(obj); in efuse_finalize()
269 DEFINE_PROP("drive", XlnxEFuse, blk, efuse_prop_drive, BlockBackend *),
270 DEFINE_PROP_UINT8("efuse-nr", XlnxEFuse, efuse_nr, 3),
271 DEFINE_PROP_UINT32("efuse-size", XlnxEFuse, efuse_size, 64 * 32),
272 DEFINE_PROP_BOOL("init-factory-tbits", XlnxEFuse, init_tbits, true),
273 DEFINE_PROP_ARRAY("read-only", XlnxEFuse, ro_bits_cnt, ro_bits,
289 .instance_size = sizeof(XlnxEFuse),