Lines Matching refs:offsets
350 /* Get the section offsets from a package file, offsets will be malloc'd to
354 size_t ** offsets, uint32_t * sections)
409 ERR(file->handle, "offsets are not increasing (at %u, "
423 *offsets = off;
445 size_t *offsets, len;
449 if (module_package_read_offsets(mod, file, &offsets, &nsec))
452 /* we know the section offsets, seek to them and read in the data */
456 if (policy_file_seek(file, offsets[i])) {
458 "module package section %u", offsets[i], i);
462 len = offsets[i + 1] - offsets[i];
591 if (policy_file_seek(file, offsets[i]))
607 i, offsets[i], le32_to_cpu(buf[0]));
617 free(offsets);
621 free(offsets);
631 size_t *offsets = NULL;
639 if (module_package_read_offsets(mod, file, &offsets, &nsec)) {
645 if (policy_file_seek(file, offsets[i])) {
647 "%zu for module package section %u", offsets[i], i);
651 len = offsets[i + 1] - offsets[i];
821 free(offsets);
826 free(offsets);
855 uint32_t buf[5], offsets[5], len, nsec = 0;
901 /* calculate offsets */
902 offsets[0] = (nsec + 3) * sizeof(uint32_t);
903 buf[0] = cpu_to_le32(offsets[0]);
907 offsets[i] = offsets[i - 1] + len;
908 buf[i] = cpu_to_le32(offsets[i]);
914 offsets[i] = offsets[i - 1] + len;
915 buf[i] = cpu_to_le32(offsets[i]);
920 offsets[i] = offsets[i - 1] + len;
921 buf[i] = cpu_to_le32(offsets[i]);
926 offsets[i] = offsets[i - 1] + len;
927 buf[i] = cpu_to_le32(offsets[i]);