• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/samba-3.5.8/source3/libsmb/

Lines Matching defs:subreq

81 static void cli_read_andx_done(struct tevent_req *subreq);
89 struct tevent_req *req, *subreq;
130 subreq = cli_smb_req_create(state, ev, cli, SMBreadX, 0, wct,
132 if (subreq == NULL) {
136 tevent_req_set_callback(subreq, cli_read_andx_done, req);
137 *psmbreq = subreq;
146 struct tevent_req *req, *subreq;
150 &subreq);
155 status = cli_smb_req_send(subreq);
163 static void cli_read_andx_done(struct tevent_req *subreq)
166 subreq, struct tevent_req);
175 state->status = cli_smb_recv(subreq, 12, &wct, &vwv, &num_bytes,
204 inbuf = cli_smb_inbuf(subreq);
248 static void cli_readall_done(struct tevent_req *subreq);
256 struct tevent_req *req, *subreq;
271 subreq = cli_read_andx_send(state, ev, cli, fnum, offset, size);
272 if (tevent_req_nomem(subreq, req)) {
275 tevent_req_set_callback(subreq, cli_readall_done, req);
279 static void cli_readall_done(struct tevent_req *subreq)
282 subreq, struct tevent_req);
289 status = cli_read_andx_recv(subreq, &received, &buf);
327 TALLOC_FREE(subreq);
334 subreq = cli_read_andx_send(state, state->ev, state->cli, state->fnum,
337 if (tevent_req_nomem(subreq, req)) {
340 tevent_req_set_callback(subreq, cli_readall_done, req);
484 struct cli_pull_subreq *subreq = &state->reqs[i];
496 subreq->req = cli_readall_send(
501 if (subreq->req == NULL) {
504 tevent_req_set_callback(subreq->req, cli_pull_read_done, req);
519 static void cli_pull_read_done(struct tevent_req *subreq)
522 subreq, struct tevent_req);
531 if (subreq == pull_subreq->req) {
541 status = cli_readall_recv(subreq, &pull_subreq->received,
929 static void cli_write_andx_done(struct tevent_req *subreq);
940 struct tevent_req *req, *subreq;
984 subreq = cli_smb_req_create(state, ev, cli, SMBwriteX, 0, wct, vwv,
986 if (tevent_req_nomem(subreq, req)) {
989 tevent_req_set_callback(subreq, cli_write_andx_done, req);
990 *psmbreq = subreq;
1000 struct tevent_req *req, *subreq;
1004 size, NULL, 0, &subreq);
1009 status = cli_smb_req_send(subreq);
1017 static void cli_write_andx_done(struct tevent_req *subreq)
1020 subreq, struct tevent_req);
1027 status = cli_smb_recv(subreq, 6, &wct, &vwv, NULL, NULL);
1029 TALLOC_FREE(subreq);
1072 struct tevent_req *req, *subreq;
1088 subreq = cli_write_andx_send(state, state->ev, state->cli, state->fnum,
1091 if (tevent_req_nomem(subreq, req)) {
1094 tevent_req_set_callback(subreq, cli_writeall_written, req);
1098 static void cli_writeall_written(struct tevent_req *subreq)
1101 subreq, struct tevent_req);
1107 status = cli_write_andx_recv(subreq, &written);
1108 TALLOC_FREE(subreq);
1128 subreq = cli_write_andx_send(state, state->ev, state->cli, state->fnum,
1132 if (tevent_req_nomem(subreq, req)) {
1135 tevent_req_set_callback(subreq, cli_writeall_written, req);
1144 struct tevent_req *req;/* This is the main request! Not the subreq */
1182 struct tevent_req *subreq;
1206 subreq = cli_writeall_send(substate,
1212 if (!subreq) {
1216 tevent_req_set_callback(subreq, cli_push_written, substate);
1292 static void cli_push_written(struct tevent_req *subreq)
1295 subreq, struct cli_push_write_state);
1305 status = cli_writeall_recv(subreq);
1306 TALLOC_FREE(subreq);