Lines Matching refs:fdb

101 static void ypfilter(DBM *fdb, datum *inkey, datum *outkey, datum *val,
106 SVCXPRT *xprt, DBM *fdb);
108 SVCXPRT *xprt, DBM *fdb);
199 DBM *fdb; in ypmatch() local
214 if ((fdb = ypset_current_map(req.map, req.domain, in ypmatch()
216 yp_map_access(transp, &resp.status, fdb)) { in ypmatch()
219 resp.valdat = dbm_fetch(fdb, req.keydat); in ypmatch()
244 if (multiflag == TRUE && multihomed(req, &resp, transp, fdb)) in ypmatch()
247 if (multihomed(req, &resp, transp, fdb)) in ypmatch()
262 idval = dbm_fetch(fdb, idkey); in ypmatch()
307 DBM *fdb; in ypfirst() local
319 if ((fdb = ypset_current_map(req.map, req.domain, in ypfirst()
321 yp_map_access(transp, &resp.status, fdb)) { in ypfirst()
322 ypfilter(fdb, NULL, in ypfirst()
347 DBM *fdb; in ypnext() local
357 if ((fdb = ypset_current_map(req.map, req.domain, in ypnext()
359 yp_map_access(transp, &resp.status, fdb)) { in ypnext()
360 ypfilter(fdb, &req.keydat, in ypnext()
395 DBM *fdb; in ypxfr() local
466 if ((fdb = ypset_current_map(pmap, pdomain, &resp.status)) != NULL && in ypxfr()
467 yp_map_access(transp, &resp.status, fdb)) { in ypxfr()
516 DBM *fdb; in ypall() local
550 if ((fdb = ypset_current_map(req.map, in ypall()
552 !yp_map_access(transp, &resp.status, fdb)) { in ypall()
597 DBM *fdb; in ypmaster() local
610 if ((fdb = ypset_current_map(req.map, in ypmaster()
612 yp_map_access(transp, &resp.status, fdb)) { in ypmaster()
614 if (!ypget_map_master(&resp.master, fdb)) { in ypmaster()
641 DBM *fdb; in yporder() local
658 if ((fdb = ypset_current_map(req.map, in yporder()
661 yp_map_access(transp, &resp.status, fdb)) { in yporder()
741 ypfilter(DBM *fdb, datum *inkey, datum *outkey, datum *val, uint_t *status, in ypfilter() argument
753 k = dbm_do_nextkey(fdb, *inkey); in ypfilter()
755 k = dbm_firstkey(fdb); in ypfilter()
759 k = dbm_nextkey(fdb); in ypfilter()
775 *val = shim_dbm_fetch(fdb, k); in ypfilter()
777 *val = shim_dbm_fetch_noupdate(fdb, k); in ypfilter()
795 DBM *fdb; in xdrypserv_ypall() local
800 if ((fdb = ypset_current_map(req->map, req->domain, in xdrypserv_ypall()
802 ypfilter(fdb, (datum *) NULL, &resp.keydat, &resp.valdat, in xdrypserv_ypall()
814 ypfilter(fdb, &resp.keydat, &resp.keydat, &resp.valdat, in xdrypserv_ypall()
847 SVCXPRT *xprt, DBM *fdb) in multihomed() argument
867 resp->valdat = dbm_fetch(fdb, tmpname); in multihomed()
873 resp->valdat = dbm_fetch(fdb, req.keydat); in multihomed()
988 DBM *fdb; in ypoldmatch() local
1006 (((fdb = ypset_current_map(req.ypmatch_req_map, in ypoldmatch()
1012 fdb))) { in ypoldmatch()
1015 resp.ypmatch_resp_valdat = dbm_fetch(fdb, in ypoldmatch()
1042 if (multiflag == TRUE && omultihomed(req, &resp, transp, fdb)) in ypoldmatch()
1045 if (omultihomed(req, &resp, transp, fdb)) in ypoldmatch()
1055 idval = dbm_fetch(fdb, idkey); in ypoldmatch()
1098 DBM *fdb; in ypoldfirst() local
1116 ((fdb = ypset_current_map(req.ypfirst_req_map, in ypoldfirst()
1122 fdb)) { in ypoldfirst()
1124 resp.ypfirst_resp_keydat = dbm_firstkey(fdb); in ypoldfirst()
1128 dbm_fetch(fdb, resp.ypfirst_resp_keydat); in ypoldfirst()
1162 DBM *fdb; in ypoldnext() local
1180 ((fdb = ypset_current_map(req.ypnext_req_map, in ypoldnext()
1183 yp_map_access(transp, &resp.ypnext_resp_status, fdb))) { in ypoldnext()
1185 resp.ypnext_resp_keydat = dbm_nextkey(fdb); in ypoldnext()
1189 dbm_fetch(fdb, resp.ypnext_resp_keydat); in ypoldnext()
1233 DBM *fdb; in ypoldpoll() local
1255 } else if ((fdb = ypset_current_map(req.yppoll_req_map, in ypoldpoll()
1262 ypget_map_master(&owner, fdb); in ypoldpoll()
1301 DBM *fdb; in ypoldpush() local
1312 if (((fdb = ypset_current_map(req.yppush_req_map, in ypoldpush()
1315 (yp_map_access(transp, &resp.status, fdb))) { in ypoldpush()
1352 DBM *fdb; in ypoldpull() local
1365 if (((fdb = ypset_current_map(req.yppull_req_map, in ypoldpull()
1368 (yp_map_access(transp, &resp.status, fdb))) { in ypoldpull()
1400 DBM *fdb; in ypoldget() local
1417 if (((fdb = ypset_current_map(req.ypget_req_map, in ypoldget()
1420 (yp_map_access(transp, &resp.status, fdb))) { in ypoldget()
1451 struct ypresponse *resp, SVCXPRT *xprt, DBM *fdb) in omultihomed() argument
1469 resp->ypmatch_resp_valdat = dbm_fetch(fdb, tmpname); in omultihomed()
1472 dbm_fetch(fdb, req.ypmatch_req_keydat); in omultihomed()