/kernel/linux/linux-5.10/drivers/mtd/ubi/ |
H A D | vtbl.c | 70 err = ubi_eba_atomic_leb_change(ubi, layout_vol, i, ubi->vtbl, in ubi_update_layout_vol() 105 memcpy(&ubi->vtbl[idx], vtbl_rec, sizeof(struct ubi_vtbl_record)); in ubi_change_vtbl_record() 129 struct ubi_vtbl_record *vtbl_rec = &ubi->vtbl[vol->vol_id]; in ubi_vtbl_rename_volumes() 152 * @vtbl: volume table 154 * This function returns zero if @vtbl is all right, %1 if CRC is incorrect, 158 const struct ubi_vtbl_record *vtbl) in vtbl_check() 168 reserved_pebs = be32_to_cpu(vtbl[i].reserved_pebs); in vtbl_check() 169 alignment = be32_to_cpu(vtbl[i].alignment); in vtbl_check() 170 data_pad = be32_to_cpu(vtbl[i].data_pad); in vtbl_check() 171 upd_marker = vtbl[ in vtbl_check() 157 vtbl_check(const struct ubi_device *ubi, const struct ubi_vtbl_record *vtbl) vtbl_check() argument 285 create_vtbl(struct ubi_device *ubi, struct ubi_attach_info *ai, int copy, void *vtbl) create_vtbl() argument 488 struct ubi_vtbl_record *vtbl; create_empty_lvol() local 520 init_volumes(struct ubi_device *ubi, const struct ubi_attach_info *ai, const struct ubi_vtbl_record *vtbl) init_volumes() argument [all...] |
H A D | vmt.c | 496 vtbl_rec = ubi->vtbl[vol_id]; in ubi_resize_volume() 648 reserved_pebs = be32_to_cpu(ubi->vtbl[vol_id].reserved_pebs); in self_check_volume() 756 alignment = be32_to_cpu(ubi->vtbl[vol_id].alignment); in self_check_volume() 757 data_pad = be32_to_cpu(ubi->vtbl[vol_id].data_pad); in self_check_volume() 758 name_len = be16_to_cpu(ubi->vtbl[vol_id].name_len); in self_check_volume() 759 upd_marker = ubi->vtbl[vol_id].upd_marker; in self_check_volume() 760 name = &ubi->vtbl[vol_id].name[0]; in self_check_volume() 761 if (ubi->vtbl[vol_id].vol_type == UBI_VID_DYNAMIC) in self_check_volume() 780 ubi_dump_vtbl_record(&ubi->vtbl[vol_id], vol_id); in self_check_volume()
|
H A D | upd.c | 49 ubi_assert(ubi->vtbl[vol->vol_id].upd_marker); in set_update_marker() 54 vtbl_rec = ubi->vtbl[vol->vol_id]; in set_update_marker() 82 vtbl_rec = ubi->vtbl[vol->vol_id]; in clear_update_marker()
|
H A D | build.c | 790 ubi->vtbl[vol_id].flags &= ~UBI_VTBL_AUTORESIZE_FLG; in autoresize() 799 vtbl_rec = ubi->vtbl[vol_id]; in autoresize() 1057 vfree(ubi->vtbl); in ubi_attach_mtd_dev() 1130 vfree(ubi->vtbl); in ubi_detach_mtd_dev()
|
H A D | ubi.h | 319 * %UBI_VTBL_SKIP_CRC_CHECK_FLG flag in the vtbl entry 468 * @vtbl: in-RAM volume table copy 579 struct ubi_vtbl_record *vtbl; member 838 /* vtbl.c */
|
H A D | attach.c | 1644 vfree(ubi->vtbl); in ubi_attach()
|
/kernel/linux/linux-6.6/drivers/mtd/ubi/ |
H A D | vtbl.c | 70 err = ubi_eba_atomic_leb_change(ubi, layout_vol, i, ubi->vtbl, in ubi_update_layout_vol() 105 memcpy(&ubi->vtbl[idx], vtbl_rec, sizeof(struct ubi_vtbl_record)); in ubi_change_vtbl_record() 129 struct ubi_vtbl_record *vtbl_rec = &ubi->vtbl[vol->vol_id]; in ubi_vtbl_rename_volumes() 152 * @vtbl: volume table 154 * This function returns zero if @vtbl is all right, %1 if CRC is incorrect, 158 const struct ubi_vtbl_record *vtbl) in vtbl_check() 168 reserved_pebs = be32_to_cpu(vtbl[i].reserved_pebs); in vtbl_check() 169 alignment = be32_to_cpu(vtbl[i].alignment); in vtbl_check() 170 data_pad = be32_to_cpu(vtbl[i].data_pad); in vtbl_check() 171 upd_marker = vtbl[ in vtbl_check() 157 vtbl_check(const struct ubi_device *ubi, const struct ubi_vtbl_record *vtbl) vtbl_check() argument 285 create_vtbl(struct ubi_device *ubi, struct ubi_attach_info *ai, int copy, void *vtbl) create_vtbl() argument 488 struct ubi_vtbl_record *vtbl; create_empty_lvol() local 520 init_volumes(struct ubi_device *ubi, const struct ubi_attach_info *ai, const struct ubi_vtbl_record *vtbl) init_volumes() argument [all...] |
H A D | vmt.c | 490 vtbl_rec = ubi->vtbl[vol_id]; in ubi_resize_volume() 639 reserved_pebs = be32_to_cpu(ubi->vtbl[vol_id].reserved_pebs); in self_check_volume() 747 alignment = be32_to_cpu(ubi->vtbl[vol_id].alignment); in self_check_volume() 748 data_pad = be32_to_cpu(ubi->vtbl[vol_id].data_pad); in self_check_volume() 749 name_len = be16_to_cpu(ubi->vtbl[vol_id].name_len); in self_check_volume() 750 upd_marker = ubi->vtbl[vol_id].upd_marker; in self_check_volume() 751 name = &ubi->vtbl[vol_id].name[0]; in self_check_volume() 752 if (ubi->vtbl[vol_id].vol_type == UBI_VID_DYNAMIC) in self_check_volume() 771 ubi_dump_vtbl_record(&ubi->vtbl[vol_id], vol_id); in self_check_volume()
|
H A D | upd.c | 49 ubi_assert(ubi->vtbl[vol->vol_id].upd_marker); in set_update_marker() 54 vtbl_rec = ubi->vtbl[vol->vol_id]; in set_update_marker() 82 vtbl_rec = ubi->vtbl[vol->vol_id]; in clear_update_marker()
|
H A D | build.c | 790 ubi->vtbl[vol_id].flags &= ~UBI_VTBL_AUTORESIZE_FLG; in autoresize() 799 vtbl_rec = ubi->vtbl[vol_id]; in autoresize() 1063 vfree(ubi->vtbl); in ubi_attach_mtd_dev() 1136 vfree(ubi->vtbl); in ubi_detach_mtd_dev()
|
H A D | ubi.h | 319 * %UBI_VTBL_SKIP_CRC_CHECK_FLG flag in the vtbl entry 466 * @vtbl: in-RAM volume table copy 577 struct ubi_vtbl_record *vtbl; member 836 /* vtbl.c */
|
H A D | attach.c | 1644 vfree(ubi->vtbl); in ubi_attach()
|
/kernel/linux/linux-5.10/arch/arm/crypto/ |
H A D | chacha-neon-core.S | 27 * (d) vtbl.8 + vtbl.8 (multiple of 8 bits rotations only, 37 * For the 8-bit rotation, we use vtbl.8 + vtbl.8. On Cortex-A7, this sequence 42 * A disadvantage is that on Cortex-A53, the vtbl sequence is the same speed as 43 * (a), so the need to load the rotation table actually makes the vtbl method 86 vtbl.8 d6, {d6}, d10 87 vtbl.8 d7, {d7}, d10 116 vtbl.8 d6, {d6}, d10 117 vtbl [all...] |
H A D | aes-ce-core.S | 319 vtbl.8 d4, {d0-d1}, d10 320 vtbl.8 d5, {d0-d1}, d11 321 vtbl.8 d2, {d6-d7}, d12 322 vtbl.8 d3, {d6-d7}, d13 356 vtbl.8 d4, {d0-d1}, d10 357 vtbl.8 d5, {d0-d1}, d11 579 vtbl.8 d4, {d0-d1}, d4 580 vtbl.8 d5, {d0-d1}, d5 671 vtbl.8 d4, {d0-d1}, d4 672 vtbl [all...] |
H A D | crct10dif-ce-core.S | 268 vtbl.8 q1l, {q7l-q7h}, q2l 269 vtbl.8 q1h, {q7l-q7h}, q2h 274 vtbl.8 q3l, {q7l-q7h}, q2l 275 vtbl.8 q3h, {q7l-q7h}, q2h
|
H A D | aes-neonbs-core.S | 67 vtbl.8 \out\()l, {\tbl}, \in\()l 69 vtbl.8 \out\()h, {\tmp}, \in\()h 71 vtbl.8 \out\()h, {\tbl}, \in\()h
|
/kernel/linux/linux-6.6/arch/arm/crypto/ |
H A D | chacha-neon-core.S | 27 * (d) vtbl.8 + vtbl.8 (multiple of 8 bits rotations only, 37 * For the 8-bit rotation, we use vtbl.8 + vtbl.8. On Cortex-A7, this sequence 42 * A disadvantage is that on Cortex-A53, the vtbl sequence is the same speed as 43 * (a), so the need to load the rotation table actually makes the vtbl method 87 vtbl.8 d6, {d6}, d10 88 vtbl.8 d7, {d7}, d10 117 vtbl.8 d6, {d6}, d10 118 vtbl [all...] |
H A D | ghash-ce-core.S | 588 vtbl.8 e3l, {e0}, e3l 589 vtbl.8 e3h, {e0}, e3h 595 vtbl.8 T1_L, {e0}, e2l 596 vtbl.8 T1_H, {e0}, e2h 644 vtbl.8 e3l, {e0}, e3l 645 vtbl.8 e3h, {e0}, e3h 649 vtbl.8 T1_L, {e0}, e2l 650 vtbl.8 T1_H, {e0}, e2h 677 vtbl.8 XL_L, {T1}, e0l // keep authsize bytes only 678 vtbl [all...] |
H A D | aes-ce-core.S | 319 vtbl.8 d4, {d0-d1}, d10 320 vtbl.8 d5, {d0-d1}, d11 321 vtbl.8 d2, {d6-d7}, d12 322 vtbl.8 d3, {d6-d7}, d13 356 vtbl.8 d4, {d0-d1}, d10 357 vtbl.8 d5, {d0-d1}, d11 579 vtbl.8 d4, {d0-d1}, d4 580 vtbl.8 d5, {d0-d1}, d5 671 vtbl.8 d4, {d0-d1}, d4 672 vtbl [all...] |
H A D | crct10dif-ce-core.S | 268 vtbl.8 q1l, {q7l-q7h}, q2l 269 vtbl.8 q1h, {q7l-q7h}, q2h 274 vtbl.8 q3l, {q7l-q7h}, q2l 275 vtbl.8 q3h, {q7l-q7h}, q2h
|
H A D | aes-neonbs-core.S | 67 vtbl.8 \out\()l, {\tbl}, \in\()l 69 vtbl.8 \out\()h, {\tmp}, \in\()h 71 vtbl.8 \out\()h, {\tbl}, \in\()h 872 vtbl.8 d16, {q5}, d16 873 vtbl.8 d17, {q5}, d17
|