Home | History | Annotate | Download | only in kern

Lines Matching refs:offp

1316 ksymsread(struct file *fp, off_t *offp, struct uio *uio, kauth_cred_t cred,
1332 if (offp == &fp->f_offset)
1336 if (*offp < 0) {
1342 if (*offp >= ks->ks_size) {
1348 * 1. Set up the uio to transfer from offset *offp.
1351 * 3. If requested, update *offp to reflect the number of bytes
1354 uio->uio_offset = *offp;
1356 error = ubc_uiomove(ks->ks_uobj, uio, MIN(count, ks->ks_size - *offp),
1359 *offp += count - uio->uio_resid;
1361 out: if (offp == &fp->f_offset)
1390 ksymsmmap(struct file *fp, off_t *offp, size_t nbytes, int prot, int *flagsp,
1396 KASSERT(*offp == round_page(*offp));
1401 if (*offp < 0)
1406 *offp > round_page(ks->ks_size) - nbytes)