Lines Matching refs:nq
611 static int set_instance(Shell_t *shp,Namval_t *nq, Namval_t *node, struct Namref *nr) in set_instance() argument
613 char *sp=0,*cp = nv_name(nq); in set_instance()
616 nr->np = nq; in set_instance()
620 if((ap=nv_arrayptr(nq)) && (sp = nv_getsub(nq))) in set_instance()
639 static void unset_instance(Namval_t *nq, Namval_t *node, struct Namref *nr,long mode) in unset_instance() argument
646 nv_putsub(nq, nr->sub, mode); in unset_instance()
706 Namval_t *np, *nq, *last_table; in sh_exec() local
722 nq = (Namval_t*)(t->com.comnamq); in sh_exec()
734 np = nv_bfsearch(com0, shp->bltin_tree, &nq, &cp); in sh_exec()
751 np = nv_bfsearch(com0, root, &nq, &cp); in sh_exec()
753 if(shp->namespace && !nq && !cp) in sh_exec()
760 np = nv_bfsearch(stkptr(stkp,offset), root, &nq, &cp); in sh_exec()
990 bp->vnode = nq; in sh_exec()
1123 if(nq) in sh_exec()
1126 mode = set_instance(shp,nq,&node,&nr); in sh_exec()
1147 if(nq) in sh_exec()
1148 unset_instance(nq,&node,&nr,mode); in sh_exec()
2751 int sh_fun(Namval_t *np, Namval_t *nq, char *argv[]) in sh_fun() argument
2775 if(nq) in sh_fun()
2776 mode = set_instance(shp,nq,&node, &nr); in sh_fun()
2801 if(nq) in sh_fun()
2802 unset_instance(nq, &node, &nr, mode); in sh_fun()