Lines Matching refs:rply
132 int dbd_lookup(DBD *dbd, struct cnid_dbd_rqst *rqst, struct cnid_dbd_rply *rply, int roflag)
147 rply->namelen = 0;
148 rply->cnid = 0;
162 rply->result = CNID_DBD_RES_ERR_DB;
169 memcpy(&id_devino, devdata.data, sizeof(rply->cnid));
180 rply->result = CNID_DBD_RES_ERR_DB;
187 memcpy(&id_didname, diddata.data, sizeof(rply->cnid));
200 rply->result = CNID_DBD_RES_NOTFOUND;
215 rc = dbd_delete(dbd, rqst, rply, DBIF_CNID);
216 rc += dbd_delete(dbd, rqst, rply, DBIF_IDX_DEVINO);
217 rc += dbd_delete(dbd, rqst, rply, DBIF_IDX_DIDNAME);
234 rc = dbd_delete(dbd, rqst, rply, DBIF_CNID);
235 rc += dbd_delete(dbd, rqst, rply, DBIF_IDX_DEVINO);
236 rc += dbd_delete(dbd, rqst, rply, DBIF_IDX_DIDNAME);
245 rply->result = CNID_DBD_RES_NOTFOUND;
253 rply->cnid = id_didname;
254 rply->result = CNID_DBD_RES_OK;
266 if (dbd_delete(dbd, rqst, rply, DBIF_CNID) < 0)
270 if (dbd_delete(dbd, rqst, rply, DBIF_CNID) < 0)
273 rply->result = CNID_DBD_RES_NOTFOUND;
286 if (dbd_delete(dbd, rqst, rply, DBIF_CNID) < 0)
289 rply->result = CNID_DBD_RES_NOTFOUND;
299 if (dbd_delete(dbd, rqst, rply, DBIF_CNID) < 0)
302 rply->result = CNID_DBD_RES_NOTFOUND;
308 rply->result = CNID_DBD_RES_NOTFOUND;
313 rc = dbd_update(dbd, rqst, rply);
315 rply->cnid = rqst->cnid;
319 ntohl(rqst->did), rqst->name, (unsigned long long)rqst->dev, (unsigned long long)rqst->ino, ntohl(rply->cnid));