Lines Matching refs:uio

44 #include <sys/uio.h>
1153 struct uio *uio)
1163 if (buff_idx > uio_resid(uio)) {
1168 error = uiomove(buff, buff_idx, uio);
1194 if (buff_idx > uio_resid(uio)) {
1198 error = uiomove(buff, buff_idx, uio);
1217 static int copy_out_kfse(fs_event_watcher *watcher, kfs_event *kfse, struct uio *uio) __attribute__((noinline));
1220 copy_out_kfse(fs_event_watcher *watcher, kfs_event *kfse, struct uio *uio)
1277 error = fill_buff(FSE_ARG_STRING, 2, "/", evbuff, &evbuff_idx, sizeof(evbuff), uio);
1279 error = fill_buff(FSE_ARG_STRING, cur->len, cur->str, evbuff, &evbuff_idx, sizeof(evbuff), uio);
1298 error = fill_buff(FSE_ARG_FINFO, finfo_size, &cur->ino, evbuff, &evbuff_idx, sizeof(evbuff), uio);
1305 error = fill_buff(FSE_ARG_DEV, sizeof(dev_t), &cur->dev, evbuff, &evbuff_idx, sizeof(evbuff), uio);
1311 error = fill_buff(FSE_ARG_INO, sizeof(ino_t), &ino, evbuff, &evbuff_idx, sizeof(evbuff), uio);
1316 error = fill_buff(FSE_ARG_MODE, sizeof(int32_t), &cur->mode, evbuff, &evbuff_idx, sizeof(evbuff), uio);
1321 error = fill_buff(FSE_ARG_UID, sizeof(uid_t), &cur->uid, evbuff, &evbuff_idx, sizeof(evbuff), uio);
1326 error = fill_buff(FSE_ARG_GID, sizeof(gid_t), &cur->gid, evbuff, &evbuff_idx, sizeof(evbuff), uio);
1340 error = fill_buff(FSE_ARG_INT64, sizeof(uint64_t), &cur->abstime, evbuff, &evbuff_idx, sizeof(evbuff), uio);
1347 if (evbuff_idx > uio_resid(uio)) {
1351 error = uiomove(evbuff, evbuff_idx, uio);
1364 if (evbuff_idx > uio_resid(uio)) {
1367 error = uiomove(evbuff, evbuff_idx, uio);
1378 fmod_watch(fs_event_watcher *watcher, struct uio *uio)
1386 last_full_event_resid = uio_resid(uio);
1389 if (uio_resid(uio) < 2048 || watcher == NULL) {
1426 error = uiomove((caddr_t)&val, sizeof(int32_t), uio);
1429 error = uiomove((caddr_t)&val, sizeof(int32_t), uio);
1432 error = uiomove((caddr_t)&tmp16, sizeof(int16_t), uio);
1434 last_full_event_resid = uio_resid(uio);
1448 while (uio_resid(uio) > 0 && watcher->rd != watcher->wr) {
1478 error = copy_out_kfse(watcher, kfse, uio);
1485 uio_setresid(uio, last_full_event_resid);
1493 last_full_event_resid = uio_resid(uio);
1546 fseventsf_read(struct fileproc *fp, struct uio *uio,
1552 error = fmod_watch(fseh->watcher, uio);
1559 fseventsf_write(__unused struct fileproc *fp, __unused struct uio *uio,
1906 fseventsread(__unused dev_t dev, __unused struct uio *uio, __unused int ioflag)
2022 fseventswrite(__unused dev_t dev, struct uio *uio, __unused int ioflag)
2045 while(uio_resid(uio)) {
2046 if (uio_resid(uio) > (WRITE_BUFFER_SIZE-offset)) {
2049 count = uio_resid(uio);
2052 error = uiomove(write_buffer+offset, count, uio);