Searched refs:fdip (Results 1 - 5 of 5) sorted by relevance
/freebsd-10.0-release/sys/fs/fuse/ |
H A D | fuse_ipc.c | 771 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 D | fuse_ipc.h | 400 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 D | fuse_internal.c | 453 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 D | fuse_vnops.c | 319 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 D | fuse_internal.h | 342 struct fuse_dispatcher *fdip); 349 struct fuse_dispatcher *fdip);
|
Completed in 72 milliseconds