Lines Matching refs:fdi
270 struct fuse_dispatcher fdi;
277 fdisp_init(&fdi, 0);
288 fdi.iosize = sizeof(*fri);
289 fdisp_make_vp(&fdi, FUSE_READ, vp, uio->uio_td, cred);
290 fri = fdi.indata;
300 if ((err = fdisp_wait_answ(&fdi)))
305 fri->size, fdi.iosize, uio->uio_resid,
308 if ((err = uiomove(fdi.answ, MIN(fri->size, fdi.iosize), uio)))
310 if (fdi.iosize < fri->size)
315 fdisp_destroy(&fdi);
325 struct fuse_dispatcher fdi;
333 fdisp_init(&fdi, 0);
339 fdi.iosize = sizeof(*fwi) + chunksize;
340 fdisp_make_vp(&fdi, FUSE_WRITE, vp, uio->uio_td, cred);
342 fwi = fdi.indata;
347 if ((err = uiomove((char *)fdi.indata + sizeof(*fwi),
351 if ((err = fdisp_wait_answ(&fdi)))
354 diff = chunksize - ((struct fuse_write_out *)fdi.answ)->size;
365 fdisp_destroy(&fdi);