• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/parisc/kernel/

Lines Matching defs:section

32  *      all sections at the beginning of the core or init section.
39 * to be reserved amount of memory in front of each individual section.
295 kfree(mod->arch.section);
296 mod->arch.section = NULL;
303 unsigned int section)
305 /* size needed for all stubs of this section (including
307 return (mod->arch.section[section].stub_entries + 1)
320 len = hdr->e_shnum * sizeof(me->arch.section[0]);
321 me->arch.section = kzalloc(len, GFP_KERNEL);
322 if (!me->arch.section)
350 /* sh_info gives the section for which we need to add stubs. */
353 /* each code section should only have one relocation section */
354 WARN_ON(me->arch.section[s].stub_entries);
356 /* store number of stubs we need for this section */
357 me->arch.section[s].stub_entries += count;
438 /* initialize stub_offset to point in front of the section */
439 if (!me->arch.section[targetsec].stub_offset) {
440 loc0 -= (me->arch.section[targetsec].stub_entries + 1) *
444 me->arch.section[targetsec].stub_offset = loc0;
448 stub = (void *) me->arch.section[targetsec].stub_offset;
449 me->arch.section[targetsec].stub_offset += sizeof(struct stub_entry);
452 BUG_ON(0 == me->arch.section[targetsec].stub_entries--);
478 * for direct branches (jumps between different section of the
555 DEBUGP("Applying relocate section %u to %u\n", relsec,
561 /* This is the start of the target section */
674 DEBUGP("Applying relocate section %u to %u\n", relsec,
680 /* This is the start of the target section */
727 * to the module, but in a different section,
872 kfree(me->arch.section);
873 me->arch.section = NULL;