Home
last modified time | relevance | path

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

12345678

/freebsd/contrib/elftoolchain/elfcopy/
H A Dsegments.c77 if (s->off + s->sz > seg->off + seg->fsz && in add_to_inseg_list()
80 if (s->vma + s->sz > seg->vaddr + seg->msz) in add_to_inseg_list()
87 s->seg = seg; in add_to_inseg_list()
91 s->vma = seg->vaddr + (s->off - seg->off); in add_to_inseg_list()
93 s->lma = seg->paddr + (s->off - seg->off); in add_to_inseg_list()
191 end = s->seg->vaddr + s->seg->msz; in adjust_addr()
211 if (seg == s->seg || seg->type != PT_LOAD) in adjust_addr()
213 if (start > seg->vaddr + seg->msz) in adjust_addr()
448 seg->v_sec = realloc(seg->v_sec, seg->nsec * sizeof(*seg->v_sec)); in insert_to_inseg_list()
537 seg->fsz = seg->msz = 0; in copy_phdr()
[all …]
/freebsd/sys/amd64/vmm/amd/
H A Dvmcb.c70 seg = &state->cs; in vmcb_segptr()
74 seg = &state->ds; in vmcb_segptr()
78 seg = &state->es; in vmcb_segptr()
82 seg = &state->fs; in vmcb_segptr()
86 seg = &state->gs; in vmcb_segptr()
90 seg = &state->ss; in vmcb_segptr()
94 seg = &state->gdt; in vmcb_segptr()
106 seg = &state->tr; in vmcb_segptr()
110 seg = NULL; in vmcb_segptr()
114 return (seg); in vmcb_segptr()
[all …]
/freebsd/sys/vm/
H A Dvm_phys.c413 *seg = *(seg - 1); in _vm_phys_create_seg()
414 seg--; in _vm_phys_create_seg()
535 npages += atop(seg->end - seg->start); in vm_phys_init()
562 npages += atop(seg->end - seg->start); in vm_phys_init()
564 seg->first_page = PHYS_TO_VM_PAGE(seg->start); in vm_phys_init()
607 seg++; in vm_phys_init()
957 m = &seg->first_page[atop(pa - seg->start)]; in vm_phys_fictitious_to_vm_page()
1112 if (seg->start != start || seg->end != end) { in vm_phys_fictitious_unreg_range()
1151 if (pa < seg->start || pa >= seg->end) in vm_phys_free_pages()
1265 for (seg = &vm_phys_segs[segind]; seg < end_seg; seg++) { in vm_phys_find_range()
[all …]
/freebsd/sys/dev/firewire/
H A Dfwdma.h55 struct fwdma_seg seg[0]; member
73 return (am->seg[offset / ssize].bus_addr + (offset % ssize)); in fwdma_bus_addr()
86 struct fwdma_seg *seg, *eseg; in fwdma_sync_multiseg() local
88 seg = &am->seg[am->esize * start / am->ssize]; in fwdma_sync_multiseg()
89 eseg = &am->seg[am->esize * end / am->ssize]; in fwdma_sync_multiseg()
90 for (; seg <= eseg; seg++) in fwdma_sync_multiseg()
91 bus_dmamap_sync(am->dma_tag, seg->dma_map, op); in fwdma_sync_multiseg()
97 struct fwdma_seg *seg; in fwdma_sync_multiseg_all() local
100 seg = &am->seg[0]; in fwdma_sync_multiseg_all()
101 for (i = 0; i < am->nseg; i++, seg++) in fwdma_sync_multiseg_all()
[all …]
H A Dfwdma.c149 struct fwdma_seg *seg; in fwdma_malloc_multiseg() local
186 for (seg = &am->seg[0]; nseg--; seg++) { in fwdma_malloc_multiseg()
187 seg->v_addr = fwdma_malloc_size(am->dma_tag, &seg->dma_map, in fwdma_malloc_multiseg()
188 ssize, &seg->bus_addr, flag); in fwdma_malloc_multiseg()
189 if (seg->v_addr == NULL) { in fwdma_malloc_multiseg()
203 struct fwdma_seg *seg; in fwdma_free_multiseg() local
205 for (seg = &am->seg[0]; am->nseg--; seg++) { in fwdma_free_multiseg()
206 fwdma_free_size(am->dma_tag, seg->dma_map, in fwdma_free_multiseg()
207 seg->v_addr, am->ssize); in fwdma_free_multiseg()
/freebsd/tools/bus_space/
H A Dbusdma.c75 } seg; member
261 seg->u.seg.address = addr; in bd_md_add_seg()
262 seg->u.seg.size = size; in bd_md_add_seg()
264 md->u.md.seg[type] = seg; in bd_md_add_seg()
274 for (seg = md->u.md.seg[type]; seg != NULL; seg = seg0) { in bd_md_del_segs()
276 munmap((void *)seg->u.seg.address, seg->u.seg.size); in bd_md_del_segs()
277 seg0 = seg->u.seg.next; in bd_md_del_segs()
479 seg = md->u.md.seg[space]; in bd_md_first_seg()
496 seg = seg->u.seg.next; in bd_md_next_seg()
516 *addr_p = seg->u.seg.address; in bd_seg_get_addr()
[all …]
/freebsd/contrib/ofed/libmlx5/
H A Dmlx5dv.h474 seg->fm_ce_se = fm_ce_se; in mlx5dv_set_ctrl_seg()
475 seg->signature = signature; in mlx5dv_set_ctrl_seg()
482 seg->imm = imm; in mlx5dv_set_ctrl_seg()
548 seg->av.fl_mlid = fl_mlid; in mlx5dv_set_dgram_seg()
549 seg->av.rlid = htobe16(rlid); in mlx5dv_set_dgram_seg()
550 memcpy(seg->av.rmac, rmac, 6); in mlx5dv_set_dgram_seg()
551 seg->av.tclass = tclass; in mlx5dv_set_dgram_seg()
552 seg->av.hop_limit = hop_limit; in mlx5dv_set_dgram_seg()
554 memcpy(seg->av.rgid, rgid, 16); in mlx5dv_set_dgram_seg()
613 seg->cs_flags = cs_flags; in mlx5dv_set_eth_seg()
[all …]
H A Dqp.c282 seg = wqe; in set_data_inl_seg()
283 wqe += sizeof *seg; in set_data_inl_seg()
428 } *data = *seg; in set_umr_data_seg()
617 void *seg; in _mlx5_post_send() local
682 seg += sizeof *ctrl; in _mlx5_post_send()
689 xrc = seg; in _mlx5_post_send()
748 &seg, &size); in _mlx5_post_send()
793 &seg, &size); in _mlx5_post_send()
818 eseg = seg; in _mlx5_post_send()
869 dpseg = seg; in _mlx5_post_send()
[all …]
/freebsd/sys/dev/dpaa2/
H A Ddpaa2_buf.h46 bus_dma_segment_t seg; member
60 (__buf)->seg.ds_addr = 0; \
61 (__buf)->seg.ds_len = 0; \
84 KASSERT((__buf)->seg.ds_addr == 0, ("%s: already mapped?", __func__)); \
85 KASSERT((__buf)->seg.ds_len == 0, ("%s: already mapped?", __func__)); \
94 KASSERT((__sgt)->seg.ds_addr == 0, ("%s: S/G mapped?", __func__)); \
95 KASSERT((__sgt)->seg.ds_len == 0, ("%s: S/G mapped?", __func__)); \
118 KASSERT((__sgt)->seg.ds_addr == 0, ("%s: S/G mapped?", __func__)); \
119 KASSERT((__sgt)->seg.ds_len == 0, ("%s: S/G mapped?", __func__)); \
155 KASSERT((__buf)->seg.ds_addr != 0, ("%s: not mapped?", __func__)); \
[all …]
/freebsd/tools/bus_space/C/
H A Dlang.c192 busdma_seg_t seg; in busdma_md_first_seg() local
194 seg = bd_md_first_seg(md, space); in busdma_md_first_seg()
195 return (seg); in busdma_md_first_seg()
199 busdma_md_next_seg(busdma_md_t md, busdma_seg_t seg) in busdma_md_next_seg() argument
202 seg = bd_md_next_seg(md, seg); in busdma_md_next_seg()
203 return (seg); in busdma_md_next_seg()
207 busdma_seg_get_addr(busdma_seg_t seg) in busdma_seg_get_addr() argument
212 error = bd_seg_get_addr(seg, &addr); in busdma_seg_get_addr()
217 busdma_seg_get_size(busdma_seg_t seg) in busdma_seg_get_size() argument
222 error = bd_seg_get_size(seg, &size); in busdma_seg_get_size()
/freebsd/sys/dev/xdma/
H A Dxdma_sg.c62 struct bus_dma_segment *seg; member
374 struct bus_dma_segment *seg; in xdma_dmamap_cb() local
378 seg = slr->seg; in xdma_dmamap_cb()
388 seg[i].ds_addr = segs[i].ds_addr; in xdma_dmamap_cb()
389 seg[i].ds_len = segs[i].ds_len; in xdma_dmamap_cb()
395 struct bus_dma_segment *seg) in _xdma_load_data_busdma() argument
416 slr.seg = seg; in _xdma_load_data_busdma()
442 slr.seg = seg; in _xdma_load_data_busdma()
483 struct bus_dma_segment *seg) in _xdma_load_data() argument
525 seg[0].ds_addr = va; in _xdma_load_data()
[all …]
H A Dxdma_sglist.c69 xdma_sglist_add(struct xdma_sglist *sg, struct bus_dma_segment *seg, in xdma_sglist_add() argument
82 sg[i].src_addr = seg[i].ds_addr; in xdma_sglist_add()
86 sg[i].dst_addr = seg[i].ds_addr; in xdma_sglist_add()
88 sg[i].len = seg[i].ds_len; in xdma_sglist_add()
/freebsd/contrib/tcpdump/
H A Dprint-token.c153 int seg; in token_print() local
190 for (seg = 0; seg < SEGMENT_COUNT(trp); seg++) in token_print()
191 ND_PRINT(" [%u:%u]", RING_NUMBER(trp, seg), in token_print()
192 BRIDGE_NUMBER(trp, seg)); in token_print()
196 for (seg = 0; seg < SEGMENT_COUNT(trp); seg++) in token_print()
198 GET_BE_U_2(trp->token_rseg[seg])); in token_print()
/freebsd/sys/dev/ice/
H A Dice_ddp_common.c183 return seg; in ice_find_seg_in_pkg()
204 return seg; in ice_get_pkg_seg_by_idx()
218 if (seg) in ice_is_signing_seg_at_idx()
244 if (seg && LE32_TO_CPU(seg->seg_id) == seg_id && in ice_is_signing_seg_type_at_idx()
551 if (!seg) in ice_download_pkg_config_seg()
585 if (!seg) { in ice_dwnld_sign_and_cfg_segs()
1134 if (!*seg) { in ice_chk_pkg_compat()
1219 if (!hw->seg) in ice_get_prof_index_max()
1375 hw->seg = seg; in ice_init_pkg()
1665 if (!hw->seg) in ice_init_prof_result_bm()
[all …]
H A Dice_flow.c563 u8 seg, enum ice_flow_field fld) in ice_flow_xtract_fld() argument
572 flds = params->prof->segs[seg].fields; in ice_flow_xtract_fld()
1187 ice_set_bit(fld, seg->match); in ice_flow_set_fld_ext()
1189 ice_set_bit(fld, seg->range); in ice_flow_set_fld_ext()
1191 seg->fields[fld].type = field_type; in ice_flow_set_fld_ext()
1192 seg->fields[fld].src.val = val_loc; in ice_flow_set_fld_ext()
1193 seg->fields[fld].src.mask = mask_loc; in ice_flow_set_fld_ext()
1194 seg->fields[fld].src.last = last_loc; in ice_flow_set_fld_ext()
1282 struct ice_flow_seg_info *seg; in ice_flow_set_rss_seg_info() local
1287 seg = &segs[seg_cnt - 1]; in ice_flow_set_rss_seg_info()
[all …]
/freebsd/sys/amd64/vmm/io/
H A Dppt.c226 struct pptseg *seg; in ppt_unmap_all_mmio() local
230 if (seg->len == 0) in ppt_unmap_all_mmio()
232 (void)vm_unmap_mmio(vm, seg->gpa, seg->len); in ppt_unmap_all_mmio()
350 struct pptseg *seg; in ppt_is_mmio() local
360 if (gpa >= seg->gpa && gpa < seg->gpa + seg->len) in ppt_is_mmio()
480 seg->gpa = gpa; in ppt_map_mmio()
481 seg->len = len; in ppt_map_mmio()
503 if (seg->gpa == gpa && seg->len == len) { in ppt_unmap_mmio()
504 error = vm_unmap_mmio(vm, seg->gpa, seg->len); in ppt_unmap_mmio()
506 seg->gpa = 0; in ppt_unmap_mmio()
[all …]
/freebsd/sys/i386/i386/
H A Dbios.c275 ssd.ssd_base = seg->code16.base; in set_bios_selectors()
276 ssd.ssd_limit = seg->code16.limit; in set_bios_selectors()
282 ssd.ssd_base = seg->data.base; in set_bios_selectors()
283 ssd.ssd_limit = seg->data.limit; in set_bios_selectors()
288 ssd.ssd_base = seg->util.base; in set_bios_selectors()
289 ssd.ssd_limit = seg->util.limit; in set_bios_selectors()
294 ssd.ssd_base = seg->args.base; in set_bios_selectors()
295 ssd.ssd_limit = seg->args.limit; in set_bios_selectors()
378 args->seg.args.base = arg_start; in bios16()
379 args->seg.args.limit = 0xffff; in bios16()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrBulkMemory.td41 (ins i32imm_op:$seg, i32imm_op:$idx, rc:$dest,
43 (outs), (ins i32imm_op:$seg, i32imm_op:$idx),
45 "memory.init\t$seg, $idx, $dest, $offset, $size",
46 "memory.init\t$seg, $idx", 0x08>;
50 BULK_I<(outs), (ins i32imm_op:$seg), (outs), (ins i32imm_op:$seg),
52 "data.drop\t$seg", "data.drop\t$seg", 0x09>;
/freebsd/contrib/ntp/sntp/libevent/
H A Dbuffer.c2969 if (!seg) in evbuffer_file_segment_new()
2971 seg->refcnt = 1; in evbuffer_file_segment_new()
2972 seg->fd = fd; in evbuffer_file_segment_new()
3017 return seg; in evbuffer_file_segment_new()
3019 mm_free(seg); in evbuffer_file_segment_new()
3178 if ((seg->flags & EVBUF_FS_CLOSE_ON_FREE) && seg->fd >= 0) { in evbuffer_file_segment_free()
3183 (*seg->cleanup_cb)((struct evbuffer_file_segment const*)seg, in evbuffer_file_segment_free()
3184 seg->flags, seg->cleanup_cb_arg); in evbuffer_file_segment_free()
3190 mm_free(seg); in evbuffer_file_segment_free()
3278 ++seg->refcnt; in evbuffer_add_file_segment()
[all …]
/freebsd/contrib/libevent/
H A Dbuffer.c2969 if (!seg) in evbuffer_file_segment_new()
2971 seg->refcnt = 1; in evbuffer_file_segment_new()
2972 seg->fd = fd; in evbuffer_file_segment_new()
3017 return seg; in evbuffer_file_segment_new()
3019 mm_free(seg); in evbuffer_file_segment_new()
3178 if ((seg->flags & EVBUF_FS_CLOSE_ON_FREE) && seg->fd >= 0) { in evbuffer_file_segment_free()
3183 (*seg->cleanup_cb)((struct evbuffer_file_segment const*)seg, in evbuffer_file_segment_free()
3184 seg->flags, seg->cleanup_cb_arg); in evbuffer_file_segment_free()
3190 mm_free(seg); in evbuffer_file_segment_free()
3278 ++seg->refcnt; in evbuffer_add_file_segment()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Driver/
H A DMultilibBuilder.cpp22 StringRef seg = Segment; in normalizePathSegment() local
26 StringRef last = llvm::sys::path::filename(seg); in normalizePathSegment()
29 seg = llvm::sys::path::parent_path(seg); in normalizePathSegment()
32 if (seg.empty() || seg == "/") { in normalizePathSegment()
38 if (seg.front() != '/') { in normalizePathSegment()
39 Segment = "/" + seg.str(); in normalizePathSegment()
41 Segment = std::string(seg); in normalizePathSegment()
/freebsd/contrib/llvm-project/lld/MachO/
H A DWriter.cpp224 LCSegment(StringRef name, OutputSegment *seg) : name(name), seg(seg) {} in LCSegment() argument
245 c->vmaddr = seg->addr; in writeTo()
246 c->vmsize = seg->vmSize; in writeTo()
249 c->flags = seg->flags; in writeTo()
273 OutputSegment *seg; member in __anon313fb1070111::LCSegment
780 in.header->addLoadCommand(make<LCSegment<LP>>(seg->name, seg)); in createLoadCommands()
1082 seg->addr = addr; in finalizeAddresses()
1083 assignAddresses(seg); in finalizeAddresses()
1091 seg->vmSize = addr - seg->addr; in finalizeAddresses()
1092 seg->fileSize = fileOff - seg->fileOff; in finalizeAddresses()
[all …]
/freebsd/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_qp.c3109 return seg; in set_eth_seg()
3321 memset(seg, 0, sizeof(*seg)); in set_reg_mkey_seg()
3339 memset(seg, 0, sizeof(*seg)); in set_linv_mkey_seg()
3347 memset(seg, 0, sizeof(*seg)); in set_reg_mkey_segment()
3419 seg = wqe; in set_data_inl_seg()
3642 bsf = *seg; in set_sig_data_segment()
3663 memset(seg, 0, sizeof(*seg)); in set_sig_mkey_segment()
3857 *ctrl = *seg; in begin_wqe()
3913 void *seg; in mlx5_ib_post_send() local
3962 xrc = seg; in mlx5_ib_post_send()
[all …]
/freebsd/sys/xen/
H A Dblkif.h47 struct blkif_request_segment seg[BLKIF_MAX_SEGMENTS_PER_REQUEST]; member
65 struct blkif_request_segment seg[BLKIF_MAX_SEGMENTS_PER_REQUEST]; member
125 dst->seg[i] = src->seg[i]; in blkif_get_x86_32_req()
140 dst->seg[i] = src->seg[i]; in blkif_get_x86_64_req()
/freebsd/contrib/netbsd-tests/sys/uvm/
H A Dt_uvm_physseg.c371 struct uvm_physseg *seg; in ATF_TC_BODY() local
379 seg = uvm_physseg_alloc((VM_PHYSSEG_MAX - 1) * sizeof(*seg)); in ATF_TC_BODY()
410 struct uvm_physseg *seg; in ATF_TC_BODY() local
411 seg = uvm_physseg_alloc(VM_PHYSSEG_MAX * sizeof(*seg)); in ATF_TC_BODY()
413 uvm_physseg_free(seg, sizeof(*seg)); in ATF_TC_BODY()
774 struct uvm_physseg *seg; in ATF_TC_BODY() local
829 struct uvm_physseg *seg; in ATF_TC_BODY() local
867 struct uvm_physseg *seg; in ATF_TC_BODY() local
884 seg->start = 0; in ATF_TC_BODY()
885 seg->end = npages; in ATF_TC_BODY()
[all …]

12345678