/freebsd/sys/dev/firewire/ |
H A D | fwdma.c | 58 fwdma_map_cb(void *arg, bus_dma_segment_t *segs, int nseg, int error) in fwdma_map_cb() argument 151 int nseg; in fwdma_malloc_multiseg() local 156 nseg = n; in fwdma_malloc_multiseg() 160 nseg = howmany(n, ssize / esize); in fwdma_malloc_multiseg() 163 + sizeof(struct fwdma_seg)*nseg, M_FW, M_WAITOK); in fwdma_malloc_multiseg() 166 am->nseg = 0; in fwdma_malloc_multiseg() 186 for (seg = &am->seg[0]; nseg--; seg++) { in fwdma_malloc_multiseg() 191 am->nseg); in fwdma_malloc_multiseg() 195 am->nseg++; in fwdma_malloc_multiseg() 205 for (seg = &am->seg[0]; am->nseg--; seg++) { in fwdma_free_multiseg()
|
H A D | fwdma.h | 53 int nseg; member 101 for (i = 0; i < am->nseg; i++, seg++) in fwdma_sync_multiseg_all()
|
/freebsd/sys/dev/dpaa2/ |
H A D | dpaa2_buf.h | 47 int nseg; member 62 (__buf)->nseg = 0; \ 86 KASSERT((__buf)->nseg == 0, ("%s: nseg > 0?", __func__)); \ 96 KASSERT((__sgt)->nseg == 0, ("%s: S/G nseg > 0?", __func__)); \ 110 KASSERT((__buf)->nseg == 0, ("%s: nseg > 0?", __func__)); \ 120 KASSERT((__sgt)->nseg == 0, ("%s: S/G nseg > 0?", __func__)); \ 145 KASSERT((__buf)->nseg == 0, ("%s: nseg > 0?", __func__)); \ 157 KASSERT((__buf)->nseg == 1, ("%s: nseg != 1?", __func__)); \
|
H A D | dpaa2_types.c | 105 dpaa2_dmamap_oneseg_cb(void *arg, bus_dma_segment_t *segs, int nseg, int error) in dpaa2_dmamap_oneseg_cb() argument 108 KASSERT(nseg == 1, ("%s: too many segments: nseg=%d\n", in dpaa2_dmamap_oneseg_cb() 109 __func__, nseg)); in dpaa2_dmamap_oneseg_cb()
|
H A D | dpaa2_buf.c | 167 &buf->nseg, BUS_DMA_NOWAIT); in dpaa2_buf_seed_rxb() 168 KASSERT(buf->nseg == 1, ("%s: one segment expected: nseg=%d", __func__, in dpaa2_buf_seed_rxb() 169 buf->nseg)); in dpaa2_buf_seed_rxb() 172 if (__predict_false(error != 0 || buf->nseg != 1)) { in dpaa2_buf_seed_rxb() 174 "error=%d, nsegs=%d\n", __func__, error, buf->nseg); in dpaa2_buf_seed_rxb()
|
/freebsd/sys/dev/oce/ |
H A D | oce_util.c | 46 int nseg, 134 oce_dma_map_addr(void *arg, bus_dma_segment_t * segs, int nseg, int error) in oce_dma_map_addr() argument 216 oce_dma_map_ring(void *arg, bus_dma_segment_t * segs, int nseg, int error) in oce_dma_map_ring() argument 223 if (nseg <= dpt->max_entries) { in oce_dma_map_ring() 224 for (i = 0; i < nseg; i++) { in oce_dma_map_ring() 228 dpt->num_entries = nseg; in oce_dma_map_ring()
|
/freebsd/sys/dev/hyperv/vmbus/ |
H A D | hyperv_busdma.c | 38 hyperv_dma_map_paddr(void *arg, bus_dma_segment_t *segs, int nseg, int error) in hyperv_dma_map_paddr() argument 45 KASSERT(nseg == 1, ("too many segments %d!", nseg)); in hyperv_dma_map_paddr()
|
/freebsd/sys/dev/qat/qat/ |
H A D | qat_ocf_mem_pool.c | 23 qat_ocf_alloc_single_cb(void *arg, bus_dma_segment_t *segs, int nseg, int error) in qat_ocf_alloc_single_cb() argument 74 int nseg, in qat_ocf_crypto_load_aadbuf_cb() argument 88 &qat_cookie->src_buffers, segs, nseg, 0, 0); in qat_ocf_crypto_load_aadbuf_cb() 94 int nseg, in qat_ocf_crypto_load_buf_cb() argument 113 &qat_cookie->src_buffers, segs, nseg, start_segment, skip_bytes); in qat_ocf_crypto_load_buf_cb() 119 int nseg, in qat_ocf_crypto_load_obuf_cb() argument 148 nseg, in qat_ocf_crypto_load_obuf_cb() 181 nseg, in qat_ocf_crypto_load_obuf_cb() 189 int nseg, in qat_ocf_alloc_dma_mem() argument 203 nseg, /* nsegments */ in qat_ocf_alloc_dma_mem()
|
/freebsd/sys/dev/qat/include/ |
H A D | qat_ocf_mem_pool.h | 130 int nseg, 134 int nseg, 138 int nseg,
|
/freebsd/stand/kboot/kboot/arch/powerpc64/ |
H A D | ppc64_elf_freebsd.c | 81 int nseg; in ppc64_elf_exec() local 149 kboot_kseg_get(&nseg, &kseg); in ppc64_elf_exec() 151 error = host_kexec_load(trampolinebase, nseg, kseg, HOST_KEXEC_ARCH_PPC64); in ppc64_elf_exec()
|
/freebsd/sys/dev/ioat/ |
H A D | ioat.c | 80 static void ioat_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nseg, 99 static void ioat_comp_update_map(void *arg, bus_dma_segment_t *seg, int nseg, 691 ioat_comp_update_map(void *arg, bus_dma_segment_t *seg, int nseg, int error) in ioat_comp_update_map() argument 700 ioat_dmamap_cb(void *arg, bus_dma_segment_t *segs, int nseg, int error) in ioat_dmamap_cb() argument 1144 int mflags, nseg, error; in ioat_op_generic() local 1176 nseg = -1; in ioat_op_generic() 1178 src, size, 0, &seg, &nseg); in ioat_op_generic() 1188 nseg = -1; in ioat_op_generic() 1190 dst, size, 0, &seg, &nseg); in ioat_op_generic() 1261 int nseg, error; in ioat_copy_8k_aligned() local [all …]
|
/freebsd/sys/dev/usb/ |
H A D | usb_busdma.c | 415 int nseg, int error) in usb_pc_alloc_mem_cb() argument 417 usb_pc_common_mem_cb(arg, segs, nseg, error, 0); in usb_pc_alloc_mem_cb() 425 int nseg, int error) in usb_pc_load_mem_cb() argument 427 usb_pc_common_mem_cb(arg, segs, nseg, error, 1); in usb_pc_load_mem_cb() 435 int nseg, int error, uint8_t isload) in usb_pc_common_mem_cb() argument 465 if (nseg > 1) { in usb_pc_common_mem_cb() 468 for (x = 0; x != nseg - 1; x++) { in usb_pc_common_mem_cb() 487 nseg--; in usb_pc_common_mem_cb() 491 if (nseg == 0) in usb_pc_common_mem_cb()
|
/freebsd/sys/dev/mrsas/ |
H A D | mrsas_cam.c | 102 int nseg, int error); 110 bus_dma_segment_t *segs, int nseg); 112 bus_dma_segment_t *segs, int nseg); 1065 io_request->RaidContext.raid_context.nseg = 0x1; in mrsas_setup_io() 1072 io_request->RaidContext.raid_context_g35.nseg = 0x1; in mrsas_setup_io() 1118 io_request->RaidContext.raid_context.nseg = 0x1; in mrsas_setup_io() 1122 io_request->RaidContext.raid_context_g35.nseg = 0x1; in mrsas_setup_io() 1241 io_request->RaidContext.raid_context.nseg = 0x1; in mrsas_build_syspdio() 1439 static void mrsas_build_ieee_sgl(struct mrsas_mpt_cmd *cmd, bus_dma_segment_t *segs, int nseg) in mrsas_build_ieee_sgl() argument 1455 if (nseg != 0) { in mrsas_build_ieee_sgl() [all …]
|
H A D | mrsas_ioctl.c | 86 mrsas_passthru_load_cb(void *arg, bus_dma_segment_t *segs, int nseg, int error) in mrsas_passthru_load_cb() argument 104 if (nseg > MAX_IOCTL_SGE) { in mrsas_passthru_load_cb() 107 "too many segments: %d\n", nseg); in mrsas_passthru_load_cb() 112 for (i = 0; i < nseg; i++) { in mrsas_passthru_load_cb() 116 cb->sge_count = nseg; in mrsas_passthru_load_cb()
|
/freebsd/sys/dev/pms/freebsd/driver/ini/src/ |
H A D | agtiproto.h | 30 int nseg, 133 int nseg, 137 int nseg,
|
/freebsd/stand/kboot/kboot/arch/aarch64/ |
H A D | exec.c | 116 int nseg; in elf64_exec() local 275 kboot_kseg_get(&nseg, &kseg); in elf64_exec() 276 error = host_kexec_load(trampolinebase, nseg, kseg, HOST_KEXEC_ARCH_AARCH64); in elf64_exec()
|
/freebsd/sys/dev/smartpqi/ |
H A D | smartpqi_cam.c | 215 if(rcb->sgt && rcb->nseg) in pqi_synch_request() 217 rcb->nseg*sizeof(sgt_t)); in pqi_synch_request() 551 pqi_request_map_helper(void *arg, bus_dma_segment_t *segs, int nseg, int error) in pqi_request_map_helper() argument 557 if (error || nseg > softs->pqi_cap.max_sg_elem) in pqi_request_map_helper() 560 error, nseg, softs->pqi_cap.max_sg_elem); in pqi_request_map_helper() 564 rcb->sgt = os_mem_alloc(softs, nseg * sizeof(sgt_t)); in pqi_request_map_helper() 567 DBG_ERR_BTL(rcb->dvp, "os_mem_alloc() failed; nseg = %d\n", nseg); in pqi_request_map_helper() 571 rcb->nseg = nseg; in pqi_request_map_helper() 572 for (int i = 0; i < nseg; i++) { in pqi_request_map_helper() 668 rcb->nseg = 0; in os_reset_rcb()
|
/freebsd/sys/dev/aacraid/ |
H A D | aacraid.c | 83 int pages, int nseg, int nseg_new); 93 int nseg, int error); 100 static void aac_common_map(void *arg, bus_dma_segment_t *segs, int nseg, 1159 aac_map_command_helper(void *arg, bus_dma_segment_t *segs, int nseg, int error) in aac_map_command_helper() argument 1287 aacraid_map_command_sg(void *arg, bus_dma_segment_t *segs, int nseg, int error) in aacraid_map_command_sg() argument 1297 fwprintf(sc, HBA_FLAGS_DBG_FUNCTION_ENTRY_B, "nseg %d", nseg); in aacraid_map_command_sg() 1313 raw->sgeCnt = nseg; in aacraid_map_command_sg() 1315 for (i = 0; i < nseg; i++) { in aacraid_map_command_sg() 1326 } else if ((i+1) < nseg && in aacraid_map_command_sg() 1336 int j, err_found, nseg_new = nseg; in aacraid_map_command_sg() [all …]
|
/freebsd/sys/compat/linuxkpi/common/src/ |
H A D | linux_pci.c | 1446 int error, nseg; in linux_dma_map_phys_common() local 1473 nseg = -1; in linux_dma_map_phys_common() 1475 BUS_DMA_NOWAIT, &seg, &nseg) != 0) { in linux_dma_map_phys_common() 1485 KASSERT(++nseg == 1, ("More than one segment (nseg=%d)", nseg)); in linux_dma_map_phys_common() 1654 int i, nseg; in linux_dma_map_sg_attrs() local 1669 nseg = -1; in linux_dma_map_sg_attrs() 1672 &seg, &nseg) != 0) { in linux_dma_map_sg_attrs() 1678 KASSERT(nseg == 0, in linux_dma_map_sg_attrs() 1679 ("More than one segment (nseg=%d)", nseg + 1)); in linux_dma_map_sg_attrs() 1751 int error, nseg; in dma_pool_obj_ctor() local [all …]
|
/freebsd/sys/dev/hyperv/include/ |
H A D | hyperv_busdma.h | 41 int nseg, int error);
|
/freebsd/stand/kboot/kboot/arch/amd64/ |
H A D | elf64_freebsd.c | 156 int nseg; in elf64_exec() local 442 kboot_kseg_get(&nseg, &kseg); in elf64_exec() 443 error = host_kexec_load(trampolinebase, nseg, kseg, HOST_KEXEC_ARCH_X86_64); in elf64_exec()
|
/freebsd/sys/dev/iavf/ |
H A D | iavf_osdep.c | 58 iavf_dmamap_cb(void *arg, bus_dma_segment_t * segs, int nseg __unused, in iavf_dmamap_cb() 161 mem->nseg = 1; in iavf_allocate_dma_mem()
|
/freebsd/stand/usb/ |
H A D | usb_busdma_loader.c | 176 uint32_t nseg; in usb_pc_common_mem_cb() local 179 nseg = 1; in usb_pc_common_mem_cb() 181 nseg = ((length + USB_PAGE_SIZE - 1) / USB_PAGE_SIZE); in usb_pc_common_mem_cb()
|
/freebsd/sys/dev/isci/ |
H A D | isci.c | 68 int nseg, int error); 393 int nseg, int error) in isci_allocate_dma_buffer_callback() argument 399 if (nseg != 1 || error != 0) in isci_allocate_dma_buffer_callback()
|
/freebsd/sys/dev/proto/ |
H A D | proto_busdma.c | 162 proto_busdma_mem_alloc_callback(void *arg, bus_dma_segment_t *segs, int nseg, in proto_busdma_mem_alloc_callback() argument 167 pcb->ioc->u.md.bus_nsegs = nseg; in proto_busdma_mem_alloc_callback() 266 proto_busdma_md_load_callback(void *arg, bus_dma_segment_t *segs, int nseg, in proto_busdma_md_load_callback() argument 271 pcb->ioc->u.md.bus_nsegs = nseg; in proto_busdma_md_load_callback()
|