Lines Matching refs:path
94 #define TYPE(path) ((int)(path) & 0xFF) argument
95 #define NUM(path) ((uint)(path)>>8) argument
326 fillstat(Dir *d, uvlong path) in fillstat() argument
333 d->qid.path = path; in fillstat()
335 t = &tab[TYPE(path)]; in fillstat()
339 d->name = smprint("%ud", NUM(path)); in fillstat()
354 r->fid->qid.path = PATH(Qroot, 0); in fsattach()
364 fillstat(&r->d, r->fid->qid.path); in fsstat()
414 ulong path; in fswalk1() local
416 path = fid->qid.path; in fswalk1()
421 switch(TYPE(path)){ in fswalk1()
423 qid->path = PATH(Qtcp, NUM(path)); in fswalk1()
427 qid->path = PATH(Qroot, 0); in fswalk1()
437 i = TYPE(path)+1; in fswalk1()
443 qid->path = PATH(i, n); in fswalk1()
450 qid->path = PATH(i, NUM(path)); in fswalk1()
696 ulong path; in fsread() local
698 path = r->fid->qid.path; in fsread()
699 switch(TYPE(path)){ in fsread()
701 snprint(e, sizeof e, "bug in fsread path=%lux", path); in fsread()
720 dirread9p(r, clientgen, client[NUM(path)]); in fsread()
725 ctlread(r, client[NUM(path)]); in fsread()
729 dataread(r, client[NUM(path)]); in fsread()
737 remoteread(r, client[NUM(path)]); in fsread()
741 statusread(r, client[NUM(path)]); in fsread()
749 ulong path; in fswrite() local
752 path = r->fid->qid.path; in fswrite()
753 switch(TYPE(path)){ in fswrite()
755 snprint(e, sizeof e, "bug in fswrite path=%lux", path); in fswrite()
764 ctlwrite(r, client[NUM(path)]); in fswrite()
768 datawrite(r, client[NUM(path)]); in fswrite()
777 ulong path; in fsopen() local
786 path = r->fid->qid.path; in fsopen()
787 t = &tab[TYPE(path)]; in fsopen()
794 switch(TYPE(path)){ in fsopen()
802 path = PATH(Qctl, n); in fsopen()
803 r->fid->qid.path = path; in fsopen()
804 r->ofcall.qid.path = path; in fsopen()
806 fprint(2, "open clone => path=%lux\n", path); in fsopen()
811 client[NUM(path)]->ref++; in fsopen()
909 ulong path; in fsnetproc() local
932 path = fid->qid.path; in fsnetproc()
933 switch(TYPE(path)){ in fsnetproc()
942 if(fid->omode != -1 && TYPE(path) >= Qn) in fsnetproc()
943 closeclient(client[NUM(path)]); in fsnetproc()