Home
last modified time | relevance | path

Searched refs:seg (Results 1 – 25 of 204) sorted by relevance

123456789

/dragonfly/contrib/lvm2/dist/lib/metadata/
HDmerge.c65 struct lv_segment *seg, *seg2; in check_lv_segments() local
72 dm_list_iterate_items(seg, &lv->segments) { in check_lv_segments()
74 if (seg->le != le) { in check_lv_segments()
77 lv->name, seg_count, le, seg->le); in check_lv_segments()
81 area_multiplier = segtype_is_striped(seg->segtype) ? in check_lv_segments()
82 seg->area_count : 1; in check_lv_segments()
84 if (seg->area_len * area_multiplier != seg->len) { in check_lv_segments()
87 lv->name, seg_count, seg->area_len); in check_lv_segments()
91 if (complete_vg && seg->log_lv) { in check_lv_segments()
92 if (!seg_is_mirrored(seg)) { in check_lv_segments()
[all …]
HDsegtype.h42 #define seg_is_mirrored(seg) ((seg)->segtype->flags & SEG_AREAS_MIRRORED ? 1 : 0) argument
43 #define seg_is_striped(seg) ((seg)->segtype->flags & SEG_AREAS_STRIPED ? 1 : 0) argument
44 #define seg_is_snapshot(seg) ((seg)->segtype->flags & SEG_SNAPSHOT ? 1 : 0) argument
45 #define seg_is_virtual(seg) ((seg)->segtype->flags & SEG_VIRTUAL ? 1 : 0) argument
46 #define seg_can_split(seg) ((seg)->segtype->flags & SEG_CAN_SPLIT ? 1 : 0) argument
47 #define seg_cannot_be_zeroed(seg) ((seg)->segtype->flags & SEG_CANNOT_BE_ZEROED ? 1 : 0) argument
48 #define seg_monitored(seg) ((seg)->segtype->flags & SEG_MONITORED ? 1 : 0) argument
49 #define seg_unknown(seg) ((seg)->segtype->flags & SEG_UNKNOWN ? 1 : 0) argument
66 const char *(*name) (const struct lv_segment * seg);
67 void (*display) (const struct lv_segment * seg);
[all …]
HDlv_manip.c38 struct lv_segment *seg) in add_seg_to_segs_using_this_lv() argument
43 if (sl->seg == seg) { in add_seg_to_segs_using_this_lv()
50 seg->lv->name, seg->le, lv->name); in add_seg_to_segs_using_this_lv()
58 sl->seg = seg; in add_seg_to_segs_using_this_lv()
65 struct lv_segment *seg) in remove_seg_from_segs_using_this_lv() argument
70 if (sl->seg != seg) in remove_seg_from_segs_using_this_lv()
76 "of %s", seg->lv->name, seg->le, in remove_seg_from_segs_using_this_lv()
109 lv->name, sl->seg->lv->name, sl->seg->le, sl->count); in get_only_segment_using_this_lv()
113 return sl->seg; in get_only_segment_using_this_lv()
181 struct lv_segment *seg; in alloc_lv_segment() local
[all …]
HDmirror.c62 struct lv_segment *seg; in find_temporary_mirror() local
67 seg = first_seg(lv); in find_temporary_mirror()
70 if (seg_type(seg, 0) == AREA_LV && in find_temporary_mirror()
71 is_temporary_mirror_layer(seg_lv(seg, 0))) in find_temporary_mirror()
72 return seg_lv(seg, 0); in find_temporary_mirror()
82 struct lv_segment *seg; in lv_mirror_count() local
88 seg = first_seg(lv); in lv_mirror_count()
89 mirrors = seg->area_count; in lv_mirror_count()
91 for (s = 0; s < seg->area_count; s++) { in lv_mirror_count()
92 if (seg_type(seg, s) != AREA_LV) in lv_mirror_count()
[all …]
HDsnapshot_manip.c66 void init_snapshot_seg(struct lv_segment *seg, struct logical_volume *origin, in init_snapshot_seg() argument
69 seg->chunk_size = chunk_size; in init_snapshot_seg()
70 seg->origin = origin; in init_snapshot_seg()
71 seg->cow = cow; in init_snapshot_seg()
75 cow->snapshot = seg; in init_snapshot_seg()
83 seg->lv->status |= (SNAPSHOT | VIRTUAL); in init_snapshot_seg()
85 dm_list_add(&origin->snapshot_segs, &seg->origin_list); in init_snapshot_seg()
93 struct lv_segment *seg; in vg_add_snapshot() local
115 if (!(seg = alloc_snapshot_seg(snap, 0, 0))) in vg_add_snapshot()
118 init_snapshot_seg(seg, origin, cow, chunk_size); in vg_add_snapshot()
/dragonfly/contrib/lvm2/dist/lib/mirror/
HDmirrored.c50 static const char *_mirrored_name(const struct lv_segment *seg) in _mirrored_name() argument
52 return seg->segtype->name; in _mirrored_name()
55 static void _mirrored_display(const struct lv_segment *seg) in _mirrored_display() argument
60 log_print(" Mirrors\t\t%u", seg->area_count); in _mirrored_display()
61 log_print(" Mirror size\t\t%u", seg->area_len); in _mirrored_display()
62 if (seg->log_lv) in _mirrored_display()
63 log_print(" Mirror log volume\t%s", seg->log_lv->name); in _mirrored_display()
65 if (seg->region_size) { in _mirrored_display()
66 size = display_size(seg->lv->vg->cmd, in _mirrored_display()
67 (uint64_t) seg->region_size); in _mirrored_display()
[all …]
/dragonfly/contrib/binutils-2.34/bfd/
HDelf-nacl.c28 segment_executable (struct elf_segment_map *seg) in segment_executable() argument
30 if (seg->p_flags_valid) in segment_executable()
31 return (seg->p_flags & PF_X) != 0; in segment_executable()
37 for (i = 0; i < seg->count; ++i) in segment_executable()
38 if (seg->sections[i]->flags & SEC_CODE) in segment_executable()
49 segment_eligible_for_headers (struct elf_segment_map *seg, in segment_eligible_for_headers() argument
53 if (seg->count == 0 || seg->sections[0]->lma % minpagesize < sizeof_headers) in segment_eligible_for_headers()
55 for (i = 0; i < seg->count; ++i) in segment_eligible_for_headers()
57 if ((seg->sections[i]->flags & (SEC_CODE|SEC_READONLY)) != SEC_READONLY) in segment_eligible_for_headers()
88 struct elf_segment_map *seg; in nacl_modify_segment_map() local
[all …]
/dragonfly/contrib/lvm2/dist/lib/striped/
HDstriped.c32 static const char *_striped_name(const struct lv_segment *seg) in _striped_name() argument
34 return (seg->area_count == 1) ? "linear" : seg->segtype->name; in _striped_name()
37 static void _striped_display(const struct lv_segment *seg) in _striped_display() argument
41 if (seg->area_count == 1) in _striped_display()
42 display_stripe(seg, 0, " "); in _striped_display()
44 log_print(" Stripes\t\t%u", seg->area_count); in _striped_display()
46 if (seg->lv->vg->cmd->si_unit_consistency) in _striped_display()
48 display_size(seg->lv->vg->cmd, in _striped_display()
49 (uint64_t) seg->stripe_size)); in _striped_display()
52 seg->stripe_size / 2); in _striped_display()
[all …]
/dragonfly/contrib/binutils-2.27/bfd/
HDelf-nacl.c28 segment_executable (struct elf_segment_map *seg) in segment_executable() argument
30 if (seg->p_flags_valid) in segment_executable()
31 return (seg->p_flags & PF_X) != 0; in segment_executable()
37 for (i = 0; i < seg->count; ++i) in segment_executable()
38 if (seg->sections[i]->flags & SEC_CODE) in segment_executable()
49 segment_eligible_for_headers (struct elf_segment_map *seg, in segment_eligible_for_headers() argument
53 if (seg->count == 0 || seg->sections[0]->lma % minpagesize < sizeof_headers) in segment_eligible_for_headers()
55 for (i = 0; i < seg->count; ++i) in segment_eligible_for_headers()
57 if ((seg->sections[i]->flags & (SEC_CODE|SEC_READONLY)) != SEC_READONLY) in segment_eligible_for_headers()
89 struct elf_segment_map *seg; in nacl_modify_segment_map() local
[all …]
/dragonfly/contrib/lvm2/dist/include/
HDsegtype.h42 #define seg_is_mirrored(seg) ((seg)->segtype->flags & SEG_AREAS_MIRRORED ? 1 : 0) argument
43 #define seg_is_striped(seg) ((seg)->segtype->flags & SEG_AREAS_STRIPED ? 1 : 0) argument
44 #define seg_is_snapshot(seg) ((seg)->segtype->flags & SEG_SNAPSHOT ? 1 : 0) argument
45 #define seg_is_virtual(seg) ((seg)->segtype->flags & SEG_VIRTUAL ? 1 : 0) argument
46 #define seg_can_split(seg) ((seg)->segtype->flags & SEG_CAN_SPLIT ? 1 : 0) argument
47 #define seg_cannot_be_zeroed(seg) ((seg)->segtype->flags & SEG_CANNOT_BE_ZEROED ? 1 : 0) argument
48 #define seg_monitored(seg) ((seg)->segtype->flags & SEG_MONITORED ? 1 : 0) argument
49 #define seg_unknown(seg) ((seg)->segtype->flags & SEG_UNKNOWN ? 1 : 0) argument
66 const char *(*name) (const struct lv_segment * seg);
67 void (*display) (const struct lv_segment * seg);
[all …]
/dragonfly/sys/dev/drm/
HDdrm_vm.c155 struct vm_phys_fictitious_seg *seg; in vm_phys_fictitious_to_vm_page() local
161 seg = &vm_phys_fictitious_segs[segind]; in vm_phys_fictitious_to_vm_page()
162 if (pa >= seg->start && pa < seg->end) { in vm_phys_fictitious_to_vm_page()
163 m = &seg->first_page[atop(pa - seg->start)]; in vm_phys_fictitious_to_vm_page()
176 struct vm_phys_fictitious_seg *seg; in vm_phys_fictitious_reg_range() local
192 seg = &vm_phys_fictitious_segs[segind]; in vm_phys_fictitious_reg_range()
193 if (seg->start == 0 && seg->end == 0) { in vm_phys_fictitious_reg_range()
194 seg->start = start; in vm_phys_fictitious_reg_range()
195 seg->end = end; in vm_phys_fictitious_reg_range()
196 seg->first_page = fp; in vm_phys_fictitious_reg_range()
[all …]
/dragonfly/contrib/lvm2/dist/libdm/
HDlibdm-deptree.c1298 struct load_segment *seg, char *params, in _emit_areas_line() argument
1305 dm_list_iterate_items(area, &seg->areas) { in _emit_areas_line()
1322 uint32_t minor, struct load_segment *seg, in _mirror_emit_segment_line() argument
1340 if ((seg->flags & DM_BLOCK_ON_ERROR)) { in _mirror_emit_segment_line()
1357 if (seg->clustered) { in _mirror_emit_segment_line()
1359 if (!seg->uuid) in _mirror_emit_segment_line()
1378 log_parm_count += hweight32(seg->flags); in _mirror_emit_segment_line()
1385 if (seg->flags & DM_CORELOG) in _mirror_emit_segment_line()
1388 if (seg->clustered) { in _mirror_emit_segment_line()
1395 if (!seg->log) in _mirror_emit_segment_line()
[all …]
/dragonfly/sys/bus/firewire/
HDfwdma.h56 struct fwdma_seg seg[0]; member
65 return ((caddr_t)am->seg[offset / ssize].v_addr + (offset % ssize)); in fwdma_v_addr()
74 return (am->seg[offset / ssize].bus_addr + (offset % ssize)); in fwdma_bus_addr()
87 struct fwdma_seg *seg, *eseg; in fwdma_sync_multiseg() local
89 seg = &am->seg[am->esize * start / am->ssize]; in fwdma_sync_multiseg()
90 eseg = &am->seg[am->esize * end / am->ssize]; in fwdma_sync_multiseg()
91 for (; seg <= eseg; seg ++) in fwdma_sync_multiseg()
92 bus_dmamap_sync(am->dma_tag, seg->dma_map, op); in fwdma_sync_multiseg()
98 struct fwdma_seg *seg; in fwdma_sync_multiseg_all() local
101 seg = &am->seg[0]; in fwdma_sync_multiseg_all()
[all …]
HDfwdma.c149 struct fwdma_seg *seg; in fwdma_malloc_multiseg() local
193 for (seg = &am->seg[0]; nseg --; seg ++) { in fwdma_malloc_multiseg()
194 seg->v_addr = fwdma_malloc_size(am->dma_tag, &seg->dma_map, in fwdma_malloc_multiseg()
195 ssize, &seg->bus_addr, flag); in fwdma_malloc_multiseg()
196 if (seg->v_addr == NULL) { in fwdma_malloc_multiseg()
210 struct fwdma_seg *seg; in fwdma_free_multiseg() local
212 for (seg = &am->seg[0]; am->nseg --; seg ++) { in fwdma_free_multiseg()
213 fwdma_free_size(am->dma_tag, seg->dma_map, in fwdma_free_multiseg()
214 seg->v_addr, am->ssize); in fwdma_free_multiseg()
/dragonfly/contrib/lvm2/dist/lib/snapshot/
HDsnapshot.c31 static const char *_snap_name(const struct lv_segment *seg) in _snap_name() argument
33 return seg->segtype->name; in _snap_name()
36 static int _snap_text_import(struct lv_segment *seg, const struct config_node *sn, in _snap_text_import() argument
65 if (!(cow = find_lv(seg->lv->vg, cow_name))) { in _snap_text_import()
71 if (!(org = find_lv(seg->lv->vg, org_name))) { in _snap_text_import()
77 init_snapshot_seg(seg, org, cow, chunk_size); in _snap_text_import()
82 static int _snap_text_export(const struct lv_segment *seg, struct formatter *f) in _snap_text_export() argument
84 outf(f, "chunk_size = %u", seg->chunk_size); in _snap_text_export()
85 outf(f, "origin = \"%s\"", seg->origin->name); in _snap_text_export()
86 outf(f, "cow_store = \"%s\"", seg->cow->name); in _snap_text_export()
[all …]
/dragonfly/contrib/lvm2/dist/lib/activate/
HDdev_manager.c362 struct lv_segment *seg = NULL; in _percent_run() local
397 seg = dm_list_item(segh, struct lv_segment); in _percent_run()
409 dm->cmd, seg, params, in _percent_run()
593 extent_size * seg->le, extent_size * seg->len, target, params);
734 struct lv_segment *seg; in _create_partial_dtree() local
751 dm_list_iterate_items(seg, &lv->segments) in _create_partial_dtree()
752 for (s = 0; s < seg->area_count; s++) in _create_partial_dtree()
753 if (seg_type(seg, s) == AREA_LV && seg_lv(seg, s)) { in _create_partial_dtree()
754 if (!_add_lv_to_dtree(dm, dtree, seg_lv(seg, s))) in _create_partial_dtree()
766 struct lv_segment *seg, int s) in _add_error_device() argument
[all …]
HDactivate.c56 int list_segment_modules(struct dm_pool *mem, const struct lv_segment *seg, in list_segment_modules() argument
63 if (seg->segtype->ops->modules_needed && in list_segment_modules()
64 !seg->segtype->ops->modules_needed(mem, seg, modules)) { in list_segment_modules()
69 if (lv_is_origin(seg->lv)) in list_segment_modules()
70 dm_list_iterate(snh, &seg->lv->snapshot_segs) in list_segment_modules()
78 if (lv_is_cow(seg->lv)) { in list_segment_modules()
79 snap_seg = find_cow(seg->lv); in list_segment_modules()
88 for (s = 0; s < seg->area_count; s++) { in list_segment_modules()
89 switch (seg_type(seg, s)) { in list_segment_modules()
91 seg2 = find_seg_by_le(seg_lv(seg, s), seg_le(seg, s)); in list_segment_modules()
[all …]
/dragonfly/contrib/gdb-7/bfd/
HDelf-nacl.c29 segment_executable (struct elf_segment_map *seg) in segment_executable() argument
31 if (seg->p_flags_valid) in segment_executable()
32 return (seg->p_flags & PF_X) != 0; in segment_executable()
38 for (i = 0; i < seg->count; ++i) in segment_executable()
39 if (seg->sections[i]->flags & SEC_CODE) in segment_executable()
50 segment_eligible_for_headers (struct elf_segment_map *seg, in segment_eligible_for_headers() argument
55 if (seg->count == 0 || seg->sections[0]->lma % maxpagesize < sizeof_headers) in segment_eligible_for_headers()
57 for (i = 0; i < seg->count; ++i) in segment_eligible_for_headers()
59 if ((seg->sections[i]->flags & (SEC_CODE|SEC_READONLY)) != SEC_READONLY) in segment_eligible_for_headers()
61 if (seg->sections[i]->flags & SEC_HAS_CONTENTS) in segment_eligible_for_headers()
[all …]
/dragonfly/contrib/grep/lib/
HDexclude.c282 free_exclude_segment (struct exclude_segment *seg) in free_exclude_segment() argument
286 switch (seg->type) in free_exclude_segment()
289 for (i = 0; i < seg->v.pat.exclude_count; i++) in free_exclude_segment()
291 if (seg->v.pat.exclude[i].options & EXCLUDE_REGEX) in free_exclude_segment()
292 regfree (&seg->v.pat.exclude[i].v.re); in free_exclude_segment()
294 free (seg->v.pat.exclude); in free_exclude_segment()
298 hash_free (seg->v.table); in free_exclude_segment()
301 free (seg); in free_exclude_segment()
308 struct exclude_segment *seg; in free_exclude() local
311 for (seg = ex->head; seg; ) in free_exclude()
[all …]
/dragonfly/contrib/lvm2/dist/tools/
HDvgsplit.c52 struct lv_segment *seg; in _move_lvs() local
69 dm_list_iterate_items(seg, &lv->segments) { in _move_lvs()
70 for (s = 0; s < seg->area_count; s++) { in _move_lvs()
72 if (seg_type(seg, s) != AREA_PV) in _move_lvs()
75 pv = seg_pv(seg, s); in _move_lvs()
123 struct lv_segment *seg; in _move_snapshots() local
133 dm_list_iterate_items(seg, &lv->segments) { in _move_snapshots()
134 cow_from = _lv_is_in_vg(vg_from, seg->cow); in _move_snapshots()
135 origin_from = _lv_is_in_vg(vg_from, seg->origin); in _move_snapshots()
142 " two Volume Groups", seg->cow->name); in _move_snapshots()
[all …]
/dragonfly/contrib/lvm2/dist/lib/report/
HDcolumns.h119 FIELD(SEGS, seg, STR, "Type", list, 4, segtype, "segtype", "Type of LV segment.")
120 FIELD(SEGS, seg, NUM, "#Str", area_count, 4, uint32, "stripes", "Number of stripes or mirror legs.")
121 FIELD(SEGS, seg, NUM, "Stripe", stripe_size, 6, size32, "stripesize", "For stripes, amount of data …
122 FIELD(SEGS, seg, NUM, "Stripe", stripe_size, 6, size32, "stripe_size", "For stripes, amount of data…
123 FIELD(SEGS, seg, NUM, "Region", region_size, 6, size32, "regionsize", "For mirrors, the unit of dat…
124 FIELD(SEGS, seg, NUM, "Region", region_size, 6, size32, "region_size", "For mirrors, the unit of da…
125 FIELD(SEGS, seg, NUM, "Chunk", list, 5, chunksize, "chunksize", "For snapshots, the unit of data us…
126 FIELD(SEGS, seg, NUM, "Chunk", list, 5, chunksize, "chunk_size", "For snapshots, the unit of data u…
127 FIELD(SEGS, seg, NUM, "Start", list, 5, segstart, "seg_start", "Offset within the LV to the start o…
128 FIELD(SEGS, seg, NUM, "Start", list, 5, segstartpe, "seg_start_pe", "Offset within the LV to the st…
[all …]
HDreport.c34 struct lv_segment *seg; member
89 const struct lv_segment *seg = (const struct lv_segment *) data; in _format_pvsegs() local
100 for (s = 0; s < seg->area_count; s++) { in _format_pvsegs()
101 switch (seg_type(seg, s)) { in _format_pvsegs()
103 name = seg_lv(seg, s)->name; in _format_pvsegs()
104 extent = seg_le(seg, s); in _format_pvsegs()
107 name = dev_name(seg_dev(seg, s)); in _format_pvsegs()
108 extent = seg_pe(seg, s); in _format_pvsegs()
134 "%" PRIu32, extent + seg->area_len - 1) < 0) { in _format_pvsegs()
144 if ((s != seg->area_count - 1) && in _format_pvsegs()
[all …]
/dragonfly/contrib/binutils-2.34/gas/
HDstabs.c89 segT seg; in get_stab_string_offset() local
101 seg = subseg_new (stabstr_secname, 0); in get_stab_string_offset()
102 if (free_stabstr_secname && seg->name != stabstr_secname) in get_stab_string_offset()
105 retval = seg_info (seg)->stabu.stab_string_size; in get_stab_string_offset()
111 retval = seg_info (seg)->stabu.stab_string_size = 1; in get_stab_string_offset()
112 bfd_set_section_flags (seg, SEC_READONLY | SEC_DEBUGGING); in get_stab_string_offset()
120 seg_info (seg)->stabu.stab_string_size += length + 1; in get_stab_string_offset()
314 segT seg; in s_stab_generic() local
328 seg = cached_sec; in s_stab_generic()
329 subseg_set (seg, 0); in s_stab_generic()
[all …]
HDsubsegs.c58 subseg_change (segT seg, int subseg) in subseg_change() argument
60 segment_info_type *seginfo = seg_info (seg); in subseg_change()
61 now_seg = seg; in subseg_change()
67 seginfo->bfd_section = seg; in subseg_change()
68 bfd_set_section_userdata (seg, seginfo); in subseg_change()
73 subseg_set_rest (segT seg, subsegT subseg) in subseg_set_rest() argument
88 subseg_change (seg, (int) subseg); in subseg_set_rest()
90 seginfo = seg_info (seg); in subseg_set_rest()
229 segT seg; in section_symbol() local
234 || ((seg = S_GET_SEGMENT (s)) != sec in section_symbol()
[all …]
/dragonfly/contrib/binutils-2.27/gas/
HDstabs.c89 segT seg; in get_stab_string_offset() local
101 seg = subseg_new (stabstr_secname, 0); in get_stab_string_offset()
103 retval = seg_info (seg)->stabu.stab_string_size; in get_stab_string_offset()
109 retval = seg_info (seg)->stabu.stab_string_size = 1; in get_stab_string_offset()
110 bfd_set_section_flags (stdoutput, seg, SEC_READONLY | SEC_DEBUGGING); in get_stab_string_offset()
111 if (seg->name == stabstr_secname) in get_stab_string_offset()
112 seg->name = xstrdup (stabstr_secname); in get_stab_string_offset()
120 seg_info (seg)->stabu.stab_string_size += length + 1; in get_stab_string_offset()
305 segT seg; in s_stab_generic() local
320 seg = cached_sec; in s_stab_generic()
[all …]

123456789