Searched refs:rply (Results 1 - 16 of 16) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/netatalk-2.2.5/etc/cnid_dbd/
H A Ddbd_getstamp.c25 int dbd_getstamp(DBD *dbd, struct cnid_dbd_rqst *rqst _U_, struct cnid_dbd_rply *rply) argument
34 rply->namelen = 0;
41 rply->result = CNID_DBD_RES_ERR_DB;
47 rply->result = CNID_DBD_RES_NOTFOUND;
51 rply->namelen = CNID_DEV_LEN;
52 rply->name = (char *)data.data + CNID_DEV_OFS;
55 LOG(log_debug, logtype_cnid, "cnid_getstamp: Returning stamp '%08x'", *(uint32_t *)rply->name);
57 rply->result = CNID_DBD_RES_OK;
H A Ddbd_add.c36 int add_cnid(DBD *dbd, struct cnid_dbd_rqst *rqst, struct cnid_dbd_rply *rply) argument
44 key.data = &rply->cnid;
45 key.size = sizeof(rply->cnid);
49 memcpy(data.data, &rply->cnid, sizeof(rply->cnid));
59 rply->result = CNID_DBD_RES_ERR_DUPLCNID;
63 LOG(log_error, logtype_cnid, "add_cnid: duplicate %x %s", rply->cnid
66 rqst->cnid = rply->cnid;
67 rc = dbd_update(dbd, rqst, rply);
69 rply
83 get_cnid(DBD *dbd, struct cnid_dbd_rply *rply) argument
136 dbd_add(DBD *dbd, struct cnid_dbd_rqst *rqst, struct cnid_dbd_rply *rply, int nolookup) argument
[all...]
H A Ddbd_resolve.c24 int dbd_resolve(DBD *dbd, struct cnid_dbd_rqst *rqst, struct cnid_dbd_rply *rply) argument
32 rply->namelen = 0;
39 rply->result = CNID_DBD_RES_ERR_DB;
47 rply->result = CNID_DBD_RES_NOTFOUND;
51 memcpy(&rply->did, (char *) data.data + CNID_DID_OFS, sizeof(cnid_t));
53 rply->namelen = data.size;
54 rply->name = (char *)data.data;
57 ntohl(rqst->cnid), ntohl(rply->did), rply->name + CNID_NAME_OFS);
59 rply
[all...]
H A Ddbd_get.c27 int dbd_get(DBD *dbd, struct cnid_dbd_rqst *rqst, struct cnid_dbd_rply *rply) argument
36 rply->namelen = 0;
48 rply->result = CNID_DBD_RES_ERR_DB;
55 rply->result = CNID_DBD_RES_NOTFOUND;
59 memcpy(&rply->cnid, data.data, sizeof(rply->cnid));
62 ntohl(rqst->did), rqst->name, ntohl(rply->cnid));
64 rply->result = CNID_DBD_RES_OK;
H A Ddbd_lookup.c132 int dbd_lookup(DBD *dbd, struct cnid_dbd_rqst *rqst, struct cnid_dbd_rply *rply, int roflag) argument
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_DEVIN
[all...]
H A Ddbd_search.c20 int dbd_search(DBD *dbd, struct cnid_dbd_rqst *rqst, struct cnid_dbd_rply *rply) argument
29 rply->name = resbuf;
30 rply->namelen = 0;
37 rply->result = CNID_DBD_RES_ERR_DB;
42 rply->namelen = results * sizeof(cnid_t);
43 rply->result = CNID_DBD_RES_OK;
46 rply->result = CNID_DBD_RES_NOTFOUND;
H A Ddbd_update.c28 int dbd_update(DBD *dbd, struct cnid_dbd_rqst *rqst, struct cnid_dbd_rply *rply) argument
34 rply->namelen = 0;
37 if (dbd_delete(dbd, rqst, rply, DBIF_CNID) < 0)
39 if (dbd_delete(dbd, rqst, rply, DBIF_IDX_DEVINO) < 0)
41 if (dbd_delete(dbd, rqst, rply, DBIF_IDX_DIDNAME) < 0)
57 rply->result = CNID_DBD_RES_OK;
64 rply->result = CNID_DBD_RES_ERR_DB;
H A Ddbd_delete.c22 int dbd_delete(DBD *dbd, struct cnid_dbd_rqst *rqst, struct cnid_dbd_rply *rply, int idx) argument
29 rply->namelen = 0;
39 rply->result = CNID_DBD_RES_ERR_DB;
45 rply->result = CNID_DBD_RES_OK;
49 rply->result = CNID_DBD_RES_NOTFOUND;
59 rply->result = CNID_DBD_RES_ERR_DB;
65 rply->result = CNID_DBD_RES_OK;
69 rply->result = CNID_DBD_RES_NOTFOUND;
78 rply->result = CNID_DBD_RES_ERR_DB;
83 rply
[all...]
H A Ddbd_rebuild_add.c27 int dbd_rebuild_add(DBD *dbd, struct cnid_dbd_rqst *rqst, struct cnid_dbd_rply *rply) argument
35 rply->namelen = 0;
47 rply->result = CNID_DBD_RES_ERR_DB;
62 rply->result = CNID_DBD_RES_ERR_DB;
74 rply->result = CNID_DBD_RES_ERR_DB;
79 rply->cnid = rqst->cnid;
80 rply->result = CNID_DBD_RES_OK;
H A Ddbd.h12 extern int add_cnid(DBD *dbd, struct cnid_dbd_rqst *rqst, struct cnid_dbd_rply *rply);
13 extern int get_cnid(DBD *dbd, struct cnid_dbd_rply *rply);
H A Dcomm.c241 int comm_snd(struct cnid_dbd_rply *rply) argument
248 if (!rply->namelen) {
249 if (write(cur_fd, rply, sizeof(struct cnid_dbd_rply)) != sizeof(struct cnid_dbd_rply)) {
258 iov[0].iov_base = rply;
260 iov[1].iov_base = rply->name;
261 iov[1].iov_len = rply->namelen;
262 towrite = sizeof(struct cnid_dbd_rply) +rply->namelen;
270 if (write(cur_fd, rply, sizeof(struct cnid_dbd_rply)) != sizeof(struct cnid_dbd_rply)) {
275 if (write(cur_fd, rply->name, rply
[all...]
H A Dmain.c95 struct cnid_dbd_rply rply; local
146 memset(&rply, 0, sizeof(rply));
152 rply.namelen = 0;
156 ret = dbd_add(dbd, &rqst, &rply, 0);
159 ret = dbd_get(dbd, &rqst, &rply);
162 ret = dbd_resolve(dbd, &rqst, &rply);
165 ret = dbd_lookup(dbd, &rqst, &rply, 0);
168 ret = dbd_update(dbd, &rqst, &rply);
171 ret = dbd_delete(dbd, &rqst, &rply, DBIF_CNI
[all...]
H A Dcmd_dbd.h38 extern int cmd_dbd_add(DBD *dbd, struct cnid_dbd_rqst *rqst, struct cnid_dbd_rply *rply);
H A Dcmd_dbd_scanvol.c64 static struct cnid_dbd_rply rply; variable in typeref:struct:cnid_dbd_rply
728 memset(&rply, 0, sizeof(struct cnid_dbd_rply));
739 ret = dbd_lookup(dbd, &rqst, &rply, (dbd_flags & DBD_FLAGS_SCAN) ? 1 : 0);
742 if (rply.result == CNID_DBD_RES_OK) {
743 db_cnid = rply.cnid;
744 } else if (rply.result == CNID_DBD_RES_NOTFOUND) {
782 ret = dbd_resolve(dbd, &rqst, &rply);
783 if (rply.result == CNID_DBD_RES_OK) {
785 ret = dbd_add(dbd, &rqst, &rply, 1);
788 db_cnid = rply
1086 struct cnid_dbd_rply rply; local
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/netatalk-2.2.5/libatalk/cnid/dbd/
H A Dcnid_dbd.c302 static int dbd_reply_stamp(struct cnid_dbd_rply *rply) argument
304 switch (rply->result) {
322 static int dbd_rpc(CNID_private *db, struct cnid_dbd_rqst *rqst, struct cnid_dbd_rply *rply) argument
331 len = rply->namelen;
332 nametmp = rply->name;
334 ret = readt(db->fd, rply, sizeof(struct cnid_dbd_rply), 0, ONE_DELAY);
339 rply->name = nametmp;
342 rply->name = nametmp;
343 if (rply->namelen && rply
361 transmit(CNID_private *db, struct cnid_dbd_rqst *rqst, struct cnid_dbd_rply *rply) argument
548 struct cnid_dbd_rply rply; local
612 struct cnid_dbd_rply rply; local
665 struct cnid_dbd_rply rply; local
739 struct cnid_dbd_rply rply; local
800 struct cnid_dbd_rply rply; local
856 struct cnid_dbd_rply rply; local
911 struct cnid_dbd_rply rply; local
973 struct cnid_dbd_rply rply; local
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/netatalk-2.2.5/contrib/misc/
H A Dcnid.lua87 local rply = {}
90 rply.error = val
97 rply.cnid = val
104 rply.did = val
111 rply.len = val
113 if rply.error == 0 and rply.did ~= 0 then

Completed in 176 milliseconds