substate         1095 source3/libsmb/clireadwrite.c 	struct cli_push_write_state *substate;
substate         1098 source3/libsmb/clireadwrite.c 	substate = talloc(state->reqs, struct cli_push_write_state);
substate         1099 source3/libsmb/clireadwrite.c 	if (!substate) {
substate         1102 source3/libsmb/clireadwrite.c 	substate->req = req;
substate         1103 source3/libsmb/clireadwrite.c 	substate->idx = idx;
substate         1104 source3/libsmb/clireadwrite.c 	substate->ofs = state->next_offset;
substate         1105 source3/libsmb/clireadwrite.c 	substate->buf = talloc_array(substate, uint8_t, state->chunk_size);
substate         1106 source3/libsmb/clireadwrite.c 	if (!substate->buf) {
substate         1107 source3/libsmb/clireadwrite.c 		talloc_free(substate);
substate         1110 source3/libsmb/clireadwrite.c 	substate->size = state->source(substate->buf,
substate         1113 source3/libsmb/clireadwrite.c 	if (substate->size == 0) {
substate         1116 source3/libsmb/clireadwrite.c 		talloc_free(substate);
substate         1120 source3/libsmb/clireadwrite.c 	subreq = cli_writeall_send(substate,
substate         1123 source3/libsmb/clireadwrite.c 				   substate->buf,
substate         1124 source3/libsmb/clireadwrite.c 				   substate->ofs,
substate         1125 source3/libsmb/clireadwrite.c 				   substate->size);
substate         1127 source3/libsmb/clireadwrite.c 		talloc_free(substate);
substate         1131 source3/libsmb/clireadwrite.c 	subreq->async.priv = substate;
substate         1133 source3/libsmb/clireadwrite.c 	state->reqs[idx] = substate;
substate         1135 source3/libsmb/clireadwrite.c 	state->next_offset += substate->size;
substate         1211 source3/libsmb/clireadwrite.c 	struct cli_push_write_state *substate = talloc_get_type_abort(
substate         1213 source3/libsmb/clireadwrite.c 	struct async_req *req = substate->req;
substate         1217 source3/libsmb/clireadwrite.c 	uint32_t idx = substate->idx;
substate         1224 source3/libsmb/clireadwrite.c 	TALLOC_FREE(substate);