/freebsd/contrib/elftoolchain/elfcopy/ |
H A D | segments.c | 77 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 D | vmcb.c | 70 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 D | vm_phys.c | 413 *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 D | fwdma.h | 55 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 D | fwdma.c | 149 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 D | busdma.c | 75 } 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 D | mlx5dv.h | 474 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 D | qp.c | 282 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 D | dpaa2_buf.h | 46 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 D | lang.c | 192 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 D | xdma_sg.c | 62 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 D | xdma_sglist.c | 69 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 D | print-token.c | 153 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 D | ice_ddp_common.c | 183 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 …]
|
/freebsd/sys/amd64/vmm/io/ |
H A D | ppt.c | 226 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 D | bios.c | 275 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 D | WebAssemblyInstrBulkMemory.td | 41 (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 D | buffer.c | 2969 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 D | buffer.c | 2969 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 D | MultilibBuilder.cpp | 22 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 D | Writer.cpp | 224 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 D | mlx5_ib_qp.c | 3109 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/kern/ |
H A D | subr_busdma_bounce.c | 461 int seg; in _bus_dmamap_addseg() local 480 seg = *segp; in _bus_dmamap_addseg() 481 if (seg == -1) { in _bus_dmamap_addseg() 482 seg = 0; in _bus_dmamap_addseg() 483 segs[seg].ds_addr = curaddr; in _bus_dmamap_addseg() 484 segs[seg].ds_len = sgsize; in _bus_dmamap_addseg() 486 if (curaddr == segs[seg].ds_addr + segs[seg].ds_len && in _bus_dmamap_addseg() 490 segs[seg].ds_len += sgsize; in _bus_dmamap_addseg() 494 segs[seg].ds_addr = curaddr; in _bus_dmamap_addseg() 495 segs[seg].ds_len = sgsize; in _bus_dmamap_addseg() [all …]
|
/freebsd/sys/xen/ |
H A D | blkif.h | 47 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 D | t_uvm_physseg.c | 371 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 …]
|