Home
last modified time | relevance | path

Searched refs:nseg (Results 1 – 25 of 144) sorted by relevance

123456

/freebsd/sys/dev/firewire/
H A Dfwdma.c58 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 Dfwdma.h53 int nseg; member
101 for (i = 0; i < am->nseg; i++, seg++) in fwdma_sync_multiseg_all()
/freebsd/sys/dev/dpaa2/
H A Ddpaa2_buf.h47 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 Ddpaa2_types.c105 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 Ddpaa2_buf.c167 &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 Doce_util.c46 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 Dhyperv_busdma.c38 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 Dqat_ocf_mem_pool.c23 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 Dqat_ocf_mem_pool.h130 int nseg,
134 int nseg,
138 int nseg,
/freebsd/stand/kboot/kboot/arch/powerpc64/
H A Dppc64_elf_freebsd.c81 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 Dioat.c80 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 Dusb_busdma.c415 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 Dmrsas_cam.c102 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 Dmrsas_ioctl.c86 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 Dagtiproto.h30 int nseg,
133 int nseg,
137 int nseg,
/freebsd/stand/kboot/kboot/arch/aarch64/
H A Dexec.c116 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 Dsmartpqi_cam.c215 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 Daacraid.c83 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 Dlinux_pci.c1446 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 Dhyperv_busdma.h41 int nseg, int error);
/freebsd/stand/kboot/kboot/arch/amd64/
H A Delf64_freebsd.c156 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 Diavf_osdep.c58 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 Dusb_busdma_loader.c176 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 Disci.c68 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 Dproto_busdma.c162 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()

123456