Searched refs:seg (Results 1 - 25 of 40) sorted by relevance

12

/osnet-11/usr/src/lib/libast/common/vmalloc/
H A Dvmsegment.c43 reg Seg_t* seg; local
56 for(seg = vd->seg; seg; seg = seg->next)
57 if((Vmuchar_t*)addr >= (Vmuchar_t*)seg->addr &&
58 (Vmuchar_t*)addr < (Vmuchar_t*)seg->baddr )
63 return seg ? (Void_t*)seg
[all...]
H A Dvmwalk.c44 reg Seg_t* seg; local
53 for(seg = vm->data->seg; seg; seg = seg->next)
54 { rv = (*segf)(vm, seg->addr, seg->extent, vm->disc, handle);
66 for(seg = vm->data->seg; se
[all...]
H A Dvmprivate.c48 reg Seg_t* seg; local
77 if(!(seg = vd->seg) )
80 { if(!vd->wild || SEG(vd->wild) != seg)
87 addr = (Vmuchar_t*)(*memoryf)(vm,seg->addr,seg->extent,
88 seg->extent+size-s,vm->disc);
90 seg = NIL(Seg_t*);
92 { /**/ASSERT(addr == (Vmuchar_t*)seg->addr);
93 addr += seg
211 vmtruncate(Vmalloc_t* vm, Seg_t* seg, size_t size, int exact) argument
[all...]
H A Dvmclose.c41 Seg_t *seg, *vmseg, *next; local
73 for(seg = vd->seg; seg; seg = next)
74 { next = seg->next;
75 if(seg->extent == seg->size)
76 vmseg = seg;
77 else (*vm->disc->memoryf)(vm,seg
[all...]
H A Dvmlast.c44 reg Seg_t *seg, *last; local
63 { for(last = NIL(Seg_t*), seg = vd->seg; seg; last = seg, seg = seg->next)
64 { if(!(tp = seg->free) || (SIZE(tp)+sizeof(Head_t)) < size)
67 { last->next = seg->next;
68 seg
113 reg Seg_t* seg; local
172 reg Seg_t *seg; local
354 reg Seg_t *seg, *next; local
401 reg Seg_t* seg; local
[all...]
H A Dvmclear.c41 reg Seg_t* seg; local
68 for(seg = vd->seg; seg; seg = next)
69 { next = seg->next;
71 tp = SEGBLOCK(seg);
72 size = seg->baddr - ((Vmuchar_t*)tp) - 2*sizeof(Head_t);
74 SEG(tp) = seg;
77 seg
[all...]
H A Dvmopen.c41 Seg_t seg; /* space for segment */ member in struct:_vminit_
60 reg Seg_t* seg; local
138 vd->seg = (Seg_t*)(addr + ROUND(incr,ALIGN));
139 /**/ ASSERT(VLONG(vd->seg)%ALIGN == 0);
141 seg = vd->seg;
142 seg->next = NIL(Seg_t*);
143 seg->vmdt = vd;
144 seg->addr = (Void_t*)(addr - (a ? ALIGN-a : 0));
145 seg
[all...]
H A Dvmstat.c43 reg Seg_t* seg; local
76 for(seg = vd->seg; seg; seg = seg->next)
78 st->extent += seg->extent;
80 b = SEGBLOCK(seg);
81 endb = BLOCK(seg->baddr);
110 { if((s = seg
[all...]
H A Dvmpool.c52 reg Seg_t* seg; local
81 for(tp = NIL(Block_t*), seg = vd->seg; seg; seg = seg->next)
82 { if((tp = seg->free) &&
90 seg = SEG(tp);
98 has_blk: /* if get here, (tp, s, seg) must be well-defined */
107 seg
136 reg Seg_t* seg; local
299 reg Seg_t *seg, *next; local
[all...]
H A Dvmbest.c184 reg Seg_t *seg; local
195 for(seg = vd->seg; seg && rv == 0; seg = seg->next)
196 { b = SEGBLOCK(seg);
197 endb = (Block_t*)(seg->baddr - sizeof(Head_t));
215 if(!TINIEST(b) && SEG(b) != seg)
224 if(SEG(b) != seg)
268 { reg Seg_t* seg; local
381 reg Seg_t *seg; local
563 reg Seg_t *seg, *next; local
788 reg Seg_t* seg; local
1000 { reg Seg_t* seg; local
1067 reg Seg_t* seg; local
1121 reg Seg_t* seg; local
[all...]
H A Dvmtrace.c253 Seg_t* seg; local
259 for(seg = vd->seg; seg; seg = seg->next)
264 for(b = SEGBLOCK(seg), endb = BLOCK(seg->baddr); b < endb; )
H A Dvmdebug.c273 reg Seg_t* seg; local
288 for(seg = vd->seg; seg; seg = seg->next)
289 { b = SEGBLOCK(seg);
290 endb = (Block_t*)(seg->baddr - sizeof(Head_t));
295 if(!seg)
299 { if(DBSEG(addr) == seg)
339 reg Seg_t* seg; local
610 reg Seg_t* seg; local
[all...]
/osnet-11/usr/src/grub/grub2/grub-core/efiemu/i386/
H A Dloadcore32.c58 grub_efiemu_segment_t seg; local
62 for (seg = segs; seg; seg = seg->next)
63 if (seg->section == s->sh_info)
66 if (seg)
77 if (seg->size < rel->r_offset)
82 ((char *) grub_efiemu_mm_obtain_request (seg->handle)
83 + seg
[all...]
H A Dloadcore64.c54 grub_efiemu_segment_t seg; local
58 for (seg = segs; seg; seg = seg->next)
59 if (seg->section == s->sh_info)
62 if (seg)
76 if (seg->size < rel->r_offset)
81 ((char *) grub_efiemu_mm_obtain_request (seg->handle)
82 + seg
[all...]
/osnet-11/usr/src/grub/grub2/grub-core/kern/i386/
H A Ddl.c66 grub_dl_segment_t seg; local
69 for (seg = mod->segment; seg; seg = seg->next)
70 if (seg->section == s->sh_info)
73 if (seg)
85 if (seg->size < rel->r_offset)
89 addr = (Elf_Word *) ((char *) seg->addr + rel->r_offset);
100 *addr += (sym->st_value - (Elf_Word) seg
[all...]
/osnet-11/usr/src/grub/grub2/grub-core/kern/x86_64/
H A Ddl.c66 grub_dl_segment_t seg; local
69 for (seg = mod->segment; seg; seg = seg->next)
70 if (seg->section == s->sh_info)
73 if (seg)
86 if (seg->size < rel->r_offset)
90 addr32 = (Elf64_Word *) ((char *) seg->addr + rel->r_offset);
103 (Elf64_Xword) seg
[all...]
/osnet-11/usr/src/grub/grub2/grub-core/kern/sparc64/
H A Ddl.c67 grub_dl_segment_t seg; local
70 for (seg = mod->segment; seg; seg = seg->next)
71 if (seg->section == s->sh_info)
74 if (seg)
87 if (seg->size < rel->r_offset)
91 addr = (Elf_Word *) ((char *) seg->addr + rel->r_offset);
/osnet-11/usr/src/grub/grub2/grub-core/kern/mips/
H A Ddl.c93 grub_dl_segment_t seg; local
96 for (seg = mod->segment; seg; seg = seg->next)
97 if (seg->section == s->sh_info)
100 if (seg)
131 grub_dl_segment_t seg; local
134 for (seg = mod->segment; seg; se
[all...]
/osnet-11/usr/src/grub/grub2/grub-core/efiemu/
H A Dloadcore.c36 grub_efiemu_segment_t seg; local
38 for (seg = segs; seg; seg = seg->next)
39 if (seg->section == n)
41 *handle = seg->handle;
42 *off = seg->off;
143 grub_efiemu_segment_t seg; local
144 seg
[all...]
H A Dloadcore_common.c69 grub_efiemu_unload_segs (grub_efiemu_segment_t seg) argument
72 for (; seg; seg = segn)
74 segn = seg->next;
75 grub_efiemu_mm_return_request (seg->handle);
76 grub_free (seg);
/osnet-11/usr/src/grub/grub2/grub-core/kern/powerpc/
H A Ddl.c124 grub_dl_segment_t seg; local
127 for (seg = mod->segment; seg; seg = seg->next)
128 if (seg->section == s->sh_info)
131 if (seg)
144 if (seg->size < rel->r_offset)
148 addr = (Elf_Word *) ((char *) seg->addr + rel->r_offset);
/osnet-11/usr/src/grub/grub2/grub-core/disk/
H A Dlvm.c394 struct grub_lvm_segment *seg;
461 lv->segments = grub_malloc (sizeof (*seg) * lv->segment_count);
462 seg = lv->segments;
476 seg->start_extent = grub_lvm_getvalue (&p, "start_extent = ");
484 seg->extent_count = grub_lvm_getvalue (&p, "extent_count = ");
498 lv->size += seg->extent_count * vg->extent_size;
505 seg->type = GRUB_LVM_STRIPED;
506 seg->node_count = grub_lvm_getvalue (&p, "stripe_count = ");
515 if (seg->node_count != 1)
516 seg
393 struct grub_lvm_segment *seg; local
860 struct grub_lvm_segment *seg = lv->segments; local
[all...]
/osnet-11/usr/src/lib/fm/topo/modules/sun4v/platform-mem/common/
H A Dmem.c240 calc_phys_addr(mem_seg_map_t *seg, char *ds, uint64_t offset) argument
245 for (bm = seg->sm_grp->mg_bank; bm != NULL; bm = bm->bm_grp) {
261 mem_seg_map_t *seg; local
274 for (seg = mem->mem_seg; seg != NULL; seg = seg->sm_next) {
275 physaddr = calc_phys_addr(seg, *serids, offset);
276 if (physaddr >= seg->sm_base &&
277 physaddr < seg
[all...]
/osnet-11/usr/src/grub/grub2/grub-core/kern/ia64/
H A Ddl.c193 grub_dl_segment_t seg; local
196 for (seg = mod->segment; seg; seg = seg->next)
197 if (seg->section == s->sh_info)
200 if (seg)
213 if (seg->size < (rel->r_offset & ~3))
217 addr = (grub_addr_t) seg->addr + rel->r_offset;
240 *(grub_uint64_t *) addr += value - (grub_addr_t) seg
[all...]
/osnet-11/usr/src/grub/grub2/grub-core/kern/
H A Ddl.c200 grub_dl_segment_t seg;
202 for (seg = mod->segment; seg; seg = seg->next)
203 if (seg->section == n)
204 return seg->addr;
288 grub_dl_segment_t seg;
290 seg = (grub_dl_segment_t) grub_malloc (sizeof (*seg));
198 grub_dl_segment_t seg; local
286 grub_dl_segment_t seg; local
[all...]

Completed in 72 milliseconds

12