Lines Matching defs:params

316   struct spu_elf_params *params;
473 spu_elf_setup (struct bfd_link_info *info, struct spu_elf_params *params)
478 htab->params = params;
479 htab->line_size_log2 = bfd_log2 (htab->params->line_size);
480 htab->num_lines_log2 = bfd_log2 (htab->params->num_lines);
485 max_branch_log2 = bfd_log2 (htab->params->max_branch);
608 if (htab->params->emit_fixups)
683 if (htab->params->ovly_flavour == ovly_soft_icache)
724 if ((s->vma - vma_start) & (htab->params->line_size - 1))
732 else if (s->size > htab->params->line_size)
823 name = entry_names[i][htab->params->ovly_flavour];
1028 if ((!branch && htab->params->ovly_flavour == ovly_soft_icache)
1036 && !htab->params->non_overlay_stubs)
1059 && htab->params->ovly_flavour != ovly_soft_icache)
1100 if (htab->params->ovly_flavour == ovly_soft_icache)
1161 ovl_stub_size (struct spu_elf_params *params)
1163 return 16 << params->ovly_flavour >> params->compact_stub;
1167 ovl_stub_size_log2 (struct spu_elf_params *params)
1169 return 4 + params->ovly_flavour - params->compact_stub;
1226 if (htab->params->ovly_flavour == ovly_soft_icache)
1270 if (htab->params->ovly_flavour == ovly_normal
1271 && !htab->params->compact_stub)
1286 else if (htab->params->ovly_flavour == ovly_normal
1287 && htab->params->compact_stub)
1298 else if (htab->params->ovly_flavour == ovly_soft_icache
1299 && htab->params->compact_stub)
1308 else if (!htab->params->lrlive_analysis)
1420 sec->size += ovl_stub_size (htab->params);
1422 if (htab->params->emit_stub_syms)
1460 h->size = ovl_stub_size (htab->params);
1494 || htab->params->non_overlay_stubs))
1519 || htab->params->non_overlay_stubs))
1692 ovl_stub_size_log2 (htab->params)))
1694 stub->size = htab->stub_count[0] * ovl_stub_size (htab->params);
1695 if (htab->params->ovly_flavour == ovly_soft_icache)
1707 ovl_stub_size_log2 (htab->params)))
1709 stub->size = htab->stub_count[ovl] * ovl_stub_size (htab->params);
1713 if (htab->params->ovly_flavour == ovly_soft_icache)
1786 (*htab->params->place_spu_section) (htab->stub_sec[0], NULL, ".text");
1792 (*htab->params->place_spu_section) (htab->stub_sec[ovl], osec, NULL);
1796 if (htab->params->ovly_flavour == ovly_soft_icache)
1797 (*htab->params->place_spu_section) (htab->init, NULL, ".ovl.init");
1802 if (htab->params->ovly_flavour == ovly_soft_icache)
1804 (*htab->params->place_spu_section) (htab->ovtab, NULL, ovout);
1808 (*htab->params->place_spu_section) (htab->toe, NULL, ".toe");
1999 if (htab->params->ovly_flavour == ovly_soft_icache)
2175 bfd_vma hi = htab->params->local_store_hi;
2176 bfd_vma lo = htab->params->local_store_lo;
2782 if (call_tree && spu_hash_table (info)->params->auto_overlay)
3317 if (!htab->params->auto_overlay
3318 && htab->params->stack_analysis)
3378 if (!spu_hash_table (info)->params->auto_overlay
3451 && (htab->params->ovly_flavour != ovly_soft_icache
3452 || htab->params->non_ia_text
3468 if (htab->params->auto_overlay & OVERLAY_RODATA)
3520 if (htab->params->line_size != 0
3521 && size > htab->params->line_size)
3800 stub_size += ovl_stub_size (htab->params);
3818 lib_size += ovl_stub_size (htab->params);
4008 if (htab->params->auto_overlay)
4012 if (htab->params->stack_analysis)
4226 reserved = htab->params->auto_overlay_reserved;
4236 + htab->params->extra_stack_space);
4241 && htab->params->ovly_flavour != ovly_soft_icache)
4243 htab->params->auto_overlay = 0;
4252 if (htab->params->ovly_flavour == ovly_soft_icache)
4268 fixed_size += (*htab->params->spu_elf_load_ovl_mgr) ();
4355 fixed_size += htab->non_ovly_stub * ovl_stub_size (htab->params);
4358 if (htab->params->ovly_flavour == ovly_soft_icache)
4379 ovlynum = (total_overlay_size * 2 * htab->params->num_lines
4394 else if (fixed_size < htab->params->auto_overlay_fixed)
4399 if (max_fixed > htab->params->auto_overlay_fixed)
4400 max_fixed = htab->params->auto_overlay_fixed;
4422 overlay_size = (htab->local_store - fixed_size) / htab->params->num_lines;
4423 if (htab->params->line_size != 0)
4424 overlay_size = htab->params->line_size;
4518 if (htab->params->ovly_flavour == ovly_soft_icache)
4531 if (htab->params->ovly_flavour == ovly_soft_icache
4532 && num_stubs > htab->params->max_branch)
4535 + num_stubs * ovl_stub_size (htab->params) > overlay_size)
4564 script = htab->params->spu_elf_open_overlay_script ();
4566 if (htab->params->ovly_flavour == ovly_soft_icache)
4575 htab->params->line_size) <= 0)
4585 vma = (indx & (htab->params->num_lines - 1)) << htab->line_size_log2;
4622 for (region = 1; region <= htab->params->num_lines; region++)
4658 ovlynum += htab->params->num_lines;
4677 if (htab->params->auto_overlay & AUTO_RELINK)
4678 (*htab->params->spu_elf_relink) ();
4704 if (htab->params->stack_analysis)
4711 sum_stack_param.emit_stack_syms = htab->params->emit_stack_syms;
4716 if (htab->params->stack_analysis)
4729 if (htab->params->auto_overlay)
4732 if ((htab->params->stack_analysis
4733 || (htab->params->ovly_flavour == ovly_soft_icache
4734 && htab->params->lrlive_analysis))
4974 if (htab->params->ovly_flavour == ovly_soft_icache
4990 if (htab->params->ovly_flavour == ovly_soft_icache
5004 if (htab->params->emit_fixups && !bfd_link_relocatable (info)
5156 if (htab->params->ovly_flavour == ovly_soft_icache
5353 && htab->params->ovly_flavour != ovly_soft_icache)
5419 if (htab->params->emit_fixups)