Lines Matching refs:base
342 * @base: Offset, into @state->bdev, of the database
354 unsigned long base, struct ldmdb *ldb)
381 data = read_part_sector(state, base + off[i], §);
418 * @base: Offset, into @bdev, of the database
428 unsigned long base, struct ldmdb *ldb)
441 data = read_part_sector(state, base + OFF_VMDB, §);
611 * @base: Size of the previous fixed width fields
621 static int ldm_relative(const u8 *buffer, int buflen, int base, int offset)
624 base += offset;
625 if (!buffer || offset < 0 || base > buflen) {
630 if (base > buflen)
631 ldm_error("base (%d) > buflen (%d)", base, buflen);
634 if (base + buffer[base] >= buflen) {
635 ldm_error("base (%d) + buffer[base] (%d) >= buflen (%d)", base,
636 buffer[base], buflen);
639 return buffer[base] + offset + 1;
1343 * @base: Offset, into @state->bdev, of the database
1352 static bool ldm_get_vblks(struct parsed_partitions *state, unsigned long base,
1369 data = read_part_sector(state, base + OFF_VMDB + s, §);
1443 unsigned long base;
1462 /* All further references are relative to base (database start). */
1463 base = ldb->ph.config_start;
1466 if (!ldm_validate_tocblocks(state, base, ldb) ||
1467 !ldm_validate_vmdb(state, base, ldb))
1477 if (!ldm_get_vblks(state, base, ldb)) {