Lines Matching refs:fdi

117 	struct fuse_dispatcher fdi;
186 bzero(&fdi, sizeof(fdi));
188 fdisp_init(&fdi, sizeof(*fai));
189 fdisp_make_vp(&fdi, FUSE_ACCESS, vp, td, cred);
191 fai = fdi.indata;
195 err = fdisp_wait_answ(&fdi);
196 fdisp_destroy(&fdi);
226 struct fuse_dispatcher fdi;
233 fdisp_init(&fdi, sizeof(*ffsi));
234 fdisp_make_vp(&fdi, op, vp, td, cred);
235 ffsi = fdi.indata;
240 fuse_insert_callback(fdi.tick, fuse_internal_fsync_callback);
241 fuse_insert_message(fdi.tick);
243 fdisp_destroy(&fdi);
258 struct fuse_dispatcher fdi;
264 fdisp_init(&fdi, 0);
273 fdi.iosize = sizeof(*fri);
274 fdisp_make_vp(&fdi, FUSE_READDIR, vp, NULL, NULL);
276 fri = fdi.indata;
282 if ((err = fdisp_wait_answ(&fdi))) {
285 if ((err = fuse_internal_readdir_processdata(uio, fri->size, fdi.answ,
286 fdi.iosize, cookediov))) {
291 fdisp_destroy(&fdi);
381 struct fuse_dispatcher fdi;
394 fdisp_init(&fdi, cnp->cn_namelen + 1);
395 fdisp_make_vp(&fdi, op, dvp, cnp->cn_thread, cnp->cn_cred);
397 memcpy(fdi.indata, cnp->cn_nameptr, cnp->cn_namelen);
398 ((char *)fdi.indata)[cnp->cn_namelen] = '\0';
407 err = fdisp_wait_answ(&fdi);
408 fdisp_destroy(&fdi);
420 struct fuse_dispatcher fdi;
424 fdisp_init(&fdi, sizeof(*fri) + fcnp->cn_namelen + tcnp->cn_namelen + 2);
425 fdisp_make_vp(&fdi, FUSE_RENAME, fdvp, tcnp->cn_thread, tcnp->cn_cred);
427 fri = fdi.indata;
429 memcpy((char *)fdi.indata + sizeof(*fri), fcnp->cn_nameptr,
431 ((char *)fdi.indata)[sizeof(*fri) + fcnp->cn_namelen] = '\0';
432 memcpy((char *)fdi.indata + sizeof(*fri) + fcnp->cn_namelen + 1,
434 ((char *)fdi.indata)[sizeof(*fri) + fcnp->cn_namelen +
437 err = fdisp_wait_answ(&fdi);
438 fdisp_destroy(&fdi);
505 struct fuse_dispatcher fdi;
508 fdisp_init(&fdi, 0);
510 bufsize, &fdi);
511 err = fuse_internal_newentry_core(dvp, vpp, cnp, vtype, &fdi);
512 fdisp_destroy(&fdi);
536 struct fuse_dispatcher fdi;
547 fdisp_init(&fdi, sizeof(*ffi));
548 fdisp_make(&fdi, FUSE_FORGET, mp, nodeid, td, cred);
550 ffi = fdi.indata;
553 fuse_insert_message(fdi.tick);
554 fdisp_destroy(&fdi);
620 struct fuse_dispatcher fdi;
622 fdisp_init(&fdi, sizeof(*fiii));
623 fdisp_make(&fdi, FUSE_INIT, data->mp, 0, td, NULL);
624 fiii = fdi.indata;
630 fuse_insert_callback(fdi.tick, fuse_internal_init_callback);
631 fuse_insert_message(fdi.tick);
632 fdisp_destroy(&fdi);