Searched refs:fdip (Results 1 - 5 of 5) sorted by relevance

/freebsd-10.0-release/sys/fs/fuse/
H A Dfuse_ipc.c771 fdisp_make_pid(struct fuse_dispatcher *fdip, argument
780 debug_printf("fdip=%p, op=%d, mp=%p, nid=%ju\n",
781 fdip, op, mp, (uintmax_t)nid);
783 if (fdip->tick) {
784 fticket_refresh(fdip->tick);
786 fdip->tick = fuse_ticket_fetch(data);
789 FUSE_DIMALLOC(&fdip->tick->tk_ms_fiov, fdip->finh,
790 fdip->indata, fdip
796 fdisp_make(struct fuse_dispatcher *fdip, enum fuse_opcode op, struct mount *mp, uint64_t nid, struct thread *td, struct ucred *cred) argument
809 fdisp_make_vp(struct fuse_dispatcher *fdip, enum fuse_opcode op, struct vnode *vp, struct thread *td, struct ucred *cred) argument
822 fdisp_wait_answ(struct fuse_dispatcher *fdip) argument
[all...]
H A Dfuse_ipc.h400 void fdisp_make(struct fuse_dispatcher *fdip, enum fuse_opcode op,
404 void fdisp_make_pid(struct fuse_dispatcher *fdip, enum fuse_opcode op,
408 void fdisp_make_vp(struct fuse_dispatcher *fdip, enum fuse_opcode op,
411 int fdisp_wait_answ(struct fuse_dispatcher *fdip);
415 fdisp_simple_putget_vp(struct fuse_dispatcher *fdip, enum fuse_opcode op, argument
418 DEBUGX(FUSE_DEBUG_IPC, "-> fdip=%p, opcode=%d, vp=%p\n", fdip, op, vp);
419 fdisp_make_vp(fdip, op, vp, td, cred);
420 return fdisp_wait_answ(fdip);
H A Dfuse_internal.c453 struct fuse_dispatcher *fdip)
455 debug_printf("fdip=%p\n", fdip);
457 fdip->iosize = bufsize + cnp->cn_namelen + 1;
459 fdisp_make(fdip, op, mp, dnid, cnp->cn_thread, cnp->cn_cred);
460 memcpy(fdip->indata, buf, bufsize);
461 memcpy((char *)fdip->indata + bufsize, cnp->cn_nameptr, cnp->cn_namelen);
462 ((char *)fdip->indata)[bufsize + cnp->cn_namelen] = '\0';
470 struct fuse_dispatcher *fdip)
476 if ((err = fdisp_wait_answ(fdip))) {
447 fuse_internal_newentry_makerequest(struct mount *mp, uint64_t dnid, struct componentname *cnp, enum fuse_opcode op, void *buf, size_t bufsize, struct fuse_dispatcher *fdip) argument
466 fuse_internal_newentry_core(struct vnode *dvp, struct vnode **vpp, struct componentname *cnp, enum vtype vtyp, struct fuse_dispatcher *fdip) argument
[all...]
H A Dfuse_vnops.c319 struct fuse_dispatcher *fdip = &fdi; local
344 fdisp_init(fdip, sizeof(*foi) + cnp->cn_namelen + 1);
349 fdisp_make(fdip, FUSE_CREATE, vnode_mount(dvp), parentnid, td, cred);
351 foi = fdip->indata;
355 memcpy((char *)fdip->indata + sizeof(*foi), cnp->cn_nameptr,
357 ((char *)fdip->indata)[sizeof(*foi) + cnp->cn_namelen] = '\0';
359 err = fdisp_wait_answ(fdip);
368 feo = fdip->answ;
379 fdisp_init(fdip, sizeof(*fri));
380 fdisp_make(fdip, FUSE_RELEAS
[all...]
H A Dfuse_internal.h342 struct fuse_dispatcher *fdip);
349 struct fuse_dispatcher *fdip);

Completed in 72 milliseconds