Lines Matching refs:rec
1300 int rec, num, group; in ldm_frag_add() local
1310 rec = get_unaligned_be16(data + 0x0C); in ldm_frag_add()
1316 if (rec >= num) { in ldm_frag_add()
1317 ldm_error("REC value (%d) exceeds NUM value (%d)", rec, num); in ldm_frag_add()
1335 f->rec = rec; in ldm_frag_add()
1340 if (rec >= f->num) { in ldm_frag_add()
1341 ldm_error("REC value (%d) exceeds NUM value (%d)", rec, f->num); in ldm_frag_add()
1344 if (f->map & (1 << rec)) { in ldm_frag_add()
1345 ldm_error ("Duplicate VBLK, part %d.", rec); in ldm_frag_add()
1349 f->map |= (1 << rec); in ldm_frag_add()
1350 if (!rec) in ldm_frag_add()
1354 memcpy(f->data + VBLK_SIZE_HEAD + rec * size, data, size); in ldm_frag_add()