Lines Matching refs:len
518 unsigned long long start, len, offset, ext_offset, gpt_offset;
539 &start, &len, &offset, &entry,
598 unsigned long long *start, unsigned long long *len,
620 if (*len < BSD_LABEL_SECTOR + 1)
650 *len = BSD_PART_LENGTH (buf, i);
678 if (*len < SOL_LABEL_LOC + 1)
706 *len = SOL_PART_LENGTH (buf, i);
806 *len = PC_SLICE_LENGTH (buf, *entry);
850 *len = gptentry->end - gptentry->start + 1;
1811 grub_read (char *buf, int len)
1817 /* Make sure "len" is a sane value */
1818 if ((len < 0) || (len > (filemax - filepos)))
1819 len = filemax - filepos;
1824 if (filepos + len > fsmax)
1832 return gunzip_read (buf, len);
1840 while (len && !errnum)
1872 if (size > len)
1873 size = len;
1883 len -= size;
1902 return (*(fsys_table[fsys_type].read_func)) (buf, len);