• Home
  • Raw
  • Download

Lines Matching refs:len

788 	int r_objid, r_name, r_vstate, r_child, r_parent, r_stripe, r_cols, len;  in ldm_parse_cmp3()  local
802 len = r_cols; in ldm_parse_cmp3()
806 len = r_parent; in ldm_parse_cmp3()
808 if (len < 0) in ldm_parse_cmp3()
811 len += VBLK_SIZE_CMP3; in ldm_parse_cmp3()
812 if (len != get_unaligned_be32(buffer + 0x14)) in ldm_parse_cmp3()
839 int r_objid, r_name, r_diskid, r_id1, r_id2, len; in ldm_parse_dgr3() local
851 len = r_id2; in ldm_parse_dgr3()
855 len = r_diskid; in ldm_parse_dgr3()
857 if (len < 0) in ldm_parse_dgr3()
860 len += VBLK_SIZE_DGR3; in ldm_parse_dgr3()
861 if (len != get_unaligned_be32(buffer + 0x14)) in ldm_parse_dgr3()
884 int r_objid, r_name, r_id1, r_id2, len; in ldm_parse_dgr4() local
895 len = r_id2; in ldm_parse_dgr4()
899 len = r_name; in ldm_parse_dgr4()
901 if (len < 0) in ldm_parse_dgr4()
904 len += VBLK_SIZE_DGR4; in ldm_parse_dgr4()
905 if (len != get_unaligned_be32(buffer + 0x14)) in ldm_parse_dgr4()
927 int r_objid, r_name, r_diskid, r_altname, len; in ldm_parse_dsk3() local
936 len = r_altname; in ldm_parse_dsk3()
937 if (len < 0) in ldm_parse_dsk3()
940 len += VBLK_SIZE_DSK3; in ldm_parse_dsk3()
941 if (len != get_unaligned_be32(buffer + 0x14)) in ldm_parse_dsk3()
966 int r_objid, r_name, len; in ldm_parse_dsk4() local
973 len = r_name; in ldm_parse_dsk4()
974 if (len < 0) in ldm_parse_dsk4()
977 len += VBLK_SIZE_DSK4; in ldm_parse_dsk4()
978 if (len != get_unaligned_be32(buffer + 0x14)) in ldm_parse_dsk4()
999 int r_objid, r_name, r_size, r_parent, r_diskid, r_index, len; in ldm_parse_prt3() local
1034 len = r_index; in ldm_parse_prt3()
1037 len = r_diskid; in ldm_parse_prt3()
1039 if (len < 0) { in ldm_parse_prt3()
1040 ldm_error("len %d < 0", len); in ldm_parse_prt3()
1043 len += VBLK_SIZE_PRT3; in ldm_parse_prt3()
1044 if (len > get_unaligned_be32(buffer + 0x14)) { in ldm_parse_prt3()
1045 ldm_error("len %d > BE32(buffer + 0x14) %d", len, in ldm_parse_prt3()
1076 int r_id1, r_id2, r_size2, r_drive, len; in ldm_parse_vol5() local
1143 len = r_drive; in ldm_parse_vol5()
1144 if (len < 0) { in ldm_parse_vol5()
1145 ldm_error("len %d < 0", len); in ldm_parse_vol5()
1148 len += VBLK_SIZE_VOL5; in ldm_parse_vol5()
1149 if (len > get_unaligned_be32(buffer + 0x14)) { in ldm_parse_vol5()
1150 ldm_error("len %d > BE32(buffer + 0x14) %d", len, in ldm_parse_vol5()
1182 static bool ldm_parse_vblk (const u8 *buf, int len, struct vblk *vb) in ldm_parse_vblk() argument
1189 r_objid = ldm_relative (buf, len, 0x18, 0); in ldm_parse_vblk()
1201 case VBLK_CMP3: result = ldm_parse_cmp3 (buf, len, vb); break; in ldm_parse_vblk()
1202 case VBLK_DSK3: result = ldm_parse_dsk3 (buf, len, vb); break; in ldm_parse_vblk()
1203 case VBLK_DSK4: result = ldm_parse_dsk4 (buf, len, vb); break; in ldm_parse_vblk()
1204 case VBLK_DGR3: result = ldm_parse_dgr3 (buf, len, vb); break; in ldm_parse_vblk()
1205 case VBLK_DGR4: result = ldm_parse_dgr4 (buf, len, vb); break; in ldm_parse_vblk()
1206 case VBLK_PRT3: result = ldm_parse_prt3 (buf, len, vb); break; in ldm_parse_vblk()
1207 case VBLK_VOL5: result = ldm_parse_vol5 (buf, len, vb); break; in ldm_parse_vblk()
1234 static bool ldm_ldmdb_add (u8 *data, int len, struct ldmdb *ldb) in ldm_ldmdb_add() argument
1247 if (!ldm_parse_vblk (data, len, vb)) { in ldm_ldmdb_add()