Home
last modified time | relevance | path

Searched refs:uio (Results 126 – 150 of 375) sorted by relevance

12345678910>>...15

/freebsd/sys/kern/
H A Dtty_outq.c201 ttyoutq_read_uio(struct ttyoutq *to, struct tty *tp, struct uio *uio) in ttyoutq_read_uio() argument
204 while (uio->uio_resid > 0) { in ttyoutq_read_uio()
223 cend = MIN(MIN(to->to_end, to->to_begin + uio->uio_resid), in ttyoutq_read_uio()
248 error = uiomove(tob->tob_data + cbegin, clen, uio); in ttyoutq_read_uio()
265 error = uiomove(ob, clen, uio); in ttyoutq_read_uio()
H A Duipc_shm.c196 uiomove_object_page(vm_object_t obj, size_t len, struct uio *uio) in uiomove_object_page() argument
203 idx = OFF_TO_IDX(uio->uio_offset); in uiomove_object_page()
255 uiomove_object(vm_object_t obj, off_t obj_size, struct uio *uio) in uiomove_object() argument
263 if (obj_size <= uio->uio_offset) in uiomove_object()
455 shm_read(struct file *fp, struct uio *uio, struct ucred *active_cred, in shm_read() argument
468 foffset_lock_uio(fp, uio, flags); in shm_read()
470 uio->uio_offset + uio->uio_resid); in shm_read()
478 shm_write(struct file *fp, struct uio *uio, struct ucred *active_cred, in shm_write() argument
495 if (uio->uio_resid > OFF_MAX - uio->uio_offset) { in shm_write()
508 size = uio->uio_offset + uio->uio_resid; in shm_write()
[all …]
H A Dsubr_bus_dma.c283 _bus_dmamap_load_uio(bus_dma_tag_t dmat, bus_dmamap_t map, struct uio *uio, in _bus_dmamap_load_uio() argument
293 if (uio->uio_segflg == UIO_USERSPACE) { in _bus_dmamap_load_uio()
294 KASSERT(uio->uio_td != NULL, in _bus_dmamap_load_uio()
296 pmap = vmspace_pmap(uio->uio_td->td_proc->p_vmspace); in _bus_dmamap_load_uio()
299 resid = uio->uio_resid; in _bus_dmamap_load_uio()
300 iov = uio->uio_iov; in _bus_dmamap_load_uio()
303 for (i = 0; i < uio->uio_iovcnt && resid != 0 && !error; i++) { in _bus_dmamap_load_uio()
421 bus_dmamap_load_uio(bus_dma_tag_t dmat, bus_dmamap_t map, struct uio *uio, in bus_dmamap_load_uio() argument
428 struct memdesc mem = memdesc_uio(uio); in bus_dmamap_load_uio()
434 error = _bus_dmamap_load_uio(dmat, map, uio, &nsegs, flags); in bus_dmamap_load_uio()
[all …]
/freebsd/sys/dev/evdev/
H A Dcdev.c172 evdev_read(struct cdev *dev, struct uio *uio, int ioflag) in evdev_read() argument
190 debugf(client, "read %zd bytes by thread %d", uio->uio_resid, in evdev_read()
191 uio->uio_td->td_tid); in evdev_read()
204 if (uio->uio_resid != 0 && uio->uio_resid < evsize) in evdev_read()
207 remaining = uio->uio_resid / evsize; in evdev_read()
243 ret = uiomove(&event, evsize, uio); in evdev_read()
253 evdev_write(struct cdev *dev, struct uio *uio, int ioflag) in evdev_write() argument
271 uio->uio_td->td_tid); in evdev_write()
283 if (uio->uio_resid % evsize != 0) { in evdev_write()
288 while (uio->uio_resid > 0 && ret == 0) { in evdev_write()
[all …]
/freebsd/sys/opencrypto/
H A Dcryptodev.h388 struct uio *cb_uio;
514 _crypto_use_uio(struct crypto_buffer *cb, struct uio *uio) in _crypto_use_uio() argument
516 cb->cb_uio = uio; in _crypto_use_uio()
545 crypto_use_uio(struct cryptop *crp, struct uio *uio) in crypto_use_uio() argument
547 _crypto_use_uio(&crp->crp_buf, uio); in crypto_use_uio()
576 crypto_use_output_uio(struct cryptop *crp, struct uio *uio) in crypto_use_output_uio() argument
578 _crypto_use_uio(&crp->crp_obuf, uio); in crypto_use_output_uio()
/freebsd/sys/dev/proto/
H A Dproto_core.c328 proto_read(struct cdev *cdev, struct uio *uio, int ioflag) in proto_read() argument
347 width = uio->uio_resid; in proto_read()
350 ofs = uio->uio_offset; in proto_read()
378 error = uiomove(&buf, width, uio); in proto_read()
383 proto_write(struct cdev *cdev, struct uio *uio, int ioflag) in proto_write() argument
402 width = uio->uio_resid; in proto_write()
405 ofs = uio->uio_offset; in proto_write()
409 error = uiomove(&buf, width, uio); in proto_write()
/freebsd/sys/dev/led/
H A Dled.c212 led_write(struct cdev *dev, struct uio *uio, int ioflag) in led_write() argument
219 if (uio->uio_resid > 512) in led_write()
221 s = malloc(uio->uio_resid + 1, M_DEVBUF, M_WAITOK); in led_write()
222 s[uio->uio_resid] = '\0'; in led_write()
223 error = uiomove(s, uio->uio_resid, uio); in led_write()
/freebsd/sys/cam/ctl/
H A Dctl_ha.c211 struct uio uio; in ctl_ha_rx_thread() local
237 uio.uio_iov = &iov; in ctl_ha_rx_thread()
238 uio.uio_iovcnt = 1; in ctl_ha_rx_thread()
239 uio.uio_rw = UIO_READ; in ctl_ha_rx_thread()
241 uio.uio_td = curthread; in ctl_ha_rx_thread()
632 struct uio uio; in ctl_ha_msg_recv() local
641 uio.uio_iov = &iov; in ctl_ha_msg_recv()
642 uio.uio_iovcnt = 1; in ctl_ha_msg_recv()
643 uio.uio_rw = UIO_READ; in ctl_ha_msg_recv()
645 uio.uio_td = curthread; in ctl_ha_msg_recv()
[all …]
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Dzfs_ctldir.c258 zfs_uio_t *uio, off_t *offp) in sfs_readdir_common() argument
267 if (zfs_uio_resid(uio) < sizeof (entry)) in sfs_readdir_common()
270 if (zfs_uio_offset(uio) < 0) in sfs_readdir_common()
272 if (zfs_uio_offset(uio) == 0) { in sfs_readdir_common()
284 if (zfs_uio_offset(uio) < sizeof (entry)) in sfs_readdir_common()
673 zfs_uio_t uio; in zfsctl_root_readdir() local
678 zfs_uio_init(&uio, ap->a_uio); in zfsctl_root_readdir()
700 if (zfs_uio_offset(&uio) != dots_offset) in zfsctl_root_readdir()
1059 zfs_uio_t uio; in zfsctl_snapdir_readdir() local
1064 zfs_uio_init(&uio, ap->a_uio); in zfsctl_snapdir_readdir()
[all …]
/freebsd/sys/dev/qat/qat_common/
H A Dadf_freebsd_dev_processes.c179 adf_processes_write(struct cdev *dev, struct uio *uio, int ioflag) in adf_processes_write() argument
204 count = uio->uio_resid; in adf_processes_write()
210 error = uiomove(usr_name, count, uio); in adf_processes_write()
318 adf_processes_read(struct cdev *dev, struct uio *uio, int ioflag) in adf_processes_read() argument
337 uio); in adf_processes_read()
608 adf_state_read(struct cdev *dev, struct uio *uio, int ioflag) in adf_state_read() argument
630 ret = uiomove(state, sizeof(struct adf_state), uio); in adf_state_read()
/freebsd/sys/ofed/drivers/infiniband/ulp/sdp/
H A Dsdp_main.c1043 sdp_sosend(struct socket *so, struct sockaddr *addr, struct uio *uio, in sdp_sosend() argument
1052 if (uio != NULL) in sdp_sosend()
1053 resid = uio->uio_resid; in sdp_sosend()
1132 if (uio == NULL) { in sdp_sosend()
1153 resid = uio->uio_resid; in sdp_sosend()
1192 soreceive_rcvoob(struct socket *so, struct uio *uio, int flags) in soreceive_rcvoob() argument
1206 (int) min(uio->uio_resid, m->m_len), uio); in soreceive_rcvoob()
1219 sdp_sorecv(struct socket *so, struct sockaddr **psa, struct uio *uio, in sdp_sorecv() argument
1253 if (uio->uio_resid == 0) { in sdp_sorecv()
1257 oresid = uio->uio_resid; in sdp_sorecv()
[all …]
/freebsd/sys/fs/fuse/
H A Dfuse_ipc.c108 struct uio *uio);
137 fuse_interrupt_callback(struct fuse_ticket *tick, struct uio *uio) in fuse_interrupt_callback() argument
517 fticket_aw_pull_uio(struct fuse_ticket *ftick, struct uio *uio) in fticket_aw_pull_uio() argument
520 size_t len = uio_resid(uio); in fticket_aw_pull_uio()
524 err = uiomove(fticket_resp(ftick)->base, len, uio); in fticket_aw_pull_uio()
530 fticket_pull(struct fuse_ticket *ftick, struct uio *uio) in fticket_pull() argument
537 err = fuse_body_audit(ftick, uio_resid(uio)); in fticket_pull()
539 err = fticket_aw_pull_uio(ftick, uio); in fticket_pull()
886 fuse_standard_handler(struct fuse_ticket *ftick, struct uio *uio) in fuse_standard_handler() argument
890 err = fticket_pull(ftick, uio); in fuse_standard_handler()
H A Dfuse_vnops.c592 struct uio io; in fuse_vnop_allocate()
857 struct uio io; in fuse_vnop_copy_file_range()
1822 struct uio *uio = ap->a_uio; in fuse_vnop_read() local
1895 struct uio *uio = ap->a_uio; in fuse_vnop_readdir() local
1979 struct uio *uio = ap->a_uio; in fuse_vnop_readlink() local
2442 struct uio *uio = ap->a_uio; in fuse_vnop_write() local
2593 struct uio *uio = ap->a_uio; in fuse_vnop_getextattr() local
2634 if (uio == NULL) in fuse_vnop_getextattr()
2680 struct uio *uio = ap->a_uio; in fuse_vnop_setextattr() local
2737 uio->uio_resid, uio); in fuse_vnop_setextattr()
[all …]
/freebsd/sys/contrib/openzfs/module/os/linux/zfs/
H A Dzvol_os.c244 zfs_uio_t uio; in zvol_write() local
269 zfs_uio_bvec_init(&uio, bio, rq); in zvol_write()
271 ssize_t start_resid = uio.uio_resid; in zvol_write()
289 uio.uio_loffset, uio.uio_resid, RL_WRITER); in zvol_write()
292 while (uio.uio_resid > 0 && uio.uio_loffset < volsize) { in zvol_write()
294 uint64_t off = uio.uio_loffset; in zvol_write()
438 zfs_uio_t uio; in zvol_read() local
448 zfs_uio_bvec_init(&uio, bio, rq); in zvol_read()
453 ssize_t start_resid = uio.uio_resid; in zvol_read()
467 uio.uio_loffset, uio.uio_resid, RL_READER); in zvol_read()
[all …]
H A Dzpl_file.c302 zfs_uio_iov_iter_init(uio, to, pos, count, skip); in zpl_uio_init()
318 zfs_uio_t uio; in zpl_iter_read() local
334 ssize_t read = count - uio.uio_resid; in zpl_iter_read()
374 zfs_uio_t uio; in zpl_iter_write() local
387 int error = -zfs_write(ITOZ(ip), &uio, in zpl_iter_write()
396 ssize_t wrote = count - uio.uio_resid; in zpl_iter_write()
418 zfs_uio_t uio; in zpl_aio_read() local
434 ssize_t read = count - uio.uio_resid; in zpl_aio_read()
463 zfs_uio_t uio; in zpl_aio_write() local
470 int error = -zfs_write(ITOZ(ip), &uio, in zpl_aio_write()
[all …]
/freebsd/sys/fs/tmpfs/
H A Dtmpfs_vnops.c602 struct uio *uio; in tmpfs_read() local
608 uio = v->a_uio; in tmpfs_read()
609 if (uio->uio_offset < 0) in tmpfs_read()
663 struct uio *uio; in tmpfs_write() local
671 uio = v->a_uio; in tmpfs_write()
690 if (uio->uio_offset + uio->uio_resid > node->tn_size) { in tmpfs_write()
691 error = tmpfs_reg_resize(vp, uio->uio_offset + uio->uio_resid, in tmpfs_write()
1417 struct uio *uio; in tmpfs_readdir() local
1426 uio = va->a_uio; in tmpfs_readdir()
1477 struct uio *uio = v->a_uio; in tmpfs_readlink() local
[all …]
/freebsd/sys/dev/xen/evtchn/
H A Devtchn_dev.c236 evtchn_read(struct cdev *dev, struct uio *uio, int ioflag) in evtchn_read() argument
247 count = uio->uio_resid; in evtchn_read()
299 if (uiomove(&u->ring[EVTCHN_RING_MASK(c)], bytes1, uio) || in evtchn_read()
300 ((bytes2 != 0) && uiomove(&u->ring[0], bytes2, uio))) in evtchn_read()
312 evtchn_write(struct cdev *dev, struct uio *uio, int ioflag) in evtchn_write() argument
324 count = uio->uio_resid; in evtchn_write()
335 error = uiomove(kbuf, count, uio); in evtchn_write()
/freebsd/sys/dev/sound/midi/
H A Dmidi.c724 midi_read(struct cdev *i_dev, struct uio *uio, int ioflag) in midi_read() argument
733 (unsigned long)uio->uio_resid)); in midi_read()
746 while (uio->uio_resid > 0) { in midi_read()
782 retval = uiomove(buf, used, uio); in midi_read()
802 midi_write(struct cdev *i_dev, struct uio *uio, int ioflag) in midi_write() argument
821 while (uio->uio_resid > 0) { in midi_write()
859 retval = uiomove(buf, used, uio); in midi_write()
967 midistat_read(struct cdev *i_dev, struct uio *uio, int flag) in midistat_read() argument
978 if (uio->uio_offset < 0 || uio->uio_offset > sbuf_len(&midistat_sbuf)) { in midistat_read()
983 l = lmin(uio->uio_resid, sbuf_len(&midistat_sbuf) - uio->uio_offset); in midistat_read()
[all …]
/freebsd/sys/dev/dpaa2/
H A Ddpaa2_console.c262 dpaa2_cons_read(struct cdev *cdev, struct uio *uio, int flag) in dpaa2_cons_read() argument
284 while (uio->uio_resid > 0) { in dpaa2_cons_read()
285 count = imin(sizeof(buf), uio->uio_resid); in dpaa2_cons_read()
298 error = uiomove(buf, count, uio); in dpaa2_cons_read()
299 if (error != 0 || uio->uio_resid == 0) in dpaa2_cons_read()
307 while (len > 0 && uio->uio_resid > 0) { in dpaa2_cons_read()
308 count = imin(sizeof(buf), uio->uio_resid); in dpaa2_cons_read()
319 error = uiomove(buf, count, uio); in dpaa2_cons_read()
320 if (error != 0 || uio->uio_resid == 0) in dpaa2_cons_read()
/freebsd/sys/rpc/
H A Dsvc_dg.c160 struct uio uio; in svc_dg_recv() local
178 uio.uio_resid = 1000000000; in svc_dg_recv()
179 uio.uio_td = curthread; in svc_dg_recv()
182 error = soreceive(xprt->xp_socket, &raddr, &uio, &mreq, NULL, &rcvflag); in svc_dg_recv()
/freebsd/sbin/ipf/ipftest/
H A Dipftest.c606 struct uio uio; in drain_log() local
622 bzero((char *)&uio, sizeof(uio)); in drain_log()
623 uio.uio_iov = &iov; in drain_log()
624 uio.uio_iovcnt = 1; in drain_log()
625 uio.uio_resid = iov.iov_len; in drain_log()
626 resid = uio.uio_resid; in drain_log()
628 if (ipf_log_read(softc, i, &uio) == 0) { in drain_log()
632 if (uio.uio_resid == resid) in drain_log()
634 write(fd, buffer, resid - uio.uio_resid); in drain_log()
/freebsd/sys/fs/smbfs/
H A Dsmbfs_node.h85 struct uio;
96 int smbfs_readvnode(struct vnode *vp, struct uio *uiop, struct ucred *cred);
97 int smbfs_writevnode(struct vnode *vp, struct uio *uiop, struct ucred *cred, int ioflag);
/freebsd/sys/fs/procfs/
H A Dprocfs_dbregs.c92 if (uio->uio_offset != 0) in procfs_doprocdbregs()
117 error = UIOMOVE_FROMBUF(r, uio); in procfs_doprocdbregs()
120 if (error == 0 && uio->uio_rw == UIO_WRITE) { in procfs_doprocdbregs()
/freebsd/sys/dev/beri/
H A Dberi_ring.c259 beri_rdwr(struct cdev *dev, struct uio *uio, int ioflag) in beri_rdwr() argument
273 dir = uio->uio_rw ? 1 : 0; in beri_rdwr()
277 if (stock < uio->uio_resid) { in beri_rdwr()
282 amount = uio->uio_resid; in beri_rdwr()
290 uiomove(dst + *ptr, amount, uio); in beri_rdwr()
292 uiomove(dst + *ptr, count, uio); in beri_rdwr()
293 uiomove(dst, (amount - count), uio); in beri_rdwr()
/freebsd/sys/contrib/openzfs/module/icp/algs/modes/
H A Dmodes.c88 zfs_uio_t *uio = out->cd_uio; in crypto_get_ptrs() local
97 zfs_uio_iov_at_index(uio, vec_idx, &iov_base, &iov_len); in crypto_get_ptrs()
109 if (vec_idx == zfs_uio_iovcnt(uio)) { in crypto_get_ptrs()
114 zfs_uio_iov_at_index(uio, vec_idx, &iov_base, &iov_len); in crypto_get_ptrs()

12345678910>>...15