Lines Matching defs:data

130    after the data section (i.e. bss).  This would
455 * responsible for freeing the allocated data. Returns an ERR_PTR upon failure.
503 * This structure is used to preserve architecture specific data during
715 static int parse_elf_property(const char *data, size_t *off, size_t datasz,
733 pr = (const struct gnu_property *)(data + o);
750 ret = arch_parse_elf_property(pr->pr_type, data + o,
768 char data[NOTE_DATA_SZ];
797 strncmp(note.data + sizeof(note.nhdr),
812 ret = parse_elf_property(note.data, &off, datasz, arch,
1463 void *data;
1486 dump_emit(cprm, men->data, men->datasz) && dump_align(cprm, 4);
1523 unsigned int sz, void *data)
1528 note->data = data;
1644 user_long_t *data;
1649 /* *Estimated* file count and total data size needed */
1655 names_ofs = (2 + 3 * count) * sizeof(data[0]);
1664 data = kvmalloc(size, GFP_KERNEL);
1665 if (ZERO_OR_NULL_PTR(data))
1668 start_end_ofs = data + 2;
1669 name_base = name_curpos = ((char *)data) + names_ofs;
1683 kvfree(data);
1704 data[0] = count;
1705 data[1] = PAGE_SIZE;
1712 unsigned shift_bytes = n * 3 * sizeof(data[0]);
1718 size = name_curpos - (char *)data;
1719 fill_note(note, "CORE", NT_FILE, size, data);
1747 * user memory backing the register data is up to date before we read it.
1772 * NT_PRSTATUS is the one special case, because the regset data
1798 void *data;
1807 ret = regset_get_alloc(t->task, regset, ~0U, &data);
1815 note_type, ret, data);
1839 info->psinfo.data = NULL; /* So we don't free this wrongly */
1945 if (first && info->files.data &&
1950 if (t->notes[i].data &&
1968 WARN_ON(t->notes[0].data && t->notes[0].data != &t->prstatus);
1970 kfree(t->notes[i].data);
1973 kfree(info->psinfo.data);
1974 kvfree(info->files.data);
2156 /* Free data possibly allocated by fill_files_note(): */
2158 kvfree(info->notes_files->data);