io                234 lib/socket_wrapper/socket_wrapper.c 	} io;
io               1119 lib/socket_wrapper/socket_wrapper.c 		tcp_seqno = si->io.pck_snd;
io               1120 lib/socket_wrapper/socket_wrapper.c 		tcp_ack = si->io.pck_rcv;
io               1123 lib/socket_wrapper/socket_wrapper.c 		si->io.pck_snd += 1;
io               1133 lib/socket_wrapper/socket_wrapper.c 		tcp_seqno = si->io.pck_rcv;
io               1134 lib/socket_wrapper/socket_wrapper.c 		tcp_ack = si->io.pck_snd;
io               1137 lib/socket_wrapper/socket_wrapper.c 		si->io.pck_rcv += 1;
io               1148 lib/socket_wrapper/socket_wrapper.c 		tcp_seqno = si->io.pck_snd - 1;
io               1149 lib/socket_wrapper/socket_wrapper.c 		tcp_ack = si->io.pck_rcv;
io               1161 lib/socket_wrapper/socket_wrapper.c 		tcp_seqno = si->io.pck_snd;
io               1162 lib/socket_wrapper/socket_wrapper.c 		tcp_ack = si->io.pck_rcv;
io               1173 lib/socket_wrapper/socket_wrapper.c 		tcp_seqno = si->io.pck_rcv;
io               1174 lib/socket_wrapper/socket_wrapper.c 		tcp_ack = si->io.pck_snd;
io               1177 lib/socket_wrapper/socket_wrapper.c 		si->io.pck_rcv += 1;
io               1187 lib/socket_wrapper/socket_wrapper.c 		tcp_seqno = si->io.pck_snd;
io               1188 lib/socket_wrapper/socket_wrapper.c 		tcp_ack = si->io.pck_rcv;
io               1191 lib/socket_wrapper/socket_wrapper.c 		si->io.pck_snd += 1;
io               1201 lib/socket_wrapper/socket_wrapper.c 		tcp_seqno = si->io.pck_rcv;
io               1202 lib/socket_wrapper/socket_wrapper.c 		tcp_ack = si->io.pck_snd;
io               1211 lib/socket_wrapper/socket_wrapper.c 		tcp_seqno = si->io.pck_snd;
io               1212 lib/socket_wrapper/socket_wrapper.c 		tcp_ack = si->io.pck_rcv;
io               1215 lib/socket_wrapper/socket_wrapper.c 		si->io.pck_snd += len;
io               1229 lib/socket_wrapper/socket_wrapper.c 		tcp_seqno = si->io.pck_rcv;
io               1230 lib/socket_wrapper/socket_wrapper.c 		tcp_ack = si->io.pck_snd;
io               1243 lib/socket_wrapper/socket_wrapper.c 		tcp_seqno = si->io.pck_rcv;
io               1244 lib/socket_wrapper/socket_wrapper.c 		tcp_ack = si->io.pck_snd;
io               1253 lib/socket_wrapper/socket_wrapper.c 		tcp_seqno = si->io.pck_rcv;
io               1254 lib/socket_wrapper/socket_wrapper.c 		tcp_ack = si->io.pck_snd;
io               1257 lib/socket_wrapper/socket_wrapper.c 		si->io.pck_rcv += len;
io               1269 lib/socket_wrapper/socket_wrapper.c 		tcp_seqno = si->io.pck_rcv;
io               1270 lib/socket_wrapper/socket_wrapper.c 		tcp_ack = si->io.pck_snd;
io               1279 lib/socket_wrapper/socket_wrapper.c 		si->io.pck_snd += len;
io               1295 lib/socket_wrapper/socket_wrapper.c 		si->io.pck_rcv += len;
io               1305 lib/socket_wrapper/socket_wrapper.c 		tcp_seqno = si->io.pck_snd;
io               1306 lib/socket_wrapper/socket_wrapper.c 		tcp_ack = si->io.pck_rcv;
io               1309 lib/socket_wrapper/socket_wrapper.c 		si->io.pck_snd += 1;
io               1319 lib/socket_wrapper/socket_wrapper.c 		tcp_seqno = si->io.pck_rcv;
io               1320 lib/socket_wrapper/socket_wrapper.c 		tcp_ack = si->io.pck_snd;
io               1323 lib/socket_wrapper/socket_wrapper.c 		si->io.pck_rcv += 1;
io               1333 lib/socket_wrapper/socket_wrapper.c 		tcp_seqno = si->io.pck_snd;
io               1334 lib/socket_wrapper/socket_wrapper.c 		tcp_ack = si->io.pck_rcv;
io                284 libcli/nbt/libnbt.h 					     struct nbt_name_query *io);
io                286 libcli/nbt/libnbt.h 			     TALLOC_CTX *mem_ctx, struct nbt_name_query *io);
io                288 libcli/nbt/libnbt.h 			TALLOC_CTX *mem_ctx, struct nbt_name_query *io);
io                290 libcli/nbt/libnbt.h 					      struct nbt_name_status *io);
io                292 libcli/nbt/libnbt.h 			     TALLOC_CTX *mem_ctx, struct nbt_name_status *io);
io                294 libcli/nbt/libnbt.h 			TALLOC_CTX *mem_ctx, struct nbt_name_status *io);
io                302 libcli/nbt/libnbt.h 			   TALLOC_CTX *mem_ctx, struct nbt_name_register *io);
io                304 libcli/nbt/libnbt.h 			   TALLOC_CTX *mem_ctx, struct nbt_name_refresh *io);
io                306 libcli/nbt/libnbt.h 			   TALLOC_CTX *mem_ctx, struct nbt_name_release *io);
io                309 libcli/nbt/libnbt.h 				struct nbt_name_register_wins *io);
io                312 libcli/nbt/libnbt.h 				struct nbt_name_refresh_wins *io);
io                314 libcli/nbt/libnbt.h 				TALLOC_CTX *mem_ctx, struct nbt_name_register *io);
io                316 libcli/nbt/libnbt.h 						struct nbt_name_register *io);
io                318 libcli/nbt/libnbt.h 			       TALLOC_CTX *mem_ctx, struct nbt_name_release *io);
io                321 libcli/nbt/libnbt.h 					       struct nbt_name_release *io);
io                324 libcli/nbt/libnbt.h 			       TALLOC_CTX *mem_ctx, struct nbt_name_refresh *io);
io                346 libcli/nbt/libnbt.h 						       struct nbt_name_register_bcast *io);
io                349 libcli/nbt/libnbt.h 						      struct nbt_name_register_wins *io);
io                351 libcli/nbt/libnbt.h 				     struct nbt_name_refresh_wins *io);
io                353 libcli/nbt/libnbt.h 						      struct nbt_name_refresh_wins *io);
io                355 libcli/nbt/libnbt.h 				     struct nbt_name_register_wins *io);
io                 31 libcli/nbt/namequery.c 					     struct nbt_name_query *io)
io                 42 libcli/nbt/namequery.c 	if (io->in.broadcast) {
io                 45 libcli/nbt/namequery.c 	if (io->in.wins_lookup) {
io                 52 libcli/nbt/namequery.c 	packet->questions[0].name = io->in.name;
io                 57 libcli/nbt/namequery.c 					   io->in.dest_addr, io->in.dest_port);
io                 60 libcli/nbt/namequery.c 				    io->in.timeout, io->in.retries, false);
io                 75 libcli/nbt/namequery.c 			     TALLOC_CTX *mem_ctx, struct nbt_name_query *io)
io                 89 libcli/nbt/namequery.c 	io->out.reply_from = talloc_steal(mem_ctx, req->replies[0].dest->addr);
io                104 libcli/nbt/namequery.c 	io->out.name = packet->answers[0].name;
io                105 libcli/nbt/namequery.c 	io->out.num_addrs = packet->answers[0].rdata.netbios.length / 6;
io                106 libcli/nbt/namequery.c 	io->out.reply_addrs = talloc_array(mem_ctx, const char *, io->out.num_addrs+1);
io                107 libcli/nbt/namequery.c 	if (io->out.reply_addrs == NULL) {
io                112 libcli/nbt/namequery.c 	for (i=0;i<io->out.num_addrs;i++) {
io                113 libcli/nbt/namequery.c 		io->out.reply_addrs[i] = talloc_steal(io->out.reply_addrs,
io                116 libcli/nbt/namequery.c 	io->out.reply_addrs[i] = NULL;
io                118 libcli/nbt/namequery.c 	talloc_steal(mem_ctx, io->out.name.name);
io                119 libcli/nbt/namequery.c 	talloc_steal(mem_ctx, io->out.name.scope);
io                130 libcli/nbt/namequery.c 			TALLOC_CTX *mem_ctx, struct nbt_name_query *io)
io                132 libcli/nbt/namequery.c 	struct nbt_name_request *req = nbt_name_query_send(nbtsock, io);
io                133 libcli/nbt/namequery.c 	return nbt_name_query_recv(req, mem_ctx, io);
io                141 libcli/nbt/namequery.c 					      struct nbt_name_status *io)
io                156 libcli/nbt/namequery.c 	packet->questions[0].name = io->in.name;
io                161 libcli/nbt/namequery.c 					   io->in.dest_addr, io->in.dest_port);
io                164 libcli/nbt/namequery.c 				    io->in.timeout, io->in.retries, false);
io                179 libcli/nbt/namequery.c 			     TALLOC_CTX *mem_ctx, struct nbt_name_status *io)
io                193 libcli/nbt/namequery.c 	io->out.reply_from = talloc_steal(mem_ctx, req->replies[0].dest->addr);
io                208 libcli/nbt/namequery.c 	io->out.name = packet->answers[0].name;
io                209 libcli/nbt/namequery.c 	talloc_steal(mem_ctx, io->out.name.name);
io                210 libcli/nbt/namequery.c 	talloc_steal(mem_ctx, io->out.name.scope);
io                212 libcli/nbt/namequery.c 	io->out.status = packet->answers[0].rdata.status;
io                213 libcli/nbt/namequery.c 	talloc_steal(mem_ctx, io->out.status.names);
io                214 libcli/nbt/namequery.c 	for (i=0;i<io->out.status.num_names;i++) {
io                215 libcli/nbt/namequery.c 		talloc_steal(io->out.status.names, io->out.status.names[i].name);
io                228 libcli/nbt/namequery.c 			TALLOC_CTX *mem_ctx, struct nbt_name_status *io)
io                230 libcli/nbt/namequery.c 	struct nbt_name_request *req = nbt_name_status_send(nbtsock, io);
io                231 libcli/nbt/namequery.c 	return nbt_name_status_recv(req, mem_ctx, io);
io                 32 libcli/nbt/namerefresh.c 					       struct nbt_name_refresh *io)
io                 44 libcli/nbt/namerefresh.c 	if (io->in.broadcast) {
io                 51 libcli/nbt/namerefresh.c 	packet->questions[0].name           = io->in.name;
io                 58 libcli/nbt/namerefresh.c 	packet->additional[0].name                   = io->in.name;
io                 61 libcli/nbt/namerefresh.c 	packet->additional[0].ttl                    = io->in.ttl;
io                 66 libcli/nbt/namerefresh.c 	packet->additional[0].rdata.netbios.addresses[0].nb_flags = io->in.nb_flags;
io                 68 libcli/nbt/namerefresh.c 		talloc_strdup(packet->additional, io->in.address);
io                 72 libcli/nbt/namerefresh.c 					   io->in.dest_addr, io->in.dest_port);
io                 75 libcli/nbt/namerefresh.c 				    io->in.timeout, io->in.retries, false);
io                 90 libcli/nbt/namerefresh.c 			       TALLOC_CTX *mem_ctx, struct nbt_name_refresh *io)
io                103 libcli/nbt/namerefresh.c 	io->out.reply_from = talloc_steal(mem_ctx, req->replies[0].dest->addr);
io                112 libcli/nbt/namerefresh.c 	io->out.rcode = packet->operation & NBT_RCODE;
io                113 libcli/nbt/namerefresh.c 	io->out.name = packet->answers[0].name;
io                118 libcli/nbt/namerefresh.c 	io->out.reply_addr = talloc_steal(mem_ctx,
io                120 libcli/nbt/namerefresh.c 	talloc_steal(mem_ctx, io->out.name.name);
io                121 libcli/nbt/namerefresh.c 	talloc_steal(mem_ctx, io->out.name.scope);
io                132 libcli/nbt/namerefresh.c 			   TALLOC_CTX *mem_ctx, struct nbt_name_refresh *io)
io                134 libcli/nbt/namerefresh.c 	struct nbt_name_request *req = nbt_name_refresh_send(nbtsock, io);
io                135 libcli/nbt/namerefresh.c 	return nbt_name_refresh_recv(req, mem_ctx, io);
io                147 libcli/nbt/namerefresh.c 	struct nbt_name_refresh *io;
io                167 libcli/nbt/namerefresh.c 	status = nbt_name_refresh_recv(state->req, state, state->io);
io                177 libcli/nbt/namerefresh.c 		state->io->in.dest_addr = state->wins_servers[0];
io                178 libcli/nbt/namerefresh.c 		state->io->in.dest_port = state->wins_port;
io                179 libcli/nbt/namerefresh.c 		state->io->in.address   = state->addresses[0];
io                180 libcli/nbt/namerefresh.c 		state->req = nbt_name_refresh_send(state->nbtsock, state->io);
io                192 libcli/nbt/namerefresh.c 		if (state->io->out.rcode == 0 &&
io                195 libcli/nbt/namerefresh.c 			state->io->in.address = state->addresses[++(state->address_idx)];
io                196 libcli/nbt/namerefresh.c 			state->req = nbt_name_refresh_send(state->nbtsock, state->io);
io                221 libcli/nbt/namerefresh.c 						      struct nbt_name_refresh_wins *io)
io                232 libcli/nbt/namerefresh.c 	state->io = talloc(state, struct nbt_name_refresh);
io                233 libcli/nbt/namerefresh.c 	if (state->io == NULL) goto failed;
io                235 libcli/nbt/namerefresh.c 	state->wins_port = io->in.wins_port;
io                236 libcli/nbt/namerefresh.c 	state->wins_servers = (const char **)str_list_copy(state, io->in.wins_servers);
io                240 libcli/nbt/namerefresh.c 	state->addresses = (const char **)str_list_copy(state, io->in.addresses);
io                244 libcli/nbt/namerefresh.c 	state->io->in.name            = io->in.name;
io                245 libcli/nbt/namerefresh.c 	state->io->in.dest_addr       = state->wins_servers[0];
io                246 libcli/nbt/namerefresh.c 	state->io->in.dest_port       = state->wins_port;
io                247 libcli/nbt/namerefresh.c 	state->io->in.address         = io->in.addresses[0];
io                248 libcli/nbt/namerefresh.c 	state->io->in.nb_flags        = io->in.nb_flags;
io                249 libcli/nbt/namerefresh.c 	state->io->in.broadcast       = false;
io                250 libcli/nbt/namerefresh.c 	state->io->in.ttl             = io->in.ttl;
io                251 libcli/nbt/namerefresh.c 	state->io->in.timeout         = 2;
io                252 libcli/nbt/namerefresh.c 	state->io->in.retries         = 2;
io                257 libcli/nbt/namerefresh.c 	state->req = nbt_name_refresh_send(nbtsock, state->io);
io                278 libcli/nbt/namerefresh.c 				     struct nbt_name_refresh_wins *io)
io                285 libcli/nbt/namerefresh.c 		io->out.wins_server = talloc_steal(mem_ctx, state->wins_servers[0]);
io                286 libcli/nbt/namerefresh.c 		io->out.rcode = state->io->out.rcode;
io                297 libcli/nbt/namerefresh.c 				struct nbt_name_refresh_wins *io)
io                299 libcli/nbt/namerefresh.c 	struct composite_context *c = nbt_name_refresh_wins_send(nbtsock, io);
io                300 libcli/nbt/namerefresh.c 	return nbt_name_refresh_wins_recv(c, mem_ctx, io);
io                 33 libcli/nbt/nameregister.c 						struct nbt_name_register *io)
io                 44 libcli/nbt/nameregister.c 	if (io->in.multi_homed) {
io                 49 libcli/nbt/nameregister.c 	if (io->in.broadcast) {
io                 52 libcli/nbt/nameregister.c 	if (io->in.register_demand) {
io                 59 libcli/nbt/nameregister.c 	packet->questions[0].name           = io->in.name;
io                 66 libcli/nbt/nameregister.c 	packet->additional[0].name                   = io->in.name;
io                 69 libcli/nbt/nameregister.c 	packet->additional[0].ttl                    = io->in.ttl;
io                 74 libcli/nbt/nameregister.c 	packet->additional[0].rdata.netbios.addresses[0].nb_flags = io->in.nb_flags;
io                 76 libcli/nbt/nameregister.c 		talloc_strdup(packet->additional, io->in.address);
io                 80 libcli/nbt/nameregister.c 					   io->in.dest_addr, io->in.dest_port);
io                 83 libcli/nbt/nameregister.c 				    io->in.timeout, io->in.retries, false);
io                 98 libcli/nbt/nameregister.c 				TALLOC_CTX *mem_ctx, struct nbt_name_register *io)
io                111 libcli/nbt/nameregister.c 	io->out.reply_from = talloc_steal(mem_ctx, req->replies[0].dest->addr);
io                120 libcli/nbt/nameregister.c 	io->out.rcode = packet->operation & NBT_RCODE;
io                121 libcli/nbt/nameregister.c 	io->out.name = packet->answers[0].name;
io                126 libcli/nbt/nameregister.c 	io->out.reply_addr = talloc_steal(mem_ctx,
io                128 libcli/nbt/nameregister.c 	talloc_steal(mem_ctx, io->out.name.name);
io                129 libcli/nbt/nameregister.c 	talloc_steal(mem_ctx, io->out.name.scope);
io                140 libcli/nbt/nameregister.c 			   TALLOC_CTX *mem_ctx, struct nbt_name_register *io)
io                142 libcli/nbt/nameregister.c 	struct nbt_name_request *req = nbt_name_register_send(nbtsock, io);
io                143 libcli/nbt/nameregister.c 	return nbt_name_register_recv(req, mem_ctx, io);
io                153 libcli/nbt/nameregister.c 	struct nbt_name_register *io;
io                167 libcli/nbt/nameregister.c 	status = nbt_name_register_recv(state->req, state, state->io);
io                169 libcli/nbt/nameregister.c 		if (state->io->in.register_demand == true) {
io                177 libcli/nbt/nameregister.c 		state->io->in.register_demand = true;
io                178 libcli/nbt/nameregister.c 		state->io->in.retries         = 0;
io                179 libcli/nbt/nameregister.c 		state->req = nbt_name_register_send(state->nbtsock, state->io);
io                194 libcli/nbt/nameregister.c 			 state->io->out.reply_from,
io                195 libcli/nbt/nameregister.c 			 nbt_name_string(state, &state->io->out.name),
io                196 libcli/nbt/nameregister.c 			 state->io->out.reply_addr,
io                197 libcli/nbt/nameregister.c 			 state->io->out.rcode));
io                211 libcli/nbt/nameregister.c 						       struct nbt_name_register_bcast *io)
io                222 libcli/nbt/nameregister.c 	state->io = talloc(state, struct nbt_name_register);
io                223 libcli/nbt/nameregister.c 	if (state->io == NULL) goto failed;
io                225 libcli/nbt/nameregister.c 	state->io->in.name            = io->in.name;
io                226 libcli/nbt/nameregister.c 	state->io->in.dest_addr       = io->in.dest_addr;
io                227 libcli/nbt/nameregister.c 	state->io->in.dest_port       = io->in.dest_port;
io                228 libcli/nbt/nameregister.c 	state->io->in.address         = io->in.address;
io                229 libcli/nbt/nameregister.c 	state->io->in.nb_flags        = io->in.nb_flags;
io                230 libcli/nbt/nameregister.c 	state->io->in.register_demand = false;
io                231 libcli/nbt/nameregister.c 	state->io->in.broadcast       = true;
io                232 libcli/nbt/nameregister.c 	state->io->in.multi_homed     = false;
io                233 libcli/nbt/nameregister.c 	state->io->in.ttl             = io->in.ttl;
io                234 libcli/nbt/nameregister.c 	state->io->in.timeout         = 1;
io                235 libcli/nbt/nameregister.c 	state->io->in.retries         = 2;
io                239 libcli/nbt/nameregister.c 	state->req = nbt_name_register_send(nbtsock, state->io);
io                271 libcli/nbt/nameregister.c 				 struct nbt_name_register_bcast *io)
io                273 libcli/nbt/nameregister.c 	struct composite_context *c = nbt_name_register_bcast_send(nbtsock, io);
io                285 libcli/nbt/nameregister.c 	struct nbt_name_register *io;
io                305 libcli/nbt/nameregister.c 	status = nbt_name_register_recv(state->req, state, state->io);
io                315 libcli/nbt/nameregister.c 		state->io->in.dest_addr = state->wins_servers[0];
io                316 libcli/nbt/nameregister.c 		state->io->in.dest_port = state->wins_port;
io                317 libcli/nbt/nameregister.c 		state->io->in.address   = state->addresses[0];
io                318 libcli/nbt/nameregister.c 		state->req = nbt_name_register_send(state->nbtsock, state->io);
io                330 libcli/nbt/nameregister.c 		if (state->io->out.rcode == 0 &&
io                333 libcli/nbt/nameregister.c 			state->io->in.address = state->addresses[++(state->address_idx)];
io                334 libcli/nbt/nameregister.c 			state->req = nbt_name_register_send(state->nbtsock, state->io);
io                359 libcli/nbt/nameregister.c 						      struct nbt_name_register_wins *io)
io                370 libcli/nbt/nameregister.c 	state->io = talloc(state, struct nbt_name_register);
io                371 libcli/nbt/nameregister.c 	if (state->io == NULL) goto failed;
io                373 libcli/nbt/nameregister.c 	state->wins_port = io->in.wins_port;
io                374 libcli/nbt/nameregister.c 	state->wins_servers = (const char **)str_list_copy(state, io->in.wins_servers);
io                378 libcli/nbt/nameregister.c 	state->addresses = (const char **)str_list_copy(state, io->in.addresses);
io                382 libcli/nbt/nameregister.c 	state->io->in.name            = io->in.name;
io                383 libcli/nbt/nameregister.c 	state->io->in.dest_addr       = state->wins_servers[0];
io                384 libcli/nbt/nameregister.c 	state->io->in.dest_port       = state->wins_port;
io                385 libcli/nbt/nameregister.c 	state->io->in.address         = io->in.addresses[0];
io                386 libcli/nbt/nameregister.c 	state->io->in.nb_flags        = io->in.nb_flags;
io                387 libcli/nbt/nameregister.c 	state->io->in.broadcast       = false;
io                388 libcli/nbt/nameregister.c 	state->io->in.register_demand = false;
io                389 libcli/nbt/nameregister.c 	state->io->in.multi_homed     = (io->in.nb_flags & NBT_NM_GROUP)?false:true;
io                390 libcli/nbt/nameregister.c 	state->io->in.ttl             = io->in.ttl;
io                391 libcli/nbt/nameregister.c 	state->io->in.timeout         = 3;
io                392 libcli/nbt/nameregister.c 	state->io->in.retries         = 2;
io                397 libcli/nbt/nameregister.c 	state->req = nbt_name_register_send(nbtsock, state->io);
io                418 libcli/nbt/nameregister.c 				     struct nbt_name_register_wins *io)
io                425 libcli/nbt/nameregister.c 		io->out.wins_server = talloc_steal(mem_ctx, state->wins_servers[0]);
io                426 libcli/nbt/nameregister.c 		io->out.rcode = state->io->out.rcode;
io                437 libcli/nbt/nameregister.c 				struct nbt_name_register_wins *io)
io                439 libcli/nbt/nameregister.c 	struct composite_context *c = nbt_name_register_wins_send(nbtsock, io);
io                440 libcli/nbt/nameregister.c 	return nbt_name_register_wins_recv(c, mem_ctx, io);
io                 31 libcli/nbt/namerelease.c 					       struct nbt_name_release *io)
io                 43 libcli/nbt/namerelease.c 	if (io->in.broadcast) {
io                 50 libcli/nbt/namerelease.c 	packet->questions[0].name           = io->in.name;
io                 57 libcli/nbt/namerelease.c 	packet->additional[0].name                   = io->in.name;
io                 65 libcli/nbt/namerelease.c 	packet->additional[0].rdata.netbios.addresses[0].nb_flags = io->in.nb_flags;
io                 67 libcli/nbt/namerelease.c 		talloc_strdup(packet->additional, io->in.address);
io                 70 libcli/nbt/namerelease.c 					   io->in.dest_addr, io->in.dest_port);
io                 73 libcli/nbt/namerelease.c 				    io->in.timeout, io->in.retries, false);
io                 88 libcli/nbt/namerelease.c 			       TALLOC_CTX *mem_ctx, struct nbt_name_release *io)
io                101 libcli/nbt/namerelease.c 	io->out.reply_from = talloc_steal(mem_ctx, req->replies[0].dest->addr);
io                110 libcli/nbt/namerelease.c 	io->out.rcode = packet->operation & NBT_RCODE;
io                111 libcli/nbt/namerelease.c 	io->out.name = packet->answers[0].name;
io                116 libcli/nbt/namerelease.c 	io->out.reply_addr = talloc_steal(mem_ctx,
io                118 libcli/nbt/namerelease.c 	talloc_steal(mem_ctx, io->out.name.name);
io                119 libcli/nbt/namerelease.c 	talloc_steal(mem_ctx, io->out.name.scope);
io                130 libcli/nbt/namerelease.c 			   TALLOC_CTX *mem_ctx, struct nbt_name_release *io)
io                132 libcli/nbt/namerelease.c 	struct nbt_name_request *req = nbt_name_release_send(nbtsock, io);
io                133 libcli/nbt/namerelease.c 	return nbt_name_release_recv(req, mem_ctx, io);
io                 28 libcli/nbt/nbt_proto.h 						struct nbt_name_register *io);
io                 30 libcli/nbt/nbt_proto.h 				 struct nbt_name_register_bcast *io);
io                 35 libcli/nbt/nbt_proto.h 					       struct nbt_name_refresh *io);
io                141 libcli/nbt/pynbt.c 	struct nbt_name_query io;
io                147 libcli/nbt/pynbt.c 	io.in.broadcast = true;
io                148 libcli/nbt/pynbt.c 	io.in.wins_lookup = false;
io                149 libcli/nbt/pynbt.c 	io.in.timeout = 0;
io                150 libcli/nbt/pynbt.c 	io.in.retries = 3;
io                155 libcli/nbt/pynbt.c 					 &io.in.broadcast, &io.in.wins_lookup,
io                156 libcli/nbt/pynbt.c 					 &io.in.timeout, &io.in.retries)) {
io                160 libcli/nbt/pynbt.c 	if (!PyObject_AsDestinationTuple(py_dest, &io.in.dest_addr, &io.in.dest_port))
io                163 libcli/nbt/pynbt.c 	if (!PyObject_AsNBTName(py_name, node->socket, &io.in.name))
io                166 libcli/nbt/pynbt.c 	status = nbt_name_query(node->socket, NULL, &io);
io                176 libcli/nbt/pynbt.c 	PyTuple_SetItem(ret, 0, PyString_FromString(io.out.reply_from));
io                178 libcli/nbt/pynbt.c 	py_name = PyObject_FromNBTName(node->socket, py_iconv_convenience(node->socket), &io.out.name);
io                184 libcli/nbt/pynbt.c 	reply_addrs = PyList_New(io.out.num_addrs);
io                190 libcli/nbt/pynbt.c 	for (i = 0; i < io.out.num_addrs; i++) {
io                191 libcli/nbt/pynbt.c 		PyList_SetItem(reply_addrs, i, PyString_FromString(io.out.reply_addrs[i]));
io                202 libcli/nbt/pynbt.c 	struct nbt_name_status io;
io                208 libcli/nbt/pynbt.c 	io.in.timeout = 0;
io                209 libcli/nbt/pynbt.c 	io.in.retries = 0;
io                214 libcli/nbt/pynbt.c 					 &io.in.timeout, &io.in.retries)) {
io                218 libcli/nbt/pynbt.c 	if (!PyObject_AsDestinationTuple(py_dest, &io.in.dest_addr, &io.in.dest_port))
io                221 libcli/nbt/pynbt.c 	if (!PyObject_AsNBTName(py_name, node->socket, &io.in.name))
io                224 libcli/nbt/pynbt.c 	status = nbt_name_status(node->socket, NULL, &io);
io                234 libcli/nbt/pynbt.c 	PyTuple_SetItem(ret, 0, PyString_FromString(io.out.reply_from));
io                236 libcli/nbt/pynbt.c 	py_name = PyObject_FromNBTName(node->socket, py_iconv_convenience(NULL), &io.out.name);
io                242 libcli/nbt/pynbt.c 	py_names = PyList_New(io.out.status.num_names);
io                244 libcli/nbt/pynbt.c 	for (i = 0; i < io.out.status.num_names; i++) {
io                246 libcli/nbt/pynbt.c 				io.out.status.names[i].name,
io                247 libcli/nbt/pynbt.c 				io.out.status.names[i].nb_flags,
io                248 libcli/nbt/pynbt.c 				io.out.status.names[i].type));
io                260 libcli/nbt/pynbt.c 	struct nbt_name_register io;
io                266 libcli/nbt/pynbt.c 	io.in.broadcast = true;
io                267 libcli/nbt/pynbt.c 	io.in.multi_homed = true;
io                268 libcli/nbt/pynbt.c 	io.in.register_demand = true;
io                269 libcli/nbt/pynbt.c 	io.in.timeout = 0;
io                270 libcli/nbt/pynbt.c 	io.in.retries = 0;
io                274 libcli/nbt/pynbt.c 					 &py_name, &io.in.address, &py_dest,
io                275 libcli/nbt/pynbt.c 					 &io.in.register_demand,
io                276 libcli/nbt/pynbt.c 					 &io.in.broadcast, &io.in.multi_homed,
io                277 libcli/nbt/pynbt.c 					 &io.in.ttl, &io.in.timeout, &io.in.retries)) {
io                281 libcli/nbt/pynbt.c 	if (!PyObject_AsDestinationTuple(py_dest, &io.in.dest_addr, &io.in.dest_port))
io                284 libcli/nbt/pynbt.c 	if (!PyObject_AsNBTName(py_name, node->socket, &io.in.name))
io                287 libcli/nbt/pynbt.c 	status = nbt_name_register(node->socket, NULL, &io);
io                297 libcli/nbt/pynbt.c 	PyTuple_SetItem(ret, 0, PyString_FromString(io.out.reply_from));
io                299 libcli/nbt/pynbt.c 	py_name = PyObject_FromNBTName(node->socket, py_iconv_convenience(NULL), &io.out.name);
io                305 libcli/nbt/pynbt.c 	PyTuple_SetItem(ret, 2, PyString_FromString(io.out.reply_addr));
io                307 libcli/nbt/pynbt.c 	PyTuple_SetItem(ret, 3, PyInt_FromLong(io.out.rcode));
io                316 libcli/nbt/pynbt.c 	struct nbt_name_refresh io;
io                322 libcli/nbt/pynbt.c 	io.in.broadcast = true;
io                323 libcli/nbt/pynbt.c 	io.in.nb_flags = 0;
io                324 libcli/nbt/pynbt.c 	io.in.timeout = 0;
io                325 libcli/nbt/pynbt.c 	io.in.retries = 0;
io                329 libcli/nbt/pynbt.c 					 &py_name, &io.in.address, &py_dest,
io                330 libcli/nbt/pynbt.c 					 &io.in.nb_flags,
io                331 libcli/nbt/pynbt.c 					 &io.in.broadcast,
io                332 libcli/nbt/pynbt.c 					 &io.in.ttl, &io.in.timeout, &io.in.retries)) {
io                336 libcli/nbt/pynbt.c 	if (!PyObject_AsDestinationTuple(py_dest, &io.in.dest_addr, &io.in.dest_port))
io                339 libcli/nbt/pynbt.c 	if (!PyObject_AsNBTName(py_name, node->socket, &io.in.name))
io                342 libcli/nbt/pynbt.c 	status = nbt_name_refresh(node->socket, NULL, &io);
io                352 libcli/nbt/pynbt.c 	PyTuple_SetItem(ret, 0, PyString_FromString(io.out.reply_from));
io                354 libcli/nbt/pynbt.c 	py_name = PyObject_FromNBTName(node->socket, py_iconv_convenience(NULL), &io.out.name);
io                360 libcli/nbt/pynbt.c 	PyTuple_SetItem(ret, 2, PyString_FromString(io.out.reply_addr));
io                362 libcli/nbt/pynbt.c 	PyTuple_SetItem(ret, 3, PyInt_FromLong(io.out.rcode));
io                110 libcli/nbt/tools/nmblookup.c 	struct nbt_name_status io;
io                113 libcli/nbt/tools/nmblookup.c 	io.in.name.name = "*";
io                114 libcli/nbt/tools/nmblookup.c 	io.in.name.type = NBT_NAME_CLIENT;
io                115 libcli/nbt/tools/nmblookup.c 	io.in.name.scope = NULL;
io                116 libcli/nbt/tools/nmblookup.c 	io.in.dest_addr = addr;
io                117 libcli/nbt/tools/nmblookup.c 	io.in.dest_port = port;
io                118 libcli/nbt/tools/nmblookup.c 	io.in.timeout = 1;
io                119 libcli/nbt/tools/nmblookup.c 	io.in.retries = 2;
io                121 libcli/nbt/tools/nmblookup.c 	status = nbt_name_status(nbtsock, nbtsock, &io);
io                125 libcli/nbt/tools/nmblookup.c 		       io.out.reply_from);
io                126 libcli/nbt/tools/nmblookup.c 		for (i=0;i<io.out.status.num_names;i++) {
io                128 libcli/nbt/tools/nmblookup.c 				 clean_name(nbtsock, io.out.status.names[i].name),
io                129 libcli/nbt/tools/nmblookup.c 				 io.out.status.names[i].type,
io                130 libcli/nbt/tools/nmblookup.c 				 node_status_flags(nbtsock, io.out.status.names[i].nb_flags));
io                133 libcli/nbt/tools/nmblookup.c 		       io.out.status.statistics.unit_id[0],
io                134 libcli/nbt/tools/nmblookup.c 		       io.out.status.statistics.unit_id[1],
io                135 libcli/nbt/tools/nmblookup.c 		       io.out.status.statistics.unit_id[2],
io                136 libcli/nbt/tools/nmblookup.c 		       io.out.status.statistics.unit_id[3],
io                137 libcli/nbt/tools/nmblookup.c 		       io.out.status.statistics.unit_id[4],
io                138 libcli/nbt/tools/nmblookup.c 		       io.out.status.statistics.unit_id[5]);
io                153 libcli/nbt/tools/nmblookup.c 	struct nbt_name_query io;
io                157 libcli/nbt/tools/nmblookup.c 	io.in.name.name = node_name;
io                158 libcli/nbt/tools/nmblookup.c 	io.in.name.type = node_type;
io                159 libcli/nbt/tools/nmblookup.c 	io.in.name.scope = NULL;
io                160 libcli/nbt/tools/nmblookup.c 	io.in.dest_addr = addr;
io                161 libcli/nbt/tools/nmblookup.c 	io.in.dest_port = port;
io                162 libcli/nbt/tools/nmblookup.c 	io.in.broadcast = broadcast;
io                163 libcli/nbt/tools/nmblookup.c 	io.in.wins_lookup = options.wins_lookup;
io                164 libcli/nbt/tools/nmblookup.c 	io.in.timeout = 1;
io                165 libcli/nbt/tools/nmblookup.c 	io.in.retries = 2;
io                167 libcli/nbt/tools/nmblookup.c 	status = nbt_name_query(nbtsock, nbtsock, &io);
io                170 libcli/nbt/tools/nmblookup.c 	for (i=0;i<io.out.num_addrs;i++) {
io                172 libcli/nbt/tools/nmblookup.c 		       io.out.reply_addrs[i],
io                173 libcli/nbt/tools/nmblookup.c 		       io.out.name.name,
io                174 libcli/nbt/tools/nmblookup.c 		       io.out.name.type);
io                176 libcli/nbt/tools/nmblookup.c 	if (options.node_status && io.out.num_addrs > 0) {
io                177 libcli/nbt/tools/nmblookup.c 		do_node_status(nbtsock, io.out.reply_addrs[0], port);
io                 32 source3/include/ntdomain.h 	bool io; /* parsing in or out of data stream */
io                 55 source3/include/ntdomain.h #define MARSHALLING(ps) (!(ps)->io)
io                 56 source3/include/ntdomain.h #define UNMARSHALLING(ps) ((ps)->io)
io               5718 source3/include/proto.h bool prs_init(prs_struct *ps, uint32 size, TALLOC_CTX *ctx, bool io);
io               5747 source3/include/proto.h void prs_switch_type(prs_struct *ps, bool io);
io                284 source3/libads/sasl_wrapping.c 	Sockbuf_IO *io = discard_const_p(Sockbuf_IO, &ads_saslwrap_sockbuf_io);
io                294 source3/libads/sasl_wrapping.c 	rc = ber_sockbuf_add_io(sb, io, LBER_SBIOD_LEVEL_TRANSPORT, ads);
io                139 source3/modules/vfs_streams_xattr.c 	struct stream_io *io = (struct stream_io *)
io                144 source3/modules/vfs_streams_xattr.c 	if (io == NULL || fsp->base_fsp == NULL) {
io                148 source3/modules/vfs_streams_xattr.c 	if (!streams_xattr_recheck(io)) {
io                153 source3/modules/vfs_streams_xattr.c 		ret = SMB_VFS_LSTAT(handle->conn, io->base, sbuf);
io                155 source3/modules/vfs_streams_xattr.c 		ret = SMB_VFS_STAT(handle->conn, io->base, sbuf);
io                163 source3/modules/vfs_streams_xattr.c 					io->base, io->xattr_name);
io                170 source3/modules/vfs_streams_xattr.c 	sbuf->st_ino = stream_inode(sbuf, io->xattr_name);
io                100 source3/rpc_parse/parse_prs.c bool prs_init(prs_struct *ps, uint32 size, TALLOC_CTX *ctx, bool io)
io                103 source3/rpc_parse/parse_prs.c 	ps->io = io;
io                593 source3/rpc_parse/parse_prs.c void prs_switch_type(prs_struct *ps, bool io)
io                595 source3/rpc_parse/parse_prs.c 	if ((ps->io ^ io) == True)
io                596 source3/rpc_parse/parse_prs.c 		ps->io=io;
io                 47 source4/auth/ntlm/auth_server.c 	struct smb_composite_connect io;
io                 57 source4/auth/ntlm/auth_server.c 	io.in.options.use_spnego = false;
io                 64 source4/auth/ntlm/auth_server.c 	io.in.dest_host = host_list[0];
io                 65 source4/auth/ntlm/auth_server.c 	if (strequal(io.in.dest_host, "*")) {
io                 68 source4/auth/ntlm/auth_server.c 	io.in.dest_ports = lp_smb_ports(ctx->auth_ctx->lp_ctx); 
io                 69 source4/auth/ntlm/auth_server.c 	io.in.socket_options = lp_socket_options(ctx->auth_ctx->lp_ctx);
io                 70 source4/auth/ntlm/auth_server.c 	io.in.gensec_settings = lp_gensec_settings(mem_ctx, ctx->auth_ctx->lp_ctx);
io                 72 source4/auth/ntlm/auth_server.c 	io.in.called_name = strupper_talloc(mem_ctx, io.in.dest_host);
io                 75 source4/auth/ntlm/auth_server.c 	io.in.credentials = cli_credentials_init_anon(mem_ctx);
io                 76 source4/auth/ntlm/auth_server.c 	cli_credentials_set_workstation(io.in.credentials,
io                 80 source4/auth/ntlm/auth_server.c 	io.in.service = NULL;
io                 82 source4/auth/ntlm/auth_server.c 	io.in.workgroup = ""; /* only used with SPNEGO, disabled above */
io                 84 source4/auth/ntlm/auth_server.c 	io.in.options = smb_options;
io                 86 source4/auth/ntlm/auth_server.c 	io.in.iconv_convenience = lp_iconv_convenience(ctx->auth_ctx->lp_ctx);
io                 87 source4/auth/ntlm/auth_server.c 	lp_smbcli_session_options(ctx->auth_ctx->lp_ctx, &io.in.session_options);
io                 89 source4/auth/ntlm/auth_server.c 	status = smb_composite_connect(&io, mem_ctx, lp_resolve_context(ctx->auth_ctx->lp_ctx),
io                 93 source4/auth/ntlm/auth_server.c 	*_blob = io.out.tree->session->transport->negotiate.secblob;
io                 94 source4/auth/ntlm/auth_server.c 	ctx->private_data = talloc_steal(ctx, io.out.tree->session);
io                150 source4/dsdb/samdb/ldb_modules/password_hash.c static int setup_nt_fields(struct setup_password_fields_io *io)
io                155 source4/dsdb/samdb/ldb_modules/password_hash.c 	io->g.nt_hash = io->n.nt_hash;
io                156 source4/dsdb/samdb/ldb_modules/password_hash.c 	ldb = ldb_module_get_ctx(io->ac->module);
io                158 source4/dsdb/samdb/ldb_modules/password_hash.c 	if (io->domain->pwdHistoryLength == 0) {
io                163 source4/dsdb/samdb/ldb_modules/password_hash.c 	io->g.nt_history = talloc_array(io->ac,
io                165 source4/dsdb/samdb/ldb_modules/password_hash.c 					io->domain->pwdHistoryLength);
io                166 source4/dsdb/samdb/ldb_modules/password_hash.c 	if (!io->g.nt_history) {
io                171 source4/dsdb/samdb/ldb_modules/password_hash.c 	for (i = 0; i < MIN(io->domain->pwdHistoryLength-1, io->o.nt_history_len); i++) {
io                172 source4/dsdb/samdb/ldb_modules/password_hash.c 		io->g.nt_history[i+1] = io->o.nt_history[i];
io                174 source4/dsdb/samdb/ldb_modules/password_hash.c 	io->g.nt_history_len = i + 1;
io                176 source4/dsdb/samdb/ldb_modules/password_hash.c 	if (io->g.nt_hash) {
io                177 source4/dsdb/samdb/ldb_modules/password_hash.c 		io->g.nt_history[0] = *io->g.nt_hash;
io                183 source4/dsdb/samdb/ldb_modules/password_hash.c 		E_md4hash("", io->g.nt_history[0].hash);
io                192 source4/dsdb/samdb/ldb_modules/password_hash.c static int setup_lm_fields(struct setup_password_fields_io *io)
io                197 source4/dsdb/samdb/ldb_modules/password_hash.c 	io->g.lm_hash = io->n.lm_hash;
io                198 source4/dsdb/samdb/ldb_modules/password_hash.c 	ldb = ldb_module_get_ctx(io->ac->module);
io                200 source4/dsdb/samdb/ldb_modules/password_hash.c 	if (io->domain->pwdHistoryLength == 0) {
io                205 source4/dsdb/samdb/ldb_modules/password_hash.c 	io->g.lm_history = talloc_array(io->ac,
io                207 source4/dsdb/samdb/ldb_modules/password_hash.c 					io->domain->pwdHistoryLength);
io                208 source4/dsdb/samdb/ldb_modules/password_hash.c 	if (!io->g.lm_history) {
io                213 source4/dsdb/samdb/ldb_modules/password_hash.c 	for (i = 0; i < MIN(io->domain->pwdHistoryLength-1, io->o.lm_history_len); i++) {
io                214 source4/dsdb/samdb/ldb_modules/password_hash.c 		io->g.lm_history[i+1] = io->o.lm_history[i];
io                216 source4/dsdb/samdb/ldb_modules/password_hash.c 	io->g.lm_history_len = i + 1;
io                218 source4/dsdb/samdb/ldb_modules/password_hash.c 	if (io->g.lm_hash) {
io                219 source4/dsdb/samdb/ldb_modules/password_hash.c 		io->g.lm_history[0] = *io->g.lm_hash;
io                221 source4/dsdb/samdb/ldb_modules/password_hash.c 		E_deshash("", io->g.lm_history[0].hash);
io                227 source4/dsdb/samdb/ldb_modules/password_hash.c static int setup_kerberos_keys(struct setup_password_fields_io *io)
io                236 source4/dsdb/samdb/ldb_modules/password_hash.c 	ldb = ldb_module_get_ctx(io->ac->module);
io                237 source4/dsdb/samdb/ldb_modules/password_hash.c 	cleartext_data.data = io->n.cleartext_utf8->data;
io                238 source4/dsdb/samdb/ldb_modules/password_hash.c 	cleartext_data.length = io->n.cleartext_utf8->length;
io                247 source4/dsdb/samdb/ldb_modules/password_hash.c 	if (io->u.is_computer) {
io                251 source4/dsdb/samdb/ldb_modules/password_hash.c 		name = talloc_strdup(io->ac, io->u.sAMAccountName);
io                261 source4/dsdb/samdb/ldb_modules/password_hash.c 		saltbody = talloc_asprintf(io->ac, "%s.%s", name, io->domain->dns_domain);
io                267 source4/dsdb/samdb/ldb_modules/password_hash.c 		krb5_ret = krb5_make_principal(io->smb_krb5_context->krb5_context,
io                269 source4/dsdb/samdb/ldb_modules/password_hash.c 					       io->domain->realm, "host",
io                271 source4/dsdb/samdb/ldb_modules/password_hash.c 	} else if (io->u.user_principal_name) {
io                275 source4/dsdb/samdb/ldb_modules/password_hash.c 		user_principal_name = talloc_strdup(io->ac, io->u.user_principal_name);
io                286 source4/dsdb/samdb/ldb_modules/password_hash.c 		krb5_ret = krb5_make_principal(io->smb_krb5_context->krb5_context,
io                288 source4/dsdb/samdb/ldb_modules/password_hash.c 					       io->domain->realm, user_principal_name,
io                291 source4/dsdb/samdb/ldb_modules/password_hash.c 		krb5_ret = krb5_make_principal(io->smb_krb5_context->krb5_context,
io                293 source4/dsdb/samdb/ldb_modules/password_hash.c 					       io->domain->realm, io->u.sAMAccountName,
io                300 source4/dsdb/samdb/ldb_modules/password_hash.c 				       smb_get_krb5_error_message(io->smb_krb5_context->krb5_context, krb5_ret, io->ac));
io                307 source4/dsdb/samdb/ldb_modules/password_hash.c 	krb5_ret = krb5_get_pw_salt(io->smb_krb5_context->krb5_context,
io                309 source4/dsdb/samdb/ldb_modules/password_hash.c 	krb5_free_principal(io->smb_krb5_context->krb5_context, salt_principal);
io                314 source4/dsdb/samdb/ldb_modules/password_hash.c 				       smb_get_krb5_error_message(io->smb_krb5_context->krb5_context, krb5_ret, io->ac));
io                318 source4/dsdb/samdb/ldb_modules/password_hash.c 	io->g.salt = talloc_strndup(io->ac,
io                321 source4/dsdb/samdb/ldb_modules/password_hash.c 	krb5_free_salt(io->smb_krb5_context->krb5_context, salt);
io                322 source4/dsdb/samdb/ldb_modules/password_hash.c 	if (!io->g.salt) {
io                326 source4/dsdb/samdb/ldb_modules/password_hash.c 	salt.saltvalue.data	= discard_const(io->g.salt);
io                327 source4/dsdb/samdb/ldb_modules/password_hash.c 	salt.saltvalue.length	= strlen(io->g.salt);
io                333 source4/dsdb/samdb/ldb_modules/password_hash.c 	krb5_ret = krb5_string_to_key_data_salt(io->smb_krb5_context->krb5_context,
io                342 source4/dsdb/samdb/ldb_modules/password_hash.c 				       smb_get_krb5_error_message(io->smb_krb5_context->krb5_context, krb5_ret, io->ac));
io                345 source4/dsdb/samdb/ldb_modules/password_hash.c 	io->g.aes_256 = data_blob_talloc(io->ac,
io                348 source4/dsdb/samdb/ldb_modules/password_hash.c 	krb5_free_keyblock_contents(io->smb_krb5_context->krb5_context, &key);
io                349 source4/dsdb/samdb/ldb_modules/password_hash.c 	if (!io->g.aes_256.data) {
io                358 source4/dsdb/samdb/ldb_modules/password_hash.c 	krb5_ret = krb5_string_to_key_data_salt(io->smb_krb5_context->krb5_context,
io                367 source4/dsdb/samdb/ldb_modules/password_hash.c 				       smb_get_krb5_error_message(io->smb_krb5_context->krb5_context, krb5_ret, io->ac));
io                370 source4/dsdb/samdb/ldb_modules/password_hash.c 	io->g.aes_128 = data_blob_talloc(io->ac,
io                373 source4/dsdb/samdb/ldb_modules/password_hash.c 	krb5_free_keyblock_contents(io->smb_krb5_context->krb5_context, &key);
io                374 source4/dsdb/samdb/ldb_modules/password_hash.c 	if (!io->g.aes_128.data) {
io                383 source4/dsdb/samdb/ldb_modules/password_hash.c 	krb5_ret = krb5_string_to_key_data_salt(io->smb_krb5_context->krb5_context,
io                392 source4/dsdb/samdb/ldb_modules/password_hash.c 				       smb_get_krb5_error_message(io->smb_krb5_context->krb5_context, krb5_ret, io->ac));
io                395 source4/dsdb/samdb/ldb_modules/password_hash.c 	io->g.des_md5 = data_blob_talloc(io->ac,
io                398 source4/dsdb/samdb/ldb_modules/password_hash.c 	krb5_free_keyblock_contents(io->smb_krb5_context->krb5_context, &key);
io                399 source4/dsdb/samdb/ldb_modules/password_hash.c 	if (!io->g.des_md5.data) {
io                408 source4/dsdb/samdb/ldb_modules/password_hash.c 	krb5_ret = krb5_string_to_key_data_salt(io->smb_krb5_context->krb5_context,
io                417 source4/dsdb/samdb/ldb_modules/password_hash.c 				       smb_get_krb5_error_message(io->smb_krb5_context->krb5_context, krb5_ret, io->ac));
io                420 source4/dsdb/samdb/ldb_modules/password_hash.c 	io->g.des_crc = data_blob_talloc(io->ac,
io                423 source4/dsdb/samdb/ldb_modules/password_hash.c 	krb5_free_keyblock_contents(io->smb_krb5_context->krb5_context, &key);
io                424 source4/dsdb/samdb/ldb_modules/password_hash.c 	if (!io->g.des_crc.data) {
io                432 source4/dsdb/samdb/ldb_modules/password_hash.c static int setup_primary_kerberos(struct setup_password_fields_io *io,
io                444 source4/dsdb/samdb/ldb_modules/password_hash.c 	ldb = ldb_module_get_ctx(io->ac->module);
io                453 source4/dsdb/samdb/ldb_modules/password_hash.c 	pkb3->salt.string	= io->g.salt;
io                455 source4/dsdb/samdb/ldb_modules/password_hash.c 	pkb3->keys		= talloc_array(io->ac,
io                464 source4/dsdb/samdb/ldb_modules/password_hash.c 	pkb3->keys[0].value	= &io->g.des_md5;
io                466 source4/dsdb/samdb/ldb_modules/password_hash.c 	pkb3->keys[1].value	= &io->g.des_crc;
io                493 source4/dsdb/samdb/ldb_modules/password_hash.c 		blob = strhex_to_data_blob(io->ac, old_scp->data);
io                500 source4/dsdb/samdb/ldb_modules/password_hash.c 		ndr_err = ndr_pull_struct_blob(&blob, io->ac, lp_iconv_convenience(ldb_get_opaque(ldb, "loadparm")), &_old_pkb,
io                534 source4/dsdb/samdb/ldb_modules/password_hash.c static int setup_primary_kerberos_newer(struct setup_password_fields_io *io,
io                546 source4/dsdb/samdb/ldb_modules/password_hash.c 	ldb = ldb_module_get_ctx(io->ac->module);
io                557 source4/dsdb/samdb/ldb_modules/password_hash.c 	pkb4->salt.string		= io->g.salt;
io                561 source4/dsdb/samdb/ldb_modules/password_hash.c 	pkb4->keys = talloc_array(io->ac,
io                571 source4/dsdb/samdb/ldb_modules/password_hash.c 	pkb4->keys[0].value		= &io->g.aes_256;
io                574 source4/dsdb/samdb/ldb_modules/password_hash.c 	pkb4->keys[1].value		= &io->g.aes_128;
io                577 source4/dsdb/samdb/ldb_modules/password_hash.c 	pkb4->keys[2].value		= &io->g.des_md5;
io                580 source4/dsdb/samdb/ldb_modules/password_hash.c 	pkb4->keys[3].value		= &io->g.des_crc;
io                609 source4/dsdb/samdb/ldb_modules/password_hash.c 		blob = strhex_to_data_blob(io->ac, old_scp->data);
io                616 source4/dsdb/samdb/ldb_modules/password_hash.c 		ndr_err = ndr_pull_struct_blob(&blob, io->ac,
io                654 source4/dsdb/samdb/ldb_modules/password_hash.c static int setup_primary_wdigest(struct setup_password_fields_io *io,
io                658 source4/dsdb/samdb/ldb_modules/password_hash.c 	struct ldb_context *ldb = ldb_module_get_ctx(io->ac->module);
io                662 source4/dsdb/samdb/ldb_modules/password_hash.c 	const char *user_principal_name = io->u.user_principal_name;
io                902 source4/dsdb/samdb/ldb_modules/password_hash.c 	sAMAccountName		= data_blob_string_const(io->u.sAMAccountName);
io                903 source4/dsdb/samdb/ldb_modules/password_hash.c 	sAMAccountName_l	= data_blob_string_const(strlower_talloc(io->ac, io->u.sAMAccountName));
io                908 source4/dsdb/samdb/ldb_modules/password_hash.c 	sAMAccountName_u	= data_blob_string_const(strupper_talloc(io->ac, io->u.sAMAccountName));
io                916 source4/dsdb/samdb/ldb_modules/password_hash.c 		user_principal_name = talloc_asprintf(io->ac, "%s@%s",
io                917 source4/dsdb/samdb/ldb_modules/password_hash.c 						      io->u.sAMAccountName,
io                918 source4/dsdb/samdb/ldb_modules/password_hash.c 						      io->domain->dns_domain);
io                925 source4/dsdb/samdb/ldb_modules/password_hash.c 	userPrincipalName_l	= data_blob_string_const(strlower_talloc(io->ac, user_principal_name));
io                930 source4/dsdb/samdb/ldb_modules/password_hash.c 	userPrincipalName_u	= data_blob_string_const(strupper_talloc(io->ac, user_principal_name));
io                936 source4/dsdb/samdb/ldb_modules/password_hash.c 	netbios_domain		= data_blob_string_const(io->domain->netbios_domain);
io                937 source4/dsdb/samdb/ldb_modules/password_hash.c 	netbios_domain_l	= data_blob_string_const(strlower_talloc(io->ac, io->domain->netbios_domain));
io                942 source4/dsdb/samdb/ldb_modules/password_hash.c 	netbios_domain_u	= data_blob_string_const(strupper_talloc(io->ac, io->domain->netbios_domain));
io                948 source4/dsdb/samdb/ldb_modules/password_hash.c 	dns_domain		= data_blob_string_const(io->domain->dns_domain);
io                949 source4/dsdb/samdb/ldb_modules/password_hash.c 	dns_domain_l		= data_blob_string_const(io->domain->dns_domain);
io                950 source4/dsdb/samdb/ldb_modules/password_hash.c 	dns_domain_u		= data_blob_string_const(io->domain->realm);
io                958 source4/dsdb/samdb/ldb_modules/password_hash.c 	pdb->hashes	= talloc_array(io->ac, struct package_PrimaryWDigestHash, pdb->num_hashes);
io                977 source4/dsdb/samdb/ldb_modules/password_hash.c 		MD5Update(&md5, io->n.cleartext_utf8->data, io->n.cleartext_utf8->length);
io                984 source4/dsdb/samdb/ldb_modules/password_hash.c static int setup_supplemental_field(struct setup_password_fields_io *io)
io               1033 source4/dsdb/samdb/ldb_modules/password_hash.c 	ldb = ldb_module_get_ctx(io->ac->module);
io               1035 source4/dsdb/samdb/ldb_modules/password_hash.c 	if (!io->n.cleartext_utf8) {
io               1044 source4/dsdb/samdb/ldb_modules/password_hash.c 	if (io->o.supplemental) {
io               1045 source4/dsdb/samdb/ldb_modules/password_hash.c 		ndr_err = ndr_pull_struct_blob_all(io->o.supplemental, io->ac,
io               1072 source4/dsdb/samdb/ldb_modules/password_hash.c 	if (io->domain->store_cleartext &&
io               1073 source4/dsdb/samdb/ldb_modules/password_hash.c 	    (io->u.user_account_control & UF_ENCRYPTED_TEXT_PASSWORD_ALLOWED)) {
io               1122 source4/dsdb/samdb/ldb_modules/password_hash.c 		ret = setup_primary_kerberos_newer(io, old_scb, &pknb);
io               1127 source4/dsdb/samdb/ldb_modules/password_hash.c 		ndr_err = ndr_push_struct_blob(&pknb_blob, io->ac,
io               1139 source4/dsdb/samdb/ldb_modules/password_hash.c 		pknb_hexstr = data_blob_hex_string(io->ac, &pknb_blob);
io               1154 source4/dsdb/samdb/ldb_modules/password_hash.c 	ret = setup_primary_kerberos(io, old_scb, &pkb);
io               1159 source4/dsdb/samdb/ldb_modules/password_hash.c 	ndr_err = ndr_push_struct_blob(&pkb_blob, io->ac, 
io               1171 source4/dsdb/samdb/ldb_modules/password_hash.c 	pkb_hexstr = data_blob_hex_string(io->ac, &pkb_blob);
io               1185 source4/dsdb/samdb/ldb_modules/password_hash.c 	ret = setup_primary_wdigest(io, old_scb, &pdb);
io               1190 source4/dsdb/samdb/ldb_modules/password_hash.c 	ndr_err = ndr_push_struct_blob(&pdb_blob, io->ac, 
io               1202 source4/dsdb/samdb/ldb_modules/password_hash.c 	pdb_hexstr = data_blob_hex_string(io->ac, &pdb_blob);
io               1217 source4/dsdb/samdb/ldb_modules/password_hash.c 		pcb.cleartext	= *io->n.cleartext_utf16;
io               1219 source4/dsdb/samdb/ldb_modules/password_hash.c 		ndr_err = ndr_push_struct_blob(&pcb_blob, io->ac, 
io               1231 source4/dsdb/samdb/ldb_modules/password_hash.c 		pcb_hexstr = data_blob_hex_string(io->ac, &pcb_blob);
io               1245 source4/dsdb/samdb/ldb_modules/password_hash.c 	ndr_err = ndr_push_struct_blob(&pb_blob, io->ac, 
io               1257 source4/dsdb/samdb/ldb_modules/password_hash.c 	pb_hexstr = data_blob_hex_string(io->ac, &pb_blob);
io               1273 source4/dsdb/samdb/ldb_modules/password_hash.c 	ndr_err = ndr_push_struct_blob(&io->g.supplemental, io->ac, 
io               1289 source4/dsdb/samdb/ldb_modules/password_hash.c static int setup_last_set_field(struct setup_password_fields_io *io)
io               1292 source4/dsdb/samdb/ldb_modules/password_hash.c 	unix_to_nt_time(&io->g.last_set, time(NULL));
io               1297 source4/dsdb/samdb/ldb_modules/password_hash.c static int setup_kvno_field(struct setup_password_fields_io *io)
io               1300 source4/dsdb/samdb/ldb_modules/password_hash.c 	io->g.kvno = io->o.kvno + 1;
io               1305 source4/dsdb/samdb/ldb_modules/password_hash.c static int setup_password_fields(struct setup_password_fields_io *io)
io               1312 source4/dsdb/samdb/ldb_modules/password_hash.c 	ldb = ldb_module_get_ctx(io->ac->module);
io               1318 source4/dsdb/samdb/ldb_modules/password_hash.c 	if ((io->n.cleartext_utf8 || io->n.cleartext_utf16) && (io->n.nt_hash || io->n.lm_hash)) {
io               1325 source4/dsdb/samdb/ldb_modules/password_hash.c 	if (io->n.cleartext_utf8 && io->n.cleartext_utf16) {
io               1332 source4/dsdb/samdb/ldb_modules/password_hash.c 	if (io->n.cleartext_utf8) {
io               1335 source4/dsdb/samdb/ldb_modules/password_hash.c 		io->n.cleartext_utf16 = cleartext_utf16_blob = talloc(io->ac, struct ldb_val);
io               1336 source4/dsdb/samdb/ldb_modules/password_hash.c 		if (!io->n.cleartext_utf16) {
io               1340 source4/dsdb/samdb/ldb_modules/password_hash.c 		if (!convert_string_talloc_convenience(io->ac, lp_iconv_convenience(ldb_get_opaque(ldb, "loadparm")), 
io               1341 source4/dsdb/samdb/ldb_modules/password_hash.c 							 CH_UTF8, CH_UTF16, io->n.cleartext_utf8->data, io->n.cleartext_utf8->length, 
io               1349 source4/dsdb/samdb/ldb_modules/password_hash.c 	} else if (io->n.cleartext_utf16) {
io               1352 source4/dsdb/samdb/ldb_modules/password_hash.c 		io->n.cleartext_utf8 = cleartext_utf8_blob = talloc(io->ac, struct ldb_val);
io               1353 source4/dsdb/samdb/ldb_modules/password_hash.c 		if (!io->n.cleartext_utf8) {
io               1357 source4/dsdb/samdb/ldb_modules/password_hash.c 		if (!convert_string_talloc_convenience(io->ac, lp_iconv_convenience(ldb_get_opaque(ldb, "loadparm")), 
io               1358 source4/dsdb/samdb/ldb_modules/password_hash.c 							 CH_UTF16MUNGED, CH_UTF8, io->n.cleartext_utf16->data, io->n.cleartext_utf16->length, 
io               1361 source4/dsdb/samdb/ldb_modules/password_hash.c 			io->n.cleartext_utf8 = NULL;	
io               1366 source4/dsdb/samdb/ldb_modules/password_hash.c 	if (io->n.cleartext_utf16) {
io               1368 source4/dsdb/samdb/ldb_modules/password_hash.c 		nt_hash = talloc(io->ac, struct samr_Password);
io               1373 source4/dsdb/samdb/ldb_modules/password_hash.c 		io->n.nt_hash = nt_hash;
io               1376 source4/dsdb/samdb/ldb_modules/password_hash.c 		mdfour(nt_hash->hash, io->n.cleartext_utf16->data, io->n.cleartext_utf16->length);
io               1379 source4/dsdb/samdb/ldb_modules/password_hash.c 	if (io->n.cleartext_utf8) {
io               1382 source4/dsdb/samdb/ldb_modules/password_hash.c 		if (convert_string_talloc_convenience(io->ac, lp_iconv_convenience(ldb_get_opaque(ldb, "loadparm")), 
io               1383 source4/dsdb/samdb/ldb_modules/password_hash.c 							 CH_UTF8, CH_UNIX, io->n.cleartext_utf8->data, io->n.cleartext_utf8->length, 
io               1385 source4/dsdb/samdb/ldb_modules/password_hash.c 			lm_hash = talloc(io->ac, struct samr_Password);
io               1394 source4/dsdb/samdb/ldb_modules/password_hash.c 				io->n.lm_hash = lm_hash;
io               1400 source4/dsdb/samdb/ldb_modules/password_hash.c 		ret = setup_kerberos_keys(io);
io               1406 source4/dsdb/samdb/ldb_modules/password_hash.c 	ret = setup_nt_fields(io);
io               1411 source4/dsdb/samdb/ldb_modules/password_hash.c 	ret = setup_lm_fields(io);
io               1416 source4/dsdb/samdb/ldb_modules/password_hash.c 	ret = setup_supplemental_field(io);
io               1421 source4/dsdb/samdb/ldb_modules/password_hash.c 	ret = setup_last_set_field(io);
io               1426 source4/dsdb/samdb/ldb_modules/password_hash.c 	ret = setup_kvno_field(io);
io               1747 source4/dsdb/samdb/ldb_modules/password_hash.c 	struct setup_password_fields_io io;
io               1765 source4/dsdb/samdb/ldb_modules/password_hash.c 	ZERO_STRUCT(io);
io               1766 source4/dsdb/samdb/ldb_modules/password_hash.c 	io.ac				= ac;
io               1767 source4/dsdb/samdb/ldb_modules/password_hash.c 	io.domain			= ac->domain;
io               1768 source4/dsdb/samdb/ldb_modules/password_hash.c 	io.smb_krb5_context		= smb_krb5_context;
io               1770 source4/dsdb/samdb/ldb_modules/password_hash.c 	io.u.user_account_control	= samdb_result_uint(msg, "userAccountControl", 0);
io               1771 source4/dsdb/samdb/ldb_modules/password_hash.c 	io.u.sAMAccountName		= samdb_result_string(msg, "samAccountName", NULL);
io               1772 source4/dsdb/samdb/ldb_modules/password_hash.c 	io.u.user_principal_name	= samdb_result_string(msg, "userPrincipalName", NULL);
io               1773 source4/dsdb/samdb/ldb_modules/password_hash.c 	io.u.is_computer		= ldb_msg_check_string_attribute(msg, "objectClass", "computer");
io               1775 source4/dsdb/samdb/ldb_modules/password_hash.c 	io.n.cleartext_utf8		= ldb_msg_find_ldb_val(msg, "userPassword");
io               1776 source4/dsdb/samdb/ldb_modules/password_hash.c 	io.n.cleartext_utf16		= ldb_msg_find_ldb_val(msg, "clearTextPassword");
io               1777 source4/dsdb/samdb/ldb_modules/password_hash.c 	io.n.nt_hash			= samdb_result_hash(io.ac, msg, "unicodePwd");
io               1778 source4/dsdb/samdb/ldb_modules/password_hash.c 	io.n.lm_hash			= samdb_result_hash(io.ac, msg, "dBCSPwd");
io               1781 source4/dsdb/samdb/ldb_modules/password_hash.c 	if (io.n.cleartext_utf8) ldb_msg_remove_attr(msg, "userPassword");
io               1782 source4/dsdb/samdb/ldb_modules/password_hash.c 	if (io.n.cleartext_utf16) ldb_msg_remove_attr(msg, "clearTextPassword");
io               1783 source4/dsdb/samdb/ldb_modules/password_hash.c 	if (io.n.nt_hash) ldb_msg_remove_attr(msg, "unicodePwd");
io               1784 source4/dsdb/samdb/ldb_modules/password_hash.c 	if (io.n.lm_hash) ldb_msg_remove_attr(msg, "dBCSPwd");
io               1786 source4/dsdb/samdb/ldb_modules/password_hash.c 	io.o.kvno = samdb_result_uint(msg, "msDs-KeyVersionNumber", 1) - 1;
io               1789 source4/dsdb/samdb/ldb_modules/password_hash.c 	ret = setup_password_fields(&io);
io               1794 source4/dsdb/samdb/ldb_modules/password_hash.c 	if (io.g.nt_hash) {
io               1796 source4/dsdb/samdb/ldb_modules/password_hash.c 					 "unicodePwd", io.g.nt_hash);
io               1801 source4/dsdb/samdb/ldb_modules/password_hash.c 	if (io.g.lm_hash) {
io               1803 source4/dsdb/samdb/ldb_modules/password_hash.c 					 "dBCSPwd", io.g.lm_hash);
io               1808 source4/dsdb/samdb/ldb_modules/password_hash.c 	if (io.g.nt_history_len > 0) {
io               1811 source4/dsdb/samdb/ldb_modules/password_hash.c 					   io.g.nt_history,
io               1812 source4/dsdb/samdb/ldb_modules/password_hash.c 					   io.g.nt_history_len);
io               1817 source4/dsdb/samdb/ldb_modules/password_hash.c 	if (io.g.lm_history_len > 0) {
io               1820 source4/dsdb/samdb/ldb_modules/password_hash.c 					   io.g.lm_history,
io               1821 source4/dsdb/samdb/ldb_modules/password_hash.c 					   io.g.lm_history_len);
io               1826 source4/dsdb/samdb/ldb_modules/password_hash.c 	if (io.g.supplemental.length > 0) {
io               1828 source4/dsdb/samdb/ldb_modules/password_hash.c 					&io.g.supplemental, NULL);
io               1835 source4/dsdb/samdb/ldb_modules/password_hash.c 				   io.g.last_set);
io               1841 source4/dsdb/samdb/ldb_modules/password_hash.c 				 io.g.kvno);
io               2102 source4/dsdb/samdb/ldb_modules/password_hash.c 	struct setup_password_fields_io io;
io               2128 source4/dsdb/samdb/ldb_modules/password_hash.c 	ZERO_STRUCT(io);
io               2129 source4/dsdb/samdb/ldb_modules/password_hash.c 	io.ac				= ac;
io               2130 source4/dsdb/samdb/ldb_modules/password_hash.c 	io.domain			= ac->domain;
io               2131 source4/dsdb/samdb/ldb_modules/password_hash.c 	io.smb_krb5_context		= smb_krb5_context;
io               2133 source4/dsdb/samdb/ldb_modules/password_hash.c 	io.u.user_account_control	= samdb_result_uint(searched_msg, "userAccountControl", 0);
io               2134 source4/dsdb/samdb/ldb_modules/password_hash.c 	io.u.sAMAccountName		= samdb_result_string(searched_msg, "samAccountName", NULL);
io               2135 source4/dsdb/samdb/ldb_modules/password_hash.c 	io.u.user_principal_name	= samdb_result_string(searched_msg, "userPrincipalName", NULL);
io               2136 source4/dsdb/samdb/ldb_modules/password_hash.c 	io.u.is_computer		= ldb_msg_check_string_attribute(searched_msg, "objectClass", "computer");
io               2138 source4/dsdb/samdb/ldb_modules/password_hash.c 	io.n.cleartext_utf8		= ldb_msg_find_ldb_val(orig_msg, "userPassword");
io               2139 source4/dsdb/samdb/ldb_modules/password_hash.c 	io.n.cleartext_utf16		= ldb_msg_find_ldb_val(orig_msg, "clearTextPassword");
io               2160 source4/dsdb/samdb/ldb_modules/password_hash.c 		io.n.quoted_utf16.data = talloc_memdup(orig_msg, quoted_utf16->data+2, quoted_utf16->length-4);
io               2161 source4/dsdb/samdb/ldb_modules/password_hash.c 		io.n.quoted_utf16.length = quoted_utf16->length-4;
io               2162 source4/dsdb/samdb/ldb_modules/password_hash.c 		io.n.cleartext_utf16 = &io.n.quoted_utf16;
io               2163 source4/dsdb/samdb/ldb_modules/password_hash.c 		io.n.nt_hash = NULL;
io               2165 source4/dsdb/samdb/ldb_modules/password_hash.c 		io.n.nt_hash		= samdb_result_hash(io.ac, orig_msg, "unicodePwd");
io               2168 source4/dsdb/samdb/ldb_modules/password_hash.c 	io.n.lm_hash			= samdb_result_hash(io.ac, orig_msg, "dBCSPwd");
io               2170 source4/dsdb/samdb/ldb_modules/password_hash.c 	io.o.kvno			= samdb_result_uint(searched_msg, "msDs-KeyVersionNumber", 0);
io               2171 source4/dsdb/samdb/ldb_modules/password_hash.c 	io.o.nt_history_len		= samdb_result_hashes(io.ac, searched_msg, "ntPwdHistory", &io.o.nt_history);
io               2172 source4/dsdb/samdb/ldb_modules/password_hash.c 	io.o.lm_history_len		= samdb_result_hashes(io.ac, searched_msg, "lmPwdHistory", &io.o.lm_history);
io               2173 source4/dsdb/samdb/ldb_modules/password_hash.c 	io.o.supplemental		= ldb_msg_find_ldb_val(searched_msg, "supplementalCredentials");
io               2175 source4/dsdb/samdb/ldb_modules/password_hash.c 	ret = setup_password_fields(&io);
io               2189 source4/dsdb/samdb/ldb_modules/password_hash.c 	if (io.g.nt_hash) {
io               2191 source4/dsdb/samdb/ldb_modules/password_hash.c 					 "unicodePwd", io.g.nt_hash);
io               2196 source4/dsdb/samdb/ldb_modules/password_hash.c 	if (io.g.lm_hash) {
io               2198 source4/dsdb/samdb/ldb_modules/password_hash.c 					 "dBCSPwd", io.g.lm_hash);
io               2203 source4/dsdb/samdb/ldb_modules/password_hash.c 	if (io.g.nt_history_len > 0) {
io               2206 source4/dsdb/samdb/ldb_modules/password_hash.c 					   io.g.nt_history,
io               2207 source4/dsdb/samdb/ldb_modules/password_hash.c 					   io.g.nt_history_len);
io               2212 source4/dsdb/samdb/ldb_modules/password_hash.c 	if (io.g.lm_history_len > 0) {
io               2215 source4/dsdb/samdb/ldb_modules/password_hash.c 					   io.g.lm_history,
io               2216 source4/dsdb/samdb/ldb_modules/password_hash.c 					   io.g.lm_history_len);
io               2221 source4/dsdb/samdb/ldb_modules/password_hash.c 	if (io.g.supplemental.length > 0) {
io               2223 source4/dsdb/samdb/ldb_modules/password_hash.c 					&io.g.supplemental, NULL);
io               2230 source4/dsdb/samdb/ldb_modules/password_hash.c 				   io.g.last_set);
io               2236 source4/dsdb/samdb/ldb_modules/password_hash.c 				 io.g.kvno);
io                969 source4/heimdal/lib/hcrypto/camellia-ntt.c static void camellia_encrypt128(const u32 *subkey, u32 *io)
io                974 source4/heimdal/lib/hcrypto/camellia-ntt.c     io[0] ^= CamelliaSubkeyL(0);
io                975 source4/heimdal/lib/hcrypto/camellia-ntt.c     io[1] ^= CamelliaSubkeyR(0);
io                978 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[0],io[1],
io                980 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[2],io[3],il,ir,t0,t1);
io                981 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[2],io[3],
io                983 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[0],io[1],il,ir,t0,t1);
io                984 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[0],io[1],
io                986 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[2],io[3],il,ir,t0,t1);
io                987 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[2],io[3],
io                989 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[0],io[1],il,ir,t0,t1);
io                990 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[0],io[1],
io                992 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[2],io[3],il,ir,t0,t1);
io                993 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[2],io[3],
io                995 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[0],io[1],il,ir,t0,t1);
io                997 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_FLS(io[0],io[1],io[2],io[3],
io               1002 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[0],io[1],
io               1004 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[2],io[3],il,ir,t0,t1);
io               1005 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[2],io[3],
io               1007 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[0],io[1],il,ir,t0,t1);
io               1008 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[0],io[1],
io               1010 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[2],io[3],il,ir,t0,t1);
io               1011 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[2],io[3],
io               1013 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[0],io[1],il,ir,t0,t1);
io               1014 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[0],io[1],
io               1016 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[2],io[3],il,ir,t0,t1);
io               1017 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[2],io[3],
io               1019 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[0],io[1],il,ir,t0,t1);
io               1021 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_FLS(io[0],io[1],io[2],io[3],
io               1026 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[0],io[1],
io               1028 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[2],io[3],il,ir,t0,t1);
io               1029 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[2],io[3],
io               1031 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[0],io[1],il,ir,t0,t1);
io               1032 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[0],io[1],
io               1034 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[2],io[3],il,ir,t0,t1);
io               1035 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[2],io[3],
io               1037 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[0],io[1],il,ir,t0,t1);
io               1038 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[0],io[1],
io               1040 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[2],io[3],il,ir,t0,t1);
io               1041 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[2],io[3],
io               1043 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[0],io[1],il,ir,t0,t1);
io               1046 source4/heimdal/lib/hcrypto/camellia-ntt.c     io[2] ^= CamelliaSubkeyL(24);
io               1047 source4/heimdal/lib/hcrypto/camellia-ntt.c     io[3] ^= CamelliaSubkeyR(24);
io               1049 source4/heimdal/lib/hcrypto/camellia-ntt.c     t0 = io[0];
io               1050 source4/heimdal/lib/hcrypto/camellia-ntt.c     t1 = io[1];
io               1051 source4/heimdal/lib/hcrypto/camellia-ntt.c     io[0] = io[2];
io               1052 source4/heimdal/lib/hcrypto/camellia-ntt.c     io[1] = io[3];
io               1053 source4/heimdal/lib/hcrypto/camellia-ntt.c     io[2] = t0;
io               1054 source4/heimdal/lib/hcrypto/camellia-ntt.c     io[3] = t1;
io               1059 source4/heimdal/lib/hcrypto/camellia-ntt.c static void camellia_decrypt128(const u32 *subkey, u32 *io)
io               1064 source4/heimdal/lib/hcrypto/camellia-ntt.c     io[0] ^= CamelliaSubkeyL(24);
io               1065 source4/heimdal/lib/hcrypto/camellia-ntt.c     io[1] ^= CamelliaSubkeyR(24);
io               1068 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[0],io[1],
io               1070 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[2],io[3],il,ir,t0,t1);
io               1071 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[2],io[3],
io               1073 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[0],io[1],il,ir,t0,t1);
io               1074 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[0],io[1],
io               1076 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[2],io[3],il,ir,t0,t1);
io               1077 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[2],io[3],
io               1079 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[0],io[1],il,ir,t0,t1);
io               1080 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[0],io[1],
io               1082 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[2],io[3],il,ir,t0,t1);
io               1083 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[2],io[3],
io               1085 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[0],io[1],il,ir,t0,t1);
io               1087 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_FLS(io[0],io[1],io[2],io[3],
io               1092 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[0],io[1],
io               1094 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[2],io[3],il,ir,t0,t1);
io               1095 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[2],io[3],
io               1097 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[0],io[1],il,ir,t0,t1);
io               1098 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[0],io[1],
io               1100 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[2],io[3],il,ir,t0,t1);
io               1101 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[2],io[3],
io               1103 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[0],io[1],il,ir,t0,t1);
io               1104 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[0],io[1],
io               1106 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[2],io[3],il,ir,t0,t1);
io               1107 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[2],io[3],
io               1109 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[0],io[1],il,ir,t0,t1);
io               1111 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_FLS(io[0],io[1],io[2],io[3],
io               1116 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[0],io[1],
io               1118 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[2],io[3],il,ir,t0,t1);
io               1119 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[2],io[3],
io               1121 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[0],io[1],il,ir,t0,t1);
io               1122 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[0],io[1],
io               1124 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[2],io[3],il,ir,t0,t1);
io               1125 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[2],io[3],
io               1127 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[0],io[1],il,ir,t0,t1);
io               1128 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[0],io[1],
io               1130 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[2],io[3],il,ir,t0,t1);
io               1131 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[2],io[3],
io               1133 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[0],io[1],il,ir,t0,t1);
io               1136 source4/heimdal/lib/hcrypto/camellia-ntt.c     io[2] ^= CamelliaSubkeyL(0);
io               1137 source4/heimdal/lib/hcrypto/camellia-ntt.c     io[3] ^= CamelliaSubkeyR(0);
io               1139 source4/heimdal/lib/hcrypto/camellia-ntt.c     t0 = io[0];
io               1140 source4/heimdal/lib/hcrypto/camellia-ntt.c     t1 = io[1];
io               1141 source4/heimdal/lib/hcrypto/camellia-ntt.c     io[0] = io[2];
io               1142 source4/heimdal/lib/hcrypto/camellia-ntt.c     io[1] = io[3];
io               1143 source4/heimdal/lib/hcrypto/camellia-ntt.c     io[2] = t0;
io               1144 source4/heimdal/lib/hcrypto/camellia-ntt.c     io[3] = t1;
io               1152 source4/heimdal/lib/hcrypto/camellia-ntt.c static void camellia_encrypt256(const u32 *subkey, u32 *io)
io               1157 source4/heimdal/lib/hcrypto/camellia-ntt.c     io[0] ^= CamelliaSubkeyL(0);
io               1158 source4/heimdal/lib/hcrypto/camellia-ntt.c     io[1] ^= CamelliaSubkeyR(0);
io               1161 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[0],io[1],
io               1163 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[2],io[3],il,ir,t0,t1);
io               1164 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[2],io[3],
io               1166 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[0],io[1],il,ir,t0,t1);
io               1167 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[0],io[1],
io               1169 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[2],io[3],il,ir,t0,t1);
io               1170 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[2],io[3],
io               1172 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[0],io[1],il,ir,t0,t1);
io               1173 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[0],io[1],
io               1175 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[2],io[3],il,ir,t0,t1);
io               1176 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[2],io[3],
io               1178 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[0],io[1],il,ir,t0,t1);
io               1180 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_FLS(io[0],io[1],io[2],io[3],
io               1185 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[0],io[1],
io               1187 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[2],io[3],il,ir,t0,t1);
io               1188 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[2],io[3],
io               1190 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[0],io[1],il,ir,t0,t1);
io               1191 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[0],io[1],
io               1193 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[2],io[3],il,ir,t0,t1);
io               1194 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[2],io[3],
io               1196 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[0],io[1],il,ir,t0,t1);
io               1197 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[0],io[1],
io               1199 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[2],io[3],il,ir,t0,t1);
io               1200 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[2],io[3],
io               1202 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[0],io[1],il,ir,t0,t1);
io               1204 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_FLS(io[0],io[1],io[2],io[3],
io               1209 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[0],io[1],
io               1211 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[2],io[3],il,ir,t0,t1);
io               1212 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[2],io[3],
io               1214 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[0],io[1],il,ir,t0,t1);
io               1215 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[0],io[1],
io               1217 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[2],io[3],il,ir,t0,t1);
io               1218 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[2],io[3],
io               1220 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[0],io[1],il,ir,t0,t1);
io               1221 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[0],io[1],
io               1223 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[2],io[3],il,ir,t0,t1);
io               1224 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[2],io[3],
io               1226 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[0],io[1],il,ir,t0,t1);
io               1228 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_FLS(io[0],io[1],io[2],io[3],
io               1233 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[0],io[1],
io               1235 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[2],io[3],il,ir,t0,t1);
io               1236 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[2],io[3],
io               1238 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[0],io[1],il,ir,t0,t1);
io               1239 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[0],io[1],
io               1241 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[2],io[3],il,ir,t0,t1);
io               1242 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[2],io[3],
io               1244 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[0],io[1],il,ir,t0,t1);
io               1245 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[0],io[1],
io               1247 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[2],io[3],il,ir,t0,t1);
io               1248 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[2],io[3],
io               1250 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[0],io[1],il,ir,t0,t1);
io               1253 source4/heimdal/lib/hcrypto/camellia-ntt.c     io[2] ^= CamelliaSubkeyL(32);
io               1254 source4/heimdal/lib/hcrypto/camellia-ntt.c     io[3] ^= CamelliaSubkeyR(32);
io               1256 source4/heimdal/lib/hcrypto/camellia-ntt.c     t0 = io[0];
io               1257 source4/heimdal/lib/hcrypto/camellia-ntt.c     t1 = io[1];
io               1258 source4/heimdal/lib/hcrypto/camellia-ntt.c     io[0] = io[2];
io               1259 source4/heimdal/lib/hcrypto/camellia-ntt.c     io[1] = io[3];
io               1260 source4/heimdal/lib/hcrypto/camellia-ntt.c     io[2] = t0;
io               1261 source4/heimdal/lib/hcrypto/camellia-ntt.c     io[3] = t1;
io               1266 source4/heimdal/lib/hcrypto/camellia-ntt.c static void camellia_decrypt256(const u32 *subkey, u32 *io)
io               1271 source4/heimdal/lib/hcrypto/camellia-ntt.c     io[0] ^= CamelliaSubkeyL(32);
io               1272 source4/heimdal/lib/hcrypto/camellia-ntt.c     io[1] ^= CamelliaSubkeyR(32);
io               1275 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[0],io[1],
io               1277 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[2],io[3],il,ir,t0,t1);
io               1278 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[2],io[3],
io               1280 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[0],io[1],il,ir,t0,t1);
io               1281 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[0],io[1],
io               1283 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[2],io[3],il,ir,t0,t1);
io               1284 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[2],io[3],
io               1286 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[0],io[1],il,ir,t0,t1);
io               1287 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[0],io[1],
io               1289 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[2],io[3],il,ir,t0,t1);
io               1290 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[2],io[3],
io               1292 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[0],io[1],il,ir,t0,t1);
io               1294 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_FLS(io[0],io[1],io[2],io[3],
io               1299 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[0],io[1],
io               1301 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[2],io[3],il,ir,t0,t1);
io               1302 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[2],io[3],
io               1304 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[0],io[1],il,ir,t0,t1);
io               1305 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[0],io[1],
io               1307 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[2],io[3],il,ir,t0,t1);
io               1308 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[2],io[3],
io               1310 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[0],io[1],il,ir,t0,t1);
io               1311 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[0],io[1],
io               1313 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[2],io[3],il,ir,t0,t1);
io               1314 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[2],io[3],
io               1316 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[0],io[1],il,ir,t0,t1);
io               1318 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_FLS(io[0],io[1],io[2],io[3],
io               1323 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[0],io[1],
io               1325 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[2],io[3],il,ir,t0,t1);
io               1326 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[2],io[3],
io               1328 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[0],io[1],il,ir,t0,t1);
io               1329 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[0],io[1],
io               1331 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[2],io[3],il,ir,t0,t1);
io               1332 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[2],io[3],
io               1334 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[0],io[1],il,ir,t0,t1);
io               1335 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[0],io[1],
io               1337 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[2],io[3],il,ir,t0,t1);
io               1338 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[2],io[3],
io               1340 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[0],io[1],il,ir,t0,t1);
io               1342 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_FLS(io[0],io[1],io[2],io[3],
io               1347 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[0],io[1],
io               1349 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[2],io[3],il,ir,t0,t1);
io               1350 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[2],io[3],
io               1352 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[0],io[1],il,ir,t0,t1);
io               1353 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[0],io[1],
io               1355 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[2],io[3],il,ir,t0,t1);
io               1356 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[2],io[3],
io               1358 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[0],io[1],il,ir,t0,t1);
io               1359 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[0],io[1],
io               1361 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[2],io[3],il,ir,t0,t1);
io               1362 source4/heimdal/lib/hcrypto/camellia-ntt.c     CAMELLIA_ROUNDSM(io[2],io[3],
io               1364 source4/heimdal/lib/hcrypto/camellia-ntt.c 		     io[0],io[1],il,ir,t0,t1);
io               1367 source4/heimdal/lib/hcrypto/camellia-ntt.c     io[2] ^= CamelliaSubkeyL(0);
io               1368 source4/heimdal/lib/hcrypto/camellia-ntt.c     io[3] ^= CamelliaSubkeyR(0);
io               1370 source4/heimdal/lib/hcrypto/camellia-ntt.c     t0 = io[0];
io               1371 source4/heimdal/lib/hcrypto/camellia-ntt.c     t1 = io[1];
io               1372 source4/heimdal/lib/hcrypto/camellia-ntt.c     io[0] = io[2];
io               1373 source4/heimdal/lib/hcrypto/camellia-ntt.c     io[1] = io[3];
io               1374 source4/heimdal/lib/hcrypto/camellia-ntt.c     io[2] = t0;
io               1375 source4/heimdal/lib/hcrypto/camellia-ntt.c     io[3] = t1;
io                297 source4/libcli/cldap/cldap.c 					struct cldap_search *io)
io                308 source4/libcli/cldap/cldap.c 	req->timeout     = io->in.timeout;
io                309 source4/libcli/cldap/cldap.c 	req->num_retries = io->in.retries;
io                317 source4/libcli/cldap/cldap.c 						io->in.dest_address, 
io                318 source4/libcli/cldap/cldap.c 						io->in.dest_port);
io                339 source4/libcli/cldap/cldap.c 	search->num_attributes = str_list_length(io->in.attributes);
io                340 source4/libcli/cldap/cldap.c 	search->attributes     = io->in.attributes;
io                341 source4/libcli/cldap/cldap.c 	search->tree           = ldb_parse_tree(req, io->in.filter);
io                367 source4/libcli/cldap/cldap.c NTSTATUS cldap_reply_send(struct cldap_socket *cldap, struct cldap_reply *io)
io                385 source4/libcli/cldap/cldap.c 	req->dest        = io->dest;
io                386 source4/libcli/cldap/cldap.c 	if (talloc_reference(req, io->dest) == NULL) goto failed;
io                392 source4/libcli/cldap/cldap.c 	msg->messageid       = io->messageid;
io                395 source4/libcli/cldap/cldap.c 	if (io->response) {
io                397 source4/libcli/cldap/cldap.c 		msg->r.SearchResultEntry = *io->response;
io                410 source4/libcli/cldap/cldap.c 	msg->r.SearchResultDone = *io->result;
io                441 source4/libcli/cldap/cldap.c 			   struct cldap_search *io)
io                473 source4/libcli/cldap/cldap.c 	ZERO_STRUCT(io->out);
io                477 source4/libcli/cldap/cldap.c 		io->out.response = talloc(mem_ctx, struct ldap_SearchResEntry);
io                478 source4/libcli/cldap/cldap.c 		NT_STATUS_HAVE_NO_MEMORY(io->out.response);
io                479 source4/libcli/cldap/cldap.c 		*io->out.response = ldap_msg->r.SearchResultEntry;
io                495 source4/libcli/cldap/cldap.c 	io->out.result = talloc(mem_ctx, struct ldap_Result);
io                496 source4/libcli/cldap/cldap.c 	NT_STATUS_HAVE_NO_MEMORY(io->out.result);
io                497 source4/libcli/cldap/cldap.c 	*io->out.result = ldap_msg->r.SearchResultDone;
io                501 source4/libcli/cldap/cldap.c 	if (io->out.result->resultcode != LDAP_SUCCESS) {
io                502 source4/libcli/cldap/cldap.c 		return NT_STATUS_LDAP(io->out.result->resultcode);
io                513 source4/libcli/cldap/cldap.c 		      struct cldap_search *io)
io                515 source4/libcli/cldap/cldap.c 	struct cldap_request *req = cldap_search_send(cldap, io);
io                516 source4/libcli/cldap/cldap.c 	return cldap_search_recv(req, mem_ctx, io);
io                525 source4/libcli/cldap/cldap.c 					  struct cldap_netlogon *io)
io                534 source4/libcli/cldap/cldap.c 				 ldap_encode_ndr_uint32(tmp_ctx, io->in.version));
io                536 source4/libcli/cldap/cldap.c 	if (io->in.user) {
io                537 source4/libcli/cldap/cldap.c 		filter = talloc_asprintf_append_buffer(filter, "(User=%s)", io->in.user);
io                540 source4/libcli/cldap/cldap.c 	if (io->in.host) {
io                541 source4/libcli/cldap/cldap.c 		filter = talloc_asprintf_append_buffer(filter, "(Host=%s)", io->in.host);
io                544 source4/libcli/cldap/cldap.c 	if (io->in.realm) {
io                545 source4/libcli/cldap/cldap.c 		filter = talloc_asprintf_append_buffer(filter, "(DnsDomain=%s)", io->in.realm);
io                548 source4/libcli/cldap/cldap.c 	if (io->in.acct_control != -1) {
io                550 source4/libcli/cldap/cldap.c 						ldap_encode_ndr_uint32(tmp_ctx, io->in.acct_control));
io                553 source4/libcli/cldap/cldap.c 	if (io->in.domain_sid) {
io                554 source4/libcli/cldap/cldap.c 		struct dom_sid *sid = dom_sid_parse_talloc(tmp_ctx, io->in.domain_sid);
io                560 source4/libcli/cldap/cldap.c 	if (io->in.domain_guid) {
io                563 source4/libcli/cldap/cldap.c 		status = GUID_from_string(io->in.domain_guid, &guid);
io                572 source4/libcli/cldap/cldap.c 	search.in.dest_address = io->in.dest_address;
io                573 source4/libcli/cldap/cldap.c 	search.in.dest_port    = io->in.dest_port;
io                594 source4/libcli/cldap/cldap.c 			     struct cldap_netlogon *io)
io                620 source4/libcli/cldap/cldap.c 						 &io->out.netlogon);
io                625 source4/libcli/cldap/cldap.c 	if (io->in.map_response) {
io                626 source4/libcli/cldap/cldap.c 		map_netlogon_samlogon_response(&io->out.netlogon);
io                635 source4/libcli/cldap/cldap.c 			TALLOC_CTX *mem_ctx, struct cldap_netlogon *io)
io                637 source4/libcli/cldap/cldap.c 	struct cldap_request *req = cldap_netlogon_send(cldap, io);
io                638 source4/libcli/cldap/cldap.c 	return cldap_netlogon_recv(req, mem_ctx, io);
io                122 source4/libcli/cldap/cldap.h 					struct cldap_search *io);
io                124 source4/libcli/cldap/cldap.h 			   struct cldap_search *io);
io                126 source4/libcli/cldap/cldap.h 		      struct cldap_search *io);
io                139 source4/libcli/cldap/cldap.h NTSTATUS cldap_reply_send(struct cldap_socket *cldap, struct cldap_reply *io);
io                172 source4/libcli/cldap/cldap.h 					  struct cldap_netlogon *io);
io                175 source4/libcli/cldap/cldap.h 			     struct cldap_netlogon *io);
io                177 source4/libcli/cldap/cldap.h 			TALLOC_CTX *mem_ctx, struct cldap_netlogon *io);
io                185 source4/libcli/raw/clitree.c 	struct smb_composite_connect io;
io                192 source4/libcli/raw/clitree.c 	io.in.dest_host = dest_host;
io                193 source4/libcli/raw/clitree.c 	io.in.dest_ports = dest_ports;
io                194 source4/libcli/raw/clitree.c 	io.in.socket_options = socket_options;
io                195 source4/libcli/raw/clitree.c 	io.in.called_name = strupper_talloc(tmp_ctx, dest_host);
io                196 source4/libcli/raw/clitree.c 	io.in.service = service;
io                197 source4/libcli/raw/clitree.c 	io.in.service_type = service_type;
io                198 source4/libcli/raw/clitree.c 	io.in.credentials = credentials;
io                199 source4/libcli/raw/clitree.c 	io.in.gensec_settings = gensec_settings;
io                200 source4/libcli/raw/clitree.c 	io.in.fallback_to_anonymous = false;
io                205 source4/libcli/raw/clitree.c 	io.in.workgroup = "";
io                206 source4/libcli/raw/clitree.c 	io.in.options = *options;
io                207 source4/libcli/raw/clitree.c 	io.in.session_options = *session_options;
io                208 source4/libcli/raw/clitree.c 	io.in.iconv_convenience = iconv_convenience;
io                210 source4/libcli/raw/clitree.c 	status = smb_composite_connect(&io, parent_ctx, resolve_ctx, ev);
io                212 source4/libcli/raw/clitree.c 		*ret_tree = io.out.tree;
io                369 source4/libcli/raw/libcliraw.h 			      union smb_search_first *io, void *private_data,
io                 30 source4/libcli/raw/rawacl.c 						  union smb_fileinfo *io)
io                 42 source4/libcli/raw/rawacl.c 	SSVAL(params, 0, io->query_secdesc.in.file.fnum);
io                 44 source4/libcli/raw/rawacl.c 	SIVAL(params, 4, io->query_secdesc.in.secinfo_flags);
io                 60 source4/libcli/raw/rawacl.c 				    union smb_fileinfo *io)
io                 85 source4/libcli/raw/rawacl.c 	io->query_secdesc.out.sd = talloc(mem_ctx, struct security_descriptor);
io                 86 source4/libcli/raw/rawacl.c 	if (!io->query_secdesc.out.sd) {
io                 90 source4/libcli/raw/rawacl.c 					       io->query_secdesc.out.sd);
io                104 source4/libcli/raw/rawacl.c 			       union smb_fileinfo *io)
io                106 source4/libcli/raw/rawacl.c 	struct smbcli_request *req = smb_raw_query_secdesc_send(tree, io);
io                107 source4/libcli/raw/rawacl.c 	return smb_raw_query_secdesc_recv(req, mem_ctx, io);
io                116 source4/libcli/raw/rawacl.c 						union smb_setfileinfo *io)
io                131 source4/libcli/raw/rawacl.c 	SSVAL(params, 0, io->set_secdesc.in.file.fnum);
io                133 source4/libcli/raw/rawacl.c 	SIVAL(params, 4, io->set_secdesc.in.secinfo_flags);
io                141 source4/libcli/raw/rawacl.c 	ndr_err = ndr_push_security_descriptor(ndr, NDR_SCALARS|NDR_BUFFERS, io->set_secdesc.in.sd);
io                159 source4/libcli/raw/rawacl.c 			     union smb_setfileinfo *io)
io                161 source4/libcli/raw/rawacl.c 	struct smbcli_request *req = smb_raw_set_secdesc_send(tree, io);
io                 43 source4/libcli/raw/rawfileinfo.c 				  struct stream_information *io)
io                 46 source4/libcli/raw/rawfileinfo.c 	io->num_streams = 0;
io                 47 source4/libcli/raw/rawfileinfo.c 	io->streams = NULL;
io                 50 source4/libcli/raw/rawfileinfo.c 		uint_t n = io->num_streams;
io                 54 source4/libcli/raw/rawfileinfo.c 		io->streams = 
io                 55 source4/libcli/raw/rawfileinfo.c 			talloc_realloc(mem_ctx, io->streams, struct stream_struct, n+1);
io                 56 source4/libcli/raw/rawfileinfo.c 		if (!io->streams) {
io                 60 source4/libcli/raw/rawfileinfo.c 		io->streams[n].size       = BVAL(blob.data, ofs + 0x08);
io                 61 source4/libcli/raw/rawfileinfo.c 		io->streams[n].alloc_size = BVAL(blob.data, ofs + 0x10);
io                 65 source4/libcli/raw/rawfileinfo.c 		ret = convert_string_talloc(io->streams, 
io                 71 source4/libcli/raw/rawfileinfo.c 		io->streams[n].stream_name.s = (const char *)vstr;
io                 72 source4/libcli/raw/rawfileinfo.c 		io->streams[n].stream_name.private_length = nlen;
io                 73 source4/libcli/raw/rawfileinfo.c 		io->num_streams++;
io                 72 source4/libcli/raw/rawsearch.c 					 union smb_search_first *io, void *private_data,
io                 79 source4/libcli/raw/rawsearch.c 	if (io->generic.level == RAW_SEARCH_FFIRST) {
io                 81 source4/libcli/raw/rawsearch.c 	} else if (io->generic.level == RAW_SEARCH_FUNIQUE) {
io                 90 source4/libcli/raw/rawsearch.c 	SSVAL(req->out.vwv, VWV(0), io->search_first.in.max_count);
io                 91 source4/libcli/raw/rawsearch.c 	SSVAL(req->out.vwv, VWV(1), io->search_first.in.search_attrib);
io                 92 source4/libcli/raw/rawsearch.c 	smbcli_req_append_ascii4(req, io->search_first.in.pattern, STR_TERMINATE);
io                101 source4/libcli/raw/rawsearch.c 		io->search_first.out.count = SVAL(req->in.vwv, VWV(0));	
io                102 source4/libcli/raw/rawsearch.c 		smb_raw_search_backend(req, mem_ctx, io->search_first.out.count, private_data, callback);
io                113 source4/libcli/raw/rawsearch.c 					union smb_search_next *io, void *private_data,
io                121 source4/libcli/raw/rawsearch.c 	if (io->generic.level == RAW_SEARCH_FFIRST) {
io                130 source4/libcli/raw/rawsearch.c 	SSVAL(req->out.vwv, VWV(0), io->search_next.in.max_count);
io                131 source4/libcli/raw/rawsearch.c 	SSVAL(req->out.vwv, VWV(1), io->search_next.in.search_attrib);
io                134 source4/libcli/raw/rawsearch.c 	SCVAL(var_block,  0, io->search_next.in.id.reserved);
io                135 source4/libcli/raw/rawsearch.c 	memcpy(&var_block[1], io->search_next.in.id.name, 11);
io                136 source4/libcli/raw/rawsearch.c 	SCVAL(var_block, 12, io->search_next.in.id.handle);
io                137 source4/libcli/raw/rawsearch.c 	SIVAL(var_block, 13, io->search_next.in.id.server_cookie);
io                138 source4/libcli/raw/rawsearch.c 	SIVAL(var_block, 17, io->search_next.in.id.client_cookie);
io                148 source4/libcli/raw/rawsearch.c 		io->search_next.out.count = SVAL(req->in.vwv, VWV(0));
io                149 source4/libcli/raw/rawsearch.c 		smb_raw_search_backend(req, mem_ctx, io->search_next.out.count, private_data, callback);
io                160 source4/libcli/raw/rawsearch.c 					 union smb_search_close *io)
io                170 source4/libcli/raw/rawsearch.c 	SSVAL(req->out.vwv, VWV(0), io->fclose.in.max_count);
io                171 source4/libcli/raw/rawsearch.c 	SSVAL(req->out.vwv, VWV(1), io->fclose.in.search_attrib);
io                174 source4/libcli/raw/rawsearch.c 	SCVAL(var_block,  0, io->fclose.in.id.reserved);
io                175 source4/libcli/raw/rawsearch.c 	memcpy(&var_block[1], io->fclose.in.id.name, 11);
io                176 source4/libcli/raw/rawsearch.c 	SCVAL(var_block, 12, io->fclose.in.id.handle);
io                177 source4/libcli/raw/rawsearch.c 	SIVAL(var_block, 13, io->fclose.in.id.server_cookie);
io                178 source4/libcli/raw/rawsearch.c 	SIVAL(var_block, 17, io->fclose.in.id.client_cookie);
io                197 source4/libcli/raw/rawsearch.c 					  union smb_search_first *io,
io                214 source4/libcli/raw/rawsearch.c 	if (io->t2ffirst.level != RAW_SEARCH_TRANS2) {
io                218 source4/libcli/raw/rawsearch.c 	if (io->t2ffirst.data_level >= RAW_SEARCH_DATA_GENERIC) {
io                222 source4/libcli/raw/rawsearch.c 	if (io->t2ffirst.data_level == RAW_SEARCH_DATA_EA_LIST) {
io                225 source4/libcli/raw/rawsearch.c 				       io->t2ffirst.in.num_names,
io                226 source4/libcli/raw/rawsearch.c 				       io->t2ffirst.in.ea_names)) {
io                236 source4/libcli/raw/rawsearch.c 	SSVAL(tp.in.params.data, 0, io->t2ffirst.in.search_attrib);
io                237 source4/libcli/raw/rawsearch.c 	SSVAL(tp.in.params.data, 2, io->t2ffirst.in.max_count);	
io                238 source4/libcli/raw/rawsearch.c 	SSVAL(tp.in.params.data, 4, io->t2ffirst.in.flags);
io                239 source4/libcli/raw/rawsearch.c 	SSVAL(tp.in.params.data, 6, io->t2ffirst.data_level);
io                240 source4/libcli/raw/rawsearch.c 	SIVAL(tp.in.params.data, 8, io->t2ffirst.in.storage_type);
io                243 source4/libcli/raw/rawsearch.c 				  io->t2ffirst.in.pattern, STR_TERMINATE);
io                265 source4/libcli/raw/rawsearch.c 					 union smb_search_next *io,
io                282 source4/libcli/raw/rawsearch.c 	if (io->t2fnext.level != RAW_SEARCH_TRANS2) {
io                286 source4/libcli/raw/rawsearch.c 	if (io->t2fnext.data_level >= RAW_SEARCH_DATA_GENERIC) {
io                290 source4/libcli/raw/rawsearch.c 	if (io->t2fnext.data_level == RAW_SEARCH_DATA_EA_LIST) {
io                293 source4/libcli/raw/rawsearch.c 				       io->t2fnext.in.num_names,
io                294 source4/libcli/raw/rawsearch.c 				       io->t2fnext.in.ea_names)) {
io                304 source4/libcli/raw/rawsearch.c 	SSVAL(tp.in.params.data, 0, io->t2fnext.in.handle);
io                305 source4/libcli/raw/rawsearch.c 	SSVAL(tp.in.params.data, 2, io->t2fnext.in.max_count);
io                306 source4/libcli/raw/rawsearch.c 	SSVAL(tp.in.params.data, 4, io->t2fnext.data_level);
io                307 source4/libcli/raw/rawsearch.c 	SIVAL(tp.in.params.data, 6, io->t2fnext.in.resume_key);
io                308 source4/libcli/raw/rawsearch.c 	SSVAL(tp.in.params.data, 10, io->t2fnext.in.flags);
io                311 source4/libcli/raw/rawsearch.c 			       io->t2fnext.in.last_name,
io                724 source4/libcli/raw/rawsearch.c 			      union smb_search_first *io, void *private_data,
io                730 source4/libcli/raw/rawsearch.c 	switch (io->generic.level) {
io                734 source4/libcli/raw/rawsearch.c 		return smb_raw_search_first_old(tree, mem_ctx, io, private_data, callback);
io                744 source4/libcli/raw/rawsearch.c 					   io, &p_blob, &d_blob);
io                756 source4/libcli/raw/rawsearch.c 	io->t2ffirst.out.handle = SVAL(p_blob.data, 0);
io                757 source4/libcli/raw/rawsearch.c 	io->t2ffirst.out.count = SVAL(p_blob.data, 2);
io                758 source4/libcli/raw/rawsearch.c 	io->t2ffirst.out.end_of_search = SVAL(p_blob.data, 4);
io                761 source4/libcli/raw/rawsearch.c 					  io->generic.data_level, 
io                762 source4/libcli/raw/rawsearch.c 					  io->t2ffirst.in.flags, io->t2ffirst.out.count,
io                772 source4/libcli/raw/rawsearch.c 			     union smb_search_next *io, void *private_data,
io                778 source4/libcli/raw/rawsearch.c 	switch (io->generic.level) {
io                781 source4/libcli/raw/rawsearch.c 		return smb_raw_search_next_old(tree, mem_ctx, io, private_data, callback);
io                794 source4/libcli/raw/rawsearch.c 					  io, &p_blob, &d_blob);
io                806 source4/libcli/raw/rawsearch.c 	io->t2fnext.out.count = SVAL(p_blob.data, 0);
io                807 source4/libcli/raw/rawsearch.c 	io->t2fnext.out.end_of_search = SVAL(p_blob.data, 2);
io                810 source4/libcli/raw/rawsearch.c 					  io->generic.data_level, 
io                811 source4/libcli/raw/rawsearch.c 					  io->t2fnext.in.flags, io->t2fnext.out.count,
io                821 source4/libcli/raw/rawsearch.c 			      union smb_search_close *io)
io                825 source4/libcli/raw/rawsearch.c 	if (io->generic.level == RAW_FINDCLOSE_FCLOSE) {
io                826 source4/libcli/raw/rawsearch.c 		return smb_raw_search_close_old(tree, io);
io                834 source4/libcli/raw/rawsearch.c 	SSVAL(req->out.vwv, VWV(0), io->findclose.in.handle);
io                 70 source4/libcli/raw/rawtrans.c 	struct smb_trans2 io;
io                 87 source4/libcli/raw/rawtrans.c 	parms->out = state->io.out;
io                143 source4/libcli/raw/rawtrans.c 			state->io.out.params = data_blob_talloc(state, NULL, total_param);
io                144 source4/libcli/raw/rawtrans.c 			if (!state->io.out.params.data) {
io                150 source4/libcli/raw/rawtrans.c 			state->io.out.data = data_blob_talloc(state, NULL, total_data);
io                151 source4/libcli/raw/rawtrans.c 			if (!state->io.out.data.data) {
io                161 source4/libcli/raw/rawtrans.c 			state->io.out.setup_count = setup_count;
io                162 source4/libcli/raw/rawtrans.c 			state->io.out.setup = talloc_array(state, uint16_t, setup_count);
io                163 source4/libcli/raw/rawtrans.c 			if (!state->io.out.setup) {
io                167 source4/libcli/raw/rawtrans.c 				state->io.out.setup[i] = SVAL(req->in.vwv, VWV(10+i));
io                174 source4/libcli/raw/rawtrans.c 	if (total_data > state->io.out.data.length ||
io                175 source4/libcli/raw/rawtrans.c 	    total_param > state->io.out.params.length) {
io                182 source4/libcli/raw/rawtrans.c 	state->io.out.data.length = total_data;
io                183 source4/libcli/raw/rawtrans.c 	state->io.out.params.length = total_param;
io                201 source4/libcli/raw/rawtrans.c 		memcpy(state->io.out.data.data + data_disp,
io                207 source4/libcli/raw/rawtrans.c 		memcpy(state->io.out.params.data + param_disp,
io                313 source4/libcli/raw/rawtrans.c 		state->io.in.params = data_blob_talloc(state, NULL, parms->in.params.length);
io                314 source4/libcli/raw/rawtrans.c 		if (!state->io.in.params.data) {
io                318 source4/libcli/raw/rawtrans.c 		memcpy(state->io.in.params.data,
io                340 source4/libcli/raw/rawtrans.c 		state->io.in.data = data_blob_talloc(state, NULL, parms->in.data.length);
io                341 source4/libcli/raw/rawtrans.c 		if (!state->io.in.data.data) {
io                345 source4/libcli/raw/rawtrans.c 		memcpy(state->io.in.data.data,
io                420 source4/libcli/raw/rawtrans.c 	params_disp = state->io.in.params.length - state->params_left;
io                422 source4/libcli/raw/rawtrans.c 	params_chunk.data = state->io.in.params.data + params_disp;
io                436 source4/libcli/raw/rawtrans.c 	data_disp = state->io.in.data.length - state->data_left;
io                438 source4/libcli/raw/rawtrans.c 	data_chunk.data = state->io.in.data.data + data_disp;
io                547 source4/libcli/raw/rawtrans.c 	struct smb_nttrans io;
io                564 source4/libcli/raw/rawtrans.c 	parms->out = state->io.out;
io                630 source4/libcli/raw/rawtrans.c 			state->io.out.params = data_blob_talloc(state, NULL, total_param);
io                631 source4/libcli/raw/rawtrans.c 			if (!state->io.out.params.data) {
io                637 source4/libcli/raw/rawtrans.c 			state->io.out.data = data_blob_talloc(state, NULL, total_data);
io                638 source4/libcli/raw/rawtrans.c 			if (!state->io.out.data.data) {
io                646 source4/libcli/raw/rawtrans.c 			state->io.out.setup_count = setup_count;
io                647 source4/libcli/raw/rawtrans.c 			state->io.out.setup = talloc_array(state, uint8_t,
io                649 source4/libcli/raw/rawtrans.c 			if (!state->io.out.setup) {
io                652 source4/libcli/raw/rawtrans.c 			memcpy(state->io.out.setup, (uint8_t *)req->out.vwv + VWV(18),
io                659 source4/libcli/raw/rawtrans.c 	if (total_data > state->io.out.data.length ||
io                660 source4/libcli/raw/rawtrans.c 	    total_param > state->io.out.params.length) {
io                667 source4/libcli/raw/rawtrans.c 	state->io.out.data.length = total_data;
io                668 source4/libcli/raw/rawtrans.c 	state->io.out.params.length = total_param;
io                686 source4/libcli/raw/rawtrans.c 		memcpy(state->io.out.data.data + data_disp,
io                692 source4/libcli/raw/rawtrans.c 		memcpy(state->io.out.params.data + param_disp,
io                774 source4/libcli/raw/rawtrans.c 		state->io.in.params = data_blob_talloc(state, NULL, parms->in.params.length);
io                775 source4/libcli/raw/rawtrans.c 		if (!state->io.in.params.data) {
io                779 source4/libcli/raw/rawtrans.c 		memcpy(state->io.in.params.data,
io                801 source4/libcli/raw/rawtrans.c 		state->io.in.data = data_blob_talloc(state, NULL, parms->in.data.length);
io                802 source4/libcli/raw/rawtrans.c 		if (!state->io.in.data.data) {
io                806 source4/libcli/raw/rawtrans.c 		memcpy(state->io.in.data.data,
io                870 source4/libcli/raw/rawtrans.c 	params_disp = state->io.in.params.length - state->params_left;
io                872 source4/libcli/raw/rawtrans.c 	params_chunk.data = state->io.in.params.data + params_disp;
io                886 source4/libcli/raw/rawtrans.c 	data_disp = state->io.in.data.length - state->data_left;
io                888 source4/libcli/raw/rawtrans.c 	data_chunk.data = state->io.in.data.data + data_disp;
io                 29 source4/libcli/smb2/break.c struct smb2_request *smb2_break_send(struct smb2_tree *tree, struct smb2_break *io)
io                 36 source4/libcli/smb2/break.c 	SCVAL(req->out.body, 0x02, io->in.oplock_level);
io                 37 source4/libcli/smb2/break.c 	SCVAL(req->out.body, 0x03, io->in.reserved);
io                 38 source4/libcli/smb2/break.c 	SIVAL(req->out.body, 0x04, io->in.reserved2);
io                 39 source4/libcli/smb2/break.c 	smb2_push_handle(req->out.body+0x08, &io->in.file.handle);
io                 50 source4/libcli/smb2/break.c NTSTATUS smb2_break_recv(struct smb2_request *req, struct smb2_break *io)
io                 59 source4/libcli/smb2/break.c 	io->out.oplock_level	= CVAL(req->in.body, 0x02);
io                 60 source4/libcli/smb2/break.c 	io->out.reserved	= CVAL(req->in.body, 0x03);
io                 61 source4/libcli/smb2/break.c 	io->out.reserved2	= IVAL(req->in.body, 0x04);
io                 62 source4/libcli/smb2/break.c 	smb2_pull_handle(req->in.body+0x08, &io->out.file.handle);
io                 70 source4/libcli/smb2/break.c NTSTATUS smb2_break(struct smb2_tree *tree, struct smb2_break *io)
io                 72 source4/libcli/smb2/break.c 	struct smb2_request *req = smb2_break_send(tree, io);
io                 73 source4/libcli/smb2/break.c 	return smb2_break_recv(req, io);
io                 31 source4/libcli/smb2/close.c struct smb2_request *smb2_close_send(struct smb2_tree *tree, struct smb2_close *io)
io                 38 source4/libcli/smb2/close.c 	SSVAL(req->out.body, 0x02, io->in.flags);
io                 40 source4/libcli/smb2/close.c 	smb2_push_handle(req->out.body+0x08, &io->in.file.handle);
io                 51 source4/libcli/smb2/close.c NTSTATUS smb2_close_recv(struct smb2_request *req, struct smb2_close *io)
io                 60 source4/libcli/smb2/close.c 	io->out.flags       = SVAL(req->in.body, 0x02);
io                 61 source4/libcli/smb2/close.c 	io->out._pad        = IVAL(req->in.body, 0x04);
io                 62 source4/libcli/smb2/close.c 	io->out.create_time = smbcli_pull_nttime(req->in.body, 0x08);
io                 63 source4/libcli/smb2/close.c 	io->out.access_time = smbcli_pull_nttime(req->in.body, 0x10);
io                 64 source4/libcli/smb2/close.c 	io->out.write_time  = smbcli_pull_nttime(req->in.body, 0x18);
io                 65 source4/libcli/smb2/close.c 	io->out.change_time = smbcli_pull_nttime(req->in.body, 0x20);
io                 66 source4/libcli/smb2/close.c 	io->out.alloc_size  = BVAL(req->in.body, 0x28);
io                 67 source4/libcli/smb2/close.c 	io->out.size        = BVAL(req->in.body, 0x30);
io                 68 source4/libcli/smb2/close.c 	io->out.file_attr   = IVAL(req->in.body, 0x38);
io                 76 source4/libcli/smb2/close.c NTSTATUS smb2_close(struct smb2_tree *tree, struct smb2_close *io)
io                 78 source4/libcli/smb2/close.c 	struct smb2_request *req = smb2_close_send(tree, io);
io                 79 source4/libcli/smb2/close.c 	return smb2_close_recv(req, io);
io                189 source4/libcli/smb2/create.c struct smb2_request *smb2_create_send(struct smb2_tree *tree, struct smb2_create *io)
io                202 source4/libcli/smb2/create.c 	SCVAL(req->out.body, 0x02, io->in.security_flags);
io                203 source4/libcli/smb2/create.c 	SCVAL(req->out.body, 0x03, io->in.oplock_level);
io                204 source4/libcli/smb2/create.c 	SIVAL(req->out.body, 0x04, io->in.impersonation_level);
io                205 source4/libcli/smb2/create.c 	SBVAL(req->out.body, 0x08, io->in.create_flags);
io                206 source4/libcli/smb2/create.c 	SBVAL(req->out.body, 0x10, io->in.reserved);
io                207 source4/libcli/smb2/create.c 	SIVAL(req->out.body, 0x18, io->in.desired_access);
io                208 source4/libcli/smb2/create.c 	SIVAL(req->out.body, 0x1C, io->in.file_attributes);
io                209 source4/libcli/smb2/create.c 	SIVAL(req->out.body, 0x20, io->in.share_access);
io                210 source4/libcli/smb2/create.c 	SIVAL(req->out.body, 0x24, io->in.create_disposition);
io                211 source4/libcli/smb2/create.c 	SIVAL(req->out.body, 0x28, io->in.create_options);
io                213 source4/libcli/smb2/create.c 	status = smb2_push_o16s16_string(&req->out, 0x2C, io->in.fname);
io                220 source4/libcli/smb2/create.c 	if (io->in.eas.num_eas != 0) {
io                222 source4/libcli/smb2/create.c 					       ea_list_size_chained(io->in.eas.num_eas, io->in.eas.eas, 4));
io                223 source4/libcli/smb2/create.c 		ea_put_list_chained(b.data, io->in.eas.num_eas, io->in.eas.eas, 4);
io                235 source4/libcli/smb2/create.c 	if (io->in.query_maximal_access) {
io                246 source4/libcli/smb2/create.c 	if (io->in.alloc_size != 0) {
io                248 source4/libcli/smb2/create.c 		SBVAL(data, 0, io->in.alloc_size);
io                257 source4/libcli/smb2/create.c 	if (io->in.durable_open) {
io                266 source4/libcli/smb2/create.c 	if (io->in.durable_handle) {
io                268 source4/libcli/smb2/create.c 		smb2_push_handle(data, io->in.durable_handle);
io                277 source4/libcli/smb2/create.c 	if (io->in.timewarp) {
io                279 source4/libcli/smb2/create.c 		SBVAL(data, 0, io->in.timewarp);		
io                288 source4/libcli/smb2/create.c 	if (io->in.sec_desc) {
io                292 source4/libcli/smb2/create.c 					       io->in.sec_desc,
io                306 source4/libcli/smb2/create.c 	if (io->in.query_on_disk_id) {
io                316 source4/libcli/smb2/create.c 	for (i=0;i<io->in.blobs.num_blobs;i++) {
io                318 source4/libcli/smb2/create.c 					      io->in.blobs.blobs[i].tag, 
io                319 source4/libcli/smb2/create.c 					      io->in.blobs.blobs[i].data);
io                350 source4/libcli/smb2/create.c NTSTATUS smb2_create_recv(struct smb2_request *req, TALLOC_CTX *mem_ctx, struct smb2_create *io)
io                362 source4/libcli/smb2/create.c 	ZERO_STRUCT(io->out);
io                363 source4/libcli/smb2/create.c 	io->out.oplock_level   = CVAL(req->in.body, 0x02);
io                364 source4/libcli/smb2/create.c 	io->out.reserved       = CVAL(req->in.body, 0x03);
io                365 source4/libcli/smb2/create.c 	io->out.create_action  = IVAL(req->in.body, 0x04);
io                366 source4/libcli/smb2/create.c 	io->out.create_time    = smbcli_pull_nttime(req->in.body, 0x08);
io                367 source4/libcli/smb2/create.c 	io->out.access_time    = smbcli_pull_nttime(req->in.body, 0x10);
io                368 source4/libcli/smb2/create.c 	io->out.write_time     = smbcli_pull_nttime(req->in.body, 0x18);
io                369 source4/libcli/smb2/create.c 	io->out.change_time    = smbcli_pull_nttime(req->in.body, 0x20);
io                370 source4/libcli/smb2/create.c 	io->out.alloc_size     = BVAL(req->in.body, 0x28);
io                371 source4/libcli/smb2/create.c 	io->out.size           = BVAL(req->in.body, 0x30);
io                372 source4/libcli/smb2/create.c 	io->out.file_attr      = IVAL(req->in.body, 0x38);
io                373 source4/libcli/smb2/create.c 	io->out.reserved2      = IVAL(req->in.body, 0x3C);
io                374 source4/libcli/smb2/create.c 	smb2_pull_handle(req->in.body+0x40, &io->out.file.handle);
io                381 source4/libcli/smb2/create.c 	status = smb2_create_blob_parse(mem_ctx, blob, &io->out.blobs);
io                388 source4/libcli/smb2/create.c 	for (i=0;i<io->out.blobs.num_blobs;i++) {
io                389 source4/libcli/smb2/create.c 		if (strcmp(io->out.blobs.blobs[i].tag, SMB2_CREATE_TAG_MXAC) == 0) {
io                392 source4/libcli/smb2/create.c 			if (io->out.blobs.blobs[i].data.length != 8) {
io                396 source4/libcli/smb2/create.c 			io->out.maximal_access = IVAL(io->out.blobs.blobs[i].data.data, 4);
io                398 source4/libcli/smb2/create.c 		if (strcmp(io->out.blobs.blobs[i].tag, SMB2_CREATE_TAG_QFID) == 0) {
io                399 source4/libcli/smb2/create.c 			if (io->out.blobs.blobs[i].data.length != 32) {
io                403 source4/libcli/smb2/create.c 			memcpy(io->out.on_disk_id, io->out.blobs.blobs[i].data.data, 32);
io                415 source4/libcli/smb2/create.c NTSTATUS smb2_create(struct smb2_tree *tree, TALLOC_CTX *mem_ctx, struct smb2_create *io)
io                417 source4/libcli/smb2/create.c 	struct smb2_request *req = smb2_create_send(tree, io);
io                418 source4/libcli/smb2/create.c 	return smb2_create_recv(req, mem_ctx, io);
io                 31 source4/libcli/smb2/find.c struct smb2_request *smb2_find_send(struct smb2_tree *tree, struct smb2_find *io)
io                 39 source4/libcli/smb2/find.c 	SCVAL(req->out.body, 0x02, io->in.level);
io                 40 source4/libcli/smb2/find.c 	SCVAL(req->out.body, 0x03, io->in.continue_flags);
io                 41 source4/libcli/smb2/find.c 	SIVAL(req->out.body, 0x04, io->in.file_index);
io                 42 source4/libcli/smb2/find.c 	smb2_push_handle(req->out.body+0x08, &io->in.file.handle);
io                 44 source4/libcli/smb2/find.c 	status = smb2_push_o16s16_string(&req->out, 0x18, io->in.pattern);
io                 50 source4/libcli/smb2/find.c 	SIVAL(req->out.body, 0x1C, io->in.max_response_size);
io                 62 source4/libcli/smb2/find.c 			   struct smb2_find *io)
io                 74 source4/libcli/smb2/find.c 				       req->in.body+0x02, &io->out.blob);
io                 86 source4/libcli/smb2/find.c 		   struct smb2_find *io)
io                 88 source4/libcli/smb2/find.c 	struct smb2_request *req = smb2_find_send(tree, io);
io                 89 source4/libcli/smb2/find.c 	return smb2_find_recv(req, mem_ctx, io);
io                 99 source4/libcli/smb2/find.c 			      union smb_search_data **io)
io                134 source4/libcli/smb2/find.c 	*io = NULL;
io                140 source4/libcli/smb2/find.c 		io2 = talloc_realloc(mem_ctx, *io, union smb_search_data, (*count)+1);
io                143 source4/libcli/smb2/find.c 			talloc_free(*io);
io                146 source4/libcli/smb2/find.c 		*io = io2;
io                148 source4/libcli/smb2/find.c 		status = smb_raw_search_common(*io, smb_level, &b, (*io) + (*count), 
io                154 source4/libcli/smb2/find.c 			talloc_free(*io);
io                174 source4/libcli/smb2/find.c 			 uint_t *count, union smb_search_data **io)
io                179 source4/libcli/smb2/find.c 	return smb2_find_level_recv(req, mem_ctx, f->in.level, count, io);
io                 29 source4/libcli/smb2/flush.c struct smb2_request *smb2_flush_send(struct smb2_tree *tree, struct smb2_flush *io)
io                 36 source4/libcli/smb2/flush.c 	SSVAL(req->out.body, 0x02, io->in.reserved1);
io                 37 source4/libcli/smb2/flush.c 	SIVAL(req->out.body, 0x04, io->in.reserved2);
io                 38 source4/libcli/smb2/flush.c 	smb2_push_handle(req->out.body+0x08, &io->in.file.handle);
io                 49 source4/libcli/smb2/flush.c NTSTATUS smb2_flush_recv(struct smb2_request *req, struct smb2_flush *io)
io                 58 source4/libcli/smb2/flush.c 	io->out.reserved = SVAL(req->in.body, 0x02);
io                 66 source4/libcli/smb2/flush.c NTSTATUS smb2_flush(struct smb2_tree *tree, struct smb2_flush *io)
io                 68 source4/libcli/smb2/flush.c 	struct smb2_request *req = smb2_flush_send(tree, io);
io                 69 source4/libcli/smb2/flush.c 	return smb2_flush_recv(req, io);
io                 31 source4/libcli/smb2/getinfo.c struct smb2_request *smb2_getinfo_send(struct smb2_tree *tree, struct smb2_getinfo *io)
io                 37 source4/libcli/smb2/getinfo.c 				     io->in.blob.length);
io                 40 source4/libcli/smb2/getinfo.c 	SCVAL(req->out.body, 0x02, io->in.info_type);
io                 41 source4/libcli/smb2/getinfo.c 	SCVAL(req->out.body, 0x03, io->in.info_class);
io                 42 source4/libcli/smb2/getinfo.c 	SIVAL(req->out.body, 0x04, io->in.output_buffer_length);
io                 43 source4/libcli/smb2/getinfo.c 	SIVAL(req->out.body, 0x0C, io->in.reserved);
io                 44 source4/libcli/smb2/getinfo.c 	SIVAL(req->out.body, 0x08, io->in.input_buffer_length);
io                 45 source4/libcli/smb2/getinfo.c 	SIVAL(req->out.body, 0x10, io->in.additional_information);
io                 46 source4/libcli/smb2/getinfo.c 	SIVAL(req->out.body, 0x14, io->in.getinfo_flags);
io                 47 source4/libcli/smb2/getinfo.c 	smb2_push_handle(req->out.body+0x18, &io->in.file.handle);
io                 50 source4/libcli/smb2/getinfo.c 	status = smb2_push_o32s32_blob(&req->out, 0x08, io->in.blob);
io                 65 source4/libcli/smb2/getinfo.c 			   struct smb2_getinfo *io)
io                 76 source4/libcli/smb2/getinfo.c 	status = smb2_pull_o16s16_blob(&req->in, mem_ctx, req->in.body+0x02, &io->out.blob);
io                 88 source4/libcli/smb2/getinfo.c 		      struct smb2_getinfo *io)
io                 90 source4/libcli/smb2/getinfo.c 	struct smb2_request *req = smb2_getinfo_send(tree, io);
io                 91 source4/libcli/smb2/getinfo.c 	return smb2_getinfo_recv(req, mem_ctx, io);
io                117 source4/libcli/smb2/getinfo.c struct smb2_request *smb2_getinfo_file_send(struct smb2_tree *tree, union smb_fileinfo *io)
io                120 source4/libcli/smb2/getinfo.c 	uint16_t smb2_level = smb2_getinfo_map_level(io->generic.level, SMB2_GETINFO_FILE);
io                131 source4/libcli/smb2/getinfo.c 	b.in.file.handle          = io->generic.in.file.handle;
io                133 source4/libcli/smb2/getinfo.c 	if (io->generic.level == RAW_FILEINFO_SEC_DESC) {
io                134 source4/libcli/smb2/getinfo.c 		b.in.additional_information = io->query_secdesc.in.secinfo_flags;
io                136 source4/libcli/smb2/getinfo.c 	if (io->generic.level == RAW_FILEINFO_SMB2_ALL_EAS) {
io                137 source4/libcli/smb2/getinfo.c 		b.in.getinfo_flags = io->all_eas.in.continue_flags;
io                147 source4/libcli/smb2/getinfo.c 				union smb_fileinfo *io)
io                155 source4/libcli/smb2/getinfo.c 	status = smb_raw_fileinfo_passthru_parse(&b.out.blob, mem_ctx, io->generic.level, io);
io                165 source4/libcli/smb2/getinfo.c 			   union smb_fileinfo *io)
io                167 source4/libcli/smb2/getinfo.c 	struct smb2_request *req = smb2_getinfo_file_send(tree, io);
io                168 source4/libcli/smb2/getinfo.c 	return smb2_getinfo_file_recv(req, mem_ctx, io);
io                175 source4/libcli/smb2/getinfo.c struct smb2_request *smb2_getinfo_fs_send(struct smb2_tree *tree, union smb_fsinfo *io)
io                178 source4/libcli/smb2/getinfo.c 	uint16_t smb2_level = smb2_getinfo_map_level(io->generic.level, SMB2_GETINFO_FS);
io                186 source4/libcli/smb2/getinfo.c 	b.in.file.handle          = io->generic.handle;
io                197 source4/libcli/smb2/getinfo.c 				union smb_fsinfo *io)
io                205 source4/libcli/smb2/getinfo.c 	status = smb_raw_fsinfo_passthru_parse(b.out.blob, mem_ctx, io->generic.level, io);
io                215 source4/libcli/smb2/getinfo.c 			   union smb_fsinfo *io)
io                217 source4/libcli/smb2/getinfo.c 	struct smb2_request *req = smb2_getinfo_fs_send(tree, io);
io                218 source4/libcli/smb2/getinfo.c 	return smb2_getinfo_fs_recv(req, mem_ctx, io);
io                 29 source4/libcli/smb2/ioctl.c struct smb2_request *smb2_ioctl_send(struct smb2_tree *tree, struct smb2_ioctl *io)
io                 35 source4/libcli/smb2/ioctl.c 				     io->in.in.length+io->in.out.length);
io                 39 source4/libcli/smb2/ioctl.c 	SIVAL(req->out.body, 0x04, io->in.function);
io                 40 source4/libcli/smb2/ioctl.c 	smb2_push_handle(req->out.body+0x08, &io->in.file.handle);
io                 42 source4/libcli/smb2/ioctl.c 	status = smb2_push_o32s32_blob(&req->out, 0x18, io->in.out);
io                 48 source4/libcli/smb2/ioctl.c 	SIVAL(req->out.body, 0x20, io->in.unknown2);
io                 50 source4/libcli/smb2/ioctl.c 	status = smb2_push_o32s32_blob(&req->out, 0x24, io->in.in);
io                 56 source4/libcli/smb2/ioctl.c 	SIVAL(req->out.body, 0x2C, io->in.max_response_size);
io                 57 source4/libcli/smb2/ioctl.c 	SBVAL(req->out.body, 0x30, io->in.flags);
io                 69 source4/libcli/smb2/ioctl.c 			 TALLOC_CTX *mem_ctx, struct smb2_ioctl *io)
io                 80 source4/libcli/smb2/ioctl.c 	io->out._pad       = SVAL(req->in.body, 0x02);
io                 81 source4/libcli/smb2/ioctl.c 	io->out.function   = IVAL(req->in.body, 0x04);
io                 82 source4/libcli/smb2/ioctl.c 	smb2_pull_handle(req->in.body+0x08, &io->out.file.handle);
io                 84 source4/libcli/smb2/ioctl.c 	status = smb2_pull_o32s32_blob(&req->in, mem_ctx, req->in.body+0x18, &io->out.in);
io                 90 source4/libcli/smb2/ioctl.c 	status = smb2_pull_o32s32_blob(&req->in, mem_ctx, req->in.body+0x20, &io->out.out);
io                 96 source4/libcli/smb2/ioctl.c 	io->out.unknown2 = IVAL(req->in.body, 0x28);
io                 97 source4/libcli/smb2/ioctl.c 	io->out.unknown3 = IVAL(req->in.body, 0x2C);
io                105 source4/libcli/smb2/ioctl.c NTSTATUS smb2_ioctl(struct smb2_tree *tree, TALLOC_CTX *mem_ctx, struct smb2_ioctl *io)
io                107 source4/libcli/smb2/ioctl.c 	struct smb2_request *req = smb2_ioctl_send(tree, io);
io                108 source4/libcli/smb2/ioctl.c 	return smb2_ioctl_recv(req, mem_ctx, io);
io                 29 source4/libcli/smb2/lock.c struct smb2_request *smb2_lock_send(struct smb2_tree *tree, struct smb2_lock *io)
io                 35 source4/libcli/smb2/lock.c 				     24 + io->in.lock_count*24, false, 0);
io                 41 source4/libcli/smb2/lock.c 	SSVAL(req->out.body, 0x02, io->in.lock_count);
io                 42 source4/libcli/smb2/lock.c 	SIVAL(req->out.body, 0x04, io->in.reserved);
io                 43 source4/libcli/smb2/lock.c 	smb2_push_handle(req->out.body+0x08, &io->in.file.handle);
io                 45 source4/libcli/smb2/lock.c 	for (i=0;i<io->in.lock_count;i++) {
io                 46 source4/libcli/smb2/lock.c 		SBVAL(req->out.body, 0x18 + i*24, io->in.locks[i].offset);
io                 47 source4/libcli/smb2/lock.c 		SBVAL(req->out.body, 0x20 + i*24, io->in.locks[i].length);
io                 48 source4/libcli/smb2/lock.c 		SIVAL(req->out.body, 0x28 + i*24, io->in.locks[i].flags);
io                 49 source4/libcli/smb2/lock.c 		SIVAL(req->out.body, 0x2C + i*24, io->in.locks[i].reserved);
io                 61 source4/libcli/smb2/lock.c NTSTATUS smb2_lock_recv(struct smb2_request *req, struct smb2_lock *io)
io                 70 source4/libcli/smb2/lock.c 	io->out.reserved = SVAL(req->in.body, 0x02);
io                 78 source4/libcli/smb2/lock.c NTSTATUS smb2_lock(struct smb2_tree *tree, struct smb2_lock *io)
io                 80 source4/libcli/smb2/lock.c 	struct smb2_request *req = smb2_lock_send(tree, io);
io                 81 source4/libcli/smb2/lock.c 	return smb2_lock_recv(req, io);
io                 33 source4/libcli/smb2/negprot.c 				       struct smb2_negprot *io)
io                 36 source4/libcli/smb2/negprot.c 	uint16_t size = 0x24 + io->in.dialect_count*2;
io                 45 source4/libcli/smb2/negprot.c 	SSVAL(req->out.body, 0x02, io->in.dialect_count);
io                 46 source4/libcli/smb2/negprot.c 	SSVAL(req->out.body, 0x04, io->in.security_mode);
io                 47 source4/libcli/smb2/negprot.c 	SSVAL(req->out.body, 0x06, io->in.reserved);
io                 48 source4/libcli/smb2/negprot.c 	SIVAL(req->out.body, 0x08, io->in.capabilities);
io                 49 source4/libcli/smb2/negprot.c 	ndr_err = smbcli_push_guid(req->out.body, 0x0C, &io->in.client_guid);
io                 54 source4/libcli/smb2/negprot.c 	smbcli_push_nttime(req->out.body, 0x1C, io->in.start_time);
io                 55 source4/libcli/smb2/negprot.c 	for (i=0;i<io->in.dialect_count;i++) {
io                 56 source4/libcli/smb2/negprot.c 		SSVAL(req->out.body, 0x24 + i*2, io->in.dialects[i]);		
io                 68 source4/libcli/smb2/negprot.c 			   struct smb2_negprot *io)
io                 80 source4/libcli/smb2/negprot.c 	io->out.security_mode      = SVAL(req->in.body, 0x02);
io                 81 source4/libcli/smb2/negprot.c 	io->out.dialect_revision   = SVAL(req->in.body, 0x04);
io                 82 source4/libcli/smb2/negprot.c 	io->out.reserved           = SVAL(req->in.body, 0x06);
io                 83 source4/libcli/smb2/negprot.c 	ndr_err = smbcli_pull_guid(req->in.body, 0x08, &io->in.client_guid);
io                 88 source4/libcli/smb2/negprot.c 	io->out.capabilities       = IVAL(req->in.body, 0x18);
io                 89 source4/libcli/smb2/negprot.c 	io->out.max_transact_size  = IVAL(req->in.body, 0x1C);
io                 90 source4/libcli/smb2/negprot.c 	io->out.max_read_size      = IVAL(req->in.body, 0x20);
io                 91 source4/libcli/smb2/negprot.c 	io->out.max_write_size     = IVAL(req->in.body, 0x24);
io                 92 source4/libcli/smb2/negprot.c 	io->out.system_time        = smbcli_pull_nttime(req->in.body, 0x28);
io                 93 source4/libcli/smb2/negprot.c 	io->out.server_start_time  = smbcli_pull_nttime(req->in.body, 0x30);
io                 94 source4/libcli/smb2/negprot.c 	io->out.reserved2          = IVAL(req->in.body, 0x3C);
io                 96 source4/libcli/smb2/negprot.c 	status = smb2_pull_o16s16_blob(&req->in, mem_ctx, req->in.body+0x38, &io->out.secblob);
io                109 source4/libcli/smb2/negprot.c 		      TALLOC_CTX *mem_ctx, struct smb2_negprot *io)
io                111 source4/libcli/smb2/negprot.c 	struct smb2_request *req = smb2_negprot_send(transport, io);
io                112 source4/libcli/smb2/negprot.c 	return smb2_negprot_recv(req, mem_ctx, io);
io                 31 source4/libcli/smb2/notify.c struct smb2_request *smb2_notify_send(struct smb2_tree *tree, struct smb2_notify *io)
io                 41 source4/libcli/smb2/notify.c 	SSVAL(req->out.body, 0x02, io->in.recursive);
io                 42 source4/libcli/smb2/notify.c 	SIVAL(req->out.body, 0x04, io->in.buffer_size);
io                 43 source4/libcli/smb2/notify.c 	smb2_push_handle(req->out.body+0x08, &io->in.file.handle);
io                 44 source4/libcli/smb2/notify.c 	SIVAL(req->out.body, 0x18, io->in.completion_filter);
io                 45 source4/libcli/smb2/notify.c 	SIVAL(req->out.body, 0x1C, io->in.unknown);
io                 60 source4/libcli/smb2/notify.c 			  struct smb2_notify *io)
io                 78 source4/libcli/smb2/notify.c 	io->out.changes = NULL;
io                 79 source4/libcli/smb2/notify.c 	io->out.num_changes = 0;
io                 84 source4/libcli/smb2/notify.c 		io->out.num_changes++;
io                 90 source4/libcli/smb2/notify.c 	io->out.changes = talloc_array(mem_ctx, struct notify_changes, io->out.num_changes);
io                 91 source4/libcli/smb2/notify.c 	if (!io->out.changes) {
io                 95 source4/libcli/smb2/notify.c 	for (i=ofs=0; i<io->out.num_changes; i++) {
io                 96 source4/libcli/smb2/notify.c 		io->out.changes[i].action = IVAL(blob.data, ofs+4);
io                 98 source4/libcli/smb2/notify.c 					&io->out.changes[i].name,
io                110 source4/libcli/smb2/notify.c 		     struct smb2_notify *io)
io                112 source4/libcli/smb2/notify.c 	struct smb2_request *req = smb2_notify_send(tree, io);
io                113 source4/libcli/smb2/notify.c 	return smb2_notify_recv(req, mem_ctx, io);
io                 29 source4/libcli/smb2/read.c struct smb2_request *smb2_read_send(struct smb2_tree *tree, struct smb2_read *io)
io                 38 source4/libcli/smb2/read.c 	SIVAL(req->out.body, 0x04, io->in.length);
io                 39 source4/libcli/smb2/read.c 	SBVAL(req->out.body, 0x08, io->in.offset);
io                 40 source4/libcli/smb2/read.c 	smb2_push_handle(req->out.body+0x10, &io->in.file.handle);
io                 41 source4/libcli/smb2/read.c 	SIVAL(req->out.body, 0x20, io->in.min_count);
io                 42 source4/libcli/smb2/read.c 	SIVAL(req->out.body, 0x24, io->in.channel);
io                 43 source4/libcli/smb2/read.c 	SIVAL(req->out.body, 0x28, io->in.remaining);
io                 44 source4/libcli/smb2/read.c 	SSVAL(req->out.body, 0x2C, io->in.channel_offset);
io                 45 source4/libcli/smb2/read.c 	SSVAL(req->out.body, 0x2E, io->in.channel_length);
io                 57 source4/libcli/smb2/read.c 			TALLOC_CTX *mem_ctx, struct smb2_read *io)
io                 68 source4/libcli/smb2/read.c 	status = smb2_pull_o16s32_blob(&req->in, mem_ctx, req->in.body+0x02, &io->out.data);
io                 74 source4/libcli/smb2/read.c 	io->out.remaining = IVAL(req->in.body, 0x08);
io                 75 source4/libcli/smb2/read.c 	io->out.reserved  = IVAL(req->in.body, 0x0C);
io                 83 source4/libcli/smb2/read.c NTSTATUS smb2_read(struct smb2_tree *tree, TALLOC_CTX *mem_ctx, struct smb2_read *io)
io                 85 source4/libcli/smb2/read.c 	struct smb2_request *req = smb2_read_send(tree, io);
io                 86 source4/libcli/smb2/read.c 	return smb2_read_recv(req, mem_ctx, io);
io                 67 source4/libcli/smb2/session.c 					     struct smb2_session_setup *io)
io                 73 source4/libcli/smb2/session.c 				0x18, true, io->in.secblob.length);
io                 77 source4/libcli/smb2/session.c 	SCVAL(req->out.body, 0x02, io->in.vc_number);
io                 78 source4/libcli/smb2/session.c 	SCVAL(req->out.body, 0x03, io->in.security_mode);
io                 79 source4/libcli/smb2/session.c 	SIVAL(req->out.body, 0x04, io->in.capabilities);
io                 80 source4/libcli/smb2/session.c 	SIVAL(req->out.body, 0x08, io->in.channel);
io                 81 source4/libcli/smb2/session.c 	SBVAL(req->out.body, 0x10, io->in.previous_sessionid);
io                 85 source4/libcli/smb2/session.c 	status = smb2_push_o16s16_blob(&req->out, 0x0C, io->in.secblob);
io                101 source4/libcli/smb2/session.c 				 struct smb2_session_setup *io)
io                113 source4/libcli/smb2/session.c 	io->out.session_flags = SVAL(req->in.body, 0x02);
io                114 source4/libcli/smb2/session.c 	io->out.uid           = BVAL(req->in.hdr,  SMB2_HDR_SESSION_ID);
io                116 source4/libcli/smb2/session.c 	status = smb2_pull_o16s16_blob(&req->in, mem_ctx, req->in.body+0x04, &io->out.secblob);
io                129 source4/libcli/smb2/session.c 			    TALLOC_CTX *mem_ctx, struct smb2_session_setup *io)
io                131 source4/libcli/smb2/session.c 	struct smb2_request *req = smb2_session_setup_send(session, io);
io                132 source4/libcli/smb2/session.c 	return smb2_session_setup_recv(req, mem_ctx, io);
io                137 source4/libcli/smb2/session.c 	struct smb2_session_setup io;
io                153 source4/libcli/smb2/session.c 	c->status = smb2_session_setup_recv(req, c, &state->io);
io                160 source4/libcli/smb2/session.c 					  state->io.out.secblob,
io                161 source4/libcli/smb2/session.c 					  &state->io.in.secblob);
io                170 source4/libcli/smb2/session.c 	session->uid = state->io.out.uid;
io                173 source4/libcli/smb2/session.c 		state->req = smb2_session_setup_send(session, &state->io);
io                218 source4/libcli/smb2/session.c 	ZERO_STRUCT(state->io);
io                219 source4/libcli/smb2/session.c 	state->io.in.vc_number          = 0;
io                221 source4/libcli/smb2/session.c 		state->io.in.security_mode = 
io                224 source4/libcli/smb2/session.c 	state->io.in.capabilities       = 0;
io                225 source4/libcli/smb2/session.c 	state->io.in.channel            = 0;
io                226 source4/libcli/smb2/session.c 	state->io.in.previous_sessionid = 0;
io                243 source4/libcli/smb2/session.c 				  &state->io.in.secblob);
io                250 source4/libcli/smb2/session.c 	state->req = smb2_session_setup_send(session, &state->io);
io                 31 source4/libcli/smb2/setinfo.c struct smb2_request *smb2_setinfo_send(struct smb2_tree *tree, struct smb2_setinfo *io)
io                 36 source4/libcli/smb2/setinfo.c 	req = smb2_request_init_tree(tree, SMB2_OP_SETINFO, 0x20, true, io->in.blob.length);
io                 39 source4/libcli/smb2/setinfo.c 	SSVAL(req->out.body, 0x02, io->in.level);
io                 41 source4/libcli/smb2/setinfo.c 	status = smb2_push_s32o32_blob(&req->out, 0x04, io->in.blob);
io                 47 source4/libcli/smb2/setinfo.c 	SIVAL(req->out.body, 0x0C, io->in.flags);
io                 48 source4/libcli/smb2/setinfo.c 	smb2_push_handle(req->out.body+0x10, &io->in.file.handle);
io                 74 source4/libcli/smb2/setinfo.c NTSTATUS smb2_setinfo(struct smb2_tree *tree, struct smb2_setinfo *io)
io                 76 source4/libcli/smb2/setinfo.c 	struct smb2_request *req = smb2_setinfo_send(tree, io);
io                 83 source4/libcli/smb2/setinfo.c struct smb2_request *smb2_setinfo_file_send(struct smb2_tree *tree, union smb_setfileinfo *io)
io                 86 source4/libcli/smb2/setinfo.c 	uint16_t smb2_level = smb2_getinfo_map_level(io->generic.level, SMB2_GETINFO_FILE);
io                 95 source4/libcli/smb2/setinfo.c 	b.in.file.handle       = io->generic.in.file.handle;
io                 98 source4/libcli/smb2/setinfo.c 	if (io->generic.level == RAW_SFILEINFO_RENAME_INFORMATION) {
io                 99 source4/libcli/smb2/setinfo.c 		io->generic.level = RAW_SFILEINFO_RENAME_INFORMATION_SMB2;
io                102 source4/libcli/smb2/setinfo.c 	if (!smb_raw_setfileinfo_passthru(tree, io->generic.level, io, &b.in.blob)) {
io                106 source4/libcli/smb2/setinfo.c 	if (io->generic.level == RAW_SFILEINFO_SEC_DESC) {
io                107 source4/libcli/smb2/setinfo.c 		b.in.flags = io->set_secdesc.in.secinfo_flags;
io                118 source4/libcli/smb2/setinfo.c NTSTATUS smb2_setinfo_file(struct smb2_tree *tree, union smb_setfileinfo *io)
io                120 source4/libcli/smb2/setinfo.c 	struct smb2_request *req = smb2_setinfo_file_send(tree, io);
io                 50 source4/libcli/smb2/tcon.c 					    struct smb2_tree_connect *io)
io                 62 source4/libcli/smb2/tcon.c 	SSVAL(req->out.body, 0x02, io->in.reserved);
io                 63 source4/libcli/smb2/tcon.c 	status = smb2_push_o16s16_string(&req->out, 0x04, io->in.path);
io                 78 source4/libcli/smb2/tcon.c NTSTATUS smb2_tree_connect_recv(struct smb2_request *req, struct smb2_tree_connect *io)
io                 87 source4/libcli/smb2/tcon.c 	io->out.tid      = IVAL(req->in.hdr,  SMB2_HDR_TID);
io                 89 source4/libcli/smb2/tcon.c 	io->out.share_type  = CVAL(req->in.body, 0x02);
io                 90 source4/libcli/smb2/tcon.c 	io->out.reserved    = CVAL(req->in.body, 0x03);
io                 91 source4/libcli/smb2/tcon.c 	io->out.flags       = IVAL(req->in.body, 0x04);
io                 92 source4/libcli/smb2/tcon.c 	io->out.capabilities= IVAL(req->in.body, 0x08);
io                 93 source4/libcli/smb2/tcon.c 	io->out.access_mask = IVAL(req->in.body, 0x0C);
io                 95 source4/libcli/smb2/tcon.c 	if (io->out.capabilities & ~SMB2_CAP_ALL) {
io                 96 source4/libcli/smb2/tcon.c 		DEBUG(0,("Unknown capabilities mask 0x%x\n", io->out.capabilities));
io                 98 source4/libcli/smb2/tcon.c 	if (io->out.flags & ~SMB2_SHAREFLAG_ALL) {
io                 99 source4/libcli/smb2/tcon.c 		DEBUG(0,("Unknown tcon shareflag 0x%x\n", io->out.flags));
io                108 source4/libcli/smb2/tcon.c NTSTATUS smb2_tree_connect(struct smb2_tree *tree, struct smb2_tree_connect *io)
io                110 source4/libcli/smb2/tcon.c 	struct smb2_request *req = smb2_tree_connect_send(tree, io);
io                111 source4/libcli/smb2/tcon.c 	return smb2_tree_connect_recv(req, io);
io                 47 source4/libcli/smb2/util.c 	union smb_unlink io;
io                 49 source4/libcli/smb2/util.c 	ZERO_STRUCT(io);
io                 50 source4/libcli/smb2/util.c 	io.unlink.in.pattern = fname;
io                 52 source4/libcli/smb2/util.c 	return smb2_composite_unlink(tree, &io);
io                 61 source4/libcli/smb2/util.c 	struct smb_rmdir io;
io                 63 source4/libcli/smb2/util.c 	ZERO_STRUCT(io);
io                 64 source4/libcli/smb2/util.c 	io.in.path = dname;
io                 66 source4/libcli/smb2/util.c 	return smb2_composite_rmdir(tree, &io);
io                 75 source4/libcli/smb2/util.c 	union smb_mkdir io;
io                 77 source4/libcli/smb2/util.c 	ZERO_STRUCT(io);
io                 78 source4/libcli/smb2/util.c 	io.mkdir.level = RAW_MKDIR_MKDIR;
io                 79 source4/libcli/smb2/util.c 	io.mkdir.in.path = dname;
io                 81 source4/libcli/smb2/util.c 	return smb2_composite_mkdir(tree, &io);
io                 90 source4/libcli/smb2/util.c 	union smb_setfileinfo io;
io                 92 source4/libcli/smb2/util.c 	ZERO_STRUCT(io);
io                 93 source4/libcli/smb2/util.c 	io.basic_info.level = RAW_SFILEINFO_BASIC_INFORMATION;
io                 94 source4/libcli/smb2/util.c 	io.basic_info.in.file.path = name;
io                 95 source4/libcli/smb2/util.c 	io.basic_info.in.attrib = attrib;
io                 97 source4/libcli/smb2/util.c 	return smb2_composite_setpathinfo(tree, &io);
io                 29 source4/libcli/smb2/write.c struct smb2_request *smb2_write_send(struct smb2_tree *tree, struct smb2_write *io)
io                 34 source4/libcli/smb2/write.c 	req = smb2_request_init_tree(tree, SMB2_OP_WRITE, 0x30, true, io->in.data.length);
io                 37 source4/libcli/smb2/write.c 	status = smb2_push_o16s32_blob(&req->out, 0x02, io->in.data);
io                 43 source4/libcli/smb2/write.c 	SBVAL(req->out.body, 0x08, io->in.offset);
io                 44 source4/libcli/smb2/write.c 	smb2_push_handle(req->out.body+0x10, &io->in.file.handle);
io                 46 source4/libcli/smb2/write.c 	SBVAL(req->out.body, 0x20, io->in.unknown1);
io                 47 source4/libcli/smb2/write.c 	SBVAL(req->out.body, 0x28, io->in.unknown2);
io                 58 source4/libcli/smb2/write.c NTSTATUS smb2_write_recv(struct smb2_request *req, struct smb2_write *io)
io                 67 source4/libcli/smb2/write.c 	io->out._pad     = SVAL(req->in.body, 0x02);
io                 68 source4/libcli/smb2/write.c 	io->out.nwritten = IVAL(req->in.body, 0x04);
io                 69 source4/libcli/smb2/write.c 	io->out.unknown1 = BVAL(req->in.body, 0x08);
io                 77 source4/libcli/smb2/write.c NTSTATUS smb2_write(struct smb2_tree *tree, struct smb2_write *io)
io                 79 source4/libcli/smb2/write.c 	struct smb2_request *req = smb2_write_send(tree, io);
io                 80 source4/libcli/smb2/write.c 	return smb2_write_recv(req, io);
io                 16 source4/libcli/smb_composite/appendacl.c 	struct smb_composite_appendacl *io;
io                 27 source4/libcli/smb_composite/appendacl.c 			      struct smb_composite_appendacl *io)
io                 58 source4/libcli/smb_composite/appendacl.c 			       struct smb_composite_appendacl *io)
io                 80 source4/libcli/smb_composite/appendacl.c 	if (io->in.sd->dacl != NULL) {
io                 81 source4/libcli/smb_composite/appendacl.c 		for (i = 0; i < io->in.sd->dacl->num_aces; i++) {
io                 83 source4/libcli/smb_composite/appendacl.c 						     &(io->in.sd->dacl->aces[i]));
io                104 source4/libcli/smb_composite/appendacl.c 			      struct smb_composite_appendacl *io)
io                137 source4/libcli/smb_composite/appendacl.c 				   struct smb_composite_appendacl *io)
io                147 source4/libcli/smb_composite/appendacl.c 	io->out.sd = state->io_fileinfo->query_secdesc.out.sd;
io                173 source4/libcli/smb_composite/appendacl.c 				struct smb_composite_appendacl *io)
io                198 source4/libcli/smb_composite/appendacl.c 		c->status = appendacl_open(c, state->io);
io                202 source4/libcli/smb_composite/appendacl.c 		c->status = appendacl_get(c, state->io);
io                206 source4/libcli/smb_composite/appendacl.c 		c->status = appendacl_set(c, state->io);
io                210 source4/libcli/smb_composite/appendacl.c 		c->status = appendacl_getagain(c, state->io);
io                214 source4/libcli/smb_composite/appendacl.c 		c->status = appendacl_close(c, state->io);
io                235 source4/libcli/smb_composite/appendacl.c 							struct smb_composite_appendacl *io)
io                246 source4/libcli/smb_composite/appendacl.c 	state->io = io;
io                265 source4/libcli/smb_composite/appendacl.c 	state->io_open->ntcreatex.in.fname            = io->in.fname;
io                295 source4/libcli/smb_composite/appendacl.c 		state->io->out.sd = security_descriptor_copy (mem_ctx, state->io->out.sd);
io                308 source4/libcli/smb_composite/appendacl.c 				struct smb_composite_appendacl *io)
io                310 source4/libcli/smb_composite/appendacl.c 	struct composite_context *c = smb_composite_appendacl_send(tree, io);
io                 50 source4/libcli/smb_composite/connect.c 	struct smb_composite_connect *io;
io                 65 source4/libcli/smb_composite/connect.c 			     struct smb_composite_connect *io)
io                 73 source4/libcli/smb_composite/connect.c 	io->out.tree->tid = state->io_tcon->tconx.out.tid;
io                 75 source4/libcli/smb_composite/connect.c 		io->out.tree->device = talloc_strdup(io->out.tree, 
io                 79 source4/libcli/smb_composite/connect.c 		io->out.tree->fs_type = talloc_strdup(io->out.tree, 
io                 93 source4/libcli/smb_composite/connect.c 					   struct smb_composite_connect *io)
io                101 source4/libcli/smb_composite/connect.c 	io->out.anonymous_fallback_done = true;
io                116 source4/libcli/smb_composite/connect.c 						 io->in.called_name, 
io                117 source4/libcli/smb_composite/connect.c 						 io->in.service);
io                119 source4/libcli/smb_composite/connect.c 	if (!io->in.service_type) {
io                122 source4/libcli/smb_composite/connect.c 		state->io_tcon->tconx.in.device = io->in.service_type;
io                125 source4/libcli/smb_composite/connect.c 	state->req = smb_raw_tcon_send(io->out.tree, state->io_tcon);
io                142 source4/libcli/smb_composite/connect.c 				      struct smb_composite_connect *io)
io                150 source4/libcli/smb_composite/connect.c 	    !cli_credentials_is_anonymous(state->io->in.credentials) &&
io                151 source4/libcli/smb_composite/connect.c 	    io->in.fallback_to_anonymous) {
io                156 source4/libcli/smb_composite/connect.c 		   cli_credentials_get_workstation(state->io->in.credentials), 
io                187 source4/libcli/smb_composite/connect.c 	if (!io->in.service) {
io                202 source4/libcli/smb_composite/connect.c 						 io->in.called_name, 
io                203 source4/libcli/smb_composite/connect.c 						 io->in.service);
io                205 source4/libcli/smb_composite/connect.c 	if (!io->in.service_type) {
io                208 source4/libcli/smb_composite/connect.c 		state->io_tcon->tconx.in.device = io->in.service_type;
io                211 source4/libcli/smb_composite/connect.c 	state->req = smb_raw_tcon_send(io->out.tree, state->io_tcon);
io                228 source4/libcli/smb_composite/connect.c 				struct smb_composite_connect *io)
io                237 source4/libcli/smb_composite/connect.c 	state->session = smbcli_session_init(state->transport, state, true, io->in.session_options);
io                242 source4/libcli/smb_composite/connect.c 	io->out.tree = smbcli_tree_init(state->session, state, true);
io                243 source4/libcli/smb_composite/connect.c 	NT_STATUS_HAVE_NO_MEMORY(io->out.tree);
io                247 source4/libcli/smb_composite/connect.c 	if (!io->in.credentials) {
io                258 source4/libcli/smb_composite/connect.c 	state->io_setup->in.credentials  = io->in.credentials;
io                259 source4/libcli/smb_composite/connect.c 	state->io_setup->in.workgroup    = io->in.workgroup;
io                260 source4/libcli/smb_composite/connect.c 	state->io_setup->in.gensec_settings = io->in.gensec_settings;
io                280 source4/libcli/smb_composite/connect.c 				     struct smb_composite_connect *io)
io                284 source4/libcli/smb_composite/connect.c 	state->req = smb_raw_negotiate_send(state->transport, io->in.options.unicode, io->in.options.max_protocol);
io                299 source4/libcli/smb_composite/connect.c 					struct smb_composite_connect *io)
io                308 source4/libcli/smb_composite/connect.c 	return connect_send_negprot(c, io);
io                315 source4/libcli/smb_composite/connect.c 			       struct smb_composite_connect *io)
io                326 source4/libcli/smb_composite/connect.c 						 &io->in.options, io->in.iconv_convenience);
io                330 source4/libcli/smb_composite/connect.c 	    (state->io->in.called_name != NULL)) {
io                335 source4/libcli/smb_composite/connect.c 			talloc_strdup(state->sock, io->in.called_name);
io                339 source4/libcli/smb_composite/connect.c 	make_nbt_name_client(&calling, cli_credentials_get_workstation(io->in.credentials));
io                341 source4/libcli/smb_composite/connect.c 	nbt_choose_called_name(state, &called, io->in.called_name, NBT_NAME_SERVER);
io                350 source4/libcli/smb_composite/connect.c 		return connect_send_negprot(c, io);
io                368 source4/libcli/smb_composite/connect.c 				struct smb_composite_connect *io)
io                378 source4/libcli/smb_composite/connect.c 					       io->in.dest_ports,
io                379 source4/libcli/smb_composite/connect.c 					       io->in.dest_host, 
io                381 source4/libcli/smb_composite/connect.c 						  io->in.socket_options);
io                401 source4/libcli/smb_composite/connect.c 		c->status = connect_resolve(c, state->io);
io                404 source4/libcli/smb_composite/connect.c 		c->status = connect_socket(c, state->io);
io                407 source4/libcli/smb_composite/connect.c 		c->status = connect_session_request(c, state->io);
io                410 source4/libcli/smb_composite/connect.c 		c->status = connect_negprot(c, state->io);
io                413 source4/libcli/smb_composite/connect.c 		c->status = connect_session_setup(c, state->io);
io                416 source4/libcli/smb_composite/connect.c 		c->status = connect_session_setup_anon(c, state->io);
io                419 source4/libcli/smb_composite/connect.c 		c->status = connect_tcon(c, state->io);
io                455 source4/libcli/smb_composite/connect.c struct composite_context *smb_composite_connect_send(struct smb_composite_connect *io,
io                473 source4/libcli/smb_composite/connect.c 	if (io->in.gensec_settings == NULL) goto failed;
io                474 source4/libcli/smb_composite/connect.c 	state->io = io;
io                480 source4/libcli/smb_composite/connect.c 	make_nbt_name_server(&name, io->in.dest_host);
io                504 source4/libcli/smb_composite/connect.c 		talloc_steal(mem_ctx, state->io->out.tree);
io                514 source4/libcli/smb_composite/connect.c NTSTATUS smb_composite_connect(struct smb_composite_connect *io, TALLOC_CTX *mem_ctx,
io                518 source4/libcli/smb_composite/connect.c 	struct composite_context *c = smb_composite_connect_send(io, mem_ctx, resolve_ctx, ev);
io                 33 source4/libcli/smb_composite/fetchfile.c 	struct smb_composite_fetchfile *io;
io                 42 source4/libcli/smb_composite/fetchfile.c 				  struct smb_composite_fetchfile *io)
io                 54 source4/libcli/smb_composite/fetchfile.c 	state->loadfile->in.fname = io->in.filename;
io                 69 source4/libcli/smb_composite/fetchfile.c 			       struct smb_composite_fetchfile *io)
io                 78 source4/libcli/smb_composite/fetchfile.c 	io->out.data = state->loadfile->out.data;
io                 79 source4/libcli/smb_composite/fetchfile.c 	io->out.size = state->loadfile->out.size;
io                 99 source4/libcli/smb_composite/fetchfile.c 		status = fetchfile_connect(c, state->io);
io                102 source4/libcli/smb_composite/fetchfile.c 		status = fetchfile_read(c, state->io);
io                122 source4/libcli/smb_composite/fetchfile.c struct composite_context *smb_composite_fetchfile_send(struct smb_composite_fetchfile *io,
io                137 source4/libcli/smb_composite/fetchfile.c 	state->io = io;
io                139 source4/libcli/smb_composite/fetchfile.c 	state->connect->in.dest_host    = io->in.dest_host;
io                140 source4/libcli/smb_composite/fetchfile.c 	state->connect->in.dest_ports   = io->in.ports;
io                141 source4/libcli/smb_composite/fetchfile.c 	state->connect->in.socket_options = io->in.socket_options;
io                142 source4/libcli/smb_composite/fetchfile.c 	state->connect->in.called_name  = io->in.called_name;
io                143 source4/libcli/smb_composite/fetchfile.c 	state->connect->in.service      = io->in.service;
io                144 source4/libcli/smb_composite/fetchfile.c 	state->connect->in.service_type = io->in.service_type;
io                145 source4/libcli/smb_composite/fetchfile.c 	state->connect->in.credentials  = io->in.credentials;
io                147 source4/libcli/smb_composite/fetchfile.c 	state->connect->in.workgroup    = io->in.workgroup;
io                148 source4/libcli/smb_composite/fetchfile.c 	state->connect->in.gensec_settings = io->in.gensec_settings;
io                149 source4/libcli/smb_composite/fetchfile.c 	state->connect->in.iconv_convenience = io->in.iconv_convenience;
io                151 source4/libcli/smb_composite/fetchfile.c 	state->connect->in.options	= io->in.options;
io                152 source4/libcli/smb_composite/fetchfile.c 	state->connect->in.session_options = io->in.session_options;
io                155 source4/libcli/smb_composite/fetchfile.c 						 io->in.resolve_ctx, event_ctx);
io                180 source4/libcli/smb_composite/fetchfile.c 		talloc_steal(mem_ctx, state->io->out.data);
io                187 source4/libcli/smb_composite/fetchfile.c NTSTATUS smb_composite_fetchfile(struct smb_composite_fetchfile *io,
io                190 source4/libcli/smb_composite/fetchfile.c 	struct composite_context *c = smb_composite_fetchfile_send(io, NULL);
io                 23 source4/libcli/smb_composite/fsinfo.c 	struct smb_composite_fsinfo *io;
io                 31 source4/libcli/smb_composite/fsinfo.c 			       struct smb_composite_fsinfo *io)
io                 43 source4/libcli/smb_composite/fsinfo.c 	state->fsinfo->generic.level = io->in.level;
io                 59 source4/libcli/smb_composite/fsinfo.c 			       struct smb_composite_fsinfo *io)
io                 68 source4/libcli/smb_composite/fsinfo.c 	state->io->out.fsinfo = state->fsinfo;
io                 90 source4/libcli/smb_composite/fsinfo.c 		creq->status = fsinfo_connect(creq, state->io);
io                 94 source4/libcli/smb_composite/fsinfo.c 		creq->status = fsinfo_query(creq, state->io);
io                129 source4/libcli/smb_composite/fsinfo.c 						    struct smb_composite_fsinfo *io,
io                141 source4/libcli/smb_composite/fsinfo.c 	state->io = io;
io                147 source4/libcli/smb_composite/fsinfo.c 	state->connect->in.dest_host    = io->in.dest_host;
io                148 source4/libcli/smb_composite/fsinfo.c 	state->connect->in.dest_ports   = io->in.dest_ports;
io                149 source4/libcli/smb_composite/fsinfo.c 	state->connect->in.socket_options = io->in.socket_options;
io                150 source4/libcli/smb_composite/fsinfo.c 	state->connect->in.called_name  = io->in.called_name;
io                151 source4/libcli/smb_composite/fsinfo.c 	state->connect->in.service      = io->in.service;
io                152 source4/libcli/smb_composite/fsinfo.c 	state->connect->in.service_type = io->in.service_type;
io                153 source4/libcli/smb_composite/fsinfo.c 	state->connect->in.credentials  = io->in.credentials;
io                155 source4/libcli/smb_composite/fsinfo.c 	state->connect->in.workgroup    = io->in.workgroup;
io                156 source4/libcli/smb_composite/fsinfo.c 	state->connect->in.iconv_convenience = io->in.iconv_convenience;
io                157 source4/libcli/smb_composite/fsinfo.c 	state->connect->in.gensec_settings = io->in.gensec_settings;
io                191 source4/libcli/smb_composite/fsinfo.c 		talloc_steal(mem_ctx, state->io->out.fsinfo);
io                204 source4/libcli/smb_composite/fsinfo.c 			      struct smb_composite_fsinfo *io,
io                207 source4/libcli/smb_composite/fsinfo.c 	struct composite_context *c = smb_composite_fsinfo_send(tree, io, resolve_ctx);
io                 36 source4/libcli/smb_composite/loadfile.c 	struct smb_composite_loadfile *io;
io                 75 source4/libcli/smb_composite/loadfile.c 			      struct smb_composite_loadfile *io)
io                 90 source4/libcli/smb_composite/loadfile.c 	io->out.size = state->io_open->ntcreatex.out.size;
io                 91 source4/libcli/smb_composite/loadfile.c 	io->out.data = talloc_array(c, uint8_t, io->out.size);
io                 92 source4/libcli/smb_composite/loadfile.c 	NT_STATUS_HAVE_NO_MEMORY(io->out.data);
io                 94 source4/libcli/smb_composite/loadfile.c 	if (io->out.size == 0) {
io                105 source4/libcli/smb_composite/loadfile.c 	state->io_read->readx.in.mincnt    = MIN(32768, io->out.size);
io                109 source4/libcli/smb_composite/loadfile.c 	state->io_read->readx.out.data     = io->out.data;
io                130 source4/libcli/smb_composite/loadfile.c 			      struct smb_composite_loadfile *io)
io                141 source4/libcli/smb_composite/loadfile.c 	    state->io_read->readx.out.nread == io->out.size) {
io                147 source4/libcli/smb_composite/loadfile.c 	state->io_read->readx.in.mincnt = MIN(32768, io->out.size - state->io_read->readx.in.offset);
io                148 source4/libcli/smb_composite/loadfile.c 	state->io_read->readx.out.data = io->out.data + state->io_read->readx.in.offset;
io                164 source4/libcli/smb_composite/loadfile.c 			       struct smb_composite_loadfile *io)
io                190 source4/libcli/smb_composite/loadfile.c 		c->status = loadfile_open(c, state->io);
io                194 source4/libcli/smb_composite/loadfile.c 		c->status = loadfile_read(c, state->io);
io                198 source4/libcli/smb_composite/loadfile.c 		c->status = loadfile_close(c, state->io);
io                217 source4/libcli/smb_composite/loadfile.c 						     struct smb_composite_loadfile *io)
io                228 source4/libcli/smb_composite/loadfile.c 	state->io = io;
io                245 source4/libcli/smb_composite/loadfile.c 	state->io_open->ntcreatex.in.fname            = io->in.fname;
io                275 source4/libcli/smb_composite/loadfile.c 		talloc_steal(mem_ctx, state->io->out.data);
io                288 source4/libcli/smb_composite/loadfile.c 				struct smb_composite_loadfile *io)
io                290 source4/libcli/smb_composite/loadfile.c 	struct composite_context *c = smb_composite_loadfile_send(tree, io);
io                 37 source4/libcli/smb_composite/savefile.c 	struct smb_composite_savefile *io;
io                 77 source4/libcli/smb_composite/savefile.c 			      struct smb_composite_savefile *io)
io                 88 source4/libcli/smb_composite/savefile.c 	if (io->in.size == 0) {
io                101 source4/libcli/smb_composite/savefile.c 	io_write->writex.in.count     = MIN(max_xmit - 100, io->in.size);
io                102 source4/libcli/smb_composite/savefile.c 	io_write->writex.in.data      = io->in.data;
io                123 source4/libcli/smb_composite/savefile.c 			      struct smb_composite_savefile *io)
io                137 source4/libcli/smb_composite/savefile.c 	    state->total_written == io->in.size) {
io                144 source4/libcli/smb_composite/savefile.c 					       io->in.size - state->total_written);
io                145 source4/libcli/smb_composite/savefile.c 	state->io_write->writex.in.data = io->in.data + state->total_written;
io                161 source4/libcli/smb_composite/savefile.c 			       struct smb_composite_savefile *io)
io                169 source4/libcli/smb_composite/savefile.c 	if (state->total_written != io->in.size) {
io                191 source4/libcli/smb_composite/savefile.c 		c->status = savefile_open(c, state->io);
io                195 source4/libcli/smb_composite/savefile.c 		c->status = savefile_write(c, state->io);
io                199 source4/libcli/smb_composite/savefile.c 		c->status = savefile_close(c, state->io);
io                218 source4/libcli/smb_composite/savefile.c 						      struct smb_composite_savefile *io)
io                235 source4/libcli/smb_composite/savefile.c 	state->io = io;
io                248 source4/libcli/smb_composite/savefile.c 	io_open->ntcreatex.in.fname            = io->in.fname;
io                284 source4/libcli/smb_composite/savefile.c 				struct smb_composite_savefile *io)
io                286 source4/libcli/smb_composite/savefile.c 	struct composite_context *c = smb_composite_savefile_send(tree, io);
io                 40 source4/libcli/smb_composite/sesssetup.c 	struct smb_composite_sesssetup *io;
io                 56 source4/libcli/smb_composite/sesssetup.c 				  struct smb_composite_sesssetup *io,
io                 60 source4/libcli/smb_composite/sesssetup.c 				  struct smb_composite_sesssetup *io,
io                 64 source4/libcli/smb_composite/sesssetup.c 				     struct smb_composite_sesssetup *io,
io                111 source4/libcli/smb_composite/sesssetup.c 		state->io->out.vuid = state->setup.old.out.vuid;
io                117 source4/libcli/smb_composite/sesssetup.c 			if (cli_credentials_wrong_password(state->io->in.credentials)) {
io                119 source4/libcli/smb_composite/sesssetup.c 							      state->io, 
io                132 source4/libcli/smb_composite/sesssetup.c 		state->io->out.vuid = state->setup.nt1.out.vuid;
io                136 source4/libcli/smb_composite/sesssetup.c 			if (cli_credentials_wrong_password(state->io->in.credentials)) {
io                138 source4/libcli/smb_composite/sesssetup.c 							      state->io, 
io                151 source4/libcli/smb_composite/sesssetup.c 		state->io->out.vuid = state->setup.spnego.out.vuid;
io                155 source4/libcli/smb_composite/sesssetup.c 			if (cli_credentials_wrong_password(state->io->in.credentials)) {
io                157 source4/libcli/smb_composite/sesssetup.c 								      state->io, 
io                210 source4/libcli/smb_composite/sesssetup.c 			session->vuid = state->io->out.vuid;
io                236 source4/libcli/smb_composite/sesssetup.c 	if (NT_STATUS_IS_OK(c->status) && !cli_credentials_is_anonymous(state->io->in.credentials)) {
io                258 source4/libcli/smb_composite/sesssetup.c 				  struct smb_composite_sesssetup *io,
io                263 source4/libcli/smb_composite/sesssetup.c 	DATA_BLOB names_blob = NTLMv2_generate_names_blob(state, session->transport->socket->hostname, cli_credentials_get_domain(io->in.credentials));
io                281 source4/libcli/smb_composite/sesssetup.c 	state->setup.nt1.in.sesskey      = io->in.sesskey;
io                282 source4/libcli/smb_composite/sesssetup.c 	state->setup.nt1.in.capabilities = io->in.capabilities;
io                286 source4/libcli/smb_composite/sesssetup.c 	cli_credentials_get_ntlm_username_domain(io->in.credentials, state, 
io                292 source4/libcli/smb_composite/sesssetup.c 		nt_status = cli_credentials_get_ntlm_response(io->in.credentials, state, 
io                301 source4/libcli/smb_composite/sesssetup.c 		const char *password = cli_credentials_get_password(io->in.credentials);
io                331 source4/libcli/smb_composite/sesssetup.c 				  struct smb_composite_sesssetup *io,
io                336 source4/libcli/smb_composite/sesssetup.c 	const char *password = cli_credentials_get_password(io->in.credentials);
io                337 source4/libcli/smb_composite/sesssetup.c 	DATA_BLOB names_blob = NTLMv2_generate_names_blob(state, session->transport->socket->hostname, cli_credentials_get_domain(io->in.credentials));
io                352 source4/libcli/smb_composite/sesssetup.c 	state->setup.old.in.sesskey = io->in.sesskey;
io                355 source4/libcli/smb_composite/sesssetup.c 	cli_credentials_get_ntlm_username_domain(io->in.credentials, state, 
io                360 source4/libcli/smb_composite/sesssetup.c 		nt_status = cli_credentials_get_ntlm_response(io->in.credentials, state, 
io                391 source4/libcli/smb_composite/sesssetup.c 				     struct smb_composite_sesssetup *io,
io                402 source4/libcli/smb_composite/sesssetup.c 	state->setup.spnego.in.sesskey      = io->in.sesskey;
io                403 source4/libcli/smb_composite/sesssetup.c 	state->setup.spnego.in.capabilities = io->in.capabilities;
io                406 source4/libcli/smb_composite/sesssetup.c 	state->setup.spnego.in.workgroup    = io->in.workgroup;
io                411 source4/libcli/smb_composite/sesssetup.c 				     io->in.gensec_settings);
io                419 source4/libcli/smb_composite/sesssetup.c 	status = gensec_set_credentials(session->gensec, io->in.credentials);
io                507 source4/libcli/smb_composite/sesssetup.c 						       struct smb_composite_sesssetup *io)
io                520 source4/libcli/smb_composite/sesssetup.c 	state->io = io;
io                526 source4/libcli/smb_composite/sesssetup.c 		ZERO_STRUCT(io->out);
io                533 source4/libcli/smb_composite/sesssetup.c 		status = session_setup_old(c, session, io, &state->req);
io                535 source4/libcli/smb_composite/sesssetup.c 		   !(io->in.capabilities & CAP_EXTENDED_SECURITY)) {
io                536 source4/libcli/smb_composite/sesssetup.c 		status = session_setup_nt1(c, session, io, &state->req);
io                538 source4/libcli/smb_composite/sesssetup.c 		status = session_setup_spnego(c, session, io, &state->req);
io                566 source4/libcli/smb_composite/sesssetup.c NTSTATUS smb_composite_sesssetup(struct smbcli_session *session, struct smb_composite_sesssetup *io)
io                568 source4/libcli/smb_composite/sesssetup.c 	struct composite_context *c = smb_composite_sesssetup_send(session, io);
io                 77 source4/libcli/smb_composite/smb2.c 						     union smb_unlink *io)
io                 88 source4/libcli/smb_composite/smb2.c 	if (strpbrk(io->unlink.in.pattern, "*?<>") != NULL) {
io                103 source4/libcli/smb_composite/smb2.c 	create_parm.in.fname = io->unlink.in.pattern;
io                118 source4/libcli/smb_composite/smb2.c NTSTATUS smb2_composite_unlink(struct smb2_tree *tree, union smb_unlink *io)
io                120 source4/libcli/smb_composite/smb2.c 	struct composite_context *c = smb2_composite_unlink_send(tree, io);
io                156 source4/libcli/smb_composite/smb2.c 						     union smb_mkdir *io)
io                174 source4/libcli/smb_composite/smb2.c 	create_parm.in.fname = io->mkdir.in.path;
io                190 source4/libcli/smb_composite/smb2.c NTSTATUS smb2_composite_mkdir(struct smb2_tree *tree, union smb_mkdir *io)
io                192 source4/libcli/smb_composite/smb2.c 	struct composite_context *c = smb2_composite_mkdir_send(tree, io);
io                227 source4/libcli/smb_composite/smb2.c 						    struct smb_rmdir *io)
io                246 source4/libcli/smb_composite/smb2.c 	create_parm.in.fname = io->in.path;
io                261 source4/libcli/smb_composite/smb2.c NTSTATUS smb2_composite_rmdir(struct smb2_tree *tree, struct smb_rmdir *io)
io                263 source4/libcli/smb_composite/smb2.c 	struct composite_context *c = smb2_composite_rmdir_send(tree, io);
io                325 source4/libcli/smb_composite/smb2.c 							  union smb_setfileinfo *io)
io                343 source4/libcli/smb_composite/smb2.c 	create_parm.in.fname = io->generic.in.file.path;
io                354 source4/libcli/smb_composite/smb2.c 	*io2 = *io;
io                366 source4/libcli/smb_composite/smb2.c NTSTATUS smb2_composite_setpathinfo(struct smb2_tree *tree, union smb_setfileinfo *io)
io                368 source4/libcli/smb_composite/smb2.c 	struct composite_context *c = smb2_composite_setpathinfo_send(tree, io);
io                564 source4/libcli/wrepl/winsrepl.c 					   struct wrepl_associate *io)
io                603 source4/libcli/wrepl/winsrepl.c 			      struct wrepl_associate *io)
io                613 source4/libcli/wrepl/winsrepl.c 		io->out.assoc_ctx = packet->message.start_reply.assoc_ctx;
io                614 source4/libcli/wrepl/winsrepl.c 		io->out.major_version = packet->message.start_reply.major_version;
io                624 source4/libcli/wrepl/winsrepl.c 			 struct wrepl_associate *io)
io                626 source4/libcli/wrepl/winsrepl.c 	struct wrepl_request *req = wrepl_associate_send(wrepl_socket, io);
io                627 source4/libcli/wrepl/winsrepl.c 	return wrepl_associate_recv(req, io);
io                635 source4/libcli/wrepl/winsrepl.c 						struct wrepl_associate_stop *io)
io                645 source4/libcli/wrepl/winsrepl.c 	packet->assoc_ctx		= io->in.assoc_ctx;
io                647 source4/libcli/wrepl/winsrepl.c 	packet->message.stop.reason	= io->in.reason;
io                650 source4/libcli/wrepl/winsrepl.c 	if (io->in.reason == 0) {
io                666 source4/libcli/wrepl/winsrepl.c 				   struct wrepl_associate_stop *io)
io                680 source4/libcli/wrepl/winsrepl.c 			      struct wrepl_associate_stop *io)
io                682 source4/libcli/wrepl/winsrepl.c 	struct wrepl_request *req = wrepl_associate_stop_send(wrepl_socket, io);
io                683 source4/libcli/wrepl/winsrepl.c 	return wrepl_associate_stop_recv(req, io);
io                690 source4/libcli/wrepl/winsrepl.c 					    struct wrepl_pull_table *io)
io                699 source4/libcli/wrepl/winsrepl.c 	packet->assoc_ctx                   = io->in.assoc_ctx;
io                716 source4/libcli/wrepl/winsrepl.c 			       struct wrepl_pull_table *io)
io                733 source4/libcli/wrepl/winsrepl.c 	io->out.num_partners = table->partner_count;
io                734 source4/libcli/wrepl/winsrepl.c 	io->out.partners = talloc_steal(mem_ctx, table->partners);
io                735 source4/libcli/wrepl/winsrepl.c 	for (i=0;i<io->out.num_partners;i++) {
io                736 source4/libcli/wrepl/winsrepl.c 		talloc_steal(io->out.partners, io->out.partners[i].address);
io                750 source4/libcli/wrepl/winsrepl.c 			  struct wrepl_pull_table *io)
io                752 source4/libcli/wrepl/winsrepl.c 	struct wrepl_request *req = wrepl_pull_table_send(wrepl_socket, io);
io                753 source4/libcli/wrepl/winsrepl.c 	return wrepl_pull_table_recv(req, mem_ctx, io);
io                761 source4/libcli/wrepl/winsrepl.c 					    struct wrepl_pull_names *io)
io                770 source4/libcli/wrepl/winsrepl.c 	packet->assoc_ctx                      = io->in.assoc_ctx;
io                773 source4/libcli/wrepl/winsrepl.c 	packet->message.replication.info.owner = io->in.partner;
io                787 source4/libcli/wrepl/winsrepl.c 			       struct wrepl_pull_names *io)
io                801 source4/libcli/wrepl/winsrepl.c 	io->out.num_names = packet->message.replication.info.reply.num_names;
io                803 source4/libcli/wrepl/winsrepl.c 	io->out.names = talloc_array(packet, struct wrepl_name, io->out.num_names);
io                804 source4/libcli/wrepl/winsrepl.c 	if (io->out.names == NULL) goto nomem;
io                807 source4/libcli/wrepl/winsrepl.c 	for (i=0;i<io->out.num_names;i++) {
io                809 source4/libcli/wrepl/winsrepl.c 		struct wrepl_name *name = &io->out.names[i];
io                812 source4/libcli/wrepl/winsrepl.c 		talloc_steal(io->out.names, wname->name);
io                819 source4/libcli/wrepl/winsrepl.c 		name->owner	= talloc_strdup(io->out.names, io->in.partner.address);
io                827 source4/libcli/wrepl/winsrepl.c 			name->addresses = talloc_array(io->out.names, 
io                841 source4/libcli/wrepl/winsrepl.c 			name->addresses = talloc(io->out.names, struct wrepl_address);
io                843 source4/libcli/wrepl/winsrepl.c 			name->addresses[0].owner = talloc_strdup(name->addresses,io->in.partner.address);
io                850 source4/libcli/wrepl/winsrepl.c 	talloc_steal(mem_ctx, io->out.names);
io                867 source4/libcli/wrepl/winsrepl.c 			  struct wrepl_pull_names *io)
io                869 source4/libcli/wrepl/winsrepl.c 	struct wrepl_request *req = wrepl_pull_names_send(wrepl_socket, io);
io                870 source4/libcli/wrepl/winsrepl.c 	return wrepl_pull_names_recv(req, mem_ctx, io);
io                256 source4/libnet/groupinfo.c 						    struct libnet_rpc_groupinfo *io,
io                264 source4/libnet/groupinfo.c 	if (!p || !io) return NULL;
io                274 source4/libnet/groupinfo.c 	s->level         = io->in.level;
io                276 source4/libnet/groupinfo.c 	s->domain_handle = io->in.domain_handle;
io                279 source4/libnet/groupinfo.c 	if (io->in.sid) {
io                280 source4/libnet/groupinfo.c 		sid = dom_sid_parse_talloc(s, io->in.sid);
io                301 source4/libnet/groupinfo.c 		s->lookup.in.names[0].string  = talloc_strdup(s, io->in.groupname);
io                329 source4/libnet/groupinfo.c 				   struct libnet_rpc_groupinfo *io)
io                337 source4/libnet/groupinfo.c 	if (NT_STATUS_IS_OK(status) && io) {
io                340 source4/libnet/groupinfo.c 		io->out.info = *s->info;
io                360 source4/libnet/groupinfo.c 			      struct libnet_rpc_groupinfo *io)
io                362 source4/libnet/groupinfo.c 	struct composite_context *c = libnet_rpc_groupinfo_send(p, io, NULL);
io                363 source4/libnet/groupinfo.c 	return libnet_rpc_groupinfo_recv(c, mem_ctx, io);
io                 45 source4/libnet/groupman.c 						   struct libnet_rpc_groupadd *io,
io                 52 source4/libnet/groupman.c 	if (!p || !io) return NULL;
io                 62 source4/libnet/groupman.c 	s->domain_handle = io->in.domain_handle;
io                 71 source4/libnet/groupman.c 	s->creategroup.in.name->string   = talloc_strdup(c, io->in.groupname);
io                 88 source4/libnet/groupman.c 				  struct libnet_rpc_groupadd *io)
io                121 source4/libnet/groupman.c 			     struct libnet_rpc_groupadd *io)
io                125 source4/libnet/groupman.c 	c = libnet_rpc_groupadd_send(p, io, NULL);
io                126 source4/libnet/groupman.c 	return libnet_rpc_groupadd_recv(c, mem_ctx, io);
io                149 source4/libnet/groupman.c 						   struct libnet_rpc_groupdel *io,
io                167 source4/libnet/groupman.c 	s->domain_handle = io->in.domain_handle;
io                171 source4/libnet/groupman.c 	s->lookupname.in.domain_handle = &io->in.domain_handle;
io                174 source4/libnet/groupman.c 	s->lookupname.in.names->string = io->in.groupname;
io                291 source4/libnet/groupman.c 				  struct libnet_rpc_groupdel *io)
io                297 source4/libnet/groupman.c 	if (NT_STATUS_IS_OK(status) && io) {
io                299 source4/libnet/groupman.c 		io->out.group_handle = s->group_handle;
io                308 source4/libnet/groupman.c 			     struct libnet_rpc_groupdel *io)
io                312 source4/libnet/groupman.c 	c = libnet_rpc_groupdel_send(p, io, NULL);
io                313 source4/libnet/groupman.c 	return libnet_rpc_groupdel_recv(c, mem_ctx, io);
io                690 source4/libnet/libnet_become_dc.c 		struct cldap_netlogon io;
io                741 source4/libnet/libnet_become_dc.c 	s->cldap.io.in.dest_address	= s->source_dsa.address;
io                742 source4/libnet/libnet_become_dc.c 	s->cldap.io.in.dest_port	= lp_cldap_port(s->libnet->lp_ctx);
io                743 source4/libnet/libnet_become_dc.c 	s->cldap.io.in.realm		= s->domain.dns_name;
io                744 source4/libnet/libnet_become_dc.c 	s->cldap.io.in.host		= s->dest_dsa.netbios_name;
io                745 source4/libnet/libnet_become_dc.c 	s->cldap.io.in.user		= NULL;
io                746 source4/libnet/libnet_become_dc.c 	s->cldap.io.in.domain_guid	= NULL;
io                747 source4/libnet/libnet_become_dc.c 	s->cldap.io.in.domain_sid	= NULL;
io                748 source4/libnet/libnet_become_dc.c 	s->cldap.io.in.acct_control	= -1;
io                749 source4/libnet/libnet_become_dc.c 	s->cldap.io.in.version		= NETLOGON_NT_VERSION_5 | NETLOGON_NT_VERSION_5EX;
io                750 source4/libnet/libnet_become_dc.c 	s->cldap.io.in.map_response	= true;
io                756 source4/libnet/libnet_become_dc.c 	req = cldap_netlogon_send(s->cldap.sock, &s->cldap.io);
io                770 source4/libnet/libnet_become_dc.c 	c->status = cldap_netlogon_recv(req, s, &s->cldap.io);
io                773 source4/libnet/libnet_become_dc.c 	s->cldap.netlogon = s->cldap.io.out.netlogon.data.nt5_ex;
io                262 source4/libnet/libnet_domain.c 						     struct libnet_DomainOpen *io,
io                281 source4/libnet/libnet_domain.c 	s->access_mask         = io->in.access_mask;
io                282 source4/libnet/libnet_domain.c 	s->domain_name.string  = talloc_strdup(c, io->in.domain_name);
io                289 source4/libnet/libnet_domain.c 		s->rpcconn.in.name         = io->in.domain_name;
io                303 source4/libnet/libnet_domain.c 		if (strequal(ctx->samr.name, io->in.domain_name) &&
io                304 source4/libnet/libnet_domain.c 		    ctx->samr.access_mask == io->in.access_mask) {
io                351 source4/libnet/libnet_domain.c 				    TALLOC_CTX *mem_ctx, struct libnet_DomainOpen *io)
io                359 source4/libnet/libnet_domain.c 	if (NT_STATUS_IS_OK(status) && io) {
io                361 source4/libnet/libnet_domain.c 		io->out.domain_handle = s->domain_handle;
io                404 source4/libnet/libnet_domain.c 						    struct libnet_DomainOpen *io,
io                423 source4/libnet/libnet_domain.c 	s->name         = talloc_strdup(c, io->in.domain_name);
io                424 source4/libnet/libnet_domain.c 	s->access_mask  = io->in.access_mask;
io                432 source4/libnet/libnet_domain.c 		s->rpcconn.in.name         = talloc_strdup(c, io->in.domain_name);
io                549 source4/libnet/libnet_domain.c 				   TALLOC_CTX *mem_ctx, struct libnet_DomainOpen *io)
io                556 source4/libnet/libnet_domain.c 	if (NT_STATUS_IS_OK(status) && io) {
io                560 source4/libnet/libnet_domain.c 		io->out.domain_handle = s->handle;
io                566 source4/libnet/libnet_domain.c 		io->out.error_string = talloc_strdup(mem_ctx, "Success");
io                570 source4/libnet/libnet_domain.c 		io->out.error_string = talloc_asprintf(mem_ctx,
io                589 source4/libnet/libnet_domain.c 						 struct libnet_DomainOpen *io,
io                594 source4/libnet/libnet_domain.c 	switch (io->in.type) {
io                597 source4/libnet/libnet_domain.c 		c = libnet_DomainOpenLsa_send(ctx, io, monitor);
io                603 source4/libnet/libnet_domain.c 		c = libnet_DomainOpenSamr_send(ctx, io, monitor);
io                621 source4/libnet/libnet_domain.c 				TALLOC_CTX *mem_ctx, struct libnet_DomainOpen *io)
io                625 source4/libnet/libnet_domain.c 	switch (io->in.type) {
io                627 source4/libnet/libnet_domain.c 		status = libnet_DomainOpenLsa_recv(c, ctx, mem_ctx, io);
io                632 source4/libnet/libnet_domain.c 		status = libnet_DomainOpenSamr_recv(c, ctx, mem_ctx, io);
io                651 source4/libnet/libnet_domain.c 			   struct libnet_DomainOpen *io)
io                653 source4/libnet/libnet_domain.c 	struct composite_context *c = libnet_DomainOpen_send(ctx, io, NULL);
io                654 source4/libnet/libnet_domain.c 	return libnet_DomainOpen_recv(c, ctx, mem_ctx, io);
io                671 source4/libnet/libnet_domain.c 						     struct libnet_DomainClose *io,
io                690 source4/libnet/libnet_domain.c 	if (!strequal(ctx->lsa.name, io->in.domain_name)) {
io                739 source4/libnet/libnet_domain.c 				    TALLOC_CTX *mem_ctx, struct libnet_DomainClose *io)
io                745 source4/libnet/libnet_domain.c 	if (NT_STATUS_IS_OK(status) && io) {
io                751 source4/libnet/libnet_domain.c 		io->out.error_string = talloc_asprintf(mem_ctx, "Success");
io                755 source4/libnet/libnet_domain.c 		io->out.error_string = talloc_asprintf(mem_ctx, "Error: %s", nt_errstr(status));
io                775 source4/libnet/libnet_domain.c 						      struct libnet_DomainClose *io,
io                794 source4/libnet/libnet_domain.c 	if (!strequal(ctx->samr.name, io->in.domain_name)) {
io                841 source4/libnet/libnet_domain.c 				     TALLOC_CTX *mem_ctx, struct libnet_DomainClose *io)
io                847 source4/libnet/libnet_domain.c 	if (NT_STATUS_IS_OK(status) && io) {
io                856 source4/libnet/libnet_domain.c 		io->out.error_string = talloc_asprintf(mem_ctx, "Success");
io                860 source4/libnet/libnet_domain.c 		io->out.error_string = talloc_asprintf(mem_ctx, "Error: %s", nt_errstr(status));
io                869 source4/libnet/libnet_domain.c 						  struct libnet_DomainClose *io,
io                874 source4/libnet/libnet_domain.c 	switch (io->in.type) {
io                877 source4/libnet/libnet_domain.c 		c = libnet_DomainCloseLsa_send(ctx, io, monitor);
io                883 source4/libnet/libnet_domain.c 		c = libnet_DomainCloseSamr_send(ctx, io, monitor);
io                892 source4/libnet/libnet_domain.c 				 TALLOC_CTX *mem_ctx, struct libnet_DomainClose *io)
io                896 source4/libnet/libnet_domain.c 	switch (io->in.type) {
io                899 source4/libnet/libnet_domain.c 		status = libnet_DomainCloseLsa_recv(c, ctx, mem_ctx, io);
io                905 source4/libnet/libnet_domain.c 		status = libnet_DomainCloseSamr_recv(c, ctx, mem_ctx, io);
io                914 source4/libnet/libnet_domain.c 			    struct libnet_DomainClose *io)
io                918 source4/libnet/libnet_domain.c 	c = libnet_DomainClose_send(ctx, io, NULL);
io                919 source4/libnet/libnet_domain.c 	return libnet_DomainClose_recv(c, ctx, mem_ctx, io);
io               1158 source4/libnet/libnet_domain.c 						 struct libnet_DomainList *io,
io               1177 source4/libnet/libnet_domain.c 	s->hostname = talloc_strdup(c, io->in.hostname);
io               1218 source4/libnet/libnet_domain.c 				TALLOC_CTX *mem_ctx, struct libnet_DomainList *io)
io               1227 source4/libnet/libnet_domain.c 	if (NT_STATUS_IS_OK(status) && ctx && mem_ctx && io) {
io               1229 source4/libnet/libnet_domain.c 		io->out.count        = s->count;
io               1230 source4/libnet/libnet_domain.c 		io->out.domains      = talloc_steal(mem_ctx, s->domains);
io               1231 source4/libnet/libnet_domain.c 		io->out.error_string = talloc_asprintf(mem_ctx, "Success");
io               1235 source4/libnet/libnet_domain.c 		io->out.error_string = talloc_asprintf(mem_ctx, "Error: %s", nt_errstr(status));
io               1253 source4/libnet/libnet_domain.c 			   struct libnet_DomainList *io)
io               1257 source4/libnet/libnet_domain.c 	c = libnet_DomainList_send(ctx, mem_ctx, io, NULL);
io               1258 source4/libnet/libnet_domain.c 	return libnet_DomainList_recv(c, ctx, mem_ctx, io);
io                163 source4/libnet/libnet_group.c 			    struct libnet_CreateGroup *io)
io                167 source4/libnet/libnet_group.c 	c = libnet_CreateGroup_send(ctx, mem_ctx, io, NULL);
io                168 source4/libnet/libnet_group.c 	return libnet_CreateGroup_recv(c, mem_ctx, io);
io                202 source4/libnet/libnet_group.c 						struct libnet_GroupInfo *io,
io                222 source4/libnet/libnet_group.c 	s->domain_name = talloc_strdup(c, io->in.domain_name);
io                223 source4/libnet/libnet_group.c 	s->level = io->in.level;
io                226 source4/libnet/libnet_group.c 		s->group_name = talloc_strdup(c, io->in.data.group_name);
io                231 source4/libnet/libnet_group.c 		s->sid_string = dom_sid_string(c, io->in.data.group_sid);
io                388 source4/libnet/libnet_group.c 			       struct libnet_GroupInfo *io)
io                398 source4/libnet/libnet_group.c 		io->out.group_name = talloc_steal(mem_ctx,
io                400 source4/libnet/libnet_group.c 		io->out.group_sid = talloc_steal(mem_ctx, s->lookup.out.sid);
io                401 source4/libnet/libnet_group.c 		io->out.num_members = s->info.out.info.all.num_members;
io                402 source4/libnet/libnet_group.c 		io->out.description = talloc_steal(mem_ctx, s->info.out.info.all.description.string);
io                404 source4/libnet/libnet_group.c 		io->out.error_string = talloc_strdup(mem_ctx, "Success");
io                407 source4/libnet/libnet_group.c 		io->out.error_string = talloc_asprintf(mem_ctx, "Error: %s", nt_errstr(status));
io                424 source4/libnet/libnet_group.c 			  struct libnet_GroupInfo *io)
io                427 source4/libnet/libnet_group.c 							    io, NULL);
io                428 source4/libnet/libnet_group.c 	return libnet_GroupInfo_recv(c, mem_ctx, io);
io                467 source4/libnet/libnet_group.c 						struct libnet_GroupList *io,
io                486 source4/libnet/libnet_group.c 	s->page_size    = io->in.page_size;
io                487 source4/libnet/libnet_group.c 	s->resume_index = (uint32_t)io->in.resume_index;
io                488 source4/libnet/libnet_group.c 	s->domain_name  = talloc_strdup(c, io->in.domain_name);
io                693 source4/libnet/libnet_group.c 			       struct libnet_GroupList *io)
io                698 source4/libnet/libnet_group.c 	if (c == NULL || mem_ctx == NULL || io == NULL) {
io                710 source4/libnet/libnet_group.c 		io->out.count        = s->count;
io                711 source4/libnet/libnet_group.c 		io->out.resume_index = s->resume_index;
io                712 source4/libnet/libnet_group.c 		io->out.groups       = talloc_steal(mem_ctx, s->groups);
io                715 source4/libnet/libnet_group.c 			io->out.error_string = talloc_asprintf(mem_ctx, "Success");
io                718 source4/libnet/libnet_group.c 			io->out.error_string = talloc_asprintf(mem_ctx, "Success (status: %s)",
io                723 source4/libnet/libnet_group.c 		io->out.error_string = talloc_asprintf(mem_ctx, "Error: %s", nt_errstr(status));
io                739 source4/libnet/libnet_group.c 			  struct libnet_GroupList *io)
io                743 source4/libnet/libnet_group.c 	c = libnet_GroupList_send(ctx, mem_ctx, io, NULL);
io                744 source4/libnet/libnet_group.c 	return libnet_GroupList_recv(c, mem_ctx, io);
io                 55 source4/libnet/libnet_lookup.c 					     struct libnet_Lookup *io)
io                 71 source4/libnet/libnet_lookup.c 	if (io == NULL || io->in.hostname == NULL) {
io                 77 source4/libnet/libnet_lookup.c 	s->hostname.name   = talloc_strdup(s, io->in.hostname);
io                 80 source4/libnet/libnet_lookup.c 	s->hostname.type   = io->in.type;
io                 84 source4/libnet/libnet_lookup.c 	if (io->in.resolve_ctx) {
io                 85 source4/libnet/libnet_lookup.c 		resolve_ctx = io->in.resolve_ctx;
io                123 source4/libnet/libnet_lookup.c 			    struct libnet_Lookup *io)
io                132 source4/libnet/libnet_lookup.c 		io->out.address = (const char **)str_list_make(mem_ctx, s->address, NULL);
io                133 source4/libnet/libnet_lookup.c 		NT_STATUS_HAVE_NO_MEMORY(io->out.address);
io                150 source4/libnet/libnet_lookup.c 		       struct libnet_Lookup *io)
io                152 source4/libnet/libnet_lookup.c 	struct composite_context *c = libnet_Lookup_send(ctx, io);
io                153 source4/libnet/libnet_lookup.c 	return libnet_Lookup_recv(c, mem_ctx, io);
io                167 source4/libnet/libnet_lookup.c 						 struct libnet_Lookup *io)
io                169 source4/libnet/libnet_lookup.c 	io->in.type = NBT_NAME_SERVER;
io                170 source4/libnet/libnet_lookup.c 	return libnet_Lookup_send(ctx, io);
io                179 source4/libnet/libnet_lookup.c 			   struct libnet_Lookup *io)
io                181 source4/libnet/libnet_lookup.c 	struct composite_context *c = libnet_LookupHost_send(ctx, io);
io                182 source4/libnet/libnet_lookup.c 	return libnet_Lookup_recv(c, mem_ctx, io);
io                191 source4/libnet/libnet_lookup.c 						struct libnet_LookupDCs *io)
io                199 source4/libnet/libnet_lookup.c 			 io->in.domain_name, io->in.name_type,
io                215 source4/libnet/libnet_lookup.c 			       struct libnet_LookupDCs *io)
io                218 source4/libnet/libnet_lookup.c 	status = finddcs_recv(c, mem_ctx, &io->out.num_dcs, &io->out.dcs);
io                230 source4/libnet/libnet_lookup.c 			  struct libnet_LookupDCs *io)
io                232 source4/libnet/libnet_lookup.c 	struct composite_context *c = libnet_LookupDCs_send(ctx, mem_ctx, io);
io                233 source4/libnet/libnet_lookup.c 	return libnet_LookupDCs_recv(c, mem_ctx, io);
io                260 source4/libnet/libnet_lookup.c 						 struct libnet_LookupName *io,
io                276 source4/libnet/libnet_lookup.c 	s->name = talloc_strdup(c, io->in.name);
io                280 source4/libnet/libnet_lookup.c 	prereq_met = lsa_domain_opened(ctx, io->in.domain_name, &c, &s->domopen,
io                362 source4/libnet/libnet_lookup.c 				struct libnet_LookupName *io)
io                372 source4/libnet/libnet_lookup.c 		io->out.rid = 0;
io                373 source4/libnet/libnet_lookup.c 		io->out.sid = NULL;
io                374 source4/libnet/libnet_lookup.c 		io->out.sidstr = NULL;
io                382 source4/libnet/libnet_lookup.c 				io->out.error_string = talloc_asprintf(mem_ctx, "Error: %s", nt_errstr(status));
io                387 source4/libnet/libnet_lookup.c 				io->out.rid        = sids->sids[0].rid;
io                388 source4/libnet/libnet_lookup.c 				io->out.sid_type   = sids->sids[0].sid_type;
io                390 source4/libnet/libnet_lookup.c 					io->out.sid = dom_sid_add_rid(mem_ctx, domains->domains[0].sid, io->out.rid);
io                391 source4/libnet/libnet_lookup.c 					NT_STATUS_HAVE_NO_MEMORY(io->out.sid);
io                392 source4/libnet/libnet_lookup.c 					io->out.sidstr = dom_sid_string(mem_ctx, io->out.sid);
io                393 source4/libnet/libnet_lookup.c 					NT_STATUS_HAVE_NO_MEMORY(io->out.sidstr);
io                398 source4/libnet/libnet_lookup.c 		io->out.error_string = talloc_strdup(mem_ctx, "Success");
io                401 source4/libnet/libnet_lookup.c 		io->out.error_string = talloc_asprintf(mem_ctx, "Error: %s", nt_errstr(status));
io                411 source4/libnet/libnet_lookup.c 			   struct libnet_LookupName *io)
io                415 source4/libnet/libnet_lookup.c 	c = libnet_LookupName_send(ctx, mem_ctx, io, NULL);
io                416 source4/libnet/libnet_lookup.c 	return libnet_LookupName_recv(c, mem_ctx, io);
io                195 source4/libnet/libnet_unbecome_dc.c 		struct cldap_netlogon io;
io                260 source4/libnet/libnet_unbecome_dc.c 	s->cldap.io.in.dest_address	= s->source_dsa.address;
io                261 source4/libnet/libnet_unbecome_dc.c 	s->cldap.io.in.dest_port	= lp_cldap_port(s->libnet->lp_ctx);
io                262 source4/libnet/libnet_unbecome_dc.c 	s->cldap.io.in.realm		= s->domain.dns_name;
io                263 source4/libnet/libnet_unbecome_dc.c 	s->cldap.io.in.host		= s->dest_dsa.netbios_name;
io                264 source4/libnet/libnet_unbecome_dc.c 	s->cldap.io.in.user		= NULL;
io                265 source4/libnet/libnet_unbecome_dc.c 	s->cldap.io.in.domain_guid	= NULL;
io                266 source4/libnet/libnet_unbecome_dc.c 	s->cldap.io.in.domain_sid	= NULL;
io                267 source4/libnet/libnet_unbecome_dc.c 	s->cldap.io.in.acct_control	= -1;
io                268 source4/libnet/libnet_unbecome_dc.c 	s->cldap.io.in.version		= NETLOGON_NT_VERSION_5 | NETLOGON_NT_VERSION_5EX;
io                269 source4/libnet/libnet_unbecome_dc.c 	s->cldap.io.in.map_response	= true;
io                275 source4/libnet/libnet_unbecome_dc.c 	req = cldap_netlogon_send(s->cldap.sock, &s->cldap.io);
io                289 source4/libnet/libnet_unbecome_dc.c 	c->status = cldap_netlogon_recv(req, s, &s->cldap.io);
io                292 source4/libnet/libnet_unbecome_dc.c 	s->cldap.netlogon = s->cldap.io.out.netlogon.data.nt5_ex;
io                255 source4/libnet/userinfo.c 						   struct libnet_rpc_userinfo *io,
io                263 source4/libnet/userinfo.c 	if (!p || !io) return NULL;
io                273 source4/libnet/userinfo.c 	s->level         = io->in.level;
io                275 source4/libnet/userinfo.c 	s->domain_handle = io->in.domain_handle;
io                278 source4/libnet/userinfo.c 	if (io->in.sid) {
io                279 source4/libnet/userinfo.c 		sid = dom_sid_parse_talloc(s, io->in.sid);
io                304 source4/libnet/userinfo.c 		s->lookup.in.names[0].string  = talloc_strdup(s, io->in.username);
io                328 source4/libnet/userinfo.c 				  struct libnet_rpc_userinfo *io)
io                336 source4/libnet/userinfo.c 	if (NT_STATUS_IS_OK(status) && io) {
io                339 source4/libnet/userinfo.c 		io->out.info = *s->info;
io                359 source4/libnet/userinfo.c 			     struct libnet_rpc_userinfo *io)
io                361 source4/libnet/userinfo.c 	struct composite_context *c = libnet_rpc_userinfo_send(p, io, NULL);
io                362 source4/libnet/userinfo.c 	return libnet_rpc_userinfo_recv(c, mem_ctx, io);
io                 98 source4/libnet/userman.c 						  struct libnet_rpc_useradd *io,
io                104 source4/libnet/userman.c 	if (!p || !io) return NULL;
io                116 source4/libnet/userman.c 	s->domain_handle = io->in.domain_handle;
io                121 source4/libnet/userman.c 	s->createuser.in.domain_handle         = &io->in.domain_handle;
io                126 source4/libnet/userman.c 	s->createuser.in.account_name->string  = talloc_strdup(c, io->in.username);
io                151 source4/libnet/userman.c 				 struct libnet_rpc_useradd *io)
io                158 source4/libnet/userman.c 	if (NT_STATUS_IS_OK(status) && io) {
io                161 source4/libnet/userman.c 		io->out.user_handle = s->user_handle;
io                180 source4/libnet/userman.c 			    struct libnet_rpc_useradd *io)
io                182 source4/libnet/userman.c 	struct composite_context *c = libnet_rpc_useradd_send(p, io, NULL);
io                183 source4/libnet/userman.c 	return libnet_rpc_useradd_recv(c, mem_ctx, io);
io                367 source4/libnet/userman.c 						  struct libnet_rpc_userdel *io,
io                385 source4/libnet/userman.c 	s->domain_handle = io->in.domain_handle;
io                389 source4/libnet/userman.c 	s->lookupname.in.domain_handle = &io->in.domain_handle;
io                392 source4/libnet/userman.c 	s->lookupname.in.names->string = io->in.username;
io                418 source4/libnet/userman.c 				 struct libnet_rpc_userdel *io)
io                425 source4/libnet/userman.c 	if (NT_STATUS_IS_OK(status) && io) {
io                427 source4/libnet/userman.c 		io->out.user_handle = s->user_handle;
io                446 source4/libnet/userman.c 			    struct libnet_rpc_userdel *io)
io                448 source4/libnet/userman.c 	struct composite_context *c = libnet_rpc_userdel_send(p, io, NULL);
io                449 source4/libnet/userman.c 	return libnet_rpc_userdel_recv(c, mem_ctx, io);
io                815 source4/libnet/userman.c 						  struct libnet_rpc_usermod *io,
io                832 source4/libnet/userman.c 	s->domain_handle = io->in.domain_handle;
io                833 source4/libnet/userman.c 	s->change        = io->in.change;
io                837 source4/libnet/userman.c 	s->lookupname.in.domain_handle = &io->in.domain_handle;
io                840 source4/libnet/userman.c 	s->lookupname.in.names->string = io->in.username;
io                866 source4/libnet/userman.c 				 struct libnet_rpc_usermod *io)
io                888 source4/libnet/userman.c 			    struct libnet_rpc_usermod *io)
io                890 source4/libnet/userman.c 	struct composite_context *c = libnet_rpc_usermod_send(p, io, NULL);
io                891 source4/libnet/userman.c 	return libnet_rpc_usermod_recv(c, mem_ctx, io);
io                 42 source4/librpc/rpc/dcerpc_connect.c 	struct dcerpc_pipe_connect io;
io                 79 source4/librpc/rpc/dcerpc_connect.c 	s->io.pipe_name = s->io.binding->endpoint;
io                 82 source4/librpc/rpc/dcerpc_connect.c 	open_ctx = dcerpc_pipe_open_smb_send(s->io.pipe, s->tree, s->io.pipe_name);
io                 93 source4/librpc/rpc/dcerpc_connect.c static struct composite_context *dcerpc_pipe_connect_ncacn_np_smb_send(TALLOC_CTX *mem_ctx, struct dcerpc_pipe_connect *io, struct loadparm_context *lp_ctx)
io                101 source4/librpc/rpc/dcerpc_connect.c 	c = composite_create(mem_ctx, io->pipe->conn->event_ctx);
io                108 source4/librpc/rpc/dcerpc_connect.c 	s->io  = *io;
io                113 source4/librpc/rpc/dcerpc_connect.c 	conn->in.dest_host              = s->io.binding->host;
io                115 source4/librpc/rpc/dcerpc_connect.c 	if (s->io.binding->target_hostname == NULL)
io                118 source4/librpc/rpc/dcerpc_connect.c 		conn->in.called_name            = s->io.binding->target_hostname;
io                135 source4/librpc/rpc/dcerpc_connect.c 	s->conn.in.credentials = s->io.creds;
io                136 source4/librpc/rpc/dcerpc_connect.c 	if (s->io.binding->flags & DCERPC_SCHANNEL) {
io                143 source4/librpc/rpc/dcerpc_connect.c 	conn_req = smb_composite_connect_send(conn, s->io.pipe->conn, 
io                144 source4/librpc/rpc/dcerpc_connect.c 					      s->io.resolve_ctx,
io                145 source4/librpc/rpc/dcerpc_connect.c 					      s->io.pipe->conn->event_ctx);
io                167 source4/librpc/rpc/dcerpc_connect.c 	struct dcerpc_pipe_connect io;
io                203 source4/librpc/rpc/dcerpc_connect.c 	s->io.pipe_name = s->io.binding->endpoint;
io                206 source4/librpc/rpc/dcerpc_connect.c 	open_req = dcerpc_pipe_open_smb2_send(s->io.pipe, s->tree, s->io.pipe_name);
io                219 source4/librpc/rpc/dcerpc_connect.c 					struct dcerpc_pipe_connect *io,
io                228 source4/librpc/rpc/dcerpc_connect.c 	c = composite_create(mem_ctx, io->pipe->conn->event_ctx);
io                235 source4/librpc/rpc/dcerpc_connect.c 	s->io = *io;
io                241 source4/librpc/rpc/dcerpc_connect.c 	if (s->io.binding->flags & DCERPC_SCHANNEL) {
io                242 source4/librpc/rpc/dcerpc_connect.c 		s->io.creds = cli_credentials_init(mem_ctx);
io                243 source4/librpc/rpc/dcerpc_connect.c 		if (composite_nomem(s->io.creds, c)) return c;
io                245 source4/librpc/rpc/dcerpc_connect.c 		cli_credentials_guess(s->io.creds, lp_ctx);
io                251 source4/librpc/rpc/dcerpc_connect.c 	conn_req = smb2_connect_send(mem_ctx, s->io.binding->host, 
io                254 source4/librpc/rpc/dcerpc_connect.c 				     s->io.resolve_ctx,
io                255 source4/librpc/rpc/dcerpc_connect.c 				     s->io.creds,
io                279 source4/librpc/rpc/dcerpc_connect.c 	struct dcerpc_pipe_connect io;
io                307 source4/librpc/rpc/dcerpc_connect.c 								       struct dcerpc_pipe_connect *io)
io                314 source4/librpc/rpc/dcerpc_connect.c 	c = composite_create(mem_ctx, io->pipe->conn->event_ctx);
io                322 source4/librpc/rpc/dcerpc_connect.c 	s->io               = *io;
io                323 source4/librpc/rpc/dcerpc_connect.c 	s->host             = talloc_reference(c, io->binding->host);
io                324 source4/librpc/rpc/dcerpc_connect.c 	s->target_hostname  = talloc_reference(c, io->binding->target_hostname);
io                326 source4/librpc/rpc/dcerpc_connect.c 	s->port             = atoi(io->binding->endpoint);   
io                329 source4/librpc/rpc/dcerpc_connect.c 	pipe_req = dcerpc_pipe_open_tcp_send(s->io.pipe->conn, s->host, s->target_hostname, 
io                330 source4/librpc/rpc/dcerpc_connect.c 					     s->port, io->resolve_ctx);
io                349 source4/librpc/rpc/dcerpc_connect.c 	struct dcerpc_pipe_connect io;
io                375 source4/librpc/rpc/dcerpc_connect.c 									    struct dcerpc_pipe_connect *io)
io                382 source4/librpc/rpc/dcerpc_connect.c 	c = composite_create(mem_ctx, io->pipe->conn->event_ctx);
io                391 source4/librpc/rpc/dcerpc_connect.c 	s->io = *io;
io                393 source4/librpc/rpc/dcerpc_connect.c 	if (!io->binding->endpoint) {
io                399 source4/librpc/rpc/dcerpc_connect.c 	s->path  = talloc_strdup(c, io->binding->endpoint);  /* path is a binding endpoint here */
io                403 source4/librpc/rpc/dcerpc_connect.c 	pipe_req = dcerpc_pipe_open_unix_stream_send(s->io.pipe->conn, s->path);
io                422 source4/librpc/rpc/dcerpc_connect.c 	struct dcerpc_pipe_connect io;
io                448 source4/librpc/rpc/dcerpc_connect.c 								  struct dcerpc_pipe_connect *io, struct loadparm_context *lp_ctx)
io                455 source4/librpc/rpc/dcerpc_connect.c 	c = composite_create(mem_ctx, io->pipe->conn->event_ctx);
io                463 source4/librpc/rpc/dcerpc_connect.c 	s->io  = *io;
io                466 source4/librpc/rpc/dcerpc_connect.c 	pipe_req = dcerpc_pipe_open_pipe_send(s->io.pipe->conn, lp_ncalrpc_dir(lp_ctx), 
io                467 source4/librpc/rpc/dcerpc_connect.c 					      s->io.binding->endpoint);
io                 73 source4/librpc/rpc/dcerpc_smb.c 	union smb_read *io;
io                 83 source4/librpc/rpc/dcerpc_smb.c 	union smb_read *io;
io                 89 source4/librpc/rpc/dcerpc_smb.c 	io = state->io;
io                 91 source4/librpc/rpc/dcerpc_smb.c 	status = smb_raw_read_recv(state->req, io);
io                 98 source4/librpc/rpc/dcerpc_smb.c 	state->received += io->readx.out.nread;
io                123 source4/librpc/rpc/dcerpc_smb.c 	io->readx.in.mincnt = MIN(state->c->srv_max_xmit_frag, 
io                125 source4/librpc/rpc/dcerpc_smb.c 	io->readx.in.maxcnt = io->readx.in.mincnt;
io                126 source4/librpc/rpc/dcerpc_smb.c 	io->readx.out.data = state->data.data + state->received;
io                128 source4/librpc/rpc/dcerpc_smb.c 	state->req = smb_raw_read_send(smb->tree, io);
io                146 source4/librpc/rpc/dcerpc_smb.c 	union smb_read *io;
io                171 source4/librpc/rpc/dcerpc_smb.c 	state->io = talloc(state, union smb_read);
io                173 source4/librpc/rpc/dcerpc_smb.c 	io = state->io;
io                174 source4/librpc/rpc/dcerpc_smb.c 	io->generic.level = RAW_READ_READX;
io                175 source4/librpc/rpc/dcerpc_smb.c 	io->readx.in.file.fnum = smb->fnum;
io                176 source4/librpc/rpc/dcerpc_smb.c 	io->readx.in.mincnt = state->data.length - state->received;
io                177 source4/librpc/rpc/dcerpc_smb.c 	io->readx.in.maxcnt = io->readx.in.mincnt;
io                178 source4/librpc/rpc/dcerpc_smb.c 	io->readx.in.offset = 0;
io                179 source4/librpc/rpc/dcerpc_smb.c 	io->readx.in.remaining = 0;
io                180 source4/librpc/rpc/dcerpc_smb.c 	io->readx.in.read_for_execute = false;
io                181 source4/librpc/rpc/dcerpc_smb.c 	io->readx.out.data = state->data.data + state->received;
io                182 source4/librpc/rpc/dcerpc_smb.c 	req = smb_raw_read_send(smb->tree, io);
io                325 source4/librpc/rpc/dcerpc_smb.c 	union smb_write io;
io                336 source4/librpc/rpc/dcerpc_smb.c 	io.generic.level = RAW_WRITE_WRITEX;
io                337 source4/librpc/rpc/dcerpc_smb.c 	io.writex.in.file.fnum = smb->fnum;
io                338 source4/librpc/rpc/dcerpc_smb.c 	io.writex.in.offset = 0;
io                339 source4/librpc/rpc/dcerpc_smb.c 	io.writex.in.wmode = PIPE_START_MESSAGE;
io                340 source4/librpc/rpc/dcerpc_smb.c 	io.writex.in.remaining = blob->length;
io                341 source4/librpc/rpc/dcerpc_smb.c 	io.writex.in.count = blob->length;
io                342 source4/librpc/rpc/dcerpc_smb.c 	io.writex.in.data = blob->data;
io                348 source4/librpc/rpc/dcerpc_smb.c 	req = smb_raw_write_send(smb->tree, &io);
io                369 source4/librpc/rpc/dcerpc_smb.c 	union smb_close io;
io                375 source4/librpc/rpc/dcerpc_smb.c 	io.close.level = RAW_CLOSE_CLOSE;
io                376 source4/librpc/rpc/dcerpc_smb.c 	io.close.in.file.fnum = smb->fnum;
io                377 source4/librpc/rpc/dcerpc_smb.c 	io.close.in.write_time = 0;
io                378 source4/librpc/rpc/dcerpc_smb.c 	req = smb_raw_close_send(smb->tree, &io);
io                 82 source4/librpc/rpc/dcerpc_smb2.c 	struct smb2_read io;
io                 89 source4/librpc/rpc/dcerpc_smb2.c 	status = smb2_read_recv(req, state, &io);
io                 97 source4/librpc/rpc/dcerpc_smb2.c 				  io.out.data.data, io.out.data.length)) {
io                123 source4/librpc/rpc/dcerpc_smb2.c 	ZERO_STRUCT(io);
io                124 source4/librpc/rpc/dcerpc_smb2.c 	io.in.file.handle = smb->handle;
io                125 source4/librpc/rpc/dcerpc_smb2.c 	io.in.length = MIN(state->c->srv_max_xmit_frag, 
io                127 source4/librpc/rpc/dcerpc_smb2.c 	if (io.in.length < 16) {
io                128 source4/librpc/rpc/dcerpc_smb2.c 		io.in.length = 16;
io                131 source4/librpc/rpc/dcerpc_smb2.c 	req = smb2_read_send(smb->tree, &io);
io                150 source4/librpc/rpc/dcerpc_smb2.c 	struct smb2_read io;
io                167 source4/librpc/rpc/dcerpc_smb2.c 	ZERO_STRUCT(io);
io                168 source4/librpc/rpc/dcerpc_smb2.c 	io.in.file.handle = smb->handle;
io                172 source4/librpc/rpc/dcerpc_smb2.c 		io.in.length = frag_length - state->data.length;
io                174 source4/librpc/rpc/dcerpc_smb2.c 		io.in.length = 0x2000;
io                177 source4/librpc/rpc/dcerpc_smb2.c 	req = smb2_read_send(smb->tree, &io);
io                219 source4/librpc/rpc/dcerpc_smb2.c 	struct smb2_ioctl io;
io                221 source4/librpc/rpc/dcerpc_smb2.c 	status = smb2_ioctl_recv(req, state, &io);
io                228 source4/librpc/rpc/dcerpc_smb2.c 		DATA_BLOB data = io.out.out;
io                236 source4/librpc/rpc/dcerpc_smb2.c 	send_read_request_continue(c, &io.out.out);
io                247 source4/librpc/rpc/dcerpc_smb2.c         struct smb2_ioctl io;
io                258 source4/librpc/rpc/dcerpc_smb2.c 	ZERO_STRUCT(io);
io                259 source4/librpc/rpc/dcerpc_smb2.c 	io.in.file.handle	= smb->handle;
io                260 source4/librpc/rpc/dcerpc_smb2.c 	io.in.function		= FSCTL_NAMED_PIPE_READ_WRITE;
io                261 source4/librpc/rpc/dcerpc_smb2.c 	io.in.max_response_size	= 0x1000;
io                262 source4/librpc/rpc/dcerpc_smb2.c 	io.in.flags		= 1;
io                263 source4/librpc/rpc/dcerpc_smb2.c 	io.in.out		= *blob;
io                265 source4/librpc/rpc/dcerpc_smb2.c         req = smb2_ioctl_send(smb->tree, &io);
io                301 source4/librpc/rpc/dcerpc_smb2.c 	struct smb2_write io;
io                312 source4/librpc/rpc/dcerpc_smb2.c 	ZERO_STRUCT(io);
io                313 source4/librpc/rpc/dcerpc_smb2.c 	io.in.file.handle	= smb->handle;
io                314 source4/librpc/rpc/dcerpc_smb2.c 	io.in.data		= *blob;
io                316 source4/librpc/rpc/dcerpc_smb2.c 	req = smb2_write_send(smb->tree, &io);
io                333 source4/librpc/rpc/dcerpc_smb2.c 	struct smb2_close io;
io                339 source4/librpc/rpc/dcerpc_smb2.c 	ZERO_STRUCT(io);
io                340 source4/librpc/rpc/dcerpc_smb2.c 	io.in.file.handle = smb->handle;
io                341 source4/librpc/rpc/dcerpc_smb2.c 	req = smb2_close_send(smb->tree, &io);
io                399 source4/librpc/rpc/dcerpc_smb2.c 	struct smb2_create io;
io                413 source4/librpc/rpc/dcerpc_smb2.c 	ZERO_STRUCT(io);
io                414 source4/librpc/rpc/dcerpc_smb2.c 	io.in.desired_access = 
io                424 source4/librpc/rpc/dcerpc_smb2.c 	io.in.share_access = 
io                427 source4/librpc/rpc/dcerpc_smb2.c 	io.in.create_disposition = NTCREATEX_DISP_OPEN;
io                428 source4/librpc/rpc/dcerpc_smb2.c 	io.in.create_options   = 
io                431 source4/librpc/rpc/dcerpc_smb2.c 	io.in.impersonation_level = NTCREATEX_IMPERSONATION_IMPERSONATION;
io                437 source4/librpc/rpc/dcerpc_smb2.c 	io.in.fname = pipe_name;
io                439 source4/librpc/rpc/dcerpc_smb2.c 	req = smb2_create_send(tree, &io);
io                453 source4/librpc/rpc/dcerpc_smb2.c 	struct smb2_create io;
io                455 source4/librpc/rpc/dcerpc_smb2.c 	ctx->status = smb2_create_recv(req, state, &io);
io                477 source4/librpc/rpc/dcerpc_smb2.c 	smb->handle	= io.out.file.handle;
io                 44 source4/nbt_server/register.c 	struct nbt_name_refresh io;
io                 47 source4/nbt_server/register.c 	status = nbt_name_refresh_recv(req, tmp_ctx, &io);
io                 63 source4/nbt_server/register.c 			 io.out.reply_addr, nbt_name_string(tmp_ctx, &iname->name),
io                 65 source4/nbt_server/register.c 			 nt_errstr(nbt_rcode_to_ntstatus(io.out.rcode))));
io                 85 source4/nbt_server/register.c 	struct nbt_name_register io;
io                 94 source4/nbt_server/register.c 	io.in.name            = iname->name;
io                 95 source4/nbt_server/register.c 	io.in.dest_addr       = iface->bcast_address;
io                 96 source4/nbt_server/register.c 	io.in.dest_port       = lp_nbt_port(iface->nbtsrv->task->lp_ctx);
io                 97 source4/nbt_server/register.c 	io.in.address         = iface->ip_address;
io                 98 source4/nbt_server/register.c 	io.in.nb_flags        = iname->nb_flags;
io                 99 source4/nbt_server/register.c 	io.in.ttl             = iname->ttl;
io                100 source4/nbt_server/register.c 	io.in.register_demand = false;
io                101 source4/nbt_server/register.c 	io.in.broadcast       = true;
io                102 source4/nbt_server/register.c 	io.in.multi_homed     = false;
io                103 source4/nbt_server/register.c 	io.in.timeout         = 3;
io                104 source4/nbt_server/register.c 	io.in.retries         = 0;
io                107 source4/nbt_server/register.c 	req = nbt_name_register_send(iface->nbtsock, &io);
io                175 source4/nbt_server/register.c 	struct nbt_name_register_bcast io;
io                212 source4/nbt_server/register.c 	io.in.name            = iname->name;
io                213 source4/nbt_server/register.c 	io.in.dest_addr       = iface->bcast_address;
io                214 source4/nbt_server/register.c 	io.in.dest_port       = lp_nbt_port(iface->nbtsrv->task->lp_ctx);
io                215 source4/nbt_server/register.c 	io.in.address         = iface->ip_address;
io                216 source4/nbt_server/register.c 	io.in.nb_flags        = nb_flags;
io                217 source4/nbt_server/register.c 	io.in.ttl             = iname->ttl;
io                220 source4/nbt_server/register.c 	creq = nbt_name_register_bcast_send(iface->nbtsock, &io);
io                 77 source4/nbt_server/wins/winsclient.c 	struct nbt_name_refresh_wins io;
io                 82 source4/nbt_server/wins/winsclient.c 	status = nbt_name_refresh_wins_recv(c, tmp_ctx, &io);
io                100 source4/nbt_server/wins/winsclient.c 	if (io.out.rcode != 0) {
io                102 source4/nbt_server/wins/winsclient.c 			 io.out.wins_server, nbt_name_string(tmp_ctx, &iname->name), 
io                103 source4/nbt_server/wins/winsclient.c 			 nt_errstr(nbt_rcode_to_ntstatus(io.out.rcode))));
io                120 source4/nbt_server/wins/winsclient.c 	iname->wins_server = talloc_steal(iname, io.out.wins_server);
io                137 source4/nbt_server/wins/winsclient.c 	struct nbt_name_refresh_wins io;
io                142 source4/nbt_server/wins/winsclient.c 	io.in.name            = iname->name;
io                143 source4/nbt_server/wins/winsclient.c 	io.in.wins_servers    = (const char **)str_list_make(tmp_ctx, iname->wins_server, NULL);
io                144 source4/nbt_server/wins/winsclient.c 	io.in.wins_port       = lp_nbt_port(iface->nbtsrv->task->lp_ctx);
io                145 source4/nbt_server/wins/winsclient.c 	io.in.addresses       = nbtd_address_list(iface, tmp_ctx);
io                146 source4/nbt_server/wins/winsclient.c 	io.in.nb_flags        = iname->nb_flags;
io                147 source4/nbt_server/wins/winsclient.c 	io.in.ttl             = iname->ttl;
io                149 source4/nbt_server/wins/winsclient.c 	if (!io.in.addresses) {
io                154 source4/nbt_server/wins/winsclient.c 	c = nbt_name_refresh_wins_send(wins_socket(iface), &io);
io                159 source4/nbt_server/wins/winsclient.c 	talloc_steal(c, io.in.addresses);
io                174 source4/nbt_server/wins/winsclient.c 	struct nbt_name_register_wins io;
io                179 source4/nbt_server/wins/winsclient.c 	status = nbt_name_register_wins_recv(c, tmp_ctx, &io);
io                200 source4/nbt_server/wins/winsclient.c 	if (io.out.rcode != 0) {
io                202 source4/nbt_server/wins/winsclient.c 			 io.out.wins_server, nbt_name_string(tmp_ctx, &iname->name), 
io                203 source4/nbt_server/wins/winsclient.c 			 nt_errstr(nbt_rcode_to_ntstatus(io.out.rcode))));
io                218 source4/nbt_server/wins/winsclient.c 	iname->wins_server = talloc_steal(iname, io.out.wins_server);
io                235 source4/nbt_server/wins/winsclient.c 	struct nbt_name_register_wins io;
io                239 source4/nbt_server/wins/winsclient.c 	io.in.name            = iname->name;
io                240 source4/nbt_server/wins/winsclient.c 	io.in.wins_port       = lp_nbt_port(iname->iface->nbtsrv->task->lp_ctx);
io                241 source4/nbt_server/wins/winsclient.c 	io.in.wins_servers    = lp_wins_server_list(iname->iface->nbtsrv->task->lp_ctx);
io                242 source4/nbt_server/wins/winsclient.c 	io.in.addresses       = nbtd_address_list(iface, iname);
io                243 source4/nbt_server/wins/winsclient.c 	io.in.nb_flags        = iname->nb_flags;
io                244 source4/nbt_server/wins/winsclient.c 	io.in.ttl             = iname->ttl;
io                246 source4/nbt_server/wins/winsclient.c 	if (!io.in.addresses) {
io                250 source4/nbt_server/wins/winsclient.c 	c = nbt_name_register_wins_send(wins_socket(iface), &io);
io                252 source4/nbt_server/wins/winsclient.c 		talloc_free(io.in.addresses);
io                255 source4/nbt_server/wins/winsclient.c 	talloc_steal(c, io.in.addresses);
io                194 source4/nbt_server/wins/winsserver.c 	struct wins_challenge_io io;
io                289 source4/nbt_server/wins/winsserver.c 		for (j=0; j < s->io.out.num_addresses; j++) {
io                290 source4/nbt_server/wins/winsserver.c 			if (strcmp(rec->addresses[i]->address, s->io.out.addresses[j]) != 0) continue;
io                344 source4/nbt_server/wins/winsserver.c 	s->status = wins_challenge_recv(c_req, s, &s->io);
io                368 source4/nbt_server/wins/winsserver.c 	for (i=0; i < s->io.out.num_addresses; i++) {
io                369 source4/nbt_server/wins/winsserver.c 		if (strcmp(s->reg_address, s->io.out.addresses[i]) != 0) continue;
io                416 source4/nbt_server/wins/winsserver.c 	s->io.in.nbtd_server	= iface->nbtsrv;
io                417 source4/nbt_server/wins/winsserver.c 	s->io.in.nbt_port       = lp_nbt_port(iface->nbtsrv->task->lp_ctx);
io                418 source4/nbt_server/wins/winsserver.c 	s->io.in.event_ctx	= iface->nbtsrv->task->event_ctx;
io                419 source4/nbt_server/wins/winsserver.c 	s->io.in.name		= rec->name;
io                420 source4/nbt_server/wins/winsserver.c 	s->io.in.num_addresses	= winsdb_addr_list_length(rec->addresses);
io                421 source4/nbt_server/wins/winsserver.c 	s->io.in.addresses	= winsdb_addr_string_list(s, rec->addresses);
io                422 source4/nbt_server/wins/winsserver.c 	if (s->io.in.addresses == NULL) goto failed;
io                438 source4/nbt_server/wins/winsserver.c 	c_req = wins_challenge_send(s, &s->io);
io                 33 source4/nbt_server/wins/winswack.c 	struct wins_challenge_io *io;
io                 48 source4/nbt_server/wins/winswack.c 		if (state->current_address < state->io->in.num_addresses) {
io                 51 source4/nbt_server/wins/winswack.c 			state->query.in.dest_port = state->io->in.nbt_port;
io                 52 source4/nbt_server/wins/winswack.c 			state->query.in.dest_addr = state->io->in.addresses[state->current_address];
io                 54 source4/nbt_server/wins/winswack.c 			iface = nbtd_find_request_iface(state->io->in.nbtd_server, state->query.in.dest_addr, true);
io                 70 source4/nbt_server/wins/winswack.c NTSTATUS wins_challenge_recv(struct composite_context *ctx, TALLOC_CTX *mem_ctx, struct wins_challenge_io *io)
io                 76 source4/nbt_server/wins/winswack.c 		io->out.num_addresses	= state->query.out.num_addrs;
io                 77 source4/nbt_server/wins/winswack.c 		io->out.addresses	= state->query.out.reply_addrs;
io                 78 source4/nbt_server/wins/winswack.c 		talloc_steal(mem_ctx, io->out.addresses);
io                 80 source4/nbt_server/wins/winswack.c 		ZERO_STRUCT(io->out);
io                 87 source4/nbt_server/wins/winswack.c struct composite_context *wins_challenge_send(TALLOC_CTX *mem_ctx, struct wins_challenge_io *io)
io                 97 source4/nbt_server/wins/winswack.c 	result->event_ctx = talloc_reference(result, io->in.event_ctx);
io                104 source4/nbt_server/wins/winswack.c 	state->io		= io;
io                108 source4/nbt_server/wins/winswack.c 	state->query.in.name        = *state->io->in.name;
io                109 source4/nbt_server/wins/winswack.c 	state->query.in.dest_port   = state->io->in.nbt_port;
io                110 source4/nbt_server/wins/winswack.c 	state->query.in.dest_addr   = state->io->in.addresses[state->current_address];
io                117 source4/nbt_server/wins/winswack.c 	iface = nbtd_find_request_iface(state->io->in.nbtd_server, state->query.in.dest_addr, true);
io                146 source4/nbt_server/wins/winswack.c 	struct wins_release_demand_io *io;
io                163 source4/nbt_server/wins/winswack.c 		if (state->current_address < state->io->in.num_addresses) {
io                166 source4/nbt_server/wins/winswack.c 			state->release.in.dest_port = lp_nbt_port(state->io->in.nbtd_server->task->lp_ctx);
io                167 source4/nbt_server/wins/winswack.c 			state->release.in.dest_addr = state->io->in.addresses[state->current_address];
io                172 source4/nbt_server/wins/winswack.c 			iface = nbtd_find_request_iface(state->io->in.nbtd_server, state->release.in.dest_addr, true);
io                190 source4/nbt_server/wins/winswack.c 					 struct wins_release_demand_io *io)
io                197 source4/nbt_server/wins/winswack.c static struct composite_context *wins_release_demand_send(TALLOC_CTX *mem_ctx, struct wins_release_demand_io *io)
io                207 source4/nbt_server/wins/winswack.c 	result->event_ctx = talloc_reference(result, io->in.event_ctx);
io                214 source4/nbt_server/wins/winswack.c 	state->io		= io;
io                216 source4/nbt_server/wins/winswack.c 	state->addresses_left	= state->io->in.num_addresses;
io                225 source4/nbt_server/wins/winswack.c 	state->release.in.name        = *state->io->in.name;
io                226 source4/nbt_server/wins/winswack.c 	state->release.in.dest_port   = lp_nbt_port(state->io->in.nbtd_server->task->lp_ctx);
io                227 source4/nbt_server/wins/winswack.c 	state->release.in.dest_addr   = state->io->in.addresses[state->current_address];
io                234 source4/nbt_server/wins/winswack.c 	iface = nbtd_find_request_iface(state->io->in.nbtd_server, state->release.in.dest_addr, true);
io                260 source4/nbt_server/wins/winswack.c 	struct wins_challenge_io io;
io                271 source4/nbt_server/wins/winswack.c 	status = wins_challenge_recv(s->c_req, s, &s->io);
io                278 source4/nbt_server/wins/winswack.c 	s->req->out.num_addrs	= s->io.out.num_addresses;		
io                281 source4/nbt_server/wins/winswack.c 					       s->io.out.num_addresses);
io                287 source4/nbt_server/wins/winswack.c 	for (i=0; i < s->io.out.num_addresses; i++) {
io                288 source4/nbt_server/wins/winswack.c 		s->req->out.addrs[i].addr = talloc_steal(s->req->out.addrs, s->io.out.addresses[i]);
io                308 source4/nbt_server/wins/winswack.c 	s->io.in.nbtd_server	= nbtd_server;
io                309 source4/nbt_server/wins/winswack.c 	s->io.in.nbt_port       = lp_nbt_port(nbtd_server->task->lp_ctx);
io                310 source4/nbt_server/wins/winswack.c 	s->io.in.event_ctx	= msg->ev;
io                311 source4/nbt_server/wins/winswack.c 	s->io.in.name		= &req->in.name;
io                312 source4/nbt_server/wins/winswack.c 	s->io.in.num_addresses	= req->in.num_addrs;
io                313 source4/nbt_server/wins/winswack.c 	s->io.in.addresses	= talloc_array(s, const char *, req->in.num_addrs);
io                314 source4/nbt_server/wins/winswack.c 	NT_STATUS_HAVE_NO_MEMORY(s->io.in.addresses);
io                317 source4/nbt_server/wins/winswack.c 		s->io.in.addresses[i]	= talloc_steal(s->io.in.addresses, req->in.addrs[i].addr);
io                320 source4/nbt_server/wins/winswack.c 	s->c_req = wins_challenge_send(s, &s->io);
io                339 source4/nbt_server/wins/winswack.c 	struct wins_release_demand_io io;
io                349 source4/nbt_server/wins/winswack.c 	status = wins_release_demand_recv(s->c_req, s, &s->io);
io                368 source4/nbt_server/wins/winswack.c 	s->io.in.nbtd_server	= nbtd_server;
io                369 source4/nbt_server/wins/winswack.c 	s->io.in.event_ctx	= msg->ev;
io                370 source4/nbt_server/wins/winswack.c 	s->io.in.name		= &req->in.name;
io                371 source4/nbt_server/wins/winswack.c 	s->io.in.num_addresses	= req->in.num_addrs;
io                372 source4/nbt_server/wins/winswack.c 	s->io.in.addresses	= talloc_array(s, const char *, req->in.num_addrs);
io                373 source4/nbt_server/wins/winswack.c 	NT_STATUS_HAVE_NO_MEMORY(s->io.in.addresses);
io                376 source4/nbt_server/wins/winswack.c 		s->io.in.addresses[i]	= talloc_steal(s->io.in.addresses, req->in.addrs[i].addr);
io                379 source4/nbt_server/wins/winswack.c 	s->c_req = wins_release_demand_send(s, &s->io);
io                 79 source4/ntvfs/cifs/vfs_cifs.c 	f = ntvfs_handle_get_backend_data(io->generic.in.file.ntvfs, ntvfs); \
io                 81 source4/ntvfs/cifs/vfs_cifs.c 	io->generic.in.file.fnum = f->fnum; \
io                144 source4/ntvfs/cifs/vfs_cifs.c 	struct smb_composite_connect io;
io                210 source4/ntvfs/cifs/vfs_cifs.c 	io.in.dest_host = host;
io                211 source4/ntvfs/cifs/vfs_cifs.c 	io.in.dest_ports = lp_smb_ports(ntvfs->ctx->lp_ctx);
io                212 source4/ntvfs/cifs/vfs_cifs.c 	io.in.socket_options = lp_socket_options(ntvfs->ctx->lp_ctx);
io                213 source4/ntvfs/cifs/vfs_cifs.c 	io.in.called_name = host;
io                214 source4/ntvfs/cifs/vfs_cifs.c 	io.in.credentials = credentials;
io                215 source4/ntvfs/cifs/vfs_cifs.c 	io.in.fallback_to_anonymous = false;
io                216 source4/ntvfs/cifs/vfs_cifs.c 	io.in.workgroup = lp_workgroup(ntvfs->ctx->lp_ctx);
io                217 source4/ntvfs/cifs/vfs_cifs.c 	io.in.service = remote_share;
io                218 source4/ntvfs/cifs/vfs_cifs.c 	io.in.service_type = "?????";
io                219 source4/ntvfs/cifs/vfs_cifs.c 	io.in.iconv_convenience = lp_iconv_convenience(ntvfs->ctx->lp_ctx);
io                220 source4/ntvfs/cifs/vfs_cifs.c 	io.in.gensec_settings = lp_gensec_settings(p, ntvfs->ctx->lp_ctx);
io                221 source4/ntvfs/cifs/vfs_cifs.c 	lp_smbcli_options(ntvfs->ctx->lp_ctx, &io.in.options);
io                222 source4/ntvfs/cifs/vfs_cifs.c 	lp_smbcli_session_options(ntvfs->ctx->lp_ctx, &io.in.session_options);
io                225 source4/ntvfs/cifs/vfs_cifs.c 		io.in.options.use_level2_oplocks = false;
io                228 source4/ntvfs/cifs/vfs_cifs.c 	creq = smb_composite_connect_send(&io, p,
io                234 source4/ntvfs/cifs/vfs_cifs.c 	p->tree = io.out.tree;
io                301 source4/ntvfs/cifs/vfs_cifs.c #define ASYNC_RECV_TAIL_F(io, async_fn, file) do { \
io                307 source4/ntvfs/cifs/vfs_cifs.c 		async->parms = io; \
io                321 source4/ntvfs/cifs/vfs_cifs.c #define ASYNC_RECV_TAIL(io, async_fn) ASYNC_RECV_TAIL_F(io, async_fn, NULL)
io                364 source4/ntvfs/cifs/vfs_cifs.c 			   struct ntvfs_request *req, union smb_ioctl *io)
io                374 source4/ntvfs/cifs/vfs_cifs.c 		return smb_raw_ioctl(p->tree, req, io);
io                377 source4/ntvfs/cifs/vfs_cifs.c 	c_req = smb_raw_ioctl_send(p->tree, io);
io                379 source4/ntvfs/cifs/vfs_cifs.c 	ASYNC_RECV_TAIL(io, async_ioctl);
io                450 source4/ntvfs/cifs/vfs_cifs.c 			       struct ntvfs_request *req, union smb_fileinfo *io)
io                458 source4/ntvfs/cifs/vfs_cifs.c 		return smb_raw_fileinfo(p->tree, req, io);
io                461 source4/ntvfs/cifs/vfs_cifs.c 	c_req = smb_raw_fileinfo_send(p->tree, io);
io                463 source4/ntvfs/cifs/vfs_cifs.c 	ASYNC_RECV_TAIL(io, async_qfileinfo);
io                497 source4/ntvfs/cifs/vfs_cifs.c 	union smb_open *io = async->parms;
io                500 source4/ntvfs/cifs/vfs_cifs.c 	req->async_states->status = smb_raw_open_recv(c_req, req, io);
io                501 source4/ntvfs/cifs/vfs_cifs.c 	SMB_OPEN_OUT_FILE(io, file);
io                517 source4/ntvfs/cifs/vfs_cifs.c 			  struct ntvfs_request *req, union smb_open *io)
io                527 source4/ntvfs/cifs/vfs_cifs.c 	if (io->generic.level != RAW_OPEN_GENERIC &&
io                529 source4/ntvfs/cifs/vfs_cifs.c 		return ntvfs_map_open(ntvfs, req, io);
io                542 source4/ntvfs/cifs/vfs_cifs.c 		status = smb_raw_open(p->tree, req, io);
io                545 source4/ntvfs/cifs/vfs_cifs.c 		SMB_OPEN_OUT_FILE(io, file);
io                556 source4/ntvfs/cifs/vfs_cifs.c 	c_req = smb_raw_open_send(p->tree, io);
io                558 source4/ntvfs/cifs/vfs_cifs.c 	ASYNC_RECV_TAIL_F(io, async_open, f);
io                652 source4/ntvfs/cifs/vfs_cifs.c 			  struct ntvfs_request *req, union smb_read *io)
io                659 source4/ntvfs/cifs/vfs_cifs.c 	if (io->generic.level != RAW_READ_GENERIC &&
io                661 source4/ntvfs/cifs/vfs_cifs.c 		return ntvfs_map_read(ntvfs, req, io);
io                667 source4/ntvfs/cifs/vfs_cifs.c 		return smb_raw_read(p->tree, io);
io                670 source4/ntvfs/cifs/vfs_cifs.c 	c_req = smb_raw_read_send(p->tree, io);
io                672 source4/ntvfs/cifs/vfs_cifs.c 	ASYNC_RECV_TAIL(io, async_read);
io                691 source4/ntvfs/cifs/vfs_cifs.c 			   struct ntvfs_request *req, union smb_write *io)
io                698 source4/ntvfs/cifs/vfs_cifs.c 	if (io->generic.level != RAW_WRITE_GENERIC &&
io                700 source4/ntvfs/cifs/vfs_cifs.c 		return ntvfs_map_write(ntvfs, req, io);
io                705 source4/ntvfs/cifs/vfs_cifs.c 		return smb_raw_write(p->tree, io);
io                708 source4/ntvfs/cifs/vfs_cifs.c 	c_req = smb_raw_write_send(p->tree, io);
io                710 source4/ntvfs/cifs/vfs_cifs.c 	ASYNC_RECV_TAIL(io, async_write);
io                730 source4/ntvfs/cifs/vfs_cifs.c 			  union smb_seek *io)
io                738 source4/ntvfs/cifs/vfs_cifs.c 		return smb_raw_seek(p->tree, io);
io                741 source4/ntvfs/cifs/vfs_cifs.c 	c_req = smb_raw_seek_send(p->tree, io);
io                743 source4/ntvfs/cifs/vfs_cifs.c 	ASYNC_RECV_TAIL(io, async_seek);
io                751 source4/ntvfs/cifs/vfs_cifs.c 			   union smb_flush *io)
io                757 source4/ntvfs/cifs/vfs_cifs.c 	switch (io->generic.level) {
io                762 source4/ntvfs/cifs/vfs_cifs.c 		io->generic.in.file.fnum = 0xFFFF;
io                769 source4/ntvfs/cifs/vfs_cifs.c 		return smb_raw_flush(p->tree, io);
io                772 source4/ntvfs/cifs/vfs_cifs.c 	c_req = smb_raw_flush_send(p->tree, io);
io                781 source4/ntvfs/cifs/vfs_cifs.c 			   struct ntvfs_request *req, union smb_close *io)
io                790 source4/ntvfs/cifs/vfs_cifs.c 	if (io->generic.level != RAW_CLOSE_GENERIC &&
io                792 source4/ntvfs/cifs/vfs_cifs.c 		return ntvfs_map_close(ntvfs, req, io);
io                795 source4/ntvfs/cifs/vfs_cifs.c 	if (io->generic.level == RAW_CLOSE_GENERIC) {
io                798 source4/ntvfs/cifs/vfs_cifs.c 		io2.close.in.file = io->generic.in.file;
io                799 source4/ntvfs/cifs/vfs_cifs.c 		io2.close.in.write_time = io->generic.in.write_time;
io                800 source4/ntvfs/cifs/vfs_cifs.c 		io = &io2;
io                811 source4/ntvfs/cifs/vfs_cifs.c 		return smb_raw_close(p->tree, io);
io                814 source4/ntvfs/cifs/vfs_cifs.c 	c_req = smb_raw_close_send(p->tree, io);
io                886 source4/ntvfs/cifs/vfs_cifs.c 			  struct ntvfs_request *req, union smb_lock *io)
io                893 source4/ntvfs/cifs/vfs_cifs.c 	if (io->generic.level != RAW_LOCK_GENERIC &&
io                895 source4/ntvfs/cifs/vfs_cifs.c 		return ntvfs_map_lock(ntvfs, req, io);
io                900 source4/ntvfs/cifs/vfs_cifs.c 		return smb_raw_lock(p->tree, io);
io                903 source4/ntvfs/cifs/vfs_cifs.c 	c_req = smb_raw_lock_send(p->tree, io);
io                912 source4/ntvfs/cifs/vfs_cifs.c 				 union smb_setfileinfo *io)
io                920 source4/ntvfs/cifs/vfs_cifs.c 		return smb_raw_setfileinfo(p->tree, io);
io                922 source4/ntvfs/cifs/vfs_cifs.c 	c_req = smb_raw_setfileinfo_send(p->tree, io);
io                973 source4/ntvfs/cifs/vfs_cifs.c 				  struct ntvfs_request *req, union smb_search_first *io, 
io                981 source4/ntvfs/cifs/vfs_cifs.c 	return smb_raw_search_first(p->tree, req, io, search_private, callback);
io                986 source4/ntvfs/cifs/vfs_cifs.c 				 struct ntvfs_request *req, union smb_search_next *io, 
io                994 source4/ntvfs/cifs/vfs_cifs.c 	return smb_raw_search_next(p->tree, req, io, search_private, callback);
io                999 source4/ntvfs/cifs/vfs_cifs.c 				  struct ntvfs_request *req, union smb_search_close *io)
io               1005 source4/ntvfs/cifs/vfs_cifs.c 	return smb_raw_search_close(p->tree, io);
io               1067 source4/ntvfs/cifs/vfs_cifs.c 			    union smb_notify *io)
io               1074 source4/ntvfs/cifs/vfs_cifs.c 	if (io->nttrans.level != RAW_NOTIFY_NTTRANS) {
io               1080 source4/ntvfs/cifs/vfs_cifs.c 	f = ntvfs_handle_get_backend_data(io->nttrans.in.file.ntvfs, ntvfs);
io               1082 source4/ntvfs/cifs/vfs_cifs.c 	io->nttrans.in.file.fnum = f->fnum;
io               1093 source4/ntvfs/cifs/vfs_cifs.c 	c_req = smb_raw_changenotify_send(p->tree, io);
io               1097 source4/ntvfs/cifs/vfs_cifs.c 	ASYNC_RECV_TAIL(io, async_changenotify);
io                136 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 			   struct ntvfs_request *req, union smb_ioctl *io)
io                306 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 			  struct ntvfs_request *req, union smb_open *io)
io                318 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	if (io->generic.level != RAW_OPEN_GENERIC) {
io                319 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 		return ntvfs_map_open(ntvfs, req, io);
io                331 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	unix_path = cifspsx_unix_path(ntvfs, req, io->ntcreatex.in.fname);
io                333 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	switch (io->generic.in.open_disposition) {
io                355 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	if (io->generic.in.create_options & NTCREATEX_OPTIONS_DIRECTORY) {
io                360 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 		switch (io->generic.in.open_disposition) {
io                402 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	ZERO_STRUCT(io->generic.out);
io                404 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	unix_to_nt_time(&io->generic.out.create_time, st.st_ctime);
io                405 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	unix_to_nt_time(&io->generic.out.access_time, st.st_atime);
io                406 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	unix_to_nt_time(&io->generic.out.write_time,  st.st_mtime);
io                407 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	unix_to_nt_time(&io->generic.out.change_time, st.st_mtime);
io                408 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	io->generic.out.file.ntvfs = handle;
io                409 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	io->generic.out.alloc_size = st.st_size;
io                410 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	io->generic.out.size = st.st_size;
io                411 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	io->generic.out.attrib = cifspsx_unix_to_dos_attrib(st.st_mode);
io                412 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	io->generic.out.is_directory = S_ISDIR(st.st_mode) ? 1 : 0;
io                566 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 			  union smb_seek *io)
io                576 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 			   union smb_flush *io)
io                581 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	switch (io->generic.level) {
io                585 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 		f = find_fd(p, io->generic.in.file.ntvfs);
io                607 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 			   union smb_close *io)
io                612 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	if (io->generic.level != RAW_CLOSE_CLOSE) {
io                617 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	f = find_fd(p, io->close.in.file.ntvfs);
io                830 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 				  struct ntvfs_request *req, union smb_search_first *io, 
io                841 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	if (io->generic.level != RAW_SEARCH_TRANS2) {
io                845 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	if (io->generic.data_level != RAW_SEARCH_DATA_BOTH_DIRECTORY_INFO) {
io                854 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	max_count = io->t2ffirst.in.max_count;
io                856 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	dir = cifspsx_list(ntvfs, req, io->t2ffirst.in.pattern);
io                886 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	io->t2ffirst.out.count = i;
io                887 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	io->t2ffirst.out.handle = search->handle;
io                888 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	io->t2ffirst.out.end_of_search = (i == dir->count) ? 1 : 0;
io                891 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	if ((io->t2ffirst.in.flags & FLAG_TRANS2_FIND_CLOSE) ||
io                892 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	    ((io->t2ffirst.in.flags & FLAG_TRANS2_FIND_CLOSE_IF_END) && (i == dir->count))) {
io                904 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 				 struct ntvfs_request *req, union smb_search_next *io, 
io                915 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	if (io->generic.level != RAW_SEARCH_TRANS2) {
io                919 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	if (io->generic.data_level != RAW_SEARCH_DATA_BOTH_DIRECTORY_INFO) {
io                924 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 		if (search->handle == io->t2fnext.in.handle) break;
io                936 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	if (!(io->t2fnext.in.flags & FLAG_TRANS2_FIND_CONTINUE) &&
io                937 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	    (io->t2fnext.in.flags & FLAG_TRANS2_FIND_REQUIRE_RESUME) &&
io                938 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	    io->t2fnext.in.last_name && *io->t2fnext.in.last_name) {
io                941 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 			if (strcmp(io->t2fnext.in.last_name, dir->files[i-1].name) == 0) {
io                949 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 			if (strcmp(io->t2fnext.in.last_name, dir->files[i-1].name) == 0) {
io                957 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	max_count = search->current_index + io->t2fnext.in.max_count;
io                979 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	io->t2fnext.out.count = i - search->current_index;
io                980 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	io->t2fnext.out.end_of_search = (i == dir->count) ? 1 : 0;
io                985 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	if ((io->t2fnext.in.flags & FLAG_TRANS2_FIND_CLOSE) ||
io                986 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	    ((io->t2fnext.in.flags & FLAG_TRANS2_FIND_CLOSE_IF_END) && (i == dir->count))) {
io                996 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 				  struct ntvfs_request *req, union smb_search_close *io)
io               1002 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 		if (search->handle == io->findclose.in.handle) break;
io                493 source4/ntvfs/ipc/vfs_ipc.c 			 union smb_seek *io)
io                503 source4/ntvfs/ipc/vfs_ipc.c 			  union smb_flush *io)
io                512 source4/ntvfs/ipc/vfs_ipc.c 			  struct ntvfs_request *req, union smb_close *io)
io                517 source4/ntvfs/ipc/vfs_ipc.c 	if (io->generic.level != RAW_CLOSE_CLOSE) {
io                518 source4/ntvfs/ipc/vfs_ipc.c 		return ntvfs_map_close(ntvfs, req, io);
io                521 source4/ntvfs/ipc/vfs_ipc.c 	p = pipe_state_find(ipriv, io->close.in.file.ntvfs);
io                671 source4/ntvfs/ipc/vfs_ipc.c 			  struct ntvfs_request *req, union smb_search_first *io,
io                682 source4/ntvfs/ipc/vfs_ipc.c 			 struct ntvfs_request *req, union smb_search_next *io,
io                693 source4/ntvfs/ipc/vfs_ipc.c 			  struct ntvfs_request *req, union smb_search_close *io)
io                830 source4/ntvfs/ipc/vfs_ipc.c 			       struct ntvfs_request *req, union smb_ioctl *io)
io                836 source4/ntvfs/ipc/vfs_ipc.c 	switch (io->smb2.in.function) {
io                844 source4/ntvfs/ipc/vfs_ipc.c 	p = pipe_state_find(ipriv, io->smb2.in.file.ntvfs);
io                849 source4/ntvfs/ipc/vfs_ipc.c 	io->smb2.out.out = data_blob_talloc(req, NULL, io->smb2.in.max_response_size);
io                850 source4/ntvfs/ipc/vfs_ipc.c 	NT_STATUS_HAVE_NO_MEMORY(io->smb2.out.out.data);
io                856 source4/ntvfs/ipc/vfs_ipc.c 	status = dcesrv_input(p->dce_conn, &io->smb2.in.out);
io                864 source4/ntvfs/ipc/vfs_ipc.c 	status = dcesrv_output(p->dce_conn, &io->smb2.out.out, ipc_trans_dcesrv_output);
io                867 source4/ntvfs/ipc/vfs_ipc.c 	io->smb2.out._pad	= 0;
io                868 source4/ntvfs/ipc/vfs_ipc.c 	io->smb2.out.function	= io->smb2.in.function;
io                869 source4/ntvfs/ipc/vfs_ipc.c 	io->smb2.out.unknown2	= 0;
io                870 source4/ntvfs/ipc/vfs_ipc.c 	io->smb2.out.unknown3	= 0;
io                871 source4/ntvfs/ipc/vfs_ipc.c 	io->smb2.out.in		= io->smb2.in.out;
io                880 source4/ntvfs/ipc/vfs_ipc.c 			  struct ntvfs_request *req, union smb_ioctl *io)
io                882 source4/ntvfs/ipc/vfs_ipc.c 	switch (io->generic.level) {
io                884 source4/ntvfs/ipc/vfs_ipc.c 		return ipc_ioctl_smb2(ntvfs, req, io);
io                193 source4/ntvfs/nbench/vfs_nbench.c 			     struct ntvfs_request *req, union smb_ioctl *io)
io                197 source4/ntvfs/nbench/vfs_nbench.c 	PASS_THRU_REQ(ntvfs, req, ioctl, io, (ntvfs, req, io));
io                307 source4/ntvfs/nbench/vfs_nbench.c 	union smb_open *io = req->async_states->private_data;
io                309 source4/ntvfs/nbench/vfs_nbench.c 	switch (io->generic.level) {
io                312 source4/ntvfs/nbench/vfs_nbench.c 			ZERO_STRUCT(io->ntcreatex.out);
io                315 source4/ntvfs/nbench/vfs_nbench.c 			   io->ntcreatex.in.fname, 
io                316 source4/ntvfs/nbench/vfs_nbench.c 			   io->ntcreatex.in.create_options, 
io                317 source4/ntvfs/nbench/vfs_nbench.c 			   io->ntcreatex.in.open_disposition, 
io                318 source4/ntvfs/nbench/vfs_nbench.c 			   nbench_ntvfs_handle_string(req, io->ntcreatex.out.file.ntvfs),
io                324 source4/ntvfs/nbench/vfs_nbench.c 			   io->generic.level);
io                332 source4/ntvfs/nbench/vfs_nbench.c 			    struct ntvfs_request *req, union smb_open *io)
io                337 source4/ntvfs/nbench/vfs_nbench.c 	PASS_THRU_REQ(ntvfs, req, open, io, (ntvfs, req, io));
io                541 source4/ntvfs/nbench/vfs_nbench.c 			    union smb_seek *io)
io                545 source4/ntvfs/nbench/vfs_nbench.c 	PASS_THRU_REQ(ntvfs, req, seek, io, (ntvfs, req, io));
io                555 source4/ntvfs/nbench/vfs_nbench.c 	union smb_flush *io = req->async_states->private_data;
io                557 source4/ntvfs/nbench/vfs_nbench.c 	switch (io->generic.level) {
io                560 source4/ntvfs/nbench/vfs_nbench.c 			   nbench_ntvfs_handle_string(req, io->flush.in.file.ntvfs),
io                570 source4/ntvfs/nbench/vfs_nbench.c 			   io->generic.level);
io                579 source4/ntvfs/nbench/vfs_nbench.c 			     union smb_flush *io)
io                583 source4/ntvfs/nbench/vfs_nbench.c 	PASS_THRU_REQ(ntvfs, req, flush, io, (ntvfs, req, io));
io                593 source4/ntvfs/nbench/vfs_nbench.c 	union smb_close *io = req->async_states->private_data;
io                595 source4/ntvfs/nbench/vfs_nbench.c 	switch (io->generic.level) {
io                598 source4/ntvfs/nbench/vfs_nbench.c 			   nbench_ntvfs_handle_string(req, io->close.in.file.ntvfs),
io                604 source4/ntvfs/nbench/vfs_nbench.c 			   io->generic.level);
io                612 source4/ntvfs/nbench/vfs_nbench.c 			     struct ntvfs_request *req, union smb_close *io)
io                616 source4/ntvfs/nbench/vfs_nbench.c 	PASS_THRU_REQ(ntvfs, req, close, io, (ntvfs, req, io));
io                818 source4/ntvfs/nbench/vfs_nbench.c 	union smb_search_first *io = req->async_states->private_data;
io                820 source4/ntvfs/nbench/vfs_nbench.c 	switch (io->generic.level) {
io                823 source4/ntvfs/nbench/vfs_nbench.c 			ZERO_STRUCT(io->t2ffirst.out);
io                826 source4/ntvfs/nbench/vfs_nbench.c 			   io->t2ffirst.in.pattern,
io                827 source4/ntvfs/nbench/vfs_nbench.c 			   io->t2ffirst.data_level,
io                828 source4/ntvfs/nbench/vfs_nbench.c 			   io->t2ffirst.in.max_count,
io                829 source4/ntvfs/nbench/vfs_nbench.c 			   io->t2ffirst.out.count,
io                834 source4/ntvfs/nbench/vfs_nbench.c 		nbench_log(req, "Search-%d - NOT HANDLED\n", io->generic.level);
io                842 source4/ntvfs/nbench/vfs_nbench.c 				    struct ntvfs_request *req, union smb_search_first *io, 
io                848 source4/ntvfs/nbench/vfs_nbench.c 	PASS_THRU_REQ(ntvfs, req, search_first, io, (ntvfs, req, io, search_private, callback));
io                856 source4/ntvfs/nbench/vfs_nbench.c 	union smb_search_next *io = req->async_states->private_data;
io                858 source4/ntvfs/nbench/vfs_nbench.c 	nbench_log(req, "Searchnext-%d - NOT HANDLED\n", io->generic.level);
io                864 source4/ntvfs/nbench/vfs_nbench.c 				   struct ntvfs_request *req, union smb_search_next *io, 
io                870 source4/ntvfs/nbench/vfs_nbench.c 	PASS_THRU_REQ(ntvfs, req, search_next, io, (ntvfs, req, io, search_private, callback));
io                878 source4/ntvfs/nbench/vfs_nbench.c 	union smb_search_close *io = req->async_states->private_data;
io                880 source4/ntvfs/nbench/vfs_nbench.c 	nbench_log(req, "Searchclose-%d - NOT HANDLED\n", io->generic.level);
io                886 source4/ntvfs/nbench/vfs_nbench.c 				    struct ntvfs_request *req, union smb_search_close *io)
io                890 source4/ntvfs/nbench/vfs_nbench.c 	PASS_THRU_REQ(ntvfs, req, search_close, io, (ntvfs, req, io));
io                 97 source4/ntvfs/ntvfs.h 				 union smb_search_first *io, void *private_data,
io                101 source4/ntvfs/ntvfs.h 				union smb_search_next *io, void *private_data,
io                105 source4/ntvfs/ntvfs.h 				 union smb_search_close *io);
io                110 source4/ntvfs/ntvfs.h 			  union smb_ioctl *io);
io                113 source4/ntvfs/ntvfs.h 			 union smb_read *io);
io                116 source4/ntvfs/ntvfs.h 			  union smb_write *io);
io                119 source4/ntvfs/ntvfs.h 			 union smb_seek *io);
io                134 source4/ntvfs/ntvfs.h 			  union smb_close *io);
io                 49 source4/ntvfs/ntvfs_generic.c 	void *io, *io2;
io                 65 source4/ntvfs/ntvfs_generic.c 	req->async_states->status = m->fn(m->ntvfs, req, m->io, m->io2, req->async_states->status);
io                 79 source4/ntvfs/ntvfs_generic.c 				      void *io, void *io2,
io                 88 source4/ntvfs/ntvfs_generic.c 	m->io = io;
io                114 source4/ntvfs/ntvfs_generic.c 	return m->fn(m->ntvfs, req, m->io, m->io2, status);
io                144 source4/ntvfs/ntvfs_generic.c 				      union smb_open *io, 
io                157 source4/ntvfs/ntvfs_generic.c 	switch (io->generic.level) {
io                159 source4/ntvfs/ntvfs_generic.c 		io->openold.out.file.ntvfs = io2->generic.out.file.ntvfs;
io                160 source4/ntvfs/ntvfs_generic.c 		io->openold.out.attrib     = io2->generic.out.attrib;
io                161 source4/ntvfs/ntvfs_generic.c 		io->openold.out.write_time = nt_time_to_unix(io2->generic.out.write_time);
io                162 source4/ntvfs/ntvfs_generic.c 		io->openold.out.size       = io2->generic.out.size;
io                163 source4/ntvfs/ntvfs_generic.c 		io->openold.out.rmode      = io->openold.in.open_mode;
io                167 source4/ntvfs/ntvfs_generic.c 		io->openx.out.file.ntvfs  = io2->generic.out.file.ntvfs;
io                168 source4/ntvfs/ntvfs_generic.c 		io->openx.out.attrib      = io2->generic.out.attrib;
io                169 source4/ntvfs/ntvfs_generic.c 		io->openx.out.write_time  = nt_time_to_unix(io2->generic.out.write_time);
io                170 source4/ntvfs/ntvfs_generic.c 		io->openx.out.size        = io2->generic.out.size;
io                171 source4/ntvfs/ntvfs_generic.c 		io->openx.out.access      = (io->openx.in.open_mode & OPENX_MODE_ACCESS_MASK);
io                172 source4/ntvfs/ntvfs_generic.c 		io->openx.out.ftype       = 0;
io                173 source4/ntvfs/ntvfs_generic.c 		io->openx.out.devstate    = 0;
io                174 source4/ntvfs/ntvfs_generic.c 		io->openx.out.action      = io2->generic.out.create_action;
io                175 source4/ntvfs/ntvfs_generic.c 		io->openx.out.unique_fid  = 0;
io                176 source4/ntvfs/ntvfs_generic.c 		io->openx.out.access_mask = SEC_STD_ALL;
io                177 source4/ntvfs/ntvfs_generic.c 		io->openx.out.unknown     = 0;
io                182 source4/ntvfs/ntvfs_generic.c 			set_size = io->openx.in.size;
io                187 source4/ntvfs/ntvfs_generic.c 		io->t2open.out.file.ntvfs  = io2->generic.out.file.ntvfs;
io                188 source4/ntvfs/ntvfs_generic.c 		io->t2open.out.attrib      = io2->generic.out.attrib;
io                189 source4/ntvfs/ntvfs_generic.c 		io->t2open.out.write_time  = nt_time_to_unix(io2->generic.out.write_time);
io                190 source4/ntvfs/ntvfs_generic.c 		io->t2open.out.size        = io2->generic.out.size;
io                191 source4/ntvfs/ntvfs_generic.c 		io->t2open.out.access      = io->t2open.in.open_mode;
io                192 source4/ntvfs/ntvfs_generic.c 		io->t2open.out.ftype       = 0;
io                193 source4/ntvfs/ntvfs_generic.c 		io->t2open.out.devstate    = 0;
io                194 source4/ntvfs/ntvfs_generic.c 		io->t2open.out.action      = io2->generic.out.create_action;
io                195 source4/ntvfs/ntvfs_generic.c 		io->t2open.out.file_id      = 0;
io                200 source4/ntvfs/ntvfs_generic.c 		io->mknew.out.file.ntvfs= io2->generic.out.file.ntvfs;
io                201 source4/ntvfs/ntvfs_generic.c 		write_time		= io->mknew.in.write_time;
io                205 source4/ntvfs/ntvfs_generic.c 		io->ctemp.out.file.ntvfs= io2->generic.out.file.ntvfs;
io                206 source4/ntvfs/ntvfs_generic.c 		io->ctemp.out.name 	= talloc_strdup(req, io2->generic.in.fname + 
io                207 source4/ntvfs/ntvfs_generic.c 							strlen(io->ctemp.in.directory) + 1);
io                208 source4/ntvfs/ntvfs_generic.c 		NT_STATUS_HAVE_NO_MEMORY(io->ctemp.out.name);
io                212 source4/ntvfs/ntvfs_generic.c 		ZERO_STRUCT(io->smb2.out);
io                213 source4/ntvfs/ntvfs_generic.c 		io->smb2.out.file.ntvfs		= io2->generic.out.file.ntvfs;
io                216 source4/ntvfs/ntvfs_generic.c 			io->smb2.out.oplock_level = SMB2_OPLOCK_LEVEL_BATCH;
io                219 source4/ntvfs/ntvfs_generic.c 			io->smb2.out.oplock_level = SMB2_OPLOCK_LEVEL_EXCLUSIVE;
io                222 source4/ntvfs/ntvfs_generic.c 			io->smb2.out.oplock_level = SMB2_OPLOCK_LEVEL_II;
io                225 source4/ntvfs/ntvfs_generic.c 			io->smb2.out.oplock_level = SMB2_OPLOCK_LEVEL_NONE;
io                228 source4/ntvfs/ntvfs_generic.c 		io->smb2.out.reserved		= 0;
io                229 source4/ntvfs/ntvfs_generic.c 		io->smb2.out.create_action	= io2->generic.out.create_action;
io                230 source4/ntvfs/ntvfs_generic.c 		io->smb2.out.create_time	= io2->generic.out.create_time;
io                231 source4/ntvfs/ntvfs_generic.c 		io->smb2.out.access_time	= io2->generic.out.access_time;
io                232 source4/ntvfs/ntvfs_generic.c 		io->smb2.out.write_time		= io2->generic.out.write_time;
io                233 source4/ntvfs/ntvfs_generic.c 		io->smb2.out.change_time	= io2->generic.out.change_time;
io                234 source4/ntvfs/ntvfs_generic.c 		io->smb2.out.alloc_size		= io2->generic.out.alloc_size;
io                235 source4/ntvfs/ntvfs_generic.c 		io->smb2.out.size		= io2->generic.out.size;
io                236 source4/ntvfs/ntvfs_generic.c 		io->smb2.out.file_attr		= io2->generic.out.attrib;
io                237 source4/ntvfs/ntvfs_generic.c 		io->smb2.out.reserved2		= 0;
io                238 source4/ntvfs/ntvfs_generic.c 		io->smb2.out.maximal_access     = io2->generic.out.maximal_access;
io                269 source4/ntvfs/ntvfs_generic.c 			io->openx.out.size = io->openx.in.size;
io                385 source4/ntvfs/ntvfs_generic.c 				 union smb_open *io)
io                396 source4/ntvfs/ntvfs_generic.c 				       io, io2, 
io                404 source4/ntvfs/ntvfs_generic.c 	switch (io->generic.level) {
io                406 source4/ntvfs/ntvfs_generic.c 		status = map_openx_open(io->openx.in.flags,
io                407 source4/ntvfs/ntvfs_generic.c 					io->openx.in.open_mode, 
io                408 source4/ntvfs/ntvfs_generic.c 					io->openx.in.open_func, 
io                409 source4/ntvfs/ntvfs_generic.c 					io->openx.in.fname,
io                415 source4/ntvfs/ntvfs_generic.c 		io2->generic.in.file_attr = io->openx.in.file_attrs;
io                416 source4/ntvfs/ntvfs_generic.c 		io2->generic.in.fname = io->openx.in.fname;
io                424 source4/ntvfs/ntvfs_generic.c 					io->openold.in.open_mode, 
io                426 source4/ntvfs/ntvfs_generic.c 					io->openold.in.fname,
io                432 source4/ntvfs/ntvfs_generic.c 		io2->generic.in.file_attr = io->openold.in.search_attrs;
io                433 source4/ntvfs/ntvfs_generic.c 		io2->generic.in.fname = io->openold.in.fname;
io                441 source4/ntvfs/ntvfs_generic.c 		if (io->t2open.in.open_func == 0) {
io                446 source4/ntvfs/ntvfs_generic.c 		status = map_openx_open(io->t2open.in.flags,
io                447 source4/ntvfs/ntvfs_generic.c 					io->t2open.in.open_mode, 
io                448 source4/ntvfs/ntvfs_generic.c 					io->t2open.in.open_func, 
io                449 source4/ntvfs/ntvfs_generic.c 					io->t2open.in.fname,
io                455 source4/ntvfs/ntvfs_generic.c 		io2->generic.in.file_attr        = io->t2open.in.file_attrs;
io                456 source4/ntvfs/ntvfs_generic.c 		io2->generic.in.fname            = io->t2open.in.fname;
io                458 source4/ntvfs/ntvfs_generic.c 		io2->generic.in.ea_list->num_eas = io->t2open.in.num_eas;
io                459 source4/ntvfs/ntvfs_generic.c 		io2->generic.in.ea_list->eas     = io->t2open.in.eas;
io                465 source4/ntvfs/ntvfs_generic.c 		io2->generic.in.file_attr = io->mknew.in.attrib;
io                466 source4/ntvfs/ntvfs_generic.c 		io2->generic.in.fname = io->mknew.in.fname;
io                478 source4/ntvfs/ntvfs_generic.c 		io2->generic.in.file_attr = io->mknew.in.attrib;
io                479 source4/ntvfs/ntvfs_generic.c 		io2->generic.in.fname = io->mknew.in.fname;
io                491 source4/ntvfs/ntvfs_generic.c 		io2->generic.in.file_attr = io->ctemp.in.attrib;
io                494 source4/ntvfs/ntvfs_generic.c 					io->ctemp.in.directory,
io                506 source4/ntvfs/ntvfs_generic.c 		switch (io->smb2.in.oplock_level) {
io                519 source4/ntvfs/ntvfs_generic.c 		io2->generic.in.access_mask	= io->smb2.in.desired_access;
io                520 source4/ntvfs/ntvfs_generic.c 		io2->generic.in.alloc_size	= io->smb2.in.alloc_size;
io                521 source4/ntvfs/ntvfs_generic.c 		io2->generic.in.file_attr	= io->smb2.in.file_attributes;
io                522 source4/ntvfs/ntvfs_generic.c 		io2->generic.in.share_access	= io->smb2.in.share_access;
io                523 source4/ntvfs/ntvfs_generic.c 		io2->generic.in.open_disposition= io->smb2.in.create_disposition;
io                524 source4/ntvfs/ntvfs_generic.c 		io2->generic.in.create_options	= io->smb2.in.create_options;
io                525 source4/ntvfs/ntvfs_generic.c 		io2->generic.in.impersonation	= io->smb2.in.impersonation_level;
io                527 source4/ntvfs/ntvfs_generic.c 		io2->generic.in.fname		= io->smb2.in.fname;
io                528 source4/ntvfs/ntvfs_generic.c 		io2->generic.in.sec_desc	= io->smb2.in.sec_desc;
io                529 source4/ntvfs/ntvfs_generic.c 		io2->generic.in.ea_list		= &io->smb2.in.eas;
io                530 source4/ntvfs/ntvfs_generic.c 		io2->generic.in.query_maximal_access = io->smb2.in.query_maximal_access; 
io                533 source4/ntvfs/ntvfs_generic.c 		if (io->smb2.in.timewarp != 0) {
io                151 source4/ntvfs/ntvfs_interface.c NTSTATUS ntvfs_search_first(struct ntvfs_request *req, union smb_search_first *io, void *private_data,
io                158 source4/ntvfs/ntvfs_interface.c 	return ntvfs->ops->search_first(ntvfs, req, io, private_data, ntvfs_callback);
io                161 source4/ntvfs/ntvfs_interface.c NTSTATUS ntvfs_search_next(struct ntvfs_request *req, union smb_search_next *io, void *private_data,
io                168 source4/ntvfs/ntvfs_interface.c 	return ntvfs->ops->search_next(ntvfs, req, io, private_data, ntvfs_callback);
io                171 source4/ntvfs/ntvfs_interface.c NTSTATUS ntvfs_search_close(struct ntvfs_request *req, union smb_search_close *io)
io                177 source4/ntvfs/ntvfs_interface.c 	return ntvfs->ops->search_close(ntvfs, req, io);
io                181 source4/ntvfs/ntvfs_interface.c NTSTATUS ntvfs_ioctl(struct ntvfs_request *req, union smb_ioctl *io)
io                187 source4/ntvfs/ntvfs_interface.c 	return ntvfs->ops->ioctl(ntvfs, req, io);
io                190 source4/ntvfs/ntvfs_interface.c NTSTATUS ntvfs_read(struct ntvfs_request *req, union smb_read *io)
io                196 source4/ntvfs/ntvfs_interface.c 	return ntvfs->ops->read(ntvfs, req, io);
io                199 source4/ntvfs/ntvfs_interface.c NTSTATUS ntvfs_write(struct ntvfs_request *req, union smb_write *io)
io                205 source4/ntvfs/ntvfs_interface.c 	return ntvfs->ops->write(ntvfs, req, io);
io                208 source4/ntvfs/ntvfs_interface.c NTSTATUS ntvfs_seek(struct ntvfs_request *req, union smb_seek *io)
io                214 source4/ntvfs/ntvfs_interface.c 	return ntvfs->ops->seek(ntvfs, req, io);
io                254 source4/ntvfs/ntvfs_interface.c NTSTATUS ntvfs_close(struct ntvfs_request *req, union smb_close *io)
io                260 source4/ntvfs/ntvfs_interface.c 	return ntvfs->ops->close(ntvfs, req, io);
io                471 source4/ntvfs/ntvfs_interface.c 					  union smb_search_first *io, void *private_data,
io                477 source4/ntvfs/ntvfs_interface.c 	return ntvfs->next->ops->search_first(ntvfs->next, req, io, private_data, callback);
io                482 source4/ntvfs/ntvfs_interface.c 					 union smb_search_next *io, void *private_data,
io                488 source4/ntvfs/ntvfs_interface.c 	return ntvfs->next->ops->search_next(ntvfs->next, req, io, private_data, callback);
io                493 source4/ntvfs/ntvfs_interface.c 					  union smb_search_close *io)
io                498 source4/ntvfs/ntvfs_interface.c 	return ntvfs->next->ops->search_close(ntvfs->next, req, io);
io                504 source4/ntvfs/ntvfs_interface.c 				   union smb_ioctl *io)
io                509 source4/ntvfs/ntvfs_interface.c 	return ntvfs->next->ops->ioctl(ntvfs->next, req, io);
io                514 source4/ntvfs/ntvfs_interface.c 				  union smb_read *io)
io                519 source4/ntvfs/ntvfs_interface.c 	return ntvfs->next->ops->read(ntvfs->next, req, io);
io                524 source4/ntvfs/ntvfs_interface.c 				   union smb_write *io)
io                529 source4/ntvfs/ntvfs_interface.c 	return ntvfs->next->ops->write(ntvfs->next, req, io);
io                534 source4/ntvfs/ntvfs_interface.c 				  union smb_seek *io)
io                539 source4/ntvfs/ntvfs_interface.c 	return ntvfs->next->ops->seek(ntvfs->next, req, io);
io                584 source4/ntvfs/ntvfs_interface.c 				   union smb_close *io)
io                589 source4/ntvfs/ntvfs_interface.c 	return ntvfs->next->ops->close(ntvfs->next, req, io);
io                 43 source4/ntvfs/posix/pvfs_flush.c 		    union smb_flush *io)
io                 49 source4/ntvfs/posix/pvfs_flush.c 	switch (io->generic.level) {
io                 53 source4/ntvfs/posix/pvfs_flush.c 		f = pvfs_find_fd(pvfs, req, io->generic.in.file.ntvfs);
io                 58 source4/ntvfs/posix/pvfs_flush.c 		io->smb2.out.reserved = 0;
io                 30 source4/ntvfs/posix/pvfs_ioctl.c 			struct ntvfs_request *req, union smb_ioctl *io)
io                 39 source4/ntvfs/posix/pvfs_ioctl.c 			     struct ntvfs_request *req, union smb_ioctl *io)
io                 45 source4/ntvfs/posix/pvfs_ioctl.c 	f = pvfs_find_fd(pvfs, req, io->ntioctl.in.file.ntvfs);
io                 50 source4/ntvfs/posix/pvfs_ioctl.c 	switch (io->ntioctl.in.function) {
io                 54 source4/ntvfs/posix/pvfs_ioctl.c 		io->ntioctl.out.blob = data_blob(NULL, 0);
io                 66 source4/ntvfs/posix/pvfs_ioctl.c 		    union smb_ioctl *io)
io                 68 source4/ntvfs/posix/pvfs_ioctl.c 	switch (io->generic.level) {
io                 70 source4/ntvfs/posix/pvfs_ioctl.c 		return pvfs_ioctl_old(ntvfs, req, io);
io                 73 source4/ntvfs/posix/pvfs_ioctl.c 		return pvfs_ntioctl(ntvfs, req, io);
io                106 source4/ntvfs/posix/pvfs_open.c 					union smb_open *io)
io                112 source4/ntvfs/posix/pvfs_open.c 	if (io->ntcreatex.in.ea_list) {
io                114 source4/ntvfs/posix/pvfs_open.c 						 io->ntcreatex.in.ea_list->num_eas,
io                115 source4/ntvfs/posix/pvfs_open.c 						 io->ntcreatex.in.ea_list->eas);
io                121 source4/ntvfs/posix/pvfs_open.c 	sd = io->ntcreatex.in.sec_desc;
io                176 source4/ntvfs/posix/pvfs_open.c 				    union smb_open *io)
io                182 source4/ntvfs/posix/pvfs_open.c 	uint32_t access_mask = io->generic.in.access_mask;
io                189 source4/ntvfs/posix/pvfs_open.c 	create_options = io->generic.in.create_options;
io                190 source4/ntvfs/posix/pvfs_open.c 	share_access   = io->generic.in.share_access;
io                192 source4/ntvfs/posix/pvfs_open.c 	forced = (io->generic.in.create_options & NTCREATEX_OPTIONS_DIRECTORY)?true:false;
io                209 source4/ntvfs/posix/pvfs_open.c 	if (io->ntcreatex.in.access_mask == SEC_FLAG_MAXIMUM_ALLOWED &&
io                210 source4/ntvfs/posix/pvfs_open.c 	    (io->ntcreatex.in.create_options & NTCREATEX_OPTIONS_DIRECTORY) &&
io                211 source4/ntvfs/posix/pvfs_open.c 	    (io->ntcreatex.in.create_options & NTCREATEX_OPTIONS_DELETE_ON_CLOSE)) {
io                215 source4/ntvfs/posix/pvfs_open.c 	switch (io->generic.in.open_disposition) {
io                259 source4/ntvfs/posix/pvfs_open.c 	if (io->generic.in.query_maximal_access) {
io                261 source4/ntvfs/posix/pvfs_open.c 						     &io->generic.out.maximal_access);
io                269 source4/ntvfs/posix/pvfs_open.c 	f->share_access  = io->generic.in.share_access;
io                270 source4/ntvfs/posix/pvfs_open.c 	f->impersonation = io->generic.in.impersonation;
io                280 source4/ntvfs/posix/pvfs_open.c 	f->handle->create_options    = io->generic.in.create_options;
io                315 source4/ntvfs/posix/pvfs_open.c 				      io->generic.in.open_disposition, false);
io                341 source4/ntvfs/posix/pvfs_open.c 		uint32_t attrib = io->generic.in.file_attr | FILE_ATTRIBUTE_DIRECTORY;
io                350 source4/ntvfs/posix/pvfs_open.c 		status = pvfs_resolve_name(pvfs, req, io->ntcreatex.in.fname, 0, &name);
io                355 source4/ntvfs/posix/pvfs_open.c 		status = pvfs_open_setup_eas_acl(pvfs, req, name, -1, f, io);
io                377 source4/ntvfs/posix/pvfs_open.c 				      io->generic.in.open_disposition, false);
io                415 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.oplock_level  = OPLOCK_NONE;
io                416 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.file.ntvfs    = h;
io                417 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.create_action = create_action;
io                418 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.create_time   = name->dos.create_time;
io                419 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.access_time   = name->dos.access_time;
io                420 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.write_time    = name->dos.write_time;
io                421 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.change_time   = name->dos.change_time;
io                422 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.attrib        = name->dos.attrib;
io                423 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.alloc_size    = name->dos.alloc_size;
io                424 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.size          = name->st.st_size;
io                425 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.file_type     = FILE_TYPE_DISK;
io                426 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.ipc_state     = 0;
io                427 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.is_directory  = 1;
io                603 source4/ntvfs/posix/pvfs_open.c 				 union smb_open *io)
io                610 source4/ntvfs/posix/pvfs_open.c 	uint32_t create_options = io->generic.in.create_options;
io                611 source4/ntvfs/posix/pvfs_open.c 	uint32_t share_access = io->generic.in.share_access;
io                612 source4/ntvfs/posix/pvfs_open.c 	uint32_t access_mask = io->generic.in.access_mask;
io                620 source4/ntvfs/posix/pvfs_open.c 	if (io->ntcreatex.in.file_attr & ~FILE_ATTRIBUTE_ALL_MASK) {
io                624 source4/ntvfs/posix/pvfs_open.c 	if (io->ntcreatex.in.file_attr & FILE_ATTRIBUTE_ENCRYPTED) {
io                628 source4/ntvfs/posix/pvfs_open.c 	if ((io->ntcreatex.in.file_attr & FILE_ATTRIBUTE_READONLY) &&
io                665 source4/ntvfs/posix/pvfs_open.c 	attrib = io->ntcreatex.in.file_attr | FILE_ATTRIBUTE_ARCHIVE;
io                693 source4/ntvfs/posix/pvfs_open.c 	name->dos.alloc_size = io->ntcreatex.in.alloc_size;
io                701 source4/ntvfs/posix/pvfs_open.c 	status = pvfs_open_setup_eas_acl(pvfs, req, name, fd, f, io);
io                706 source4/ntvfs/posix/pvfs_open.c 	if (io->generic.in.query_maximal_access) {
io                708 source4/ntvfs/posix/pvfs_open.c 						     &io->generic.out.maximal_access);
io                743 source4/ntvfs/posix/pvfs_open.c 	} else if (io->ntcreatex.in.flags & NTCREATEX_FLAGS_REQUEST_BATCH_OPLOCK) {
io                745 source4/ntvfs/posix/pvfs_open.c 	} else if (io->ntcreatex.in.flags & NTCREATEX_FLAGS_REQUEST_OPLOCK) {
io                755 source4/ntvfs/posix/pvfs_open.c 			      io->generic.in.open_disposition, false);
io                769 source4/ntvfs/posix/pvfs_open.c 	f->share_access      = io->generic.in.share_access;
io                771 source4/ntvfs/posix/pvfs_open.c 	f->impersonation     = io->generic.in.impersonation;
io                778 source4/ntvfs/posix/pvfs_open.c 	f->handle->create_options    = io->generic.in.create_options;
io                816 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.oplock_level  = oplock_granted;
io                817 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.file.ntvfs    = f->ntvfs;
io                818 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.create_action = NTCREATEX_ACTION_CREATED;
io                819 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.create_time   = name->dos.create_time;
io                820 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.access_time   = name->dos.access_time;
io                821 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.write_time    = name->dos.write_time;
io                822 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.change_time   = name->dos.change_time;
io                823 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.attrib        = name->dos.attrib;
io                824 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.alloc_size    = name->dos.alloc_size;
io                825 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.size          = name->st.st_size;
io                826 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.file_type     = FILE_TYPE_DISK;
io                827 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.ipc_state     = 0;
io                828 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.is_directory  = 0;
io                858 source4/ntvfs/posix/pvfs_open.c 	void *io;
io                863 source4/ntvfs/posix/pvfs_open.c 			 void *io,
io                897 source4/ntvfs/posix/pvfs_open.c 	r->callback(r, r->ntvfs, r->req, r->io, r->private_data, reason);
io                908 source4/ntvfs/posix/pvfs_open.c 			      void *io,
io                913 source4/ntvfs/posix/pvfs_open.c 					       void *io,
io                928 source4/ntvfs/posix/pvfs_open.c 	r->io = io;
io                974 source4/ntvfs/posix/pvfs_open.c 	union smb_open *io = talloc_get_type(_io, union smb_open);
io               1016 source4/ntvfs/posix/pvfs_open.c 	status = pvfs_open(ntvfs, req, io);
io               1041 source4/ntvfs/posix/pvfs_open.c 				   struct ntvfs_request *req, union smb_open *io,
io               1069 source4/ntvfs/posix/pvfs_open.c 			       io->generic.in.fname)==0) {
io               1079 source4/ntvfs/posix/pvfs_open.c 	if (is_exe_filename(io->generic.in.fname) &&
io               1094 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.oplock_level  = OPLOCK_NONE;
io               1095 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.file.ntvfs    = f->ntvfs;
io               1096 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.create_action = NTCREATEX_ACTION_EXISTED;
io               1097 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.create_time   = name->dos.create_time;
io               1098 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.access_time   = name->dos.access_time;
io               1099 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.write_time    = name->dos.write_time;
io               1100 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.change_time   = name->dos.change_time;
io               1101 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.attrib        = name->dos.attrib;
io               1102 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.alloc_size    = name->dos.alloc_size;
io               1103 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.size          = name->st.st_size;
io               1104 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.file_type     = FILE_TYPE_DISK;
io               1105 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.ipc_state     = 0;
io               1106 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.is_directory  = 0;
io               1121 source4/ntvfs/posix/pvfs_open.c 				      union smb_open *io,
io               1132 source4/ntvfs/posix/pvfs_open.c 	if (io->generic.in.create_options & 
io               1136 source4/ntvfs/posix/pvfs_open.c 		status = pvfs_open_deny_dos(ntvfs, req, io, f, lck);
io               1171 source4/ntvfs/posix/pvfs_open.c 	return pvfs_odb_retry_setup(ntvfs, req, lck, end_time, io,
io               1179 source4/ntvfs/posix/pvfs_open.c 		   struct ntvfs_request *req, union smb_open *io)
io               1202 source4/ntvfs/posix/pvfs_open.c 	if (io->generic.level != RAW_OPEN_GENERIC &&
io               1203 source4/ntvfs/posix/pvfs_open.c 	    io->generic.level != RAW_OPEN_NTTRANS_CREATE) {
io               1204 source4/ntvfs/posix/pvfs_open.c 		return ntvfs_map_open(ntvfs, req, io);
io               1207 source4/ntvfs/posix/pvfs_open.c 	ZERO_STRUCT(io->generic.out);
io               1209 source4/ntvfs/posix/pvfs_open.c 	create_options = io->generic.in.create_options;
io               1210 source4/ntvfs/posix/pvfs_open.c 	share_access   = io->generic.in.share_access;
io               1211 source4/ntvfs/posix/pvfs_open.c 	access_mask    = io->generic.in.access_mask;
io               1275 source4/ntvfs/posix/pvfs_open.c 	if (io->ntcreatex.in.file_attr & (FILE_ATTRIBUTE_DEVICE|
io               1282 source4/ntvfs/posix/pvfs_open.c 	io->ntcreatex.in.file_attr &= ~(FILE_ATTRIBUTE_NONINDEXED | 
io               1289 source4/ntvfs/posix/pvfs_open.c 	status = pvfs_resolve_name(pvfs, req, io->ntcreatex.in.fname, 
io               1298 source4/ntvfs/posix/pvfs_open.c 	    (io->generic.in.create_options & NTCREATEX_OPTIONS_NON_DIRECTORY_FILE)) {
io               1305 source4/ntvfs/posix/pvfs_open.c 	    (io->generic.in.create_options & NTCREATEX_OPTIONS_DIRECTORY)) {
io               1311 source4/ntvfs/posix/pvfs_open.c 	    (io->generic.in.create_options & NTCREATEX_OPTIONS_DIRECTORY)) {
io               1312 source4/ntvfs/posix/pvfs_open.c 		return pvfs_open_directory(pvfs, req, name, io);
io               1317 source4/ntvfs/posix/pvfs_open.c 	io->generic.in.file_attr &= ~FILE_ATTRIBUTE_DIRECTORY;
io               1319 source4/ntvfs/posix/pvfs_open.c 	switch (io->generic.in.open_disposition) {
io               1366 source4/ntvfs/posix/pvfs_open.c 		status = pvfs_create_file(pvfs, req, name, io);
io               1372 source4/ntvfs/posix/pvfs_open.c 		if (io->generic.in.open_disposition == NTCREATEX_DISP_CREATE) {
io               1377 source4/ntvfs/posix/pvfs_open.c 		status = pvfs_resolve_name(pvfs, req, io->ntcreatex.in.fname, 0, &name);
io               1393 source4/ntvfs/posix/pvfs_open.c 	if (io->generic.in.query_maximal_access) {
io               1395 source4/ntvfs/posix/pvfs_open.c 						     &io->generic.out.maximal_access);
io               1416 source4/ntvfs/posix/pvfs_open.c 	f->share_access  = io->generic.in.share_access;
io               1418 source4/ntvfs/posix/pvfs_open.c 	f->impersonation = io->generic.in.impersonation;
io               1425 source4/ntvfs/posix/pvfs_open.c 	f->handle->create_options    = io->generic.in.create_options;
io               1476 source4/ntvfs/posix/pvfs_open.c 	} else if (io->ntcreatex.in.flags & NTCREATEX_FLAGS_REQUEST_BATCH_OPLOCK) {
io               1478 source4/ntvfs/posix/pvfs_open.c 	} else if (io->ntcreatex.in.flags & NTCREATEX_FLAGS_REQUEST_OPLOCK) {
io               1489 source4/ntvfs/posix/pvfs_open.c 			      io->generic.in.open_disposition, false);
io               1500 source4/ntvfs/posix/pvfs_open.c 		return pvfs_open_setup_retry(ntvfs, req, io, f, lck, status);
io               1524 source4/ntvfs/posix/pvfs_open.c 			return pvfs_open_setup_retry(ntvfs, req, io, f, lck, status);
io               1582 source4/ntvfs/posix/pvfs_open.c 	    (io->generic.in.open_disposition == NTCREATEX_DISP_OVERWRITE ||
io               1583 source4/ntvfs/posix/pvfs_open.c 	     io->generic.in.open_disposition == NTCREATEX_DISP_OVERWRITE_IF)) {
io               1585 source4/ntvfs/posix/pvfs_open.c 		uint32_t attrib = io->ntcreatex.in.file_attr | FILE_ATTRIBUTE_ARCHIVE;
io               1591 source4/ntvfs/posix/pvfs_open.c 		name->dos.alloc_size = io->ntcreatex.in.alloc_size;
io               1609 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.oplock_level  = oplock_granted;
io               1610 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.file.ntvfs    = h;
io               1611 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.create_action = stream_existed?
io               1614 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.create_time   = name->dos.create_time;
io               1615 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.access_time   = name->dos.access_time;
io               1616 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.write_time    = name->dos.write_time;
io               1617 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.change_time   = name->dos.change_time;
io               1618 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.attrib        = name->dos.attrib;
io               1619 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.alloc_size    = name->dos.alloc_size;
io               1620 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.size          = name->st.st_size;
io               1621 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.file_type     = FILE_TYPE_DISK;
io               1622 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.ipc_state     = 0;
io               1623 source4/ntvfs/posix/pvfs_open.c 	io->generic.out.is_directory  = 0;
io               1633 source4/ntvfs/posix/pvfs_open.c 		    struct ntvfs_request *req, union smb_close *io)
io               1639 source4/ntvfs/posix/pvfs_open.c 	if (io->generic.level == RAW_CLOSE_SPLCLOSE) {
io               1643 source4/ntvfs/posix/pvfs_open.c 	if (io->generic.level != RAW_CLOSE_GENERIC) {
io               1644 source4/ntvfs/posix/pvfs_open.c 		return ntvfs_map_close(ntvfs, req, io);
io               1647 source4/ntvfs/posix/pvfs_open.c 	f = pvfs_find_fd(pvfs, req, io->generic.in.file.ntvfs);
io               1652 source4/ntvfs/posix/pvfs_open.c 	if (!null_time(io->generic.in.write_time)) {
io               1655 source4/ntvfs/posix/pvfs_open.c 		unix_to_nt_time(&f->handle->write_time.close_time, io->generic.in.write_time);
io               1658 source4/ntvfs/posix/pvfs_open.c 	if (io->generic.in.flags & SMB2_CLOSE_FLAGS_FULL_INFORMATION) {
io               1669 source4/ntvfs/posix/pvfs_open.c 		io->generic.out.flags = SMB2_CLOSE_FLAGS_FULL_INFORMATION;
io               1670 source4/ntvfs/posix/pvfs_open.c 		io->generic.out.create_time = name->dos.create_time;
io               1671 source4/ntvfs/posix/pvfs_open.c 		io->generic.out.access_time = name->dos.access_time;
io               1672 source4/ntvfs/posix/pvfs_open.c 		io->generic.out.write_time  = name->dos.write_time;
io               1673 source4/ntvfs/posix/pvfs_open.c 		io->generic.out.change_time = name->dos.change_time;
io               1674 source4/ntvfs/posix/pvfs_open.c 		io->generic.out.alloc_size  = name->dos.alloc_size;
io               1675 source4/ntvfs/posix/pvfs_open.c 		io->generic.out.size        = name->st.st_size;
io               1676 source4/ntvfs/posix/pvfs_open.c 		io->generic.out.file_attr   = name->dos.attrib;		
io               1678 source4/ntvfs/posix/pvfs_open.c 		ZERO_STRUCT(io->generic.out);
io                201 source4/ntvfs/posix/pvfs_rename.c 	union smb_rename *io = talloc_get_type(_io, union smb_rename);
io                224 source4/ntvfs/posix/pvfs_rename.c 		status = pvfs_rename(ntvfs, req, io);
io                248 source4/ntvfs/posix/pvfs_rename.c 					union smb_rename *io,
io                266 source4/ntvfs/posix/pvfs_rename.c 	return pvfs_odb_retry_setup(ntvfs, req, lck, end_time, io, NULL,
io                318 source4/ntvfs/posix/pvfs_search.c 				      struct ntvfs_request *req, union smb_search_first *io, 
io                333 source4/ntvfs/posix/pvfs_search.c 	search_attrib = io->search_first.in.search_attrib;
io                334 source4/ntvfs/posix/pvfs_search.c 	pattern       = io->search_first.in.pattern;
io                389 source4/ntvfs/posix/pvfs_search.c 	status = pvfs_search_fill(pvfs, req, io->search_first.in.max_count, search, io->generic.data_level,
io                395 source4/ntvfs/posix/pvfs_search.c 	io->search_first.out.count = reply_count;
io                409 source4/ntvfs/posix/pvfs_search.c 				     struct ntvfs_request *req, union smb_search_next *io, 
io                422 source4/ntvfs/posix/pvfs_search.c 	handle    = io->search_next.in.id.handle | (io->search_next.in.id.reserved<<8);
io                423 source4/ntvfs/posix/pvfs_search.c 	max_count = io->search_next.in.max_count;
io                435 source4/ntvfs/posix/pvfs_search.c 	status = pvfs_list_seek_ofs(dir, io->search_next.in.id.server_cookie, 
io                442 source4/ntvfs/posix/pvfs_search.c 	status = pvfs_search_fill(pvfs, req, max_count, search, io->generic.data_level,
io                448 source4/ntvfs/posix/pvfs_search.c 	io->search_next.out.count = reply_count;
io                462 source4/ntvfs/posix/pvfs_search.c 					 struct ntvfs_request *req, union smb_search_first *io, 
io                477 source4/ntvfs/posix/pvfs_search.c 	search_attrib = io->t2ffirst.in.search_attrib;
io                478 source4/ntvfs/posix/pvfs_search.c 	pattern       = io->t2ffirst.in.pattern;
io                479 source4/ntvfs/posix/pvfs_search.c 	max_count     = io->t2ffirst.in.max_count;
io                522 source4/ntvfs/posix/pvfs_search.c 	search->num_ea_names = io->t2ffirst.in.num_names;
io                523 source4/ntvfs/posix/pvfs_search.c 	search->ea_names = io->t2ffirst.in.ea_names;
io                529 source4/ntvfs/posix/pvfs_search.c 	status = pvfs_search_fill(pvfs, req, max_count, search, io->generic.data_level,
io                540 source4/ntvfs/posix/pvfs_search.c 	io->t2ffirst.out.count = reply_count;
io                541 source4/ntvfs/posix/pvfs_search.c 	io->t2ffirst.out.handle = search->handle;
io                542 source4/ntvfs/posix/pvfs_search.c 	io->t2ffirst.out.end_of_search = pvfs_list_eos(dir, search->current_index) ? 1 : 0;
io                546 source4/ntvfs/posix/pvfs_search.c 	if ((io->t2ffirst.in.flags & FLAG_TRANS2_FIND_CLOSE) ||
io                547 source4/ntvfs/posix/pvfs_search.c 	    ((io->t2ffirst.in.flags & FLAG_TRANS2_FIND_CLOSE_IF_END) && 
io                548 source4/ntvfs/posix/pvfs_search.c 	     io->t2ffirst.out.end_of_search)) {
io                559 source4/ntvfs/posix/pvfs_search.c 					struct ntvfs_request *req, union smb_search_next *io, 
io                572 source4/ntvfs/posix/pvfs_search.c 	handle = io->t2fnext.in.handle;
io                587 source4/ntvfs/posix/pvfs_search.c 	if (io->t2fnext.in.last_name && *io->t2fnext.in.last_name) {
io                588 source4/ntvfs/posix/pvfs_search.c 		status = pvfs_list_seek(dir, io->t2fnext.in.last_name, &search->current_index);
io                589 source4/ntvfs/posix/pvfs_search.c 		if (!NT_STATUS_IS_OK(status) && io->t2fnext.in.resume_key) {
io                590 source4/ntvfs/posix/pvfs_search.c 			status = pvfs_list_seek_ofs(dir, io->t2fnext.in.resume_key, 
io                593 source4/ntvfs/posix/pvfs_search.c 	} else if (!(io->t2fnext.in.flags & FLAG_TRANS2_FIND_CONTINUE)) {
io                594 source4/ntvfs/posix/pvfs_search.c 		status = pvfs_list_seek_ofs(dir, io->t2fnext.in.resume_key, 
io                601 source4/ntvfs/posix/pvfs_search.c 	search->num_ea_names = io->t2fnext.in.num_names;
io                602 source4/ntvfs/posix/pvfs_search.c 	search->ea_names = io->t2fnext.in.ea_names;
io                604 source4/ntvfs/posix/pvfs_search.c 	status = pvfs_search_fill(pvfs, req, io->t2fnext.in.max_count, search, io->generic.data_level,
io                610 source4/ntvfs/posix/pvfs_search.c 	io->t2fnext.out.count = reply_count;
io                611 source4/ntvfs/posix/pvfs_search.c 	io->t2fnext.out.end_of_search = pvfs_list_eos(dir, search->current_index) ? 1 : 0;
io                614 source4/ntvfs/posix/pvfs_search.c 	if ((io->t2fnext.in.flags & FLAG_TRANS2_FIND_CLOSE) ||
io                615 source4/ntvfs/posix/pvfs_search.c 	    ((io->t2fnext.in.flags & FLAG_TRANS2_FIND_CLOSE_IF_END) && 
io                616 source4/ntvfs/posix/pvfs_search.c 	     io->t2fnext.out.end_of_search)) {
io                624 source4/ntvfs/posix/pvfs_search.c 				       struct ntvfs_request *req, const struct smb2_find *io, 
io                639 source4/ntvfs/posix/pvfs_search.c 	f = pvfs_find_fd(pvfs, req, io->in.file.ntvfs);
io                658 source4/ntvfs/posix/pvfs_search.c 	if (strequal(io->in.pattern, "")) {
io                661 source4/ntvfs/posix/pvfs_search.c 	if (strchr_m(io->in.pattern, '\\')) {
io                664 source4/ntvfs/posix/pvfs_search.c 	if (strchr_m(io->in.pattern, '/')) {
io                669 source4/ntvfs/posix/pvfs_search.c 		pattern = talloc_asprintf(req, "\\%s", io->in.pattern);
io                674 source4/ntvfs/posix/pvfs_search.c 					  io->in.pattern);
io                707 source4/ntvfs/posix/pvfs_search.c 	if (io->in.continue_flags & SMB2_CONTINUE_FLAG_SINGLE) {
io                713 source4/ntvfs/posix/pvfs_search.c 	status = pvfs_search_fill(pvfs, req, max_count, search, io->data_level,
io                728 source4/ntvfs/posix/pvfs_search.c 				      struct ntvfs_request *req, const struct smb2_find *io, 
io                740 source4/ntvfs/posix/pvfs_search.c 	f = pvfs_find_fd(pvfs, req, io->in.file.ntvfs);
io                753 source4/ntvfs/posix/pvfs_search.c 		return pvfs_search_first_smb2(ntvfs, req, io, search_private, callback);
io                756 source4/ntvfs/posix/pvfs_search.c 	if (io->in.continue_flags & SMB2_CONTINUE_FLAG_RESTART) {
io                760 source4/ntvfs/posix/pvfs_search.c 	if (io->in.continue_flags & SMB2_CONTINUE_FLAG_SINGLE) {
io                766 source4/ntvfs/posix/pvfs_search.c 	status = pvfs_search_fill(pvfs, req, max_count, search, io->data_level,
io                782 source4/ntvfs/posix/pvfs_search.c 			   struct ntvfs_request *req, union smb_search_first *io, 
io                786 source4/ntvfs/posix/pvfs_search.c 	switch (io->generic.level) {
io                790 source4/ntvfs/posix/pvfs_search.c 		return pvfs_search_first_old(ntvfs, req, io, search_private, callback);
io                793 source4/ntvfs/posix/pvfs_search.c 		return pvfs_search_first_trans2(ntvfs, req, io, search_private, callback);
io                796 source4/ntvfs/posix/pvfs_search.c 		return pvfs_search_first_smb2(ntvfs, req, &io->smb2, search_private, callback);
io                804 source4/ntvfs/posix/pvfs_search.c 			  struct ntvfs_request *req, union smb_search_next *io, 
io                808 source4/ntvfs/posix/pvfs_search.c 	switch (io->generic.level) {
io                811 source4/ntvfs/posix/pvfs_search.c 		return pvfs_search_next_old(ntvfs, req, io, search_private, callback);
io                817 source4/ntvfs/posix/pvfs_search.c 		return pvfs_search_next_trans2(ntvfs, req, io, search_private, callback);
io                820 source4/ntvfs/posix/pvfs_search.c 		return pvfs_search_next_smb2(ntvfs, req, &io->smb2, search_private, callback);
io                829 source4/ntvfs/posix/pvfs_search.c 			   struct ntvfs_request *req, union smb_search_close *io)
io                837 source4/ntvfs/posix/pvfs_search.c 	switch (io->generic.level) {
io                842 source4/ntvfs/posix/pvfs_search.c 		handle = io->fclose.in.id.handle;
io                846 source4/ntvfs/posix/pvfs_search.c 		handle = io->findclose.in.handle;
io                 30 source4/ntvfs/posix/pvfs_seek.c 		   union smb_seek *io)
io                 38 source4/ntvfs/posix/pvfs_seek.c 	f = pvfs_find_fd(pvfs, req, io->lseek.in.file.ntvfs);
io                 46 source4/ntvfs/posix/pvfs_seek.c 	switch (io->lseek.in.mode) {
io                 48 source4/ntvfs/posix/pvfs_seek.c 		h->seek_offset = io->lseek.in.offset;
io                 52 source4/ntvfs/posix/pvfs_seek.c 		h->seek_offset += io->lseek.in.offset;
io                 57 source4/ntvfs/posix/pvfs_seek.c 		h->seek_offset = h->name->st.st_size + io->lseek.in.offset;
io                 61 source4/ntvfs/posix/pvfs_seek.c 	io->lseek.out.offset = h->seek_offset;
io                 36 source4/ntvfs/posix/pvfs_unlink.c 	union smb_unlink *io = talloc_get_type(_io, union smb_unlink);
io                 59 source4/ntvfs/posix/pvfs_unlink.c 		status = pvfs_unlink(ntvfs, req, io);
io                 83 source4/ntvfs/posix/pvfs_unlink.c 					union smb_unlink *io,
io                101 source4/ntvfs/posix/pvfs_unlink.c 	return pvfs_odb_retry_setup(ntvfs, req, lck, end_time, io, NULL,
io                 69 source4/ntvfs/print/vfs_print.c 			    struct ntvfs_request *req, union smb_ioctl *io)
io                 73 source4/ntvfs/print/vfs_print.c 	if (io->generic.level != RAW_IOCTL_IOCTL) {
io                 77 source4/ntvfs/print/vfs_print.c 	if (io->ioctl.in.request == IOCTL_QUERY_JOB_INFO) {
io                 80 source4/ntvfs/print/vfs_print.c 		io->ioctl.out.blob = data_blob_talloc(req, NULL, 32);
io                 82 source4/ntvfs/print/vfs_print.c 		data_blob_clear(&io->ioctl.out.blob);
io                 84 source4/ntvfs/print/vfs_print.c 		p = (char *)io->ioctl.out.blob.data;
io                133 source4/ntvfs/simple/vfs_simple.c 			   struct ntvfs_request *req, union smb_ioctl *io)
io                303 source4/ntvfs/simple/vfs_simple.c 			  struct ntvfs_request *req, union smb_open *io)
io                315 source4/ntvfs/simple/vfs_simple.c 	if (io->generic.level != RAW_OPEN_GENERIC) {
io                316 source4/ntvfs/simple/vfs_simple.c 		return ntvfs_map_open(ntvfs, req, io);
io                328 source4/ntvfs/simple/vfs_simple.c 	unix_path = svfs_unix_path(ntvfs, req, io->ntcreatex.in.fname);
io                330 source4/ntvfs/simple/vfs_simple.c 	switch (io->generic.in.open_disposition) {
io                352 source4/ntvfs/simple/vfs_simple.c 	if (io->generic.in.create_options & NTCREATEX_OPTIONS_DIRECTORY) {
io                357 source4/ntvfs/simple/vfs_simple.c 		switch (io->generic.in.open_disposition) {
io                399 source4/ntvfs/simple/vfs_simple.c 	ZERO_STRUCT(io->generic.out);
io                401 source4/ntvfs/simple/vfs_simple.c 	unix_to_nt_time(&io->generic.out.create_time, st.st_ctime);
io                402 source4/ntvfs/simple/vfs_simple.c 	unix_to_nt_time(&io->generic.out.access_time, st.st_atime);
io                403 source4/ntvfs/simple/vfs_simple.c 	unix_to_nt_time(&io->generic.out.write_time,  st.st_mtime);
io                404 source4/ntvfs/simple/vfs_simple.c 	unix_to_nt_time(&io->generic.out.change_time, st.st_mtime);
io                405 source4/ntvfs/simple/vfs_simple.c 	io->generic.out.file.ntvfs = handle;
io                406 source4/ntvfs/simple/vfs_simple.c 	io->generic.out.alloc_size = st.st_size;
io                407 source4/ntvfs/simple/vfs_simple.c 	io->generic.out.size = st.st_size;
io                408 source4/ntvfs/simple/vfs_simple.c 	io->generic.out.attrib = svfs_unix_to_dos_attrib(st.st_mode);
io                409 source4/ntvfs/simple/vfs_simple.c 	io->generic.out.is_directory = S_ISDIR(st.st_mode) ? 1 : 0;
io                563 source4/ntvfs/simple/vfs_simple.c 			  union smb_seek *io)
io                573 source4/ntvfs/simple/vfs_simple.c 			   union smb_flush *io)
io                578 source4/ntvfs/simple/vfs_simple.c 	switch (io->generic.level) {
io                582 source4/ntvfs/simple/vfs_simple.c 		f = find_fd(p, io->generic.in.file.ntvfs);
io                604 source4/ntvfs/simple/vfs_simple.c 			   union smb_close *io)
io                609 source4/ntvfs/simple/vfs_simple.c 	if (io->generic.level != RAW_CLOSE_CLOSE) {
io                614 source4/ntvfs/simple/vfs_simple.c 	f = find_fd(p, io->close.in.file.ntvfs);
io                827 source4/ntvfs/simple/vfs_simple.c 				  struct ntvfs_request *req, union smb_search_first *io, 
io                838 source4/ntvfs/simple/vfs_simple.c 	if (io->generic.level != RAW_SEARCH_TRANS2) {
io                842 source4/ntvfs/simple/vfs_simple.c 	if (io->generic.data_level != RAW_SEARCH_DATA_BOTH_DIRECTORY_INFO) {
io                851 source4/ntvfs/simple/vfs_simple.c 	max_count = io->t2ffirst.in.max_count;
io                853 source4/ntvfs/simple/vfs_simple.c 	dir = svfs_list(ntvfs, req, io->t2ffirst.in.pattern);
io                883 source4/ntvfs/simple/vfs_simple.c 	io->t2ffirst.out.count = i;
io                884 source4/ntvfs/simple/vfs_simple.c 	io->t2ffirst.out.handle = search->handle;
io                885 source4/ntvfs/simple/vfs_simple.c 	io->t2ffirst.out.end_of_search = (i == dir->count) ? 1 : 0;
io                888 source4/ntvfs/simple/vfs_simple.c 	if ((io->t2ffirst.in.flags & FLAG_TRANS2_FIND_CLOSE) ||
io                889 source4/ntvfs/simple/vfs_simple.c 	    ((io->t2ffirst.in.flags & FLAG_TRANS2_FIND_CLOSE_IF_END) && (i == dir->count))) {
io                901 source4/ntvfs/simple/vfs_simple.c 				 struct ntvfs_request *req, union smb_search_next *io, 
io                912 source4/ntvfs/simple/vfs_simple.c 	if (io->generic.level != RAW_SEARCH_TRANS2) {
io                916 source4/ntvfs/simple/vfs_simple.c 	if (io->generic.data_level != RAW_SEARCH_DATA_BOTH_DIRECTORY_INFO) {
io                921 source4/ntvfs/simple/vfs_simple.c 		if (search->handle == io->t2fnext.in.handle) break;
io                933 source4/ntvfs/simple/vfs_simple.c 	if (!(io->t2fnext.in.flags & FLAG_TRANS2_FIND_CONTINUE) &&
io                934 source4/ntvfs/simple/vfs_simple.c 	    (io->t2fnext.in.flags & FLAG_TRANS2_FIND_REQUIRE_RESUME) &&
io                935 source4/ntvfs/simple/vfs_simple.c 	    io->t2fnext.in.last_name && *io->t2fnext.in.last_name) {
io                938 source4/ntvfs/simple/vfs_simple.c 			if (strcmp(io->t2fnext.in.last_name, dir->files[i-1].name) == 0) {
io                946 source4/ntvfs/simple/vfs_simple.c 			if (strcmp(io->t2fnext.in.last_name, dir->files[i-1].name) == 0) {
io                954 source4/ntvfs/simple/vfs_simple.c 	max_count = search->current_index + io->t2fnext.in.max_count;
io                976 source4/ntvfs/simple/vfs_simple.c 	io->t2fnext.out.count = i - search->current_index;
io                977 source4/ntvfs/simple/vfs_simple.c 	io->t2fnext.out.end_of_search = (i == dir->count) ? 1 : 0;
io                982 source4/ntvfs/simple/vfs_simple.c 	if ((io->t2fnext.in.flags & FLAG_TRANS2_FIND_CLOSE) ||
io                983 source4/ntvfs/simple/vfs_simple.c 	    ((io->t2fnext.in.flags & FLAG_TRANS2_FIND_CLOSE_IF_END) && (i == dir->count))) {
io                993 source4/ntvfs/simple/vfs_simple.c 				  struct ntvfs_request *req, union smb_search_close *io)
io                999 source4/ntvfs/simple/vfs_simple.c 		if (search->handle == io->findclose.in.handle) break;
io                 78 source4/ntvfs/smb2/vfs_smb2.c 	f = ntvfs_handle_get_backend_data(io->generic.in.file.ntvfs, ntvfs); \
io                 80 source4/ntvfs/smb2/vfs_smb2.c 	io->generic.in.file.fnum = f->fnum; \
io                130 source4/ntvfs/smb2/vfs_smb2.c 	struct smb2_create io;
io                133 source4/ntvfs/smb2/vfs_smb2.c 	ZERO_STRUCT(io);
io                134 source4/ntvfs/smb2/vfs_smb2.c 	io.in.oplock_level = 0;
io                135 source4/ntvfs/smb2/vfs_smb2.c 	io.in.desired_access = SEC_STD_SYNCHRONIZE | SEC_DIR_READ_ATTRIBUTE | SEC_DIR_LIST;
io                136 source4/ntvfs/smb2/vfs_smb2.c 	io.in.file_attributes   = 0;
io                137 source4/ntvfs/smb2/vfs_smb2.c 	io.in.create_disposition = NTCREATEX_DISP_OPEN;
io                138 source4/ntvfs/smb2/vfs_smb2.c 	io.in.share_access = 
io                142 source4/ntvfs/smb2/vfs_smb2.c 	io.in.create_options = 0;
io                143 source4/ntvfs/smb2/vfs_smb2.c 	io.in.fname = NULL;
io                145 source4/ntvfs/smb2/vfs_smb2.c 	status = smb2_create(tree, tree, &io);
io                148 source4/ntvfs/smb2/vfs_smb2.c 	*handle = io.out.file.handle;
io                324 source4/ntvfs/smb2/vfs_smb2.c #define ASYNC_RECV_TAIL_F(io, async_fn, file) do { \
io                330 source4/ntvfs/smb2/vfs_smb2.c 		async->parms = io; \
io                344 source4/ntvfs/smb2/vfs_smb2.c #define ASYNC_RECV_TAIL(io, async_fn) ASYNC_RECV_TAIL_F(io, async_fn, NULL)
io                381 source4/ntvfs/smb2/vfs_smb2.c 			   struct ntvfs_request *req, union smb_ioctl *io)
io                433 source4/ntvfs/smb2/vfs_smb2.c 			       struct ntvfs_request *req, union smb_fileinfo *io)
io                453 source4/ntvfs/smb2/vfs_smb2.c 			  struct ntvfs_request *req, union smb_open *io)
io                512 source4/ntvfs/smb2/vfs_smb2.c 			  struct ntvfs_request *req, union smb_read *io)
io                521 source4/ntvfs/smb2/vfs_smb2.c 			   struct ntvfs_request *req, union smb_write *io)
io                531 source4/ntvfs/smb2/vfs_smb2.c 			  union smb_seek *io)
io                541 source4/ntvfs/smb2/vfs_smb2.c 			   union smb_flush *io)
io                550 source4/ntvfs/smb2/vfs_smb2.c 			   struct ntvfs_request *req, union smb_close *io)
io                597 source4/ntvfs/smb2/vfs_smb2.c 			  struct ntvfs_request *req, union smb_lock *io)
io                607 source4/ntvfs/smb2/vfs_smb2.c 				 union smb_setfileinfo *io)
io                690 source4/ntvfs/smb2/vfs_smb2.c 				  struct ntvfs_request *req, union smb_search_first *io, 
io                701 source4/ntvfs/smb2/vfs_smb2.c 	if (io->generic.level != RAW_SEARCH_TRANS2) {
io                706 source4/ntvfs/smb2/vfs_smb2.c 	switch (io->generic.data_level) {
io                727 source4/ntvfs/smb2/vfs_smb2.c 			 (unsigned)io->generic.data_level));
io                738 source4/ntvfs/smb2/vfs_smb2.c 	f.in.pattern		= io->t2ffirst.in.pattern;
io                752 source4/ntvfs/smb2/vfs_smb2.c 	io->t2ffirst.out.handle = 0;
io                753 source4/ntvfs/smb2/vfs_smb2.c 	io->t2ffirst.out.count = i;
io                755 source4/ntvfs/smb2/vfs_smb2.c 	io->t2ffirst.out.end_of_search = 1;
io                764 source4/ntvfs/smb2/vfs_smb2.c 				 struct ntvfs_request *req, union smb_search_next *io, 
io                773 source4/ntvfs/smb2/vfs_smb2.c 				  struct ntvfs_request *req, union smb_search_close *io)
io                789 source4/ntvfs/smb2/vfs_smb2.c 			    union smb_notify *io)
io                298 source4/ntvfs/unixuid/vfs_unixuid.c 			     struct ntvfs_request *req, union smb_ioctl *io)
io                302 source4/ntvfs/unixuid/vfs_unixuid.c 	PASS_THRU_REQ(ntvfs, req, ioctl, (ntvfs, req, io));
io                365 source4/ntvfs/unixuid/vfs_unixuid.c 			     struct ntvfs_request *req, union smb_open *io)
io                369 source4/ntvfs/unixuid/vfs_unixuid.c 	PASS_THRU_REQ(ntvfs, req, open, (ntvfs, req, io));
io                457 source4/ntvfs/unixuid/vfs_unixuid.c 			     union smb_seek *io)
io                461 source4/ntvfs/unixuid/vfs_unixuid.c 	PASS_THRU_REQ(ntvfs, req, seek, (ntvfs, req, io));
io                471 source4/ntvfs/unixuid/vfs_unixuid.c 			      union smb_flush *io)
io                475 source4/ntvfs/unixuid/vfs_unixuid.c 	PASS_THRU_REQ(ntvfs, req, flush, (ntvfs, req, io));
io                484 source4/ntvfs/unixuid/vfs_unixuid.c 			     struct ntvfs_request *req, union smb_close *io)
io                488 source4/ntvfs/unixuid/vfs_unixuid.c 	PASS_THRU_REQ(ntvfs, req, close, (ntvfs, req, io));
io                620 source4/ntvfs/unixuid/vfs_unixuid.c 				    struct ntvfs_request *req, union smb_search_first *io, 
io                626 source4/ntvfs/unixuid/vfs_unixuid.c 	PASS_THRU_REQ(ntvfs, req, search_first, (ntvfs, req, io, search_private, callback));
io                633 source4/ntvfs/unixuid/vfs_unixuid.c 				   struct ntvfs_request *req, union smb_search_next *io, 
io                639 source4/ntvfs/unixuid/vfs_unixuid.c 	PASS_THRU_REQ(ntvfs, req, search_next, (ntvfs, req, io, search_private, callback));
io                646 source4/ntvfs/unixuid/vfs_unixuid.c 				    struct ntvfs_request *req, union smb_search_close *io)
io                650 source4/ntvfs/unixuid/vfs_unixuid.c 	PASS_THRU_REQ(ntvfs, req, search_close, (ntvfs, req, io));
io               2084 source4/rpc_server/srvsvc/dcesrv_srvsvc.c 	union smb_fileinfo *io;
io               2100 source4/rpc_server/srvsvc/dcesrv_srvsvc.c 	io = talloc(mem_ctx, union smb_fileinfo);
io               2101 source4/rpc_server/srvsvc/dcesrv_srvsvc.c 	W_ERROR_HAVE_NO_MEMORY(io);
io               2103 source4/rpc_server/srvsvc/dcesrv_srvsvc.c 	io->query_secdesc.level			= RAW_FILEINFO_SEC_DESC;
io               2104 source4/rpc_server/srvsvc/dcesrv_srvsvc.c 	io->query_secdesc.in.file.path		= r->in.file;
io               2105 source4/rpc_server/srvsvc/dcesrv_srvsvc.c 	io->query_secdesc.in.secinfo_flags	= r->in.securityinformation;
io               2107 source4/rpc_server/srvsvc/dcesrv_srvsvc.c 	nt_status = ntvfs_qpathinfo(ntvfs_req, io);
io               2110 source4/rpc_server/srvsvc/dcesrv_srvsvc.c 	sd_buf->sd = io->query_secdesc.out.sd;
io               2125 source4/rpc_server/srvsvc/dcesrv_srvsvc.c 	union smb_setfileinfo *io;
io               2138 source4/rpc_server/srvsvc/dcesrv_srvsvc.c 	io = talloc(mem_ctx, union smb_setfileinfo);
io               2139 source4/rpc_server/srvsvc/dcesrv_srvsvc.c 	W_ERROR_HAVE_NO_MEMORY(io);
io               2141 source4/rpc_server/srvsvc/dcesrv_srvsvc.c 	io->set_secdesc.level			= RAW_FILEINFO_SEC_DESC;
io               2142 source4/rpc_server/srvsvc/dcesrv_srvsvc.c 	io->set_secdesc.in.file.path		= r->in.file;
io               2143 source4/rpc_server/srvsvc/dcesrv_srvsvc.c 	io->set_secdesc.in.secinfo_flags	= r->in.securityinformation;
io               2144 source4/rpc_server/srvsvc/dcesrv_srvsvc.c 	io->set_secdesc.in.sd			= r->in.sd_buf->sd;
io               2146 source4/rpc_server/srvsvc/dcesrv_srvsvc.c 	nt_status = ntvfs_setpathinfo(ntvfs_req, io);
io                 69 source4/smb_server/smb/nttrans.c 	union smb_open *io = talloc_get_type(op->op_info, union smb_open);
io                 77 source4/smb_server/smb/nttrans.c 	SSVAL(params,        0, io->ntcreatex.out.oplock_level);
io                 78 source4/smb_server/smb/nttrans.c 	smbsrv_push_fnum(params, 2, io->ntcreatex.out.file.ntvfs);
io                 79 source4/smb_server/smb/nttrans.c 	SIVAL(params,        4, io->ntcreatex.out.create_action);
io                 81 source4/smb_server/smb/nttrans.c 	push_nttime(params, 12, io->ntcreatex.out.create_time);
io                 82 source4/smb_server/smb/nttrans.c 	push_nttime(params, 20, io->ntcreatex.out.access_time);
io                 83 source4/smb_server/smb/nttrans.c 	push_nttime(params, 28, io->ntcreatex.out.write_time);
io                 84 source4/smb_server/smb/nttrans.c 	push_nttime(params, 36, io->ntcreatex.out.change_time);
io                 85 source4/smb_server/smb/nttrans.c 	SIVAL(params,       44, io->ntcreatex.out.attrib);
io                 86 source4/smb_server/smb/nttrans.c 	SBVAL(params,       48, io->ntcreatex.out.alloc_size);
io                 87 source4/smb_server/smb/nttrans.c 	SBVAL(params,       56, io->ntcreatex.out.size);
io                 88 source4/smb_server/smb/nttrans.c 	SSVAL(params,       64, io->ntcreatex.out.file_type);
io                 89 source4/smb_server/smb/nttrans.c 	SSVAL(params,       66, io->ntcreatex.out.ipc_state);
io                 90 source4/smb_server/smb/nttrans.c 	SCVAL(params,       68, io->ntcreatex.out.is_directory);
io                102 source4/smb_server/smb/nttrans.c 	union smb_open *io;
io                114 source4/smb_server/smb/nttrans.c 	io = talloc(op, union smb_open);
io                115 source4/smb_server/smb/nttrans.c 	NT_STATUS_HAVE_NO_MEMORY(io);
io                117 source4/smb_server/smb/nttrans.c 	io->ntcreatex.level = RAW_OPEN_NTTRANS_CREATE;
io                121 source4/smb_server/smb/nttrans.c 	io->ntcreatex.in.flags            = IVAL(params,  0);
io                122 source4/smb_server/smb/nttrans.c 	io->ntcreatex.in.root_fid         = IVAL(params,  4);
io                123 source4/smb_server/smb/nttrans.c 	io->ntcreatex.in.access_mask      = IVAL(params,  8);
io                124 source4/smb_server/smb/nttrans.c 	io->ntcreatex.in.alloc_size       = BVAL(params, 12);
io                125 source4/smb_server/smb/nttrans.c 	io->ntcreatex.in.file_attr        = IVAL(params, 20);
io                126 source4/smb_server/smb/nttrans.c 	io->ntcreatex.in.share_access     = IVAL(params, 24);
io                127 source4/smb_server/smb/nttrans.c 	io->ntcreatex.in.open_disposition = IVAL(params, 28);
io                128 source4/smb_server/smb/nttrans.c 	io->ntcreatex.in.create_options   = IVAL(params, 32);
io                132 source4/smb_server/smb/nttrans.c 	io->ntcreatex.in.impersonation    = IVAL(params, 48);
io                133 source4/smb_server/smb/nttrans.c 	io->ntcreatex.in.security_flags   = CVAL(params, 52);
io                134 source4/smb_server/smb/nttrans.c 	io->ntcreatex.in.sec_desc         = NULL;
io                135 source4/smb_server/smb/nttrans.c 	io->ntcreatex.in.ea_list          = NULL;
io                136 source4/smb_server/smb/nttrans.c 	io->ntcreatex.in.query_maximal_access = false;
io                138 source4/smb_server/smb/nttrans.c 	req_pull_string(&req->in.bufinfo, &io->ntcreatex.in.fname, 
io                142 source4/smb_server/smb/nttrans.c 	if (!io->ntcreatex.in.fname) {
io                157 source4/smb_server/smb/nttrans.c 		io->ntcreatex.in.sec_desc = talloc(io, struct security_descriptor);
io                158 source4/smb_server/smb/nttrans.c 		if (io->ntcreatex.in.sec_desc == NULL) {
io                161 source4/smb_server/smb/nttrans.c 		ndr_err = ndr_pull_struct_blob(&blob, io, NULL,
io                162 source4/smb_server/smb/nttrans.c 					       io->ntcreatex.in.sec_desc,
io                174 source4/smb_server/smb/nttrans.c 		io->ntcreatex.in.ea_list = talloc(io, struct smb_ea_list);
io                175 source4/smb_server/smb/nttrans.c 		if (io->ntcreatex.in.ea_list == NULL) {
io                179 source4/smb_server/smb/nttrans.c 		status = ea_pull_list_chained(&blob, io, 
io                180 source4/smb_server/smb/nttrans.c 					      &io->ntcreatex.in.ea_list->num_eas,
io                181 source4/smb_server/smb/nttrans.c 					      &io->ntcreatex.in.ea_list->eas);
io                188 source4/smb_server/smb/nttrans.c 	op->op_info = io;
io                190 source4/smb_server/smb/nttrans.c 	return ntvfs_open(req->ntvfs, io);
io                199 source4/smb_server/smb/nttrans.c 	union smb_fileinfo *io = talloc_get_type(op->op_info, union smb_fileinfo);
io                209 source4/smb_server/smb/nttrans.c 				       io->query_secdesc.out.sd,
io                227 source4/smb_server/smb/nttrans.c 	union smb_fileinfo *io;
io                234 source4/smb_server/smb/nttrans.c 	io = talloc(op, union smb_fileinfo);
io                235 source4/smb_server/smb/nttrans.c 	NT_STATUS_HAVE_NO_MEMORY(io);
io                237 source4/smb_server/smb/nttrans.c 	io->query_secdesc.level            = RAW_FILEINFO_SEC_DESC;
io                238 source4/smb_server/smb/nttrans.c 	io->query_secdesc.in.file.ntvfs    = smbsrv_pull_fnum(req, trans->in.params.data, 0);
io                239 source4/smb_server/smb/nttrans.c 	io->query_secdesc.in.secinfo_flags = IVAL(trans->in.params.data, 4);
io                241 source4/smb_server/smb/nttrans.c 	op->op_info = io;
io                244 source4/smb_server/smb/nttrans.c 	SMBSRV_CHECK_FILE_HANDLE_NTSTATUS(io->query_secdesc.in.file.ntvfs);
io                245 source4/smb_server/smb/nttrans.c 	return ntvfs_qfileinfo(req->ntvfs, io);
io                256 source4/smb_server/smb/nttrans.c 	union smb_setfileinfo *io;
io                264 source4/smb_server/smb/nttrans.c 	io = talloc(req, union smb_setfileinfo);
io                265 source4/smb_server/smb/nttrans.c 	NT_STATUS_HAVE_NO_MEMORY(io);
io                267 source4/smb_server/smb/nttrans.c 	io->set_secdesc.level            = RAW_SFILEINFO_SEC_DESC;
io                268 source4/smb_server/smb/nttrans.c 	io->set_secdesc.in.file.ntvfs    = smbsrv_pull_fnum(req, trans->in.params.data, 0);
io                269 source4/smb_server/smb/nttrans.c 	io->set_secdesc.in.secinfo_flags = IVAL(trans->in.params.data, 4);
io                271 source4/smb_server/smb/nttrans.c 	io->set_secdesc.in.sd = talloc(io, struct security_descriptor);
io                272 source4/smb_server/smb/nttrans.c 	NT_STATUS_HAVE_NO_MEMORY(io->set_secdesc.in.sd);
io                275 source4/smb_server/smb/nttrans.c 				       io->set_secdesc.in.sd,
io                281 source4/smb_server/smb/nttrans.c 	SMBSRV_CHECK_FILE_HANDLE_NTSTATUS(io->set_secdesc.in.file.ntvfs);
io                282 source4/smb_server/smb/nttrans.c 	return ntvfs_setfileinfo(req->ntvfs, io);
io                292 source4/smb_server/smb/nttrans.c 	union smb_rename *io;
io                299 source4/smb_server/smb/nttrans.c 	io = talloc(req, union smb_rename);
io                300 source4/smb_server/smb/nttrans.c 	NT_STATUS_HAVE_NO_MEMORY(io);
io                302 source4/smb_server/smb/nttrans.c 	io->nttrans.level		= RAW_RENAME_NTTRANS;
io                303 source4/smb_server/smb/nttrans.c 	io->nttrans.in.file.ntvfs	= smbsrv_pull_fnum(req, trans->in.params.data, 0);
io                304 source4/smb_server/smb/nttrans.c 	io->nttrans.in.flags		= SVAL(trans->in.params.data, 2);
io                307 source4/smb_server/smb/nttrans.c 				&io->nttrans.in.new_name,
io                309 source4/smb_server/smb/nttrans.c 	if (!io->nttrans.in.new_name) {
io                313 source4/smb_server/smb/nttrans.c 	SMBSRV_CHECK_FILE_HANDLE_NTSTATUS(io->nttrans.in.file.ntvfs);
io                314 source4/smb_server/smb/nttrans.c 	return ntvfs_rename(req->ntvfs, io);
io                179 source4/smb_server/smb/reply.c 	union smb_ioctl *io;
io                181 source4/smb_server/smb/reply.c 	SMBSRV_CHECK_ASYNC_STATUS(io, union smb_ioctl);
io                184 source4/smb_server/smb/reply.c 	smbsrv_setup_reply(req, 8, io->ioctl.out.blob.length+1);
io                185 source4/smb_server/smb/reply.c 	SSVAL(req->out.vwv, VWV(1), io->ioctl.out.blob.length);
io                186 source4/smb_server/smb/reply.c 	SSVAL(req->out.vwv, VWV(5), io->ioctl.out.blob.length);
io                189 source4/smb_server/smb/reply.c 	memcpy(req->out.data+1, io->ioctl.out.blob.data, io->ioctl.out.blob.length);
io                199 source4/smb_server/smb/reply.c 	union smb_ioctl *io;
io                203 source4/smb_server/smb/reply.c 	SMBSRV_TALLOC_IO_PTR(io, union smb_ioctl);
io                206 source4/smb_server/smb/reply.c 	io->ioctl.level		= RAW_IOCTL_IOCTL;
io                207 source4/smb_server/smb/reply.c 	io->ioctl.in.file.ntvfs	= smbsrv_pull_fnum(req, req->in.vwv, VWV(0));
io                208 source4/smb_server/smb/reply.c 	io->ioctl.in.request	= IVAL(req->in.vwv, VWV(1));
io                210 source4/smb_server/smb/reply.c 	SMBSRV_CHECK_FILE_HANDLE_ERROR(io->ioctl.in.file.ntvfs,
io                212 source4/smb_server/smb/reply.c 	SMBSRV_CALL_NTVFS_BACKEND(ntvfs_ioctl(req->ntvfs, io));
io                221 source4/smb_server/smb/reply.c 	union smb_chkpath *io;
io                223 source4/smb_server/smb/reply.c 	SMBSRV_TALLOC_IO_PTR(io, union smb_chkpath);
io                226 source4/smb_server/smb/reply.c 	req_pull_ascii4(&req->in.bufinfo, &io->chkpath.in.path, req->in.data, STR_TERMINATE);
io                228 source4/smb_server/smb/reply.c 	SMBSRV_CALL_NTVFS_BACKEND(ntvfs_chkpath(req->ntvfs, io));
io                594 source4/smb_server/smb/reply.c 	union smb_read io;
io                596 source4/smb_server/smb/reply.c 	io.readbraw.level = RAW_READ_READBRAW;
io                603 source4/smb_server/smb/reply.c 	io.readbraw.in.file.ntvfs = smbsrv_pull_fnum(req, req->in.vwv, VWV(0));
io                604 source4/smb_server/smb/reply.c 	io.readbraw.in.offset  = IVAL(req->in.vwv, VWV(1));
io                605 source4/smb_server/smb/reply.c 	io.readbraw.in.maxcnt  = SVAL(req->in.vwv, VWV(3));
io                606 source4/smb_server/smb/reply.c 	io.readbraw.in.mincnt  = SVAL(req->in.vwv, VWV(4));
io                607 source4/smb_server/smb/reply.c 	io.readbraw.in.timeout = IVAL(req->in.vwv, VWV(5));
io                609 source4/smb_server/smb/reply.c 	if (!io.readbraw.in.file.ntvfs) {
io                616 source4/smb_server/smb/reply.c 		io.readbraw.in.offset |= (((off_t)offset_high) << 32);
io                621 source4/smb_server/smb/reply.c 	req->out.size = io.readbraw.in.maxcnt + NBT_HDR_SIZE;
io                629 source4/smb_server/smb/reply.c 	io.readbraw.out.data = req->out.buffer + NBT_HDR_SIZE;
io                642 source4/smb_server/smb/reply.c 	status = ntvfs_read(req->ntvfs, &io);
io                647 source4/smb_server/smb/reply.c 	req->out.size = io.readbraw.out.nread + NBT_HDR_SIZE;
io                668 source4/smb_server/smb/reply.c 	union smb_read *io;
io                670 source4/smb_server/smb/reply.c 	SMBSRV_CHECK_ASYNC_STATUS(io, union smb_read);
io                673 source4/smb_server/smb/reply.c 	io->lockread.out.nread = MIN(io->lockread.out.nread,
io                675 source4/smb_server/smb/reply.c 	req_grow_data(req, 3 + io->lockread.out.nread);
io                678 source4/smb_server/smb/reply.c 	SSVAL(req->out.vwv, VWV(0), io->lockread.out.nread);
io                682 source4/smb_server/smb/reply.c 	SSVAL(req->out.data, 1, io->lockread.out.nread);
io                694 source4/smb_server/smb/reply.c 	union smb_read *io;
io                698 source4/smb_server/smb/reply.c 	SMBSRV_TALLOC_IO_PTR(io, union smb_read);
io                701 source4/smb_server/smb/reply.c 	io->lockread.level = RAW_READ_LOCKREAD;
io                702 source4/smb_server/smb/reply.c 	io->lockread.in.file.ntvfs= smbsrv_pull_fnum(req, req->in.vwv, VWV(0));
io                703 source4/smb_server/smb/reply.c 	io->lockread.in.count     = SVAL(req->in.vwv, VWV(1));
io                704 source4/smb_server/smb/reply.c 	io->lockread.in.offset    = IVAL(req->in.vwv, VWV(2));
io                705 source4/smb_server/smb/reply.c 	io->lockread.in.remaining = SVAL(req->in.vwv, VWV(4));
io                708 source4/smb_server/smb/reply.c 	smbsrv_setup_reply(req, 5, 3 + io->lockread.in.count);
io                711 source4/smb_server/smb/reply.c 	io->lockread.out.data = req->out.data + 3;
io                713 source4/smb_server/smb/reply.c 	SMBSRV_CHECK_FILE_HANDLE(io->lockread.in.file.ntvfs);
io                714 source4/smb_server/smb/reply.c 	SMBSRV_CALL_NTVFS_BACKEND(ntvfs_read(req->ntvfs, io));
io                725 source4/smb_server/smb/reply.c 	union smb_read *io;
io                727 source4/smb_server/smb/reply.c 	SMBSRV_CHECK_ASYNC_STATUS(io, union smb_read);
io                730 source4/smb_server/smb/reply.c 	io->read.out.nread = MIN(io->read.out.nread,
io                732 source4/smb_server/smb/reply.c 	req_grow_data(req, 3 + io->read.out.nread);
io                735 source4/smb_server/smb/reply.c 	SSVAL(req->out.vwv, VWV(0), io->read.out.nread);
io                739 source4/smb_server/smb/reply.c 	SSVAL(req->out.data, 1, io->read.out.nread);
io                749 source4/smb_server/smb/reply.c 	union smb_read *io;
io                753 source4/smb_server/smb/reply.c 	SMBSRV_TALLOC_IO_PTR(io, union smb_read);
io                756 source4/smb_server/smb/reply.c 	io->read.level = RAW_READ_READ;
io                757 source4/smb_server/smb/reply.c 	io->read.in.file.ntvfs    = smbsrv_pull_fnum(req, req->in.vwv, VWV(0));
io                758 source4/smb_server/smb/reply.c 	io->read.in.count         = SVAL(req->in.vwv, VWV(1));
io                759 source4/smb_server/smb/reply.c 	io->read.in.offset        = IVAL(req->in.vwv, VWV(2));
io                760 source4/smb_server/smb/reply.c 	io->read.in.remaining     = SVAL(req->in.vwv, VWV(4));
io                763 source4/smb_server/smb/reply.c 	smbsrv_setup_reply(req, 5, 3 + io->read.in.count);
io                766 source4/smb_server/smb/reply.c 	io->read.out.data = req->out.data + 3;
io                768 source4/smb_server/smb/reply.c 	SMBSRV_CHECK_FILE_HANDLE(io->read.in.file.ntvfs);
io                769 source4/smb_server/smb/reply.c 	SMBSRV_CALL_NTVFS_BACKEND(ntvfs_read(req->ntvfs, io));
io                778 source4/smb_server/smb/reply.c 	union smb_read *io;
io                780 source4/smb_server/smb/reply.c 	SMBSRV_CHECK_ASYNC_STATUS(io, union smb_read);
io                784 source4/smb_server/smb/reply.c 	if (io->readx.in.maxcnt != 0xFFFF &&
io                785 source4/smb_server/smb/reply.c 	    io->readx.in.mincnt != 0xFFFF) {
io                786 source4/smb_server/smb/reply.c 		req_grow_data(req, 1 + io->readx.out.nread);
io                789 source4/smb_server/smb/reply.c 		req_grow_data(req, io->readx.out.nread);
io                795 source4/smb_server/smb/reply.c 	SSVAL(req->out.vwv, VWV(2), io->readx.out.remaining);
io                796 source4/smb_server/smb/reply.c 	SSVAL(req->out.vwv, VWV(3), io->readx.out.compaction_mode);
io                798 source4/smb_server/smb/reply.c 	SSVAL(req->out.vwv, VWV(5), io->readx.out.nread);
io                799 source4/smb_server/smb/reply.c 	SSVAL(req->out.vwv, VWV(6), PTR_DIFF(io->readx.out.data, req->out.hdr));
io                810 source4/smb_server/smb/reply.c 	union smb_read *io;
io                817 source4/smb_server/smb/reply.c 	SMBSRV_TALLOC_IO_PTR(io, union smb_read);
io                820 source4/smb_server/smb/reply.c 	io->readx.level = RAW_READ_READX;
io                821 source4/smb_server/smb/reply.c 	io->readx.in.file.ntvfs    = smbsrv_pull_fnum(req, req->in.vwv, VWV(2));
io                822 source4/smb_server/smb/reply.c 	io->readx.in.offset        = IVAL(req->in.vwv, VWV(3));
io                823 source4/smb_server/smb/reply.c 	io->readx.in.maxcnt        = SVAL(req->in.vwv, VWV(5));
io                824 source4/smb_server/smb/reply.c 	io->readx.in.mincnt        = SVAL(req->in.vwv, VWV(6));
io                825 source4/smb_server/smb/reply.c 	io->readx.in.remaining     = SVAL(req->in.vwv, VWV(9));
io                827 source4/smb_server/smb/reply.c 		io->readx.in.read_for_execute = true;
io                829 source4/smb_server/smb/reply.c 		io->readx.in.read_for_execute = false;
io                835 source4/smb_server/smb/reply.c 			io->readx.in.maxcnt |= high_part << 16;
io                842 source4/smb_server/smb/reply.c 		io->readx.in.offset |= (((uint64_t)offset_high) << 32);
io                846 source4/smb_server/smb/reply.c 	smbsrv_setup_reply(req, 12, 1 + io->readx.in.maxcnt);
io                849 source4/smb_server/smb/reply.c 	if (io->readx.in.maxcnt != 0xFFFF &&
io                850 source4/smb_server/smb/reply.c 	    io->readx.in.mincnt != 0xFFFF) {
io                851 source4/smb_server/smb/reply.c 		io->readx.out.data = req->out.data + 1;
io                853 source4/smb_server/smb/reply.c 		io->readx.out.data = req->out.data;
io                856 source4/smb_server/smb/reply.c 	SMBSRV_CHECK_FILE_HANDLE(io->readx.in.file.ntvfs);
io                857 source4/smb_server/smb/reply.c 	SMBSRV_CALL_NTVFS_BACKEND(ntvfs_read(req->ntvfs, io));
io                876 source4/smb_server/smb/reply.c 	union smb_write *io;
io                878 source4/smb_server/smb/reply.c 	SMBSRV_CHECK_ASYNC_STATUS(io, union smb_write);
io                883 source4/smb_server/smb/reply.c 	SSVAL(req->out.vwv, VWV(0), io->writeunlock.out.nwritten);
io                893 source4/smb_server/smb/reply.c 	union smb_write *io;
io                896 source4/smb_server/smb/reply.c 	SMBSRV_TALLOC_IO_PTR(io, union smb_write);
io                899 source4/smb_server/smb/reply.c 	io->writeunlock.level = RAW_WRITE_WRITEUNLOCK;
io                900 source4/smb_server/smb/reply.c 	io->writeunlock.in.file.ntvfs  = smbsrv_pull_fnum(req, req->in.vwv, VWV(0));
io                901 source4/smb_server/smb/reply.c 	io->writeunlock.in.count       = SVAL(req->in.vwv, VWV(1));
io                902 source4/smb_server/smb/reply.c 	io->writeunlock.in.offset      = IVAL(req->in.vwv, VWV(2));
io                903 source4/smb_server/smb/reply.c 	io->writeunlock.in.remaining   = SVAL(req->in.vwv, VWV(4));
io                904 source4/smb_server/smb/reply.c 	io->writeunlock.in.data        = req->in.data + 3;
io                907 source4/smb_server/smb/reply.c 	if (io->writeunlock.in.count+3 > req->in.data_size) {
io                913 source4/smb_server/smb/reply.c 	if (SVAL(req->in.data, 1) < io->writeunlock.in.count) {
io                918 source4/smb_server/smb/reply.c 	SMBSRV_CHECK_FILE_HANDLE(io->writeunlock.in.file.ntvfs);
io                919 source4/smb_server/smb/reply.c 	SMBSRV_CALL_NTVFS_BACKEND(ntvfs_write(req->ntvfs, io));
io                930 source4/smb_server/smb/reply.c 	union smb_write *io;
io                932 source4/smb_server/smb/reply.c 	SMBSRV_CHECK_ASYNC_STATUS(io, union smb_write);
io                937 source4/smb_server/smb/reply.c 	SSVAL(req->out.vwv, VWV(0), io->write.out.nwritten);
io                947 source4/smb_server/smb/reply.c 	union smb_write *io;
io                950 source4/smb_server/smb/reply.c 	SMBSRV_TALLOC_IO_PTR(io, union smb_write);
io                953 source4/smb_server/smb/reply.c 	io->write.level = RAW_WRITE_WRITE;
io                954 source4/smb_server/smb/reply.c 	io->write.in.file.ntvfs  = smbsrv_pull_fnum(req, req->in.vwv, VWV(0));
io                955 source4/smb_server/smb/reply.c 	io->write.in.count       = SVAL(req->in.vwv, VWV(1));
io                956 source4/smb_server/smb/reply.c 	io->write.in.offset      = IVAL(req->in.vwv, VWV(2));
io                957 source4/smb_server/smb/reply.c 	io->write.in.remaining   = SVAL(req->in.vwv, VWV(4));
io                958 source4/smb_server/smb/reply.c 	io->write.in.data        = req->in.data + 3;
io                961 source4/smb_server/smb/reply.c 	if (req_data_oob(&req->in.bufinfo, io->write.in.data, io->write.in.count)) {
io                967 source4/smb_server/smb/reply.c 	if (SVAL(req->in.data, 1) < io->write.in.count) {
io                972 source4/smb_server/smb/reply.c 	SMBSRV_CHECK_FILE_HANDLE(io->write.in.file.ntvfs);
io                973 source4/smb_server/smb/reply.c 	SMBSRV_CALL_NTVFS_BACKEND(ntvfs_write(req->ntvfs, io));
io                983 source4/smb_server/smb/reply.c 	union smb_write *io;
io                985 source4/smb_server/smb/reply.c 	SMBSRV_CHECK_ASYNC_STATUS(io, union smb_write);
io                992 source4/smb_server/smb/reply.c 	SSVAL(req->out.vwv, VWV(2), io->writex.out.nwritten & 0xFFFF);
io                993 source4/smb_server/smb/reply.c 	SSVAL(req->out.vwv, VWV(3), io->writex.out.remaining);
io                994 source4/smb_server/smb/reply.c 	SSVAL(req->out.vwv, VWV(4), io->writex.out.nwritten >> 16);
io               1005 source4/smb_server/smb/reply.c 	union smb_write *io;
io               1011 source4/smb_server/smb/reply.c 	SMBSRV_TALLOC_IO_PTR(io, union smb_write);
io               1014 source4/smb_server/smb/reply.c 	io->writex.level = RAW_WRITE_WRITEX;
io               1015 source4/smb_server/smb/reply.c 	io->writex.in.file.ntvfs= smbsrv_pull_fnum(req, req->in.vwv, VWV(2));
io               1016 source4/smb_server/smb/reply.c 	io->writex.in.offset    = IVAL(req->in.vwv, VWV(3));
io               1017 source4/smb_server/smb/reply.c 	io->writex.in.wmode     = SVAL(req->in.vwv, VWV(7));
io               1018 source4/smb_server/smb/reply.c 	io->writex.in.remaining = SVAL(req->in.vwv, VWV(8));
io               1019 source4/smb_server/smb/reply.c 	io->writex.in.count     = SVAL(req->in.vwv, VWV(10));
io               1020 source4/smb_server/smb/reply.c 	io->writex.in.data      = req->in.hdr + SVAL(req->in.vwv, VWV(11));
io               1025 source4/smb_server/smb/reply.c 		io->writex.in.offset |= (((uint64_t)offset_high) << 32);
io               1026 source4/smb_server/smb/reply.c 		io->writex.in.count |= ((uint32_t)count_high) << 16;
io               1030 source4/smb_server/smb/reply.c 	if (req_data_oob(&req->in.bufinfo, io->writex.in.data, io->writex.in.count)) {
io               1035 source4/smb_server/smb/reply.c 	SMBSRV_CHECK_FILE_HANDLE(io->writex.in.file.ntvfs);
io               1036 source4/smb_server/smb/reply.c 	SMBSRV_CALL_NTVFS_BACKEND(ntvfs_write(req->ntvfs, io));
io               1046 source4/smb_server/smb/reply.c 	union smb_seek *io;
io               1048 source4/smb_server/smb/reply.c 	SMBSRV_CHECK_ASYNC_STATUS(io, union smb_seek);
io               1053 source4/smb_server/smb/reply.c 	SIVALS(req->out.vwv, VWV(0), io->lseek.out.offset);
io               1063 source4/smb_server/smb/reply.c 	union smb_seek *io;
io               1066 source4/smb_server/smb/reply.c 	SMBSRV_TALLOC_IO_PTR(io, union smb_seek);
io               1069 source4/smb_server/smb/reply.c 	io->lseek.in.file.ntvfs	= smbsrv_pull_fnum(req, req->in.vwv,  VWV(0));
io               1070 source4/smb_server/smb/reply.c 	io->lseek.in.mode	= SVAL(req->in.vwv,  VWV(1));
io               1071 source4/smb_server/smb/reply.c 	io->lseek.in.offset	= IVALS(req->in.vwv, VWV(2));
io               1073 source4/smb_server/smb/reply.c 	SMBSRV_CHECK_FILE_HANDLE(io->lseek.in.file.ntvfs);
io               1074 source4/smb_server/smb/reply.c 	SMBSRV_CALL_NTVFS_BACKEND(ntvfs_seek(req->ntvfs, io));
io               1082 source4/smb_server/smb/reply.c 	union smb_flush *io;
io               1087 source4/smb_server/smb/reply.c 	SMBSRV_TALLOC_IO_PTR(io, union smb_flush);
io               1092 source4/smb_server/smb/reply.c 		io->flush_all.level	= RAW_FLUSH_ALL;
io               1094 source4/smb_server/smb/reply.c 		io->flush.level		= RAW_FLUSH_FLUSH;
io               1095 source4/smb_server/smb/reply.c 		io->flush.in.file.ntvfs = smbsrv_pull_fnum(req, req->in.vwv,  VWV(0));
io               1096 source4/smb_server/smb/reply.c 		SMBSRV_CHECK_FILE_HANDLE(io->flush.in.file.ntvfs);
io               1099 source4/smb_server/smb/reply.c 	SMBSRV_CALL_NTVFS_BACKEND(ntvfs_flush(req->ntvfs, io));
io               1109 source4/smb_server/smb/reply.c 	union smb_close *io;
io               1113 source4/smb_server/smb/reply.c 	SMBSRV_TALLOC_IO_PTR(io, union smb_close);
io               1116 source4/smb_server/smb/reply.c 	io->close.level = RAW_CLOSE_CLOSE;
io               1117 source4/smb_server/smb/reply.c 	io->close.in.file.ntvfs = smbsrv_pull_fnum(req, req->in.vwv,  VWV(0));
io               1118 source4/smb_server/smb/reply.c 	io->close.in.write_time = srv_pull_dos_date3(req->smb_conn, req->in.vwv + VWV(1));
io               1120 source4/smb_server/smb/reply.c 	SMBSRV_CHECK_FILE_HANDLE(io->close.in.file.ntvfs);
io               1121 source4/smb_server/smb/reply.c 	SMBSRV_CALL_NTVFS_BACKEND(ntvfs_close(req->ntvfs, io));
io               1131 source4/smb_server/smb/reply.c 	union smb_write *io;
io               1133 source4/smb_server/smb/reply.c 	SMBSRV_CHECK_ASYNC_STATUS(io, union smb_write);
io               1138 source4/smb_server/smb/reply.c 	SSVAL(req->out.vwv, VWV(0), io->write.out.nwritten);
io               1148 source4/smb_server/smb/reply.c 	union smb_write *io;
io               1155 source4/smb_server/smb/reply.c 	SMBSRV_TALLOC_IO_PTR(io, union smb_write);
io               1158 source4/smb_server/smb/reply.c 	io->writeclose.level		= RAW_WRITE_WRITECLOSE;
io               1159 source4/smb_server/smb/reply.c 	io->writeclose.in.file.ntvfs	= smbsrv_pull_fnum(req, req->in.vwv, VWV(0));
io               1160 source4/smb_server/smb/reply.c 	io->writeclose.in.count		= SVAL(req->in.vwv, VWV(1));
io               1161 source4/smb_server/smb/reply.c 	io->writeclose.in.offset	= IVAL(req->in.vwv, VWV(2));
io               1162 source4/smb_server/smb/reply.c 	io->writeclose.in.mtime		= srv_pull_dos_date3(req->smb_conn, req->in.vwv + VWV(4));
io               1163 source4/smb_server/smb/reply.c 	io->writeclose.in.data		= req->in.data + 1;
io               1166 source4/smb_server/smb/reply.c 	if (req_data_oob(&req->in.bufinfo, io->writeclose.in.data, io->writeclose.in.count)) {
io               1171 source4/smb_server/smb/reply.c 	SMBSRV_CHECK_FILE_HANDLE(io->writeclose.in.file.ntvfs);
io               1172 source4/smb_server/smb/reply.c 	SMBSRV_CALL_NTVFS_BACKEND(ntvfs_write(req->ntvfs, io));
io               1326 source4/smb_server/smb/reply.c 	union smb_close *io;
io               1330 source4/smb_server/smb/reply.c 	SMBSRV_TALLOC_IO_PTR(io, union smb_close);
io               1333 source4/smb_server/smb/reply.c 	io->splclose.level		= RAW_CLOSE_SPLCLOSE;
io               1334 source4/smb_server/smb/reply.c 	io->splclose.in.file.ntvfs	= smbsrv_pull_fnum(req, req->in.vwv,  VWV(0));
io               1336 source4/smb_server/smb/reply.c 	SMBSRV_CHECK_FILE_HANDLE(io->splclose.in.file.ntvfs);
io               1337 source4/smb_server/smb/reply.c 	SMBSRV_CALL_NTVFS_BACKEND(ntvfs_close(req->ntvfs, io));
io               1411 source4/smb_server/smb/reply.c 	union smb_write *io;
io               1415 source4/smb_server/smb/reply.c 	SMBSRV_TALLOC_IO_PTR(io, union smb_write);
io               1423 source4/smb_server/smb/reply.c 	io->splwrite.level		= RAW_WRITE_SPLWRITE;
io               1424 source4/smb_server/smb/reply.c 	io->splwrite.in.file.ntvfs	= smbsrv_pull_fnum(req, req->in.vwv, VWV(0));
io               1425 source4/smb_server/smb/reply.c 	io->splwrite.in.count		= SVAL(req->in.data, 1);
io               1426 source4/smb_server/smb/reply.c 	io->splwrite.in.data		= req->in.data + 3;
io               1429 source4/smb_server/smb/reply.c 	if (req_data_oob(&req->in.bufinfo, io->splwrite.in.data, io->splwrite.in.count)) {
io               1434 source4/smb_server/smb/reply.c 	SMBSRV_CHECK_FILE_HANDLE(io->splwrite.in.file.ntvfs);
io               1435 source4/smb_server/smb/reply.c 	SMBSRV_CALL_NTVFS_BACKEND(ntvfs_write(req->ntvfs, io));
io               1444 source4/smb_server/smb/reply.c 	union smb_mkdir *io;
io               1448 source4/smb_server/smb/reply.c 	SMBSRV_TALLOC_IO_PTR(io, union smb_mkdir);
io               1451 source4/smb_server/smb/reply.c 	io->generic.level = RAW_MKDIR_MKDIR;
io               1452 source4/smb_server/smb/reply.c 	req_pull_ascii4(&req->in.bufinfo, &io->mkdir.in.path, req->in.data, STR_TERMINATE);
io               1454 source4/smb_server/smb/reply.c 	SMBSRV_CALL_NTVFS_BACKEND(ntvfs_mkdir(req->ntvfs, io));
io               1463 source4/smb_server/smb/reply.c 	struct smb_rmdir *io;
io               1467 source4/smb_server/smb/reply.c 	SMBSRV_TALLOC_IO_PTR(io, struct smb_rmdir);
io               1470 source4/smb_server/smb/reply.c 	req_pull_ascii4(&req->in.bufinfo, &io->in.path, req->in.data, STR_TERMINATE);
io               1472 source4/smb_server/smb/reply.c 	SMBSRV_CALL_NTVFS_BACKEND(ntvfs_rmdir(req->ntvfs, io));
io               1481 source4/smb_server/smb/reply.c 	union smb_rename *io;
io               1486 source4/smb_server/smb/reply.c 	SMBSRV_TALLOC_IO_PTR(io, union smb_rename);
io               1489 source4/smb_server/smb/reply.c 	io->generic.level = RAW_RENAME_RENAME;
io               1490 source4/smb_server/smb/reply.c 	io->rename.in.attrib = SVAL(req->in.vwv, VWV(0));
io               1493 source4/smb_server/smb/reply.c 	p += req_pull_ascii4(&req->in.bufinfo, &io->rename.in.pattern1, p, STR_TERMINATE);
io               1494 source4/smb_server/smb/reply.c 	p += req_pull_ascii4(&req->in.bufinfo, &io->rename.in.pattern2, p, STR_TERMINATE);
io               1496 source4/smb_server/smb/reply.c 	if (!io->rename.in.pattern1 || !io->rename.in.pattern2) {
io               1501 source4/smb_server/smb/reply.c 	SMBSRV_CALL_NTVFS_BACKEND(ntvfs_rename(req->ntvfs, io));
io               1510 source4/smb_server/smb/reply.c 	union smb_rename *io;
io               1515 source4/smb_server/smb/reply.c 	SMBSRV_TALLOC_IO_PTR(io, union smb_rename);
io               1518 source4/smb_server/smb/reply.c 	io->generic.level = RAW_RENAME_NTRENAME;
io               1519 source4/smb_server/smb/reply.c 	io->ntrename.in.attrib  = SVAL(req->in.vwv, VWV(0));
io               1520 source4/smb_server/smb/reply.c 	io->ntrename.in.flags   = SVAL(req->in.vwv, VWV(1));
io               1521 source4/smb_server/smb/reply.c 	io->ntrename.in.cluster_size = IVAL(req->in.vwv, VWV(2));
io               1524 source4/smb_server/smb/reply.c 	p += req_pull_ascii4(&req->in.bufinfo, &io->ntrename.in.old_name, p, STR_TERMINATE);
io               1525 source4/smb_server/smb/reply.c 	p += req_pull_ascii4(&req->in.bufinfo, &io->ntrename.in.new_name, p, STR_TERMINATE);
io               1527 source4/smb_server/smb/reply.c 	if (!io->ntrename.in.old_name || !io->ntrename.in.new_name) {
io               1532 source4/smb_server/smb/reply.c 	SMBSRV_CALL_NTVFS_BACKEND(ntvfs_rename(req->ntvfs, io));
io               1779 source4/smb_server/smb/reply.c 				 union smb_sesssetup *io,
io               1782 source4/smb_server/smb/reply.c 	switch (io->old.level) {
io               1794 source4/smb_server/smb/reply.c 		SSVAL(req->out.vwv, VWV(2), io->old.out.action);
io               1796 source4/smb_server/smb/reply.c 		SSVAL(req->out.hdr, HDR_UID, io->old.out.vuid);
io               1812 source4/smb_server/smb/reply.c 		SSVAL(req->out.vwv, VWV(2), io->nt1.out.action);
io               1814 source4/smb_server/smb/reply.c 		SSVAL(req->out.hdr, HDR_UID, io->nt1.out.vuid);
io               1816 source4/smb_server/smb/reply.c 		req_push_str(req, NULL, io->nt1.out.os, -1, STR_TERMINATE);
io               1817 source4/smb_server/smb/reply.c 		req_push_str(req, NULL, io->nt1.out.lanman, -1, STR_TERMINATE);
io               1818 source4/smb_server/smb/reply.c 		req_push_str(req, NULL, io->nt1.out.domain, -1, STR_TERMINATE);
io               1831 source4/smb_server/smb/reply.c 		smbsrv_setup_reply(req, 4, io->spnego.out.secblob.length);
io               1839 source4/smb_server/smb/reply.c 		SSVAL(req->out.vwv, VWV(2), io->spnego.out.action);
io               1840 source4/smb_server/smb/reply.c 		SSVAL(req->out.vwv, VWV(3), io->spnego.out.secblob.length);
io               1842 source4/smb_server/smb/reply.c 		SSVAL(req->out.hdr, HDR_UID, io->spnego.out.vuid);
io               1844 source4/smb_server/smb/reply.c 		memcpy(req->out.data, io->spnego.out.secblob.data, io->spnego.out.secblob.length);
io               1845 source4/smb_server/smb/reply.c 		req_push_str(req, NULL, io->spnego.out.os,        -1, STR_TERMINATE);
io               1846 source4/smb_server/smb/reply.c 		req_push_str(req, NULL, io->spnego.out.lanman,    -1, STR_TERMINATE);
io               1847 source4/smb_server/smb/reply.c 		req_push_str(req, NULL, io->spnego.out.workgroup, -1, STR_TERMINATE);
io               1866 source4/smb_server/smb/reply.c 	union smb_sesssetup *io;
io               1868 source4/smb_server/smb/reply.c 	SMBSRV_TALLOC_IO_PTR(io, union smb_sesssetup);
io               1870 source4/smb_server/smb/reply.c 	io->old.level = RAW_SESSSETUP_OLD;
io               1873 source4/smb_server/smb/reply.c 	io->old.in.bufsize = SVAL(req->in.vwv, VWV(2));
io               1874 source4/smb_server/smb/reply.c 	io->old.in.mpx_max = SVAL(req->in.vwv, VWV(3));
io               1875 source4/smb_server/smb/reply.c 	io->old.in.vc_num  = SVAL(req->in.vwv, VWV(4));
io               1876 source4/smb_server/smb/reply.c 	io->old.in.sesskey = IVAL(req->in.vwv, VWV(5));
io               1886 source4/smb_server/smb/reply.c 	if (!req_pull_blob(&req->in.bufinfo, p, passlen, &io->old.in.password)) {
io               1892 source4/smb_server/smb/reply.c 	p += req_pull_string(&req->in.bufinfo, &io->old.in.user,   p, -1, STR_TERMINATE);
io               1893 source4/smb_server/smb/reply.c 	p += req_pull_string(&req->in.bufinfo, &io->old.in.domain, p, -1, STR_TERMINATE);
io               1894 source4/smb_server/smb/reply.c 	p += req_pull_string(&req->in.bufinfo, &io->old.in.os,     p, -1, STR_TERMINATE);
io               1895 source4/smb_server/smb/reply.c 	p += req_pull_string(&req->in.bufinfo, &io->old.in.lanman, p, -1, STR_TERMINATE);
io               1898 source4/smb_server/smb/reply.c 	smbsrv_sesssetup_backend(req, io);
io               1908 source4/smb_server/smb/reply.c 	union smb_sesssetup *io;
io               1910 source4/smb_server/smb/reply.c 	SMBSRV_TALLOC_IO_PTR(io, union smb_sesssetup);
io               1912 source4/smb_server/smb/reply.c 	io->nt1.level = RAW_SESSSETUP_NT1;
io               1915 source4/smb_server/smb/reply.c 	io->nt1.in.bufsize      = SVAL(req->in.vwv, VWV(2));
io               1916 source4/smb_server/smb/reply.c 	io->nt1.in.mpx_max      = SVAL(req->in.vwv, VWV(3));
io               1917 source4/smb_server/smb/reply.c 	io->nt1.in.vc_num       = SVAL(req->in.vwv, VWV(4));
io               1918 source4/smb_server/smb/reply.c 	io->nt1.in.sesskey      = IVAL(req->in.vwv, VWV(5));
io               1921 source4/smb_server/smb/reply.c 	io->nt1.in.capabilities = IVAL(req->in.vwv, VWV(11));
io               1931 source4/smb_server/smb/reply.c 	if (!req_pull_blob(&req->in.bufinfo, p, passlen1, &io->nt1.in.password1)) {
io               1936 source4/smb_server/smb/reply.c 	if (!req_pull_blob(&req->in.bufinfo, p, passlen2, &io->nt1.in.password2)) {
io               1942 source4/smb_server/smb/reply.c 	p += req_pull_string(&req->in.bufinfo, &io->nt1.in.user,   p, -1, STR_TERMINATE);
io               1943 source4/smb_server/smb/reply.c 	p += req_pull_string(&req->in.bufinfo, &io->nt1.in.domain, p, -1, STR_TERMINATE);
io               1944 source4/smb_server/smb/reply.c 	p += req_pull_string(&req->in.bufinfo, &io->nt1.in.os,     p, -1, STR_TERMINATE);
io               1945 source4/smb_server/smb/reply.c 	p += req_pull_string(&req->in.bufinfo, &io->nt1.in.lanman, p, -1, STR_TERMINATE);
io               1948 source4/smb_server/smb/reply.c 	smbsrv_sesssetup_backend(req, io);
io               1959 source4/smb_server/smb/reply.c 	union smb_sesssetup *io;
io               1961 source4/smb_server/smb/reply.c 	SMBSRV_TALLOC_IO_PTR(io, union smb_sesssetup);
io               1963 source4/smb_server/smb/reply.c 	io->spnego.level = RAW_SESSSETUP_SPNEGO;
io               1966 source4/smb_server/smb/reply.c 	io->spnego.in.bufsize      = SVAL(req->in.vwv, VWV(2));
io               1967 source4/smb_server/smb/reply.c 	io->spnego.in.mpx_max      = SVAL(req->in.vwv, VWV(3));
io               1968 source4/smb_server/smb/reply.c 	io->spnego.in.vc_num       = SVAL(req->in.vwv, VWV(4));
io               1969 source4/smb_server/smb/reply.c 	io->spnego.in.sesskey      = IVAL(req->in.vwv, VWV(5));
io               1971 source4/smb_server/smb/reply.c 	io->spnego.in.capabilities = IVAL(req->in.vwv, VWV(10));
io               1974 source4/smb_server/smb/reply.c 	if (!req_pull_blob(&req->in.bufinfo, p, blob_len, &io->spnego.in.secblob)) {
io               1980 source4/smb_server/smb/reply.c 	p += req_pull_string(&req->in.bufinfo, &io->spnego.in.os,        p, -1, STR_TERMINATE);
io               1981 source4/smb_server/smb/reply.c 	p += req_pull_string(&req->in.bufinfo, &io->spnego.in.lanman,    p, -1, STR_TERMINATE);
io               1982 source4/smb_server/smb/reply.c 	p += req_pull_string(&req->in.bufinfo, &io->spnego.in.workgroup, p, -1, STR_TERMINATE);
io               1985 source4/smb_server/smb/reply.c 	smbsrv_sesssetup_backend(req, io);
io               2108 source4/smb_server/smb/reply.c 	union smb_search_close *io;
io               2112 source4/smb_server/smb/reply.c 	SMBSRV_TALLOC_IO_PTR(io, union smb_search_close);
io               2115 source4/smb_server/smb/reply.c 	io->findclose.level	= RAW_FINDCLOSE_FINDCLOSE;
io               2116 source4/smb_server/smb/reply.c 	io->findclose.in.handle	= SVAL(req->in.vwv, VWV(0));
io               2118 source4/smb_server/smb/reply.c 	SMBSRV_CALL_NTVFS_BACKEND(ntvfs_search_close(req->ntvfs, io));
io               2136 source4/smb_server/smb/reply.c 	union smb_open *io;
io               2138 source4/smb_server/smb/reply.c 	SMBSRV_CHECK_ASYNC_STATUS(io, union smb_open);
io               2145 source4/smb_server/smb/reply.c 	SCVAL(req->out.vwv, VWV(2), io->ntcreatex.out.oplock_level);
io               2148 source4/smb_server/smb/reply.c 	smbsrv_push_fnum(req->out.vwv, 5, io->ntcreatex.out.file.ntvfs);
io               2149 source4/smb_server/smb/reply.c 	SIVAL(req->out.vwv,        7, io->ntcreatex.out.create_action);
io               2150 source4/smb_server/smb/reply.c 	push_nttime(req->out.vwv, 11, io->ntcreatex.out.create_time);
io               2151 source4/smb_server/smb/reply.c 	push_nttime(req->out.vwv, 19, io->ntcreatex.out.access_time);
io               2152 source4/smb_server/smb/reply.c 	push_nttime(req->out.vwv, 27, io->ntcreatex.out.write_time);
io               2153 source4/smb_server/smb/reply.c 	push_nttime(req->out.vwv, 35, io->ntcreatex.out.change_time);
io               2154 source4/smb_server/smb/reply.c 	SIVAL(req->out.vwv,       43, io->ntcreatex.out.attrib);
io               2155 source4/smb_server/smb/reply.c 	SBVAL(req->out.vwv,       47, io->ntcreatex.out.alloc_size);
io               2156 source4/smb_server/smb/reply.c 	SBVAL(req->out.vwv,       55, io->ntcreatex.out.size);
io               2157 source4/smb_server/smb/reply.c 	SSVAL(req->out.vwv,       63, io->ntcreatex.out.file_type);
io               2158 source4/smb_server/smb/reply.c 	SSVAL(req->out.vwv,       65, io->ntcreatex.out.ipc_state);
io               2159 source4/smb_server/smb/reply.c 	SCVAL(req->out.vwv,       67, io->ntcreatex.out.is_directory);
io               2171 source4/smb_server/smb/reply.c 	union smb_open *io;
io               2176 source4/smb_server/smb/reply.c 	SMBSRV_TALLOC_IO_PTR(io, union smb_open);
io               2179 source4/smb_server/smb/reply.c 	io->ntcreatex.level = RAW_OPEN_NTCREATEX;
io               2183 source4/smb_server/smb/reply.c 	io->ntcreatex.in.flags =            IVAL(req->in.vwv, 7);
io               2184 source4/smb_server/smb/reply.c 	io->ntcreatex.in.root_fid =         IVAL(req->in.vwv, 11);
io               2185 source4/smb_server/smb/reply.c 	io->ntcreatex.in.access_mask =      IVAL(req->in.vwv, 15);
io               2186 source4/smb_server/smb/reply.c 	io->ntcreatex.in.alloc_size =       BVAL(req->in.vwv, 19);
io               2187 source4/smb_server/smb/reply.c 	io->ntcreatex.in.file_attr =        IVAL(req->in.vwv, 27);
io               2188 source4/smb_server/smb/reply.c 	io->ntcreatex.in.share_access =     IVAL(req->in.vwv, 31);
io               2189 source4/smb_server/smb/reply.c 	io->ntcreatex.in.open_disposition = IVAL(req->in.vwv, 35);
io               2190 source4/smb_server/smb/reply.c 	io->ntcreatex.in.create_options =   IVAL(req->in.vwv, 39);
io               2191 source4/smb_server/smb/reply.c 	io->ntcreatex.in.impersonation =    IVAL(req->in.vwv, 43);
io               2192 source4/smb_server/smb/reply.c 	io->ntcreatex.in.security_flags =   CVAL(req->in.vwv, 47);
io               2193 source4/smb_server/smb/reply.c 	io->ntcreatex.in.ea_list          = NULL;
io               2194 source4/smb_server/smb/reply.c 	io->ntcreatex.in.sec_desc         = NULL;
io               2195 source4/smb_server/smb/reply.c 	io->ntcreatex.in.query_maximal_access = false;
io               2198 source4/smb_server/smb/reply.c 	if (io->ntcreatex.in.create_options & NTCREATEX_OPTIONS_PRIVATE_MASK) {
io               2209 source4/smb_server/smb/reply.c 	req_pull_string(&req->in.bufinfo, &io->ntcreatex.in.fname, req->in.data, fname_len, STR_TERMINATE);
io               2210 source4/smb_server/smb/reply.c 	if (!io->ntcreatex.in.fname) {
io               2215 source4/smb_server/smb/reply.c 	SMBSRV_CALL_NTVFS_BACKEND(ntvfs_open(req->ntvfs, io));
io                201 source4/smb_server/smb/trans2.c 	union smb_open *io;
io                203 source4/smb_server/smb/trans2.c 	TRANS2_CHECK_ASYNC_STATUS(io, union smb_open);
io                207 source4/smb_server/smb/trans2.c 	smbsrv_push_fnum(trans->out.params.data, VWV(0), io->t2open.out.file.ntvfs);
io                208 source4/smb_server/smb/trans2.c 	SSVAL(trans->out.params.data, VWV(1), io->t2open.out.attrib);
io                210 source4/smb_server/smb/trans2.c 			   VWV(2), io->t2open.out.write_time);
io                211 source4/smb_server/smb/trans2.c 	SIVAL(trans->out.params.data, VWV(4), io->t2open.out.size);
io                212 source4/smb_server/smb/trans2.c 	SSVAL(trans->out.params.data, VWV(6), io->t2open.out.access);
io                213 source4/smb_server/smb/trans2.c 	SSVAL(trans->out.params.data, VWV(7), io->t2open.out.ftype);
io                214 source4/smb_server/smb/trans2.c 	SSVAL(trans->out.params.data, VWV(8), io->t2open.out.devstate);
io                215 source4/smb_server/smb/trans2.c 	SSVAL(trans->out.params.data, VWV(9), io->t2open.out.action);
io                229 source4/smb_server/smb/trans2.c 	union smb_open *io;
io                236 source4/smb_server/smb/trans2.c 	io = talloc(op, union smb_open);
io                237 source4/smb_server/smb/trans2.c 	NT_STATUS_HAVE_NO_MEMORY(io);
io                239 source4/smb_server/smb/trans2.c 	io->t2open.level           = RAW_OPEN_T2OPEN;
io                240 source4/smb_server/smb/trans2.c 	io->t2open.in.flags        = SVAL(trans->in.params.data, VWV(0));
io                241 source4/smb_server/smb/trans2.c 	io->t2open.in.open_mode    = SVAL(trans->in.params.data, VWV(1));
io                242 source4/smb_server/smb/trans2.c 	io->t2open.in.search_attrs = SVAL(trans->in.params.data, VWV(2));
io                243 source4/smb_server/smb/trans2.c 	io->t2open.in.file_attrs   = SVAL(trans->in.params.data, VWV(3));
io                244 source4/smb_server/smb/trans2.c 	io->t2open.in.write_time   = srv_pull_dos_date(req->smb_conn, 
io                246 source4/smb_server/smb/trans2.c 	io->t2open.in.open_func    = SVAL(trans->in.params.data, VWV(6));
io                247 source4/smb_server/smb/trans2.c 	io->t2open.in.size         = IVAL(trans->in.params.data, VWV(7));
io                248 source4/smb_server/smb/trans2.c 	io->t2open.in.timeout      = IVAL(trans->in.params.data, VWV(9));
io                249 source4/smb_server/smb/trans2.c 	io->t2open.in.num_eas      = 0;
io                250 source4/smb_server/smb/trans2.c 	io->t2open.in.eas          = NULL;
io                252 source4/smb_server/smb/trans2.c 	smbsrv_blob_pull_string(&req->in.bufinfo, &trans->in.params, 28, &io->t2open.in.fname, 0);
io                253 source4/smb_server/smb/trans2.c 	if (io->t2open.in.fname == NULL) {
io                257 source4/smb_server/smb/trans2.c 	TRANS2_CHECK(ea_pull_list(&trans->in.data, io, &io->t2open.in.num_eas, &io->t2open.in.eas));
io                259 source4/smb_server/smb/trans2.c 	op->op_info = io;
io                262 source4/smb_server/smb/trans2.c 	return ntvfs_open(req->ntvfs, io);
io                289 source4/smb_server/smb/trans2.c 	union smb_mkdir *io;
io                296 source4/smb_server/smb/trans2.c 	io = talloc(op, union smb_mkdir);
io                297 source4/smb_server/smb/trans2.c 	NT_STATUS_HAVE_NO_MEMORY(io);
io                299 source4/smb_server/smb/trans2.c 	io->t2mkdir.level = RAW_MKDIR_T2MKDIR;
io                300 source4/smb_server/smb/trans2.c 	smbsrv_blob_pull_string(&req->in.bufinfo, &trans->in.params, 4, &io->t2mkdir.in.path, 0);
io                301 source4/smb_server/smb/trans2.c 	if (io->t2mkdir.in.path == NULL) {
io                305 source4/smb_server/smb/trans2.c 	TRANS2_CHECK(ea_pull_list(&trans->in.data, io, 
io                306 source4/smb_server/smb/trans2.c 				  &io->t2mkdir.in.num_eas, 
io                307 source4/smb_server/smb/trans2.c 				  &io->t2mkdir.in.eas));
io                309 source4/smb_server/smb/trans2.c 	op->op_info = io;
io                312 source4/smb_server/smb/trans2.c 	return ntvfs_mkdir(req->ntvfs, io);
io                 71 source4/smb_server/smb2/fileinfo.c 	union smb_fileinfo *io = talloc_get_type(op->io_ptr, union smb_fileinfo);
io                 76 source4/smb_server/smb2/fileinfo.c 					       io->generic.level, io,
io                 85 source4/smb_server/smb2/fileinfo.c 	union smb_fileinfo *io;
io                 88 source4/smb_server/smb2/fileinfo.c 	io = talloc(op, union smb_fileinfo);
io                 89 source4/smb_server/smb2/fileinfo.c 	NT_STATUS_HAVE_NO_MEMORY(io);
io                 94 source4/smb_server/smb2/fileinfo.c 		io->all_eas.level		= level;
io                 95 source4/smb_server/smb2/fileinfo.c 		io->all_eas.in.file.ntvfs	= op->info->in.file.ntvfs;
io                 96 source4/smb_server/smb2/fileinfo.c 		io->all_eas.in.continue_flags	= op->info->in.getinfo_flags;
io                100 source4/smb_server/smb2/fileinfo.c 		io->all_info2.level		= level;
io                101 source4/smb_server/smb2/fileinfo.c 		io->all_info2.in.file.ntvfs	= op->info->in.file.ntvfs;
io                106 source4/smb_server/smb2/fileinfo.c 		io->generic.level		= smb2_level + 1000;
io                107 source4/smb_server/smb2/fileinfo.c 		io->generic.in.file.ntvfs	= op->info->in.file.ntvfs;
io                111 source4/smb_server/smb2/fileinfo.c 	op->io_ptr	= io;
io                114 source4/smb_server/smb2/fileinfo.c 	return ntvfs_qfileinfo(op->req->ntvfs, io);
io                119 source4/smb_server/smb2/fileinfo.c 	union smb_fsinfo *io = talloc_get_type(op->io_ptr, union smb_fsinfo);
io                124 source4/smb_server/smb2/fileinfo.c 					     io->generic.level, io,
io                133 source4/smb_server/smb2/fileinfo.c 	union smb_fsinfo *io;
io                135 source4/smb_server/smb2/fileinfo.c 	io = talloc(op, union smb_fsinfo);
io                136 source4/smb_server/smb2/fileinfo.c 	NT_STATUS_HAVE_NO_MEMORY(io);
io                139 source4/smb_server/smb2/fileinfo.c 	io->generic.level	= smb2_level + 1000;
io                143 source4/smb_server/smb2/fileinfo.c 	op->io_ptr	= io;
io                146 source4/smb_server/smb2/fileinfo.c 	return ntvfs_fsinfo(op->req->ntvfs, io);
io                151 source4/smb_server/smb2/fileinfo.c 	union smb_fileinfo *io = talloc_get_type(op->io_ptr, union smb_fileinfo);
io                155 source4/smb_server/smb2/fileinfo.c 				       io->query_secdesc.out.sd,
io                166 source4/smb_server/smb2/fileinfo.c 	union smb_fileinfo *io;
io                170 source4/smb_server/smb2/fileinfo.c 		io = talloc(op, union smb_fileinfo);
io                171 source4/smb_server/smb2/fileinfo.c 		NT_STATUS_HAVE_NO_MEMORY(io);
io                173 source4/smb_server/smb2/fileinfo.c 		io->query_secdesc.level			= RAW_FILEINFO_SEC_DESC;
io                174 source4/smb_server/smb2/fileinfo.c 		io->query_secdesc.in.file.ntvfs		= op->info->in.file.ntvfs;
io                175 source4/smb_server/smb2/fileinfo.c 		io->query_secdesc.in.secinfo_flags	= op->info->in.additional_information;
io                177 source4/smb_server/smb2/fileinfo.c 		op->io_ptr	= io;
io                180 source4/smb_server/smb2/fileinfo.c 		return ntvfs_qfileinfo(op->req->ntvfs, io);
io                261 source4/smb_server/smb2/fileinfo.c 	union smb_setfileinfo *io;
io                264 source4/smb_server/smb2/fileinfo.c 	io = talloc(op, union smb_setfileinfo);
io                265 source4/smb_server/smb2/fileinfo.c 	NT_STATUS_HAVE_NO_MEMORY(io);
io                268 source4/smb_server/smb2/fileinfo.c 	io->generic.level		= smb2_level + 1000;
io                269 source4/smb_server/smb2/fileinfo.c 	io->generic.in.file.ntvfs	= op->info->in.file.ntvfs;
io                272 source4/smb_server/smb2/fileinfo.c 	if (io->generic.level == RAW_SFILEINFO_RENAME_INFORMATION) {
io                273 source4/smb_server/smb2/fileinfo.c 		io->generic.level = RAW_SFILEINFO_RENAME_INFORMATION_SMB2;
io                276 source4/smb_server/smb2/fileinfo.c 	status = smbsrv_pull_passthru_sfileinfo(io, io->generic.level, io,
io                281 source4/smb_server/smb2/fileinfo.c 	return ntvfs_setfileinfo(op->req->ntvfs, io);
io                305 source4/smb_server/smb2/fileinfo.c 	union smb_setfileinfo *io;
io                310 source4/smb_server/smb2/fileinfo.c 		io = talloc(op, union smb_setfileinfo);
io                311 source4/smb_server/smb2/fileinfo.c 		NT_STATUS_HAVE_NO_MEMORY(io);
io                313 source4/smb_server/smb2/fileinfo.c 		io->set_secdesc.level            = RAW_SFILEINFO_SEC_DESC;
io                314 source4/smb_server/smb2/fileinfo.c 		io->set_secdesc.in.file.ntvfs    = op->info->in.file.ntvfs;
io                315 source4/smb_server/smb2/fileinfo.c 		io->set_secdesc.in.secinfo_flags = op->info->in.flags;
io                317 source4/smb_server/smb2/fileinfo.c 		io->set_secdesc.in.sd = talloc(io, struct security_descriptor);
io                318 source4/smb_server/smb2/fileinfo.c 		NT_STATUS_HAVE_NO_MEMORY(io->set_secdesc.in.sd);
io                320 source4/smb_server/smb2/fileinfo.c 		ndr_err = ndr_pull_struct_blob(&op->info->in.blob, io, NULL,
io                321 source4/smb_server/smb2/fileinfo.c 					       io->set_secdesc.in.sd,
io                327 source4/smb_server/smb2/fileinfo.c 		return ntvfs_setfileinfo(op->req->ntvfs, io);
io                 34 source4/smb_server/smb2/fileio.c 	union smb_open *io;
io                 37 source4/smb_server/smb2/fileio.c 	SMB2SRV_CHECK_ASYNC_STATUS(io, union smb_open);
io                 40 source4/smb_server/smb2/fileio.c 	if (io->smb2.out.maximal_access != 0) {
io                 43 source4/smb_server/smb2/fileio.c 		SIVAL(data, 4, io->smb2.out.maximal_access);
io                 44 source4/smb_server/smb2/fileio.c 		SMB2SRV_CHECK(smb2_create_blob_add(req, &io->smb2.out.blobs,
io                 50 source4/smb_server/smb2/fileio.c 	SMB2SRV_CHECK(smb2_create_blob_push(req, &blob, io->smb2.out.blobs));
io                 53 source4/smb_server/smb2/fileio.c 	SCVAL(req->out.body,	0x02,	io->smb2.out.oplock_level);
io                 54 source4/smb_server/smb2/fileio.c 	SCVAL(req->out.body,	0x03,	io->smb2.out.reserved);
io                 55 source4/smb_server/smb2/fileio.c 	SIVAL(req->out.body,	0x04,	io->smb2.out.create_action);
io                 56 source4/smb_server/smb2/fileio.c 	SBVAL(req->out.body,	0x08,	io->smb2.out.create_time);
io                 57 source4/smb_server/smb2/fileio.c 	SBVAL(req->out.body,	0x10,	io->smb2.out.access_time);
io                 58 source4/smb_server/smb2/fileio.c 	SBVAL(req->out.body,	0x18,	io->smb2.out.write_time);
io                 59 source4/smb_server/smb2/fileio.c 	SBVAL(req->out.body,	0x20,	io->smb2.out.change_time);
io                 60 source4/smb_server/smb2/fileio.c 	SBVAL(req->out.body,	0x28,	io->smb2.out.alloc_size);
io                 61 source4/smb_server/smb2/fileio.c 	SBVAL(req->out.body,	0x30,	io->smb2.out.size);
io                 62 source4/smb_server/smb2/fileio.c 	SIVAL(req->out.body,	0x38,	io->smb2.out.file_attr);
io                 63 source4/smb_server/smb2/fileio.c 	SIVAL(req->out.body,	0x3C,	io->smb2.out.reserved2);
io                 64 source4/smb_server/smb2/fileio.c 	smb2srv_push_handle(req->out.body, 0x40, io->smb2.out.file.ntvfs);
io                 69 source4/smb_server/smb2/fileio.c 	smb2srv_push_handle(req->chained_file_handle, 0, io->smb2.out.file.ntvfs);
io                 76 source4/smb_server/smb2/fileio.c 	union smb_open *io;
io                 81 source4/smb_server/smb2/fileio.c 	SMB2SRV_TALLOC_IO_PTR(io, union smb_open);
io                 84 source4/smb_server/smb2/fileio.c 	ZERO_STRUCT(io->smb2.in);
io                 85 source4/smb_server/smb2/fileio.c 	io->smb2.level			= RAW_OPEN_SMB2;
io                 86 source4/smb_server/smb2/fileio.c 	io->smb2.in.security_flags	= CVAL(req->in.body, 0x02);
io                 87 source4/smb_server/smb2/fileio.c 	io->smb2.in.oplock_level	= CVAL(req->in.body, 0x03);
io                 88 source4/smb_server/smb2/fileio.c 	io->smb2.in.impersonation_level	= IVAL(req->in.body, 0x04);
io                 89 source4/smb_server/smb2/fileio.c 	io->smb2.in.create_flags	= BVAL(req->in.body, 0x08);
io                 90 source4/smb_server/smb2/fileio.c 	io->smb2.in.reserved		= BVAL(req->in.body, 0x10);
io                 91 source4/smb_server/smb2/fileio.c 	io->smb2.in.desired_access	= IVAL(req->in.body, 0x18);
io                 92 source4/smb_server/smb2/fileio.c 	io->smb2.in.file_attributes	= IVAL(req->in.body, 0x1C);
io                 93 source4/smb_server/smb2/fileio.c 	io->smb2.in.share_access	= IVAL(req->in.body, 0x20);
io                 94 source4/smb_server/smb2/fileio.c 	io->smb2.in.create_disposition	= IVAL(req->in.body, 0x24);
io                 95 source4/smb_server/smb2/fileio.c 	io->smb2.in.create_options	= IVAL(req->in.body, 0x28);
io                 96 source4/smb_server/smb2/fileio.c 	SMB2SRV_CHECK(smb2_pull_o16s16_string(&req->in, io, req->in.body+0x2C, &io->smb2.in.fname));
io                 97 source4/smb_server/smb2/fileio.c 	SMB2SRV_CHECK(smb2_pull_o32s32_blob(&req->in, io, req->in.body+0x30, &blob));
io                 98 source4/smb_server/smb2/fileio.c 	SMB2SRV_CHECK(smb2_create_blob_parse(io, blob, &io->smb2.in.blobs));
io                101 source4/smb_server/smb2/fileio.c 	for (i=0;i<io->smb2.in.blobs.num_blobs;i++) {
io                102 source4/smb_server/smb2/fileio.c 		if (strcmp(io->smb2.in.blobs.blobs[i].tag, SMB2_CREATE_TAG_EXTA) == 0) {
io                103 source4/smb_server/smb2/fileio.c 			SMB2SRV_CHECK(ea_pull_list_chained(&io->smb2.in.blobs.blobs[i].data, io, 
io                104 source4/smb_server/smb2/fileio.c 							   &io->smb2.in.eas.num_eas,
io                105 source4/smb_server/smb2/fileio.c 							   &io->smb2.in.eas.eas));
io                107 source4/smb_server/smb2/fileio.c 		if (strcmp(io->smb2.in.blobs.blobs[i].tag, SMB2_CREATE_TAG_SECD) == 0) {
io                109 source4/smb_server/smb2/fileio.c 			io->smb2.in.sec_desc = talloc(io, struct security_descriptor);
io                110 source4/smb_server/smb2/fileio.c 			if (io->smb2.in.sec_desc == NULL) {
io                114 source4/smb_server/smb2/fileio.c 			ndr_err = ndr_pull_struct_blob(&io->smb2.in.blobs.blobs[i].data, io, NULL,
io                115 source4/smb_server/smb2/fileio.c 						       io->smb2.in.sec_desc,
io                122 source4/smb_server/smb2/fileio.c 		if (strcmp(io->smb2.in.blobs.blobs[i].tag, SMB2_CREATE_TAG_DHNQ) == 0) {
io                123 source4/smb_server/smb2/fileio.c 			io->smb2.in.durable_open = true;
io                125 source4/smb_server/smb2/fileio.c 		if (strcmp(io->smb2.in.blobs.blobs[i].tag, SMB2_CREATE_TAG_DHNC) == 0) {
io                126 source4/smb_server/smb2/fileio.c 			if (io->smb2.in.blobs.blobs[i].data.length != 16) {
io                130 source4/smb_server/smb2/fileio.c 			io->smb2.in.durable_handle = talloc(io, struct smb2_handle);
io                131 source4/smb_server/smb2/fileio.c 			if (io->smb2.in.durable_handle == NULL) {
io                135 source4/smb_server/smb2/fileio.c 			smb2_pull_handle(io->smb2.in.blobs.blobs[i].data.data, io->smb2.in.durable_handle);
io                137 source4/smb_server/smb2/fileio.c 		if (strcmp(io->smb2.in.blobs.blobs[i].tag, SMB2_CREATE_TAG_ALSI) == 0) {
io                138 source4/smb_server/smb2/fileio.c 			if (io->smb2.in.blobs.blobs[i].data.length != 8) {
io                142 source4/smb_server/smb2/fileio.c 			io->smb2.in.alloc_size = BVAL(io->smb2.in.blobs.blobs[i].data.data, 0);
io                144 source4/smb_server/smb2/fileio.c 		if (strcmp(io->smb2.in.blobs.blobs[i].tag, SMB2_CREATE_TAG_MXAC) == 0) {
io                145 source4/smb_server/smb2/fileio.c 			io->smb2.in.query_maximal_access = true;
io                147 source4/smb_server/smb2/fileio.c 		if (strcmp(io->smb2.in.blobs.blobs[i].tag, SMB2_CREATE_TAG_TWRP) == 0) {
io                148 source4/smb_server/smb2/fileio.c 			if (io->smb2.in.blobs.blobs[i].data.length != 8) {
io                152 source4/smb_server/smb2/fileio.c 			io->smb2.in.timewarp = BVAL(io->smb2.in.blobs.blobs[i].data.data, 0);			
io                154 source4/smb_server/smb2/fileio.c 		if (strcmp(io->smb2.in.blobs.blobs[i].tag, SMB2_CREATE_TAG_QFID) == 0) {
io                155 source4/smb_server/smb2/fileio.c 			io->smb2.in.query_on_disk_id = true;
io                160 source4/smb_server/smb2/fileio.c 	if (io->smb2.in.fname == NULL) {
io                161 source4/smb_server/smb2/fileio.c 		io->smb2.in.fname = "";
io                164 source4/smb_server/smb2/fileio.c 	SMB2SRV_CALL_NTVFS_BACKEND(ntvfs_open(req->ntvfs, io));
io                170 source4/smb_server/smb2/fileio.c 	union smb_close *io;
io                172 source4/smb_server/smb2/fileio.c 	SMB2SRV_CHECK_ASYNC_STATUS(io, union smb_close);
io                175 source4/smb_server/smb2/fileio.c 	SSVAL(req->out.body,	0x02,	io->smb2.out.flags);
io                176 source4/smb_server/smb2/fileio.c 	SIVAL(req->out.body,	0x04,	io->smb2.out._pad);
io                177 source4/smb_server/smb2/fileio.c 	SBVAL(req->out.body,	0x08,	io->smb2.out.create_time);
io                178 source4/smb_server/smb2/fileio.c 	SBVAL(req->out.body,	0x10,	io->smb2.out.access_time);
io                179 source4/smb_server/smb2/fileio.c 	SBVAL(req->out.body,	0x18,	io->smb2.out.write_time);
io                180 source4/smb_server/smb2/fileio.c 	SBVAL(req->out.body,	0x20,	io->smb2.out.change_time);
io                181 source4/smb_server/smb2/fileio.c 	SBVAL(req->out.body,	0x28,	io->smb2.out.alloc_size);
io                182 source4/smb_server/smb2/fileio.c 	SBVAL(req->out.body,	0x30,	io->smb2.out.size);
io                183 source4/smb_server/smb2/fileio.c 	SIVAL(req->out.body,	0x38,	io->smb2.out.file_attr);
io                190 source4/smb_server/smb2/fileio.c 	union smb_close *io;
io                193 source4/smb_server/smb2/fileio.c 	SMB2SRV_TALLOC_IO_PTR(io, union smb_close);
io                196 source4/smb_server/smb2/fileio.c 	io->smb2.level			= RAW_CLOSE_SMB2;
io                197 source4/smb_server/smb2/fileio.c 	io->smb2.in.flags		= SVAL(req->in.body, 0x02);
io                198 source4/smb_server/smb2/fileio.c 	io->smb2.in._pad		= IVAL(req->in.body, 0x04);
io                199 source4/smb_server/smb2/fileio.c 	io->smb2.in.file.ntvfs		= smb2srv_pull_handle(req, req->in.body, 0x08);
io                201 source4/smb_server/smb2/fileio.c 	SMB2SRV_CHECK_FILE_HANDLE(io->smb2.in.file.ntvfs);
io                202 source4/smb_server/smb2/fileio.c 	SMB2SRV_CALL_NTVFS_BACKEND(ntvfs_close(req->ntvfs, io));
io                208 source4/smb_server/smb2/fileio.c 	union smb_flush *io;
io                210 source4/smb_server/smb2/fileio.c 	SMB2SRV_CHECK_ASYNC_STATUS(io, union smb_flush);
io                213 source4/smb_server/smb2/fileio.c 	SSVAL(req->out.body,	0x02,	io->smb2.out.reserved);
io                220 source4/smb_server/smb2/fileio.c 	union smb_flush *io;
io                223 source4/smb_server/smb2/fileio.c 	SMB2SRV_TALLOC_IO_PTR(io, union smb_flush);
io                226 source4/smb_server/smb2/fileio.c 	io->smb2.level			= RAW_FLUSH_SMB2;
io                227 source4/smb_server/smb2/fileio.c 	io->smb2.in.reserved1		= SVAL(req->in.body, 0x02);
io                228 source4/smb_server/smb2/fileio.c 	io->smb2.in.reserved2		= IVAL(req->in.body, 0x04);
io                229 source4/smb_server/smb2/fileio.c 	io->smb2.in.file.ntvfs		= smb2srv_pull_handle(req, req->in.body, 0x08);
io                231 source4/smb_server/smb2/fileio.c 	SMB2SRV_CHECK_FILE_HANDLE(io->smb2.in.file.ntvfs);
io                232 source4/smb_server/smb2/fileio.c 	SMB2SRV_CALL_NTVFS_BACKEND(ntvfs_flush(req->ntvfs, io));
io                238 source4/smb_server/smb2/fileio.c 	union smb_read *io;
io                240 source4/smb_server/smb2/fileio.c 	SMB2SRV_CHECK_ASYNC_STATUS(io, union smb_read);
io                241 source4/smb_server/smb2/fileio.c 	SMB2SRV_CHECK(smb2srv_setup_reply(req, 0x10, true, io->smb2.out.data.length));
io                244 source4/smb_server/smb2/fileio.c 	SMB2SRV_CHECK(smb2_push_o16s32_blob(&req->out, 0x02, io->smb2.out.data));
io                245 source4/smb_server/smb2/fileio.c 	SIVAL(req->out.body,	0x08,	io->smb2.out.remaining);
io                246 source4/smb_server/smb2/fileio.c 	SIVAL(req->out.body,	0x0C,	io->smb2.out.reserved);
io                253 source4/smb_server/smb2/fileio.c 	union smb_read *io;
io                262 source4/smb_server/smb2/fileio.c 	SMB2SRV_TALLOC_IO_PTR(io, union smb_read);
io                265 source4/smb_server/smb2/fileio.c 	io->smb2.level			= RAW_READ_SMB2;
io                266 source4/smb_server/smb2/fileio.c 	io->smb2.in._pad		= SVAL(req->in.body, 0x02);
io                267 source4/smb_server/smb2/fileio.c 	io->smb2.in.length		= IVAL(req->in.body, 0x04);
io                268 source4/smb_server/smb2/fileio.c 	io->smb2.in.offset		= BVAL(req->in.body, 0x08);
io                269 source4/smb_server/smb2/fileio.c 	io->smb2.in.file.ntvfs		= smb2srv_pull_handle(req, req->in.body, 0x10);
io                270 source4/smb_server/smb2/fileio.c 	io->smb2.in.min_count		= IVAL(req->in.body, 0x20);
io                271 source4/smb_server/smb2/fileio.c 	io->smb2.in.channel		= IVAL(req->in.body, 0x24);
io                272 source4/smb_server/smb2/fileio.c 	io->smb2.in.remaining		= IVAL(req->in.body, 0x28);
io                273 source4/smb_server/smb2/fileio.c 	io->smb2.in.channel_offset      = SVAL(req->in.body, 0x2C);
io                274 source4/smb_server/smb2/fileio.c 	io->smb2.in.channel_length      = SVAL(req->in.body, 0x2E);
io                276 source4/smb_server/smb2/fileio.c 	SMB2SRV_CHECK_FILE_HANDLE(io->smb2.in.file.ntvfs);
io                279 source4/smb_server/smb2/fileio.c 	io->smb2.out.data = data_blob_talloc(io, NULL, io->smb2.in.length);
io                280 source4/smb_server/smb2/fileio.c 	if (io->smb2.out.data.length != io->smb2.in.length) {
io                284 source4/smb_server/smb2/fileio.c 	SMB2SRV_CALL_NTVFS_BACKEND(ntvfs_read(req->ntvfs, io));
io                290 source4/smb_server/smb2/fileio.c 	union smb_write *io;
io                292 source4/smb_server/smb2/fileio.c 	SMB2SRV_CHECK_ASYNC_STATUS(io, union smb_write);
io                295 source4/smb_server/smb2/fileio.c 	SSVAL(req->out.body,	0x02,	io->smb2.out._pad);
io                296 source4/smb_server/smb2/fileio.c 	SIVAL(req->out.body,	0x04,	io->smb2.out.nwritten);
io                297 source4/smb_server/smb2/fileio.c 	SBVAL(req->out.body,	0x08,	io->smb2.out.unknown1);
io                304 source4/smb_server/smb2/fileio.c 	union smb_write *io;
io                307 source4/smb_server/smb2/fileio.c 	SMB2SRV_TALLOC_IO_PTR(io, union smb_write);
io                311 source4/smb_server/smb2/fileio.c 	io->smb2.level			= RAW_WRITE_SMB2;
io                312 source4/smb_server/smb2/fileio.c 	SMB2SRV_CHECK(smb2_pull_o16s32_blob(&req->in, io, req->in.body+0x02, &io->smb2.in.data));
io                313 source4/smb_server/smb2/fileio.c 	io->smb2.in.offset		= BVAL(req->in.body, 0x08);
io                314 source4/smb_server/smb2/fileio.c 	io->smb2.in.file.ntvfs		= smb2srv_pull_handle(req, req->in.body, 0x10);
io                315 source4/smb_server/smb2/fileio.c 	io->smb2.in.unknown1		= BVAL(req->in.body, 0x20);
io                316 source4/smb_server/smb2/fileio.c 	io->smb2.in.unknown2		= BVAL(req->in.body, 0x28);
io                318 source4/smb_server/smb2/fileio.c 	SMB2SRV_CHECK_FILE_HANDLE(io->smb2.in.file.ntvfs);
io                319 source4/smb_server/smb2/fileio.c 	SMB2SRV_CALL_NTVFS_BACKEND(ntvfs_write(req->ntvfs, io));
io                325 source4/smb_server/smb2/fileio.c 	union smb_lock *io;
io                327 source4/smb_server/smb2/fileio.c 	SMB2SRV_CHECK_ASYNC_STATUS_ERR(io, union smb_lock);
io                330 source4/smb_server/smb2/fileio.c 	SSVAL(req->out.body,	0x02,	io->smb2.out.reserved);
io                337 source4/smb_server/smb2/fileio.c 	union smb_lock *io;
io                341 source4/smb_server/smb2/fileio.c 	SMB2SRV_TALLOC_IO_PTR(io, union smb_lock);
io                344 source4/smb_server/smb2/fileio.c 	io->smb2.level			= RAW_LOCK_SMB2;
io                345 source4/smb_server/smb2/fileio.c 	io->smb2.in.lock_count		= SVAL(req->in.body, 0x02);
io                346 source4/smb_server/smb2/fileio.c 	io->smb2.in.reserved		= IVAL(req->in.body, 0x04);
io                347 source4/smb_server/smb2/fileio.c 	io->smb2.in.file.ntvfs		= smb2srv_pull_handle(req, req->in.body, 0x08);
io                348 source4/smb_server/smb2/fileio.c 	if (req->in.body_size < 24 + 24*(uint64_t)io->smb2.in.lock_count) {
io                353 source4/smb_server/smb2/fileio.c 	io->smb2.in.locks = talloc_array(io, struct smb2_lock_element, 
io                354 source4/smb_server/smb2/fileio.c 					 io->smb2.in.lock_count);
io                355 source4/smb_server/smb2/fileio.c 	if (io->smb2.in.locks == NULL) {
io                360 source4/smb_server/smb2/fileio.c 	for (i=0;i<io->smb2.in.lock_count;i++) {
io                361 source4/smb_server/smb2/fileio.c 		io->smb2.in.locks[i].offset	= BVAL(req->in.body, 24 + i*24);
io                362 source4/smb_server/smb2/fileio.c 		io->smb2.in.locks[i].length	= BVAL(req->in.body, 32 + i*24);
io                363 source4/smb_server/smb2/fileio.c 		io->smb2.in.locks[i].flags	= IVAL(req->in.body, 40 + i*24);
io                364 source4/smb_server/smb2/fileio.c 		io->smb2.in.locks[i].reserved	= IVAL(req->in.body, 44 + i*24);
io                367 source4/smb_server/smb2/fileio.c 	SMB2SRV_CHECK_FILE_HANDLE(io->smb2.in.file.ntvfs);
io                368 source4/smb_server/smb2/fileio.c 	SMB2SRV_CALL_NTVFS_BACKEND(ntvfs_lock(req->ntvfs, io));
io                374 source4/smb_server/smb2/fileio.c 	union smb_ioctl *io;
io                376 source4/smb_server/smb2/fileio.c 	SMB2SRV_CHECK_ASYNC_STATUS_ERR(io, union smb_ioctl);
io                379 source4/smb_server/smb2/fileio.c 	SSVAL(req->out.body,	0x02,	io->smb2.out._pad);
io                380 source4/smb_server/smb2/fileio.c 	SIVAL(req->out.body,	0x04,	io->smb2.out.function);
io                381 source4/smb_server/smb2/fileio.c 	if (io->smb2.level == RAW_IOCTL_SMB2_NO_HANDLE) {
io                387 source4/smb_server/smb2/fileio.c 		smb2srv_push_handle(req->out.body, 0x08,io->smb2.in.file.ntvfs);
io                389 source4/smb_server/smb2/fileio.c 	SMB2SRV_CHECK(smb2_push_o32s32_blob(&req->out, 0x18, io->smb2.out.in));
io                390 source4/smb_server/smb2/fileio.c 	SMB2SRV_CHECK(smb2_push_o32s32_blob(&req->out, 0x20, io->smb2.out.out));
io                391 source4/smb_server/smb2/fileio.c 	SIVAL(req->out.body,	0x28,	io->smb2.out.unknown2);
io                392 source4/smb_server/smb2/fileio.c 	SIVAL(req->out.body,	0x2C,	io->smb2.out.unknown3);
io                399 source4/smb_server/smb2/fileio.c 	union smb_ioctl *io;
io                403 source4/smb_server/smb2/fileio.c 	SMB2SRV_TALLOC_IO_PTR(io, union smb_ioctl);
io                407 source4/smb_server/smb2/fileio.c 	io->smb2.in._pad		= SVAL(req->in.body, 0x02);
io                408 source4/smb_server/smb2/fileio.c 	io->smb2.in.function		= IVAL(req->in.body, 0x04);
io                410 source4/smb_server/smb2/fileio.c 	SMB2SRV_CHECK(smb2_pull_o32s32_blob(&req->in, io, req->in.body+0x18, &io->smb2.in.out));
io                411 source4/smb_server/smb2/fileio.c 	io->smb2.in.unknown2		= IVAL(req->in.body, 0x20);
io                412 source4/smb_server/smb2/fileio.c 	SMB2SRV_CHECK(smb2_pull_o32s32_blob(&req->in, io, req->in.body+0x24, &io->smb2.in.in));
io                413 source4/smb_server/smb2/fileio.c 	io->smb2.in.max_response_size	= IVAL(req->in.body, 0x2C);
io                414 source4/smb_server/smb2/fileio.c 	io->smb2.in.flags		= BVAL(req->in.body, 0x30);
io                418 source4/smb_server/smb2/fileio.c 		io->smb2.level		= RAW_IOCTL_SMB2_NO_HANDLE;
io                420 source4/smb_server/smb2/fileio.c 		io->smb2.level		= RAW_IOCTL_SMB2;
io                421 source4/smb_server/smb2/fileio.c 		io->smb2.in.file.ntvfs	= smb2srv_pull_handle(req, req->in.body, 0x08);
io                422 source4/smb_server/smb2/fileio.c 		SMB2SRV_CHECK_FILE_HANDLE(io->smb2.in.file.ntvfs);
io                425 source4/smb_server/smb2/fileio.c 	SMB2SRV_CALL_NTVFS_BACKEND(ntvfs_ioctl(req->ntvfs, io));
io                431 source4/smb_server/smb2/fileio.c 	union smb_notify *io;
io                437 source4/smb_server/smb2/fileio.c 	SMB2SRV_CHECK_ASYNC_STATUS(io, union smb_notify);
io                443 source4/smb_server/smb2/fileio.c 	for (i=0;i<io->smb2.out.num_changes;i++) {
io                444 source4/smb_server/smb2/fileio.c 		size += 12 + 3 + (1+strlen(io->smb2.out.changes[i].name.s)) * MAX_BYTES_PER_CHAR;
io                455 source4/smb_server/smb2/fileio.c 	for (i=0;i<io->smb2.out.num_changes;i++) {
io                459 source4/smb_server/smb2/fileio.c 		SIVAL(p, 4, io->smb2.out.changes[i].action);
io                460 source4/smb_server/smb2/fileio.c 		len = push_string(p + 12, io->smb2.out.changes[i].name.s, 
io                472 source4/smb_server/smb2/fileio.c 		if (i == io->smb2.out.num_changes-1) {
io                490 source4/smb_server/smb2/fileio.c 	union smb_notify *io;
io                493 source4/smb_server/smb2/fileio.c 	SMB2SRV_TALLOC_IO_PTR(io, union smb_notify);
io                496 source4/smb_server/smb2/fileio.c 	io->smb2.level			= RAW_NOTIFY_SMB2;
io                497 source4/smb_server/smb2/fileio.c 	io->smb2.in.recursive		= SVAL(req->in.body, 0x02);
io                498 source4/smb_server/smb2/fileio.c 	io->smb2.in.buffer_size		= IVAL(req->in.body, 0x04);
io                499 source4/smb_server/smb2/fileio.c 	io->smb2.in.file.ntvfs		= smb2srv_pull_handle(req, req->in.body, 0x08);
io                500 source4/smb_server/smb2/fileio.c 	io->smb2.in.completion_filter	= IVAL(req->in.body, 0x18);
io                501 source4/smb_server/smb2/fileio.c 	io->smb2.in.unknown		= BVAL(req->in.body, 0x1C);
io                503 source4/smb_server/smb2/fileio.c 	SMB2SRV_CHECK_FILE_HANDLE(io->smb2.in.file.ntvfs);
io                504 source4/smb_server/smb2/fileio.c 	SMB2SRV_CALL_NTVFS_BACKEND(ntvfs_notify(req->ntvfs, io));
io                510 source4/smb_server/smb2/fileio.c 	union smb_lock *io;
io                512 source4/smb_server/smb2/fileio.c 	SMB2SRV_CHECK_ASYNC_STATUS_ERR(io, union smb_lock);
io                515 source4/smb_server/smb2/fileio.c 	SCVAL(req->out.body,	0x02,	io->smb2_break.out.oplock_level);
io                516 source4/smb_server/smb2/fileio.c 	SCVAL(req->out.body,	0x03,	io->smb2_break.out.reserved);
io                517 source4/smb_server/smb2/fileio.c 	SIVAL(req->out.body,	0x04,	io->smb2_break.out.reserved2);
io                518 source4/smb_server/smb2/fileio.c 	smb2srv_push_handle(req->out.body, 0x08,io->smb2_break.out.file.ntvfs);
io                525 source4/smb_server/smb2/fileio.c 	union smb_lock *io;
io                528 source4/smb_server/smb2/fileio.c 	SMB2SRV_TALLOC_IO_PTR(io, union smb_lock);
io                531 source4/smb_server/smb2/fileio.c 	io->smb2_break.level		= RAW_LOCK_SMB2_BREAK;
io                532 source4/smb_server/smb2/fileio.c 	io->smb2_break.in.oplock_level	= CVAL(req->in.body, 0x02);
io                533 source4/smb_server/smb2/fileio.c 	io->smb2_break.in.reserved	= CVAL(req->in.body, 0x03);
io                534 source4/smb_server/smb2/fileio.c 	io->smb2_break.in.reserved2	= IVAL(req->in.body, 0x04);
io                535 source4/smb_server/smb2/fileio.c 	io->smb2_break.in.file.ntvfs	= smb2srv_pull_handle(req, req->in.body, 0x08);
io                537 source4/smb_server/smb2/fileio.c 	SMB2SRV_CHECK_FILE_HANDLE(io->smb2_break.in.file.ntvfs);
io                538 source4/smb_server/smb2/fileio.c 	SMB2SRV_CALL_NTVFS_BACKEND(ntvfs_lock(req->ntvfs, io));
io                 95 source4/smb_server/smb2/negprot.c static NTSTATUS smb2srv_negprot_backend(struct smb2srv_request *req, struct smb2_negprot *io)
io                102 source4/smb_server/smb2/negprot.c 	if (io->in.dialect_count < 1) {
io                105 source4/smb_server/smb2/negprot.c 	if (io->in.dialects[0] != 0 &&
io                106 source4/smb_server/smb2/negprot.c 	    io->in.dialects[0] != SMB2_DIALECT_REVISION) {
io                107 source4/smb_server/smb2/negprot.c 		DEBUG(0,("Got unexpected SMB2 dialect %u\n", io->in.dialects[0]));
io                116 source4/smb_server/smb2/negprot.c 	ZERO_STRUCT(io->out);
io                119 source4/smb_server/smb2/negprot.c 		io->out.security_mode = 0;
io                123 source4/smb_server/smb2/negprot.c 		io->out.security_mode = SMB2_NEGOTIATE_SIGNING_ENABLED;
io                126 source4/smb_server/smb2/negprot.c 		io->out.security_mode = SMB2_NEGOTIATE_SIGNING_ENABLED | SMB2_NEGOTIATE_SIGNING_REQUIRED;
io                131 source4/smb_server/smb2/negprot.c 	io->out.dialect_revision   = SMB2_DIALECT_REVISION;
io                132 source4/smb_server/smb2/negprot.c 	io->out.capabilities       = 0;
io                133 source4/smb_server/smb2/negprot.c 	io->out.max_transact_size  = lp_parm_ulong(req->smb_conn->lp_ctx, NULL, 
io                135 source4/smb_server/smb2/negprot.c 	io->out.max_read_size      = lp_parm_ulong(req->smb_conn->lp_ctx, NULL, 
io                137 source4/smb_server/smb2/negprot.c 	io->out.max_write_size     = lp_parm_ulong(req->smb_conn->lp_ctx, NULL, 
io                139 source4/smb_server/smb2/negprot.c 	io->out.system_time	   = timeval_to_nttime(&current_time);
io                140 source4/smb_server/smb2/negprot.c 	io->out.server_start_time  = timeval_to_nttime(&boot_time);
io                141 source4/smb_server/smb2/negprot.c 	io->out.reserved2          = 0;
io                142 source4/smb_server/smb2/negprot.c 	status = smb2srv_negprot_secblob(req, &io->out.secblob);
io                148 source4/smb_server/smb2/negprot.c static void smb2srv_negprot_send(struct smb2srv_request *req, struct smb2_negprot *io)
io                158 source4/smb_server/smb2/negprot.c 	status = smb2srv_setup_reply(req, 0x40, true, io->out.secblob.length);
io                165 source4/smb_server/smb2/negprot.c 	SSVAL(req->out.body, 0x02, io->out.security_mode);
io                166 source4/smb_server/smb2/negprot.c 	SIVAL(req->out.body, 0x04, io->out.dialect_revision);
io                167 source4/smb_server/smb2/negprot.c 	SIVAL(req->out.body, 0x06, io->out.reserved);
io                168 source4/smb_server/smb2/negprot.c 	ndr_err = smbcli_push_guid(req->out.body, 0x08, &io->out.server_guid);
io                174 source4/smb_server/smb2/negprot.c 	SIVAL(req->out.body, 0x18, io->out.capabilities);
io                175 source4/smb_server/smb2/negprot.c 	SIVAL(req->out.body, 0x1C, io->out.max_transact_size);
io                176 source4/smb_server/smb2/negprot.c 	SIVAL(req->out.body, 0x20, io->out.max_read_size);
io                177 source4/smb_server/smb2/negprot.c 	SIVAL(req->out.body, 0x24, io->out.max_write_size);
io                178 source4/smb_server/smb2/negprot.c 	push_nttime(req->out.body, 0x28, io->out.system_time);
io                179 source4/smb_server/smb2/negprot.c 	push_nttime(req->out.body, 0x30, io->out.server_start_time);
io                180 source4/smb_server/smb2/negprot.c 	SIVAL(req->out.body, 0x3C, io->out.reserved2);
io                181 source4/smb_server/smb2/negprot.c 	status = smb2_push_o16s16_blob(&req->out, 0x38, io->out.secblob);
io                193 source4/smb_server/smb2/negprot.c 	struct smb2_negprot *io;
io                202 source4/smb_server/smb2/negprot.c 	io = talloc(req, struct smb2_negprot);
io                203 source4/smb_server/smb2/negprot.c 	if (!io) {
io                209 source4/smb_server/smb2/negprot.c 	io->in.dialect_count = SVAL(req->in.body, 0x02);
io                210 source4/smb_server/smb2/negprot.c 	io->in.security_mode = SVAL(req->in.body, 0x04);
io                211 source4/smb_server/smb2/negprot.c 	io->in.reserved      = SVAL(req->in.body, 0x06);
io                212 source4/smb_server/smb2/negprot.c 	io->in.capabilities  = IVAL(req->in.body, 0x08);
io                213 source4/smb_server/smb2/negprot.c 	ndr_err = smbcli_pull_guid(req->in.body, 0xC, &io->in.client_guid);
io                219 source4/smb_server/smb2/negprot.c 	io->in.start_time = smbcli_pull_nttime(req->in.body, 0x1C);
io                221 source4/smb_server/smb2/negprot.c 	io->in.dialects = talloc_array(req, uint16_t, io->in.dialect_count);
io                222 source4/smb_server/smb2/negprot.c 	if (io->in.dialects == NULL) {
io                227 source4/smb_server/smb2/negprot.c 	for (i=0;i<io->in.dialect_count;i++) {
io                228 source4/smb_server/smb2/negprot.c 		io->in.dialects[i] = SVAL(req->in.body, 0x24+i*2);
io                231 source4/smb_server/smb2/negprot.c 	req->status = smb2srv_negprot_backend(req, io);
io                237 source4/smb_server/smb2/negprot.c 	smb2srv_negprot_send(req, io);
io                 33 source4/smb_server/smb2/sesssetup.c static void smb2srv_sesssetup_send(struct smb2srv_request *req, union smb_sesssetup *io)
io                 46 source4/smb_server/smb2/sesssetup.c 	SMB2SRV_CHECK(smb2srv_setup_reply(req, 0x08, true, io->smb2.out.secblob.length));
io                 49 source4/smb_server/smb2/sesssetup.c 	SBVAL(req->out.hdr, SMB2_HDR_SESSION_ID,	io->smb2.out.uid);
io                 51 source4/smb_server/smb2/sesssetup.c 	SSVAL(req->out.body, 0x02, io->smb2.out.session_flags);
io                 52 source4/smb_server/smb2/sesssetup.c 	SMB2SRV_CHECK(smb2_push_o16s16_blob(&req->out, 0x04, io->smb2.out.secblob));
io                 59 source4/smb_server/smb2/sesssetup.c 	union smb_sesssetup *io;
io                 68 source4/smb_server/smb2/sesssetup.c 	union smb_sesssetup *io = ctx->io;
io                 73 source4/smb_server/smb2/sesssetup.c 	status = gensec_update_recv(greq, req, &io->smb2.out.secblob);
io                 98 source4/smb_server/smb2/sesssetup.c 	io->smb2.out.uid = smb_sess->vuid;
io                101 source4/smb_server/smb2/sesssetup.c 	smb2srv_sesssetup_send(req, io);
io                108 source4/smb_server/smb2/sesssetup.c static void smb2srv_sesssetup_backend(struct smb2srv_request *req, union smb_sesssetup *io)
io                115 source4/smb_server/smb2/sesssetup.c 	io->smb2.out.session_flags = 0;
io                116 source4/smb_server/smb2/sesssetup.c 	io->smb2.out.uid	= 0;
io                117 source4/smb_server/smb2/sesssetup.c 	io->smb2.out.secblob = data_blob(NULL, 0);
io                177 source4/smb_server/smb2/sesssetup.c 	callback_ctx->io	= io;
io                180 source4/smb_server/smb2/sesssetup.c 	gensec_update_send(smb_sess->gensec_ctx, io->smb2.in.secblob,
io                186 source4/smb_server/smb2/sesssetup.c 	if (io->smb2.in.security_mode & SMB2_NEGOTIATE_SIGNING_REQUIRED) {
io                204 source4/smb_server/smb2/sesssetup.c 	smb2srv_sesssetup_send(req, io);
io                209 source4/smb_server/smb2/sesssetup.c 	union smb_sesssetup *io;
io                212 source4/smb_server/smb2/sesssetup.c 	SMB2SRV_TALLOC_IO_PTR(io, union smb_sesssetup);
io                214 source4/smb_server/smb2/sesssetup.c 	io->smb2.level		       = RAW_SESSSETUP_SMB2;
io                215 source4/smb_server/smb2/sesssetup.c 	io->smb2.in.vc_number	       = CVAL(req->in.body, 0x02);
io                216 source4/smb_server/smb2/sesssetup.c 	io->smb2.in.security_mode      = CVAL(req->in.body, 0x03);
io                217 source4/smb_server/smb2/sesssetup.c 	io->smb2.in.capabilities       = IVAL(req->in.body, 0x04);
io                218 source4/smb_server/smb2/sesssetup.c 	io->smb2.in.channel            = IVAL(req->in.body, 0x08);
io                219 source4/smb_server/smb2/sesssetup.c 	io->smb2.in.previous_sessionid = BVAL(req->in.body, 0x10);
io                220 source4/smb_server/smb2/sesssetup.c 	SMB2SRV_CHECK(smb2_pull_o16s16_blob(&req->in, io, req->in.body+0x0C, &io->smb2.in.secblob));
io                222 source4/smb_server/smb2/sesssetup.c 	smb2srv_sesssetup_backend(req, io);
io                240 source4/smb_server/smb2/tcon.c static NTSTATUS smb2srv_tcon_backend(struct smb2srv_request *req, union smb_tcon *io)
io                245 source4/smb_server/smb2/tcon.c 	const char *service = io->smb2.in.path;
io                345 source4/smb_server/smb2/tcon.c 	io->smb2.out.share_type	  = (unsigned)type; /* 1 - DISK, 2 - Print, 3 - IPC */
io                346 source4/smb_server/smb2/tcon.c 	io->smb2.out.reserved	  = 0;
io                347 source4/smb_server/smb2/tcon.c 	io->smb2.out.flags	  = 0x00000000;
io                348 source4/smb_server/smb2/tcon.c 	io->smb2.out.capabilities = 0;
io                349 source4/smb_server/smb2/tcon.c 	io->smb2.out.access_mask  = SEC_RIGHTS_FILE_ALL;
io                351 source4/smb_server/smb2/tcon.c 	io->smb2.out.tid	= tcon->tid;
io                361 source4/smb_server/smb2/tcon.c static void smb2srv_tcon_send(struct smb2srv_request *req, union smb_tcon *io)
io                369 source4/smb_server/smb2/tcon.c 	if (io->smb2.out.share_type == NTVFS_IPC) {
io                378 source4/smb_server/smb2/tcon.c 	SIVAL(req->out.hdr,	SMB2_HDR_TID,	io->smb2.out.tid);
io                381 source4/smb_server/smb2/tcon.c 	SCVAL(req->out.body,	0x02,		io->smb2.out.share_type);
io                382 source4/smb_server/smb2/tcon.c 	SCVAL(req->out.body,	0x03,		io->smb2.out.reserved);
io                383 source4/smb_server/smb2/tcon.c 	SIVAL(req->out.body,	0x04,		io->smb2.out.flags);
io                384 source4/smb_server/smb2/tcon.c 	SIVAL(req->out.body,	0x08,		io->smb2.out.capabilities);
io                385 source4/smb_server/smb2/tcon.c 	SIVAL(req->out.body,	0x0C,		io->smb2.out.access_mask);
io                392 source4/smb_server/smb2/tcon.c 	union smb_tcon *io;
io                395 source4/smb_server/smb2/tcon.c 	SMB2SRV_TALLOC_IO_PTR(io, union smb_tcon);
io                397 source4/smb_server/smb2/tcon.c 	io->smb2.level		= RAW_TCON_SMB2;
io                398 source4/smb_server/smb2/tcon.c 	io->smb2.in.reserved	= SVAL(req->in.body, 0x02);
io                399 source4/smb_server/smb2/tcon.c 	SMB2SRV_CHECK(smb2_pull_o16s16_string(&req->in, io, req->in.body+0x04, &io->smb2.in.path));
io                402 source4/smb_server/smb2/tcon.c 	if (io->smb2.in.path == NULL) {
io                403 source4/smb_server/smb2/tcon.c 		io->smb2.in.path = "";
io                406 source4/smb_server/smb2/tcon.c 	req->status = smb2srv_tcon_backend(req, io);
io                412 source4/smb_server/smb2/tcon.c 	smb2srv_tcon_send(req, io);
io               1452 source4/torture/basic/base.c 	union smb_open io;
io               1490 source4/torture/basic/base.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io               1491 source4/torture/basic/base.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED;
io               1492 source4/torture/basic/base.c 	io.ntcreatex.in.root_fid = 0;
io               1493 source4/torture/basic/base.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io               1494 source4/torture/basic/base.c 	io.ntcreatex.in.alloc_size = 1024*1024;
io               1495 source4/torture/basic/base.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_DIRECTORY;
io               1496 source4/torture/basic/base.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_NONE;
io               1497 source4/torture/basic/base.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io               1498 source4/torture/basic/base.c 	io.ntcreatex.in.create_options = 0;
io               1499 source4/torture/basic/base.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io               1500 source4/torture/basic/base.c 	io.ntcreatex.in.security_flags = 0;
io               1501 source4/torture/basic/base.c 	io.ntcreatex.in.fname = dname;
io               1503 source4/torture/basic/base.c 	status = smb_raw_open(cli_nt->tree, tctx, &io);
io               1510 source4/torture/basic/base.c 	status = smb_raw_open(cli_dos->tree, tctx, &io);
io               1559 source4/torture/basic/base.c 	io.ntcreatex.in.create_options = NTCREATEX_OPTIONS_DIRECTORY;
io               1560 source4/torture/basic/base.c 	status = smb_raw_open(cli_nt->tree, tctx, &io);
io               1568 source4/torture/basic/base.c 	status = smb_raw_open(cli_dos->tree, tctx, &io);
io               1625 source4/torture/basic/base.c 		io.generic.level = RAW_OPEN_NTCREATEX;
io               1626 source4/torture/basic/base.c 		io.ntcreatex.in.root_fid = 0;
io               1627 source4/torture/basic/base.c 		io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io               1628 source4/torture/basic/base.c 		io.ntcreatex.in.alloc_size = 0;
io               1629 source4/torture/basic/base.c 		io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_DIRECTORY;
io               1630 source4/torture/basic/base.c 		io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ|
io               1633 source4/torture/basic/base.c 		io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN;
io               1634 source4/torture/basic/base.c 		io.ntcreatex.in.create_options = NTCREATEX_OPTIONS_DIRECTORY;
io               1635 source4/torture/basic/base.c 		io.ntcreatex.in.impersonation =
io               1637 source4/torture/basic/base.c 		io.ntcreatex.in.security_flags = 0;
io               1638 source4/torture/basic/base.c 		io.ntcreatex.in.fname = fname;
io               1639 source4/torture/basic/base.c 		io.ntcreatex.in.flags = 0;
io               1641 source4/torture/basic/base.c 		status = smb_raw_open(cli_nt->tree, tctx, &io);
io               1650 source4/torture/basic/base.c 			smbcli_close(cli_nt->tree, io.ntcreatex.out.file.fnum);
io               1653 source4/torture/basic/base.c 		status = smb_raw_open(cli_dos->tree, tctx, &io);
io               1664 source4/torture/basic/base.c 				     io.ntcreatex.out.file.fnum);
io                 43 source4/torture/basic/charset.c 	union smb_open io;
io                 71 source4/torture/basic/charset.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io                 72 source4/torture/basic/charset.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED;
io                 73 source4/torture/basic/charset.c 	io.ntcreatex.in.root_fid = 0;
io                 74 source4/torture/basic/charset.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io                 75 source4/torture/basic/charset.c 	io.ntcreatex.in.alloc_size = 0;
io                 76 source4/torture/basic/charset.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                 77 source4/torture/basic/charset.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_NONE;
io                 78 source4/torture/basic/charset.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io                 79 source4/torture/basic/charset.c 	io.ntcreatex.in.create_options = 0;
io                 80 source4/torture/basic/charset.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                 81 source4/torture/basic/charset.c 	io.ntcreatex.in.security_flags = 0;
io                 82 source4/torture/basic/charset.c 	io.ntcreatex.in.fname = fname2;
io                 83 source4/torture/basic/charset.c 	io.ntcreatex.in.open_disposition = open_disposition;
io                 85 source4/torture/basic/charset.c 	status = smb_raw_open(tree, tctx, &io);
io                 54 source4/torture/basic/delete.c 		union smb_fileinfo io;
io                 57 source4/torture/basic/delete.c 		io.all_info.level = RAW_FILEINFO_ALL_INFO;
io                 58 source4/torture/basic/delete.c 		io.all_info.in.file.fnum = fnum;
io                 60 source4/torture/basic/delete.c 		status = smb_raw_fileinfo(cli->tree, tctx, &io);
io                 64 source4/torture/basic/delete.c 		torture_assert(tctx, expect_it == io.all_info.out.delete_pending, 
io                 67 source4/torture/basic/delete.c 			       where, expect_it, io.all_info.out.delete_pending));
io                 69 source4/torture/basic/delete.c 		torture_assert(tctx, nlink == io.all_info.out.nlink, 
io                 72 source4/torture/basic/delete.c 			       where, nlink, io.all_info.out.nlink));
io                 74 source4/torture/basic/delete.c 		io.standard_info.level = RAW_FILEINFO_STANDARD_INFO;
io                 75 source4/torture/basic/delete.c 		io.standard_info.in.file.fnum = fnum;
io                 77 source4/torture/basic/delete.c 		status = smb_raw_fileinfo(cli->tree, tctx, &io);
io                 80 source4/torture/basic/delete.c 		torture_assert(tctx, expect_it == io.standard_info.out.delete_pending,
io                 82 source4/torture/basic/delete.c 			       where, expect_it, io.standard_info.out.delete_pending));
io                 84 source4/torture/basic/delete.c 		torture_assert(tctx, nlink == io.standard_info.out.nlink,
io                 86 source4/torture/basic/delete.c 			       where, nlink, io.all_info.out.nlink));
io               1936 source4/torture/basic/denytest.c 	union smb_open io;
io               1950 source4/torture/basic/denytest.c 	io.openx.level = RAW_OPEN_OPENX;
io               1951 source4/torture/basic/denytest.c 	io.openx.in.fname = fname;
io               1952 source4/torture/basic/denytest.c 	io.openx.in.flags = OPENX_FLAGS_ADDITIONAL_INFO;
io               1953 source4/torture/basic/denytest.c 	io.openx.in.open_mode = OPENX_MODE_ACCESS_RDWR | OPENX_MODE_DENY_DOS;
io               1954 source4/torture/basic/denytest.c 	io.openx.in.open_func = OPENX_OPEN_FUNC_OPEN | OPENX_OPEN_FUNC_CREATE;
io               1955 source4/torture/basic/denytest.c 	io.openx.in.search_attrs = 0;
io               1956 source4/torture/basic/denytest.c 	io.openx.in.file_attrs = 0;
io               1957 source4/torture/basic/denytest.c 	io.openx.in.write_time = 0;
io               1958 source4/torture/basic/denytest.c 	io.openx.in.size = 0;
io               1959 source4/torture/basic/denytest.c 	io.openx.in.timeout = 0;
io               1962 source4/torture/basic/denytest.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io               1964 source4/torture/basic/denytest.c 	fnum1 = io.openx.out.file.fnum;
io               1966 source4/torture/basic/denytest.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io               1968 source4/torture/basic/denytest.c 	fnum2 = io.openx.out.file.fnum;
io               1995 source4/torture/basic/denytest.c 	io.openx.in.open_mode = OPENX_MODE_ACCESS_RDWR | OPENX_MODE_DENY_NONE;
io               1996 source4/torture/basic/denytest.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io               1998 source4/torture/basic/denytest.c 	fnum1 = io.openx.out.file.fnum;
io               2000 source4/torture/basic/denytest.c 	io.openx.in.open_func = OPENX_OPEN_FUNC_OPEN;
io               2001 source4/torture/basic/denytest.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io               2003 source4/torture/basic/denytest.c 	fnum2 = io.openx.out.file.fnum;
io                 45 source4/torture/basic/disconnect.c 	union smb_open io;
io                 51 source4/torture/basic/disconnect.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io                 52 source4/torture/basic/disconnect.c 	io.ntcreatex.in.root_fid = 0;
io                 53 source4/torture/basic/disconnect.c 	io.ntcreatex.in.flags = 0;
io                 54 source4/torture/basic/disconnect.c 	io.ntcreatex.in.access_mask = SEC_FILE_READ_DATA;
io                 55 source4/torture/basic/disconnect.c 	io.ntcreatex.in.create_options = 0;
io                 56 source4/torture/basic/disconnect.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                 57 source4/torture/basic/disconnect.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ;
io                 58 source4/torture/basic/disconnect.c 	io.ntcreatex.in.alloc_size = 0;
io                 59 source4/torture/basic/disconnect.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io                 60 source4/torture/basic/disconnect.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                 61 source4/torture/basic/disconnect.c 	io.ntcreatex.in.security_flags = 0;
io                 62 source4/torture/basic/disconnect.c 	io.ntcreatex.in.fname = BASEDIR "\\open.dat";
io                 63 source4/torture/basic/disconnect.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io                 66 source4/torture/basic/disconnect.c 	io.ntcreatex.in.share_access = 0;
io                 67 source4/torture/basic/disconnect.c 	req1 = smb_raw_open_send(cli->tree, &io);
io                 68 source4/torture/basic/disconnect.c 	req2 = smb_raw_open_send(cli->tree, &io);
io                 84 source4/torture/basic/disconnect.c 	union smb_lock io;
io                 99 source4/torture/basic/disconnect.c 	io.lockx.level = RAW_LOCK_LOCKX;
io                100 source4/torture/basic/disconnect.c 	io.lockx.in.file.fnum = fnum;
io                101 source4/torture/basic/disconnect.c 	io.lockx.in.mode = 0;
io                102 source4/torture/basic/disconnect.c 	io.lockx.in.timeout = 0;
io                103 source4/torture/basic/disconnect.c 	io.lockx.in.lock_cnt = 1;
io                104 source4/torture/basic/disconnect.c 	io.lockx.in.ulock_cnt = 0;
io                108 source4/torture/basic/disconnect.c 	io.lockx.in.locks = &lock[0];
io                110 source4/torture/basic/disconnect.c 	status = smb_raw_lock(cli->tree, &io);
io                114 source4/torture/basic/disconnect.c 	io.lockx.in.timeout = 3000;
io                115 source4/torture/basic/disconnect.c 	req = smb_raw_lock_send(cli->tree, &io);
io                 41 source4/torture/basic/unlink.c 	union smb_open io;
io                 67 source4/torture/basic/unlink.c 	io.ntcreatex.level = RAW_OPEN_NTCREATEX;
io                 68 source4/torture/basic/unlink.c 	io.ntcreatex.in.root_fid = 0;
io                 69 source4/torture/basic/unlink.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED;
io                 70 source4/torture/basic/unlink.c 	io.ntcreatex.in.create_options = NTCREATEX_OPTIONS_NON_DIRECTORY_FILE;
io                 71 source4/torture/basic/unlink.c 	io.ntcreatex.in.file_attr = 0;
io                 72 source4/torture/basic/unlink.c 	io.ntcreatex.in.alloc_size = 0;
io                 73 source4/torture/basic/unlink.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io                 74 source4/torture/basic/unlink.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_IMPERSONATION;
io                 75 source4/torture/basic/unlink.c 	io.ntcreatex.in.security_flags = 0;
io                 76 source4/torture/basic/unlink.c 	io.ntcreatex.in.fname = fname;
io                 77 source4/torture/basic/unlink.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_DELETE;
io                 78 source4/torture/basic/unlink.c 	io.ntcreatex.in.access_mask  = SEC_RIGHTS_FILE_ALL;
io                 80 source4/torture/basic/unlink.c 	status = smb_raw_open(cli->tree, cli, &io);
io                981 source4/torture/gentest.c 	union smb_close io;
io               1016 source4/torture/gentest.c 	io.close.level = RAW_CLOSE_CLOSE;
io               1017 source4/torture/gentest.c 	io.close.in.file.fnum = fnum;
io               1018 source4/torture/gentest.c 	io.close.in.write_time = 0;
io               1019 source4/torture/gentest.c 	req = smb_raw_close_send(tree, &io);
io               1055 source4/torture/gentest.c 	struct smb2_close io;
io               1056 source4/torture/gentest.c 	status = smb2_close_recv(req, &io);
io               1100 source4/torture/gentest.c 	struct smb2_close io;
io               1136 source4/torture/gentest.c 	ZERO_STRUCT(io);
io               1137 source4/torture/gentest.c 	io.in.file.handle = *handle;
io               1138 source4/torture/gentest.c 	io.in.flags = 0;
io               1139 source4/torture/gentest.c 	req = smb2_close_send(tree, &io);
io                 35 source4/torture/ldap/cldapbench.c 	struct cldap_netlogon io;
io                 39 source4/torture/ldap/cldapbench.c 	io.in.version = 6;
io                 40 source4/torture/ldap/cldapbench.c 	status = cldap_netlogon_recv(req, tmp_ctx, &io);
io                108 source4/torture/ldap/cldapbench.c 	struct cldap_search io;
io                112 source4/torture/ldap/cldapbench.c 	status = cldap_search_recv(req, tmp_ctx, &io);
io                 33 source4/torture/libnet/domain.c 	struct libnet_DomainOpen io;
io                 37 source4/torture/libnet/domain.c 	io.in.domain_name  = talloc_strdup(mem_ctx, domname->string);
io                 38 source4/torture/libnet/domain.c 	io.in.access_mask  = SEC_FLAG_MAXIMUM_ALLOWED;
io                 40 source4/torture/libnet/domain.c 	status = libnet_DomainOpen(net_ctx, mem_ctx, &io);
io                 46 source4/torture/libnet/domain.c 	*domain_handle = io.out.domain_handle;
io                252 source4/torture/libnet/libnet_domain.c 	struct libnet_DomainOpen io;
io                272 source4/torture/libnet/libnet_domain.c 	io.in.type         = DOMAIN_SAMR;
io                273 source4/torture/libnet/libnet_domain.c 	io.in.domain_name  = domain_name;
io                274 source4/torture/libnet/libnet_domain.c 	io.in.access_mask  = SEC_FLAG_MAXIMUM_ALLOWED;
io                276 source4/torture/libnet/libnet_domain.c 	status = libnet_DomainOpen(ctx, mem_ctx, &io);
io                441 source4/torture/nbench/nbio.c 	union smb_unlink io;
io                444 source4/torture/nbench/nbio.c 	io.unlink.in.pattern = fname;
io                446 source4/torture/nbench/nbio.c 	io.unlink.in.attrib = FILE_ATTRIBUTE_SYSTEM | FILE_ATTRIBUTE_HIDDEN;
io                448 source4/torture/nbench/nbio.c 		io.unlink.in.attrib |= FILE_ATTRIBUTE_DIRECTORY;
io                451 source4/torture/nbench/nbio.c 	ret = smb_raw_unlink(c->tree, &io);
io                467 source4/torture/nbench/nbio.c 	union smb_open io;	
io                488 source4/torture/nbench/nbio.c 	io.ntcreatex.level = RAW_OPEN_NTCREATEX;
io                489 source4/torture/nbench/nbio.c 	io.ntcreatex.in.flags = flags;
io                490 source4/torture/nbench/nbio.c 	io.ntcreatex.in.root_fid = 0;
io                491 source4/torture/nbench/nbio.c 	io.ntcreatex.in.access_mask = desired_access;
io                492 source4/torture/nbench/nbio.c 	io.ntcreatex.in.file_attr = 0;
io                493 source4/torture/nbench/nbio.c 	io.ntcreatex.in.alloc_size = 0;
io                494 source4/torture/nbench/nbio.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ|NTCREATEX_SHARE_ACCESS_WRITE;
io                495 source4/torture/nbench/nbio.c 	io.ntcreatex.in.open_disposition = create_disposition;
io                496 source4/torture/nbench/nbio.c 	io.ntcreatex.in.create_options = create_options;
io                497 source4/torture/nbench/nbio.c 	io.ntcreatex.in.impersonation = 0;
io                498 source4/torture/nbench/nbio.c 	io.ntcreatex.in.security_flags = 0;
io                499 source4/torture/nbench/nbio.c 	io.ntcreatex.in.fname = fname;
io                503 source4/torture/nbench/nbio.c 		io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io                510 source4/torture/nbench/nbio.c 		io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io                513 source4/torture/nbench/nbio.c 	ret = smb_raw_open(c->tree, mem_ctx, &io);
io                531 source4/torture/nbench/nbio.c 	f->fd = io.ntcreatex.out.file.fnum;
io                545 source4/torture/nbench/nbio.c 	union smb_write io;
io                558 source4/torture/nbench/nbio.c 	io.writex.level = RAW_WRITE_WRITEX;
io                559 source4/torture/nbench/nbio.c 	io.writex.in.file.fnum = i;
io                560 source4/torture/nbench/nbio.c 	io.writex.in.wmode = 0;
io                561 source4/torture/nbench/nbio.c 	io.writex.in.remaining = 0;
io                562 source4/torture/nbench/nbio.c 	io.writex.in.offset = offset;
io                563 source4/torture/nbench/nbio.c 	io.writex.in.count = size;
io                564 source4/torture/nbench/nbio.c 	io.writex.in.data = buf;
io                566 source4/torture/nbench/nbio.c 	ret = smb_raw_write(c->tree, &io);
io                573 source4/torture/nbench/nbio.c 	if (NT_STATUS_IS_OK(ret) && io.writex.out.nwritten != ret_size) {
io                576 source4/torture/nbench/nbio.c 		       io.writex.out.nwritten, ret_size);
io                586 source4/torture/nbench/nbio.c 	union smb_write io;
io                600 source4/torture/nbench/nbio.c 	io.write.level = RAW_WRITE_WRITE;
io                601 source4/torture/nbench/nbio.c 	io.write.in.file.fnum = i;
io                602 source4/torture/nbench/nbio.c 	io.write.in.remaining = 0;
io                603 source4/torture/nbench/nbio.c 	io.write.in.offset = offset;
io                604 source4/torture/nbench/nbio.c 	io.write.in.count = size;
io                605 source4/torture/nbench/nbio.c 	io.write.in.data = buf;
io                607 source4/torture/nbench/nbio.c 	ret = smb_raw_write(c->tree, &io);
io                614 source4/torture/nbench/nbio.c 	if (NT_STATUS_IS_OK(ret) && io.write.out.nwritten != ret_size) {
io                617 source4/torture/nbench/nbio.c 		       io.write.out.nwritten, ret_size);
io                627 source4/torture/nbench/nbio.c 	union smb_lock io;
io                639 source4/torture/nbench/nbio.c 	io.lockx.level = RAW_LOCK_LOCKX;
io                640 source4/torture/nbench/nbio.c 	io.lockx.in.file.fnum = i;
io                641 source4/torture/nbench/nbio.c 	io.lockx.in.mode = 0;
io                642 source4/torture/nbench/nbio.c 	io.lockx.in.timeout = 0;
io                643 source4/torture/nbench/nbio.c 	io.lockx.in.ulock_cnt = 0;
io                644 source4/torture/nbench/nbio.c 	io.lockx.in.lock_cnt = 1;
io                645 source4/torture/nbench/nbio.c 	io.lockx.in.locks = &lck;
io                647 source4/torture/nbench/nbio.c 	ret = smb_raw_lock(c->tree, &io);
io                672 source4/torture/nbench/nbio.c 	union smb_lock io;
io                684 source4/torture/nbench/nbio.c 	io.lockx.level = RAW_LOCK_LOCKX;
io                685 source4/torture/nbench/nbio.c 	io.lockx.in.file.fnum = i;
io                686 source4/torture/nbench/nbio.c 	io.lockx.in.mode = 0;
io                687 source4/torture/nbench/nbio.c 	io.lockx.in.timeout = 0;
io                688 source4/torture/nbench/nbio.c 	io.lockx.in.ulock_cnt = 1;
io                689 source4/torture/nbench/nbio.c 	io.lockx.in.lock_cnt = 0;
io                690 source4/torture/nbench/nbio.c 	io.lockx.in.locks = &lck;
io                692 source4/torture/nbench/nbio.c 	ret = smb_raw_lock(c->tree, &io);
io                711 source4/torture/nbench/nbio.c 	union smb_read io;
io                723 source4/torture/nbench/nbio.c 	io.readx.level = RAW_READ_READX;
io                724 source4/torture/nbench/nbio.c 	io.readx.in.file.fnum = i;
io                725 source4/torture/nbench/nbio.c 	io.readx.in.offset    = offset;
io                726 source4/torture/nbench/nbio.c 	io.readx.in.mincnt    = size;
io                727 source4/torture/nbench/nbio.c 	io.readx.in.maxcnt    = size;
io                728 source4/torture/nbench/nbio.c 	io.readx.in.remaining = 0;
io                729 source4/torture/nbench/nbio.c 	io.readx.in.read_for_execute = false;
io                730 source4/torture/nbench/nbio.c 	io.readx.out.data     = buf;
io                732 source4/torture/nbench/nbio.c 	ret = smb_raw_read(c->tree, &io);
io                739 source4/torture/nbench/nbio.c 	if (NT_STATUS_IS_OK(ret) && io.readx.out.nread != ret_size) {
io                742 source4/torture/nbench/nbio.c 		       io.readx.out.nread, ret_size);
io                754 source4/torture/nbench/nbio.c 	union smb_close io;
io                759 source4/torture/nbench/nbio.c 	io.close.level = RAW_CLOSE_CLOSE;
io                760 source4/torture/nbench/nbio.c 	io.close.in.file.fnum = i;
io                761 source4/torture/nbench/nbio.c 	io.close.in.write_time = 0;
io                763 source4/torture/nbench/nbio.c 	ret = smb_raw_close(c->tree, &io);
io                780 source4/torture/nbench/nbio.c 	struct smb_rmdir io;
io                782 source4/torture/nbench/nbio.c 	io.in.path = dname;
io                784 source4/torture/nbench/nbio.c 	ret = smb_raw_rmdir(c->tree, &io);
io                794 source4/torture/nbench/nbio.c 	union smb_mkdir io;
io                796 source4/torture/nbench/nbio.c 	io.mkdir.level = RAW_MKDIR_MKDIR;
io                797 source4/torture/nbench/nbio.c 	io.mkdir.in.path = dname;
io                800 source4/torture/nbench/nbio.c 	smb_raw_mkdir(c->tree, &io);
io                808 source4/torture/nbench/nbio.c 	union smb_rename io;
io                810 source4/torture/nbench/nbio.c 	io.generic.level = RAW_RENAME_RENAME;
io                811 source4/torture/nbench/nbio.c 	io.rename.in.attrib = FILE_ATTRIBUTE_SYSTEM | FILE_ATTRIBUTE_HIDDEN | FILE_ATTRIBUTE_DIRECTORY;
io                812 source4/torture/nbench/nbio.c 	io.rename.in.pattern1 = o;
io                813 source4/torture/nbench/nbio.c 	io.rename.in.pattern2 = n;
io                815 source4/torture/nbench/nbio.c 	ret = smb_raw_rename(c->tree, &io);
io                826 source4/torture/nbench/nbio.c 	union smb_fileinfo io;
io                832 source4/torture/nbench/nbio.c 	io.generic.level = level;
io                833 source4/torture/nbench/nbio.c 	io.generic.in.file.path = fname;
io                835 source4/torture/nbench/nbio.c 	ret = smb_raw_pathinfo(c->tree, mem_ctx, &io);
io                845 source4/torture/nbench/nbio.c 	union smb_fileinfo io;
io                854 source4/torture/nbench/nbio.c 	io.generic.level = level;
io                855 source4/torture/nbench/nbio.c 	io.generic.in.file.fnum = i;
io                857 source4/torture/nbench/nbio.c 	ret = smb_raw_fileinfo(c->tree, mem_ctx, &io);
io                866 source4/torture/nbench/nbio.c 	union smb_setfileinfo io;
io                875 source4/torture/nbench/nbio.c 	ZERO_STRUCT(io);
io                879 source4/torture/nbench/nbio.c 	io.generic.level = level;
io                880 source4/torture/nbench/nbio.c 	io.generic.in.file.fnum = i;
io                881 source4/torture/nbench/nbio.c 	unix_to_nt_time(&io.basic_info.in.create_time, time(NULL));
io                882 source4/torture/nbench/nbio.c 	unix_to_nt_time(&io.basic_info.in.access_time, 0);
io                883 source4/torture/nbench/nbio.c 	unix_to_nt_time(&io.basic_info.in.write_time, 0);
io                884 source4/torture/nbench/nbio.c 	unix_to_nt_time(&io.basic_info.in.change_time, 0);
io                885 source4/torture/nbench/nbio.c 	io.basic_info.in.attrib = 0;
io                887 source4/torture/nbench/nbio.c 	ret = smb_raw_setfileinfo(c->tree, &io);
io                894 source4/torture/nbench/nbio.c 	union smb_fsinfo io;
io                900 source4/torture/nbench/nbio.c 	io.generic.level = level;
io                901 source4/torture/nbench/nbio.c 	ret = smb_raw_fsinfo(c->tree, mem_ctx, &io);
io                916 source4/torture/nbench/nbio.c 	union smb_search_first io;
io                922 source4/torture/nbench/nbio.c 	io.t2ffirst.level = RAW_SEARCH_TRANS2;
io                923 source4/torture/nbench/nbio.c 	io.t2ffirst.data_level = level;
io                924 source4/torture/nbench/nbio.c 	io.t2ffirst.in.max_count = maxcnt;
io                925 source4/torture/nbench/nbio.c 	io.t2ffirst.in.search_attrib = FILE_ATTRIBUTE_DIRECTORY;
io                926 source4/torture/nbench/nbio.c 	io.t2ffirst.in.pattern = mask;
io                927 source4/torture/nbench/nbio.c 	io.t2ffirst.in.flags = FLAG_TRANS2_FIND_CLOSE;
io                928 source4/torture/nbench/nbio.c 	io.t2ffirst.in.storage_type = 0;
io                930 source4/torture/nbench/nbio.c 	ret = smb_raw_search_first(c->tree, mem_ctx, &io, NULL, findfirst_callback);
io                937 source4/torture/nbench/nbio.c 	if (NT_STATUS_IS_OK(ret) && io.t2ffirst.out.count != count) {
io                940 source4/torture/nbench/nbio.c 		       io.t2ffirst.out.count, count);
io                948 source4/torture/nbench/nbio.c 	union smb_flush io;
io                953 source4/torture/nbench/nbio.c 	io.flush.level		= RAW_FLUSH_FLUSH;
io                954 source4/torture/nbench/nbio.c 	io.flush.in.file.fnum	= i;
io                956 source4/torture/nbench/nbio.c 	ret = smb_raw_flush(c->tree, &io);
io                 53 source4/torture/nbt/query.c 	struct nbt_name_query io;
io                 63 source4/torture/nbt/query.c 	io.in.name = name;
io                 64 source4/torture/nbt/query.c 	io.in.dest_addr = address;
io                 65 source4/torture/nbt/query.c 	io.in.dest_port = lp_nbt_port(tctx->lp_ctx);
io                 66 source4/torture/nbt/query.c 	io.in.broadcast = false;
io                 67 source4/torture/nbt/query.c 	io.in.wins_lookup = false;
io                 68 source4/torture/nbt/query.c 	io.in.timeout = 1;
io                 76 source4/torture/nbt/query.c 			req = nbt_name_query_send(nbtsock, &io);
io                 45 source4/torture/nbt/register.c 	struct nbt_name_register io;
io                 71 source4/torture/nbt/register.c 	io.in.name = name;
io                 72 source4/torture/nbt/register.c 	io.in.dest_addr = address;
io                 73 source4/torture/nbt/register.c 	io.in.dest_port = lp_nbt_port(tctx->lp_ctx);
io                 74 source4/torture/nbt/register.c 	io.in.address = myaddress;
io                 75 source4/torture/nbt/register.c 	io.in.nb_flags = NBT_NODE_B | NBT_NM_ACTIVE;
io                 76 source4/torture/nbt/register.c 	io.in.register_demand = false;
io                 77 source4/torture/nbt/register.c 	io.in.broadcast = true;
io                 78 source4/torture/nbt/register.c 	io.in.multi_homed = false;
io                 79 source4/torture/nbt/register.c 	io.in.ttl = 1234;
io                 80 source4/torture/nbt/register.c 	io.in.timeout = 3;
io                 81 source4/torture/nbt/register.c 	io.in.retries = 0;
io                 83 source4/torture/nbt/register.c 	status = nbt_name_register(nbtsock, tctx, &io);
io                 88 source4/torture/nbt/register.c 	CHECK_STRING(tctx, io.out.name.name, name.name);
io                 89 source4/torture/nbt/register.c 	CHECK_VALUE(tctx, io.out.name.type, name.type);
io                 90 source4/torture/nbt/register.c 	CHECK_VALUE(tctx, io.out.rcode, NBT_RCODE_ACT);
io                 93 source4/torture/nbt/register.c 	io.in.address = myaddress;
io                 94 source4/torture/nbt/register.c 	io.in.register_demand = true;
io                 96 source4/torture/nbt/register.c 	status = nbt_name_register(nbtsock, tctx, &io);
io                101 source4/torture/nbt/register.c 	CHECK_STRING(tctx, io.out.name.name, name.name);
io                102 source4/torture/nbt/register.c 	CHECK_VALUE(tctx, io.out.name.type, name.type);
io                103 source4/torture/nbt/register.c 	CHECK_VALUE(tctx, io.out.rcode, NBT_RCODE_ACT);
io                114 source4/torture/nbt/register.c 	struct nbt_name_refresh io;
io                141 source4/torture/nbt/register.c 	io.in.name = name;
io                142 source4/torture/nbt/register.c 	io.in.dest_addr = address;
io                143 source4/torture/nbt/register.c 	io.in.dest_port = lp_nbt_port(tctx->lp_ctx);
io                144 source4/torture/nbt/register.c 	io.in.address = myaddress;
io                145 source4/torture/nbt/register.c 	io.in.nb_flags = NBT_NODE_B | NBT_NM_ACTIVE;
io                146 source4/torture/nbt/register.c 	io.in.broadcast = false;
io                147 source4/torture/nbt/register.c 	io.in.ttl = 1234;
io                148 source4/torture/nbt/register.c 	io.in.timeout = 3;
io                149 source4/torture/nbt/register.c 	io.in.retries = 0;
io                151 source4/torture/nbt/register.c 	status = nbt_name_refresh(nbtsock, tctx, &io);
io                156 source4/torture/nbt/register.c 	CHECK_STRING(tctx, io.out.name.name, name.name);
io                157 source4/torture/nbt/register.c 	CHECK_VALUE(tctx, io.out.name.type, name.type);
io                158 source4/torture/nbt/register.c 	CHECK_VALUE(tctx, io.out.rcode, NBT_RCODE_ACT);
io                 54 source4/torture/nbt/wins.c 	struct nbt_name_register_wins io;
io                118 source4/torture/nbt/wins.c 		io.in.name = *name;
io                119 source4/torture/nbt/wins.c 		io.in.wins_port = lp_nbt_port(tctx->lp_ctx);
io                120 source4/torture/nbt/wins.c 		io.in.wins_servers = str_list_make(tctx, address, NULL);
io                121 source4/torture/nbt/wins.c 		io.in.addresses = str_list_make(tctx, "127.64.64.1", NULL);
io                122 source4/torture/nbt/wins.c 		io.in.nb_flags = nb_flags;
io                123 source4/torture/nbt/wins.c 		io.in.ttl = 300000;
io                125 source4/torture/nbt/wins.c 		status = nbt_name_register_wins(nbtsock, tctx, &io);
io                135 source4/torture/nbt/wins.c 		CHECK_STRING(tctx, io.out.wins_server, address);
io                136 source4/torture/nbt/wins.c 		CHECK_VALUE(tctx, io.out.rcode, 0);
io                190 source4/torture/nbt/wins.c 	io.in.name = *name;
io                191 source4/torture/nbt/wins.c 	io.in.wins_port = lp_nbt_port(tctx->lp_ctx);
io                192 source4/torture/nbt/wins.c 	io.in.wins_servers = (const char **)str_list_make(tctx, address, NULL);
io                193 source4/torture/nbt/wins.c 	io.in.addresses = (const char **)str_list_make(tctx, myaddress, NULL);
io                194 source4/torture/nbt/wins.c 	io.in.nb_flags = nb_flags;
io                195 source4/torture/nbt/wins.c 	io.in.ttl = 300000;
io                197 source4/torture/nbt/wins.c 	status = nbt_name_register_wins(nbtsock, tctx, &io);
io                200 source4/torture/nbt/wins.c 	CHECK_STRING(tctx, io.out.wins_server, address);
io                201 source4/torture/nbt/wins.c 	CHECK_VALUE(tctx, io.out.rcode, 0);
io                208 source4/torture/nbt/wins.c 		io.in.nb_flags &= ~NBT_NM_GROUP;
io                209 source4/torture/nbt/wins.c 		status = nbt_name_register_wins(nbtsock, tctx, &io);
io                212 source4/torture/nbt/wins.c 		CHECK_VALUE(tctx, io.out.rcode, NBT_RCODE_ACT);
io                312 source4/torture/nbt/wins.c 		io.in.name = *name;
io                313 source4/torture/nbt/wins.c 		io.in.wins_port = lp_nbt_port(tctx->lp_ctx);
io                314 source4/torture/nbt/wins.c 		io.in.wins_servers = str_list_make(tctx, address, NULL);
io                315 source4/torture/nbt/wins.c 		io.in.addresses = str_list_make(tctx, "127.64.64.1", NULL);
io                316 source4/torture/nbt/wins.c 		io.in.nb_flags = nb_flags;
io                317 source4/torture/nbt/wins.c 		io.in.ttl = 300000;
io                319 source4/torture/nbt/wins.c 		status = nbt_name_register_wins(nbtsock, tctx, &io);
io                329 source4/torture/nbt/wins.c 		CHECK_STRING(tctx, io.out.wins_server, address);
io                330 source4/torture/nbt/wins.c 		CHECK_VALUE(tctx, io.out.rcode, 0);
io                 61 source4/torture/nbt/winsbench.c 	struct nbt_name_register io;
io                 64 source4/torture/nbt/winsbench.c 	status = nbt_name_register_recv(req, istate, &io);
io                 65 source4/torture/nbt/winsbench.c 	if (!NT_STATUS_IS_OK(status) || io.out.rcode != NBT_RCODE_OK) {
io                 79 source4/torture/nbt/winsbench.c 	struct nbt_name_register io;
io                 88 source4/torture/nbt/winsbench.c 	io.in.name            = generate_name(tmp_ctx, idx);
io                 89 source4/torture/nbt/winsbench.c 	io.in.dest_addr       = state->wins_server;
io                 90 source4/torture/nbt/winsbench.c 	io.in.dest_port       = state->wins_port;
io                 91 source4/torture/nbt/winsbench.c 	io.in.address         = state->my_ip;
io                 92 source4/torture/nbt/winsbench.c 	io.in.nb_flags        = NBT_NODE_H;
io                 93 source4/torture/nbt/winsbench.c 	io.in.register_demand = false;
io                 94 source4/torture/nbt/winsbench.c 	io.in.broadcast       = false;
io                 95 source4/torture/nbt/winsbench.c 	io.in.multi_homed     = false;
io                 96 source4/torture/nbt/winsbench.c 	io.in.ttl             = state->ttl;
io                 97 source4/torture/nbt/winsbench.c 	io.in.timeout         = 2;
io                 98 source4/torture/nbt/winsbench.c 	io.in.retries         = 1;
io                100 source4/torture/nbt/winsbench.c 	req = nbt_name_register_send(nbtsock, &io);
io                113 source4/torture/nbt/winsbench.c 	struct nbt_name_release io;
io                116 source4/torture/nbt/winsbench.c 	status = nbt_name_release_recv(req, istate, &io);
io                118 source4/torture/nbt/winsbench.c 	    (!NT_STATUS_IS_OK(status) || io.out.rcode != NBT_RCODE_OK)) {
io                132 source4/torture/nbt/winsbench.c 	struct nbt_name_release io;
io                141 source4/torture/nbt/winsbench.c 	io.in.name            = generate_name(tmp_ctx, idx);
io                142 source4/torture/nbt/winsbench.c 	io.in.dest_port       = state->wins_port;
io                143 source4/torture/nbt/winsbench.c 	io.in.dest_addr       = state->wins_server;
io                144 source4/torture/nbt/winsbench.c 	io.in.address         = state->my_ip;
io                145 source4/torture/nbt/winsbench.c 	io.in.nb_flags        = NBT_NODE_H;
io                146 source4/torture/nbt/winsbench.c 	io.in.broadcast       = false;
io                147 source4/torture/nbt/winsbench.c 	io.in.timeout         = 2;
io                148 source4/torture/nbt/winsbench.c 	io.in.retries         = 1;
io                150 source4/torture/nbt/winsbench.c 	req = nbt_name_release_send(nbtsock, &io);
io                163 source4/torture/nbt/winsbench.c 	struct nbt_name_query io;
io                166 source4/torture/nbt/winsbench.c 	status = nbt_name_query_recv(req, istate, &io);
io                180 source4/torture/nbt/winsbench.c 	struct nbt_name_query io;
io                189 source4/torture/nbt/winsbench.c 	io.in.name            = generate_name(tmp_ctx, idx);
io                190 source4/torture/nbt/winsbench.c 	io.in.dest_addr       = state->wins_server;
io                191 source4/torture/nbt/winsbench.c 	io.in.dest_port       = state->wins_port;
io                192 source4/torture/nbt/winsbench.c 	io.in.broadcast       = false;
io                193 source4/torture/nbt/winsbench.c 	io.in.wins_lookup     = true;
io                194 source4/torture/nbt/winsbench.c 	io.in.timeout         = 2;
io                195 source4/torture/nbt/winsbench.c 	io.in.retries         = 1;
io                197 source4/torture/nbt/winsbench.c 	req = nbt_name_query_send(nbtsock, &io);
io                 47 source4/torture/raw/acls.c 	union smb_open io;
io                 59 source4/torture/raw/acls.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io                 60 source4/torture/raw/acls.c 	io.ntcreatex.in.root_fid = 0;
io                 61 source4/torture/raw/acls.c 	io.ntcreatex.in.flags = 0;
io                 62 source4/torture/raw/acls.c 	io.ntcreatex.in.access_mask = SEC_FLAG_MAXIMUM_ALLOWED;
io                 63 source4/torture/raw/acls.c 	io.ntcreatex.in.create_options = 0;
io                 64 source4/torture/raw/acls.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                 65 source4/torture/raw/acls.c 	io.ntcreatex.in.share_access = 
io                 68 source4/torture/raw/acls.c 	io.ntcreatex.in.alloc_size = 0;
io                 69 source4/torture/raw/acls.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io                 70 source4/torture/raw/acls.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                 71 source4/torture/raw/acls.c 	io.ntcreatex.in.security_flags = 0;
io                 72 source4/torture/raw/acls.c 	io.ntcreatex.in.fname = fname;
io                 73 source4/torture/raw/acls.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                 75 source4/torture/raw/acls.c 	fnum = io.ntcreatex.out.file.fnum;
io                152 source4/torture/raw/acls.c 	union smb_open io;
io                163 source4/torture/raw/acls.c 	io.generic.level = RAW_OPEN_NTTRANS_CREATE;
io                164 source4/torture/raw/acls.c 	io.ntcreatex.in.root_fid = 0;
io                165 source4/torture/raw/acls.c 	io.ntcreatex.in.flags = 0;
io                166 source4/torture/raw/acls.c 	io.ntcreatex.in.access_mask = SEC_FLAG_MAXIMUM_ALLOWED;
io                167 source4/torture/raw/acls.c 	io.ntcreatex.in.create_options = 0;
io                168 source4/torture/raw/acls.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                169 source4/torture/raw/acls.c 	io.ntcreatex.in.share_access = 
io                172 source4/torture/raw/acls.c 	io.ntcreatex.in.alloc_size = 0;
io                173 source4/torture/raw/acls.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io                174 source4/torture/raw/acls.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                175 source4/torture/raw/acls.c 	io.ntcreatex.in.security_flags = 0;
io                176 source4/torture/raw/acls.c 	io.ntcreatex.in.fname = fname;
io                177 source4/torture/raw/acls.c 	io.ntcreatex.in.sec_desc = NULL;
io                178 source4/torture/raw/acls.c 	io.ntcreatex.in.ea_list = NULL;
io                182 source4/torture/raw/acls.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                184 source4/torture/raw/acls.c 	fnum = io.ntcreatex.out.file.fnum;
io                214 source4/torture/raw/acls.c 	io.ntcreatex.in.sec_desc = sd;
io                215 source4/torture/raw/acls.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                217 source4/torture/raw/acls.c 	fnum = io.ntcreatex.out.file.fnum;
io                258 source4/torture/raw/acls.c 	union smb_open io;
io                269 source4/torture/raw/acls.c 	io.generic.level = RAW_OPEN_NTTRANS_CREATE;
io                270 source4/torture/raw/acls.c 	io.ntcreatex.in.root_fid = 0;
io                271 source4/torture/raw/acls.c 	io.ntcreatex.in.flags = 0;
io                272 source4/torture/raw/acls.c 	io.ntcreatex.in.access_mask = SEC_STD_READ_CONTROL | SEC_STD_WRITE_DAC
io                274 source4/torture/raw/acls.c 	io.ntcreatex.in.create_options = 0;
io                275 source4/torture/raw/acls.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                276 source4/torture/raw/acls.c 	io.ntcreatex.in.share_access =
io                278 source4/torture/raw/acls.c 	io.ntcreatex.in.alloc_size = 0;
io                279 source4/torture/raw/acls.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io                280 source4/torture/raw/acls.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                281 source4/torture/raw/acls.c 	io.ntcreatex.in.security_flags = 0;
io                282 source4/torture/raw/acls.c 	io.ntcreatex.in.fname = fname;
io                283 source4/torture/raw/acls.c 	io.ntcreatex.in.sec_desc = sd;
io                284 source4/torture/raw/acls.c 	io.ntcreatex.in.ea_list = NULL;
io                287 source4/torture/raw/acls.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                289 source4/torture/raw/acls.c 	fnum = io.ntcreatex.out.file.fnum;
io                350 source4/torture/raw/acls.c 	io.ntcreatex.in.access_mask = SEC_STD_READ_CONTROL;
io                351 source4/torture/raw/acls.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                353 source4/torture/raw/acls.c 	CHECK_ACCESS_FLAGS(io.ntcreatex.out.file.fnum,
io                355 source4/torture/raw/acls.c 	smbcli_close(cli->tree, io.ntcreatex.out.file.fnum);
io                358 source4/torture/raw/acls.c 	io.ntcreatex.in.access_mask = SEC_FILE_WRITE_DATA;
io                359 source4/torture/raw/acls.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                361 source4/torture/raw/acls.c 	CHECK_ACCESS_FLAGS(io.ntcreatex.out.file.fnum,
io                363 source4/torture/raw/acls.c 	smbcli_close(cli->tree, io.ntcreatex.out.file.fnum);
io                366 source4/torture/raw/acls.c 	io.ntcreatex.in.access_mask = SEC_FILE_READ_DATA;
io                367 source4/torture/raw/acls.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                369 source4/torture/raw/acls.c 	CHECK_ACCESS_FLAGS(io.ntcreatex.out.file.fnum,
io                371 source4/torture/raw/acls.c 	smbcli_close(cli->tree, io.ntcreatex.out.file.fnum);
io                374 source4/torture/raw/acls.c 	io.ntcreatex.in.access_mask = SEC_GENERIC_WRITE;
io                375 source4/torture/raw/acls.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                377 source4/torture/raw/acls.c 	CHECK_ACCESS_FLAGS(io.ntcreatex.out.file.fnum,
io                379 source4/torture/raw/acls.c 	smbcli_close(cli->tree, io.ntcreatex.out.file.fnum);
io                382 source4/torture/raw/acls.c 	io.ntcreatex.in.access_mask = SEC_GENERIC_READ;
io                383 source4/torture/raw/acls.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                385 source4/torture/raw/acls.c 	CHECK_ACCESS_FLAGS(io.ntcreatex.out.file.fnum,
io                387 source4/torture/raw/acls.c 	smbcli_close(cli->tree, io.ntcreatex.out.file.fnum);
io                431 source4/torture/raw/acls.c 	io.ntcreatex.in.access_mask = SEC_STD_READ_CONTROL;
io                432 source4/torture/raw/acls.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                434 source4/torture/raw/acls.c 	CHECK_ACCESS_FLAGS(io.ntcreatex.out.file.fnum,
io                436 source4/torture/raw/acls.c 	smbcli_close(cli->tree, io.ntcreatex.out.file.fnum);
io                439 source4/torture/raw/acls.c 	io.ntcreatex.in.access_mask = SEC_FILE_WRITE_DATA;
io                440 source4/torture/raw/acls.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                444 source4/torture/raw/acls.c 	io.ntcreatex.in.access_mask = SEC_FILE_READ_DATA;
io                445 source4/torture/raw/acls.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                449 source4/torture/raw/acls.c 	io.ntcreatex.in.access_mask = SEC_GENERIC_WRITE;
io                450 source4/torture/raw/acls.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                454 source4/torture/raw/acls.c 	io.ntcreatex.in.access_mask = SEC_GENERIC_READ;
io                455 source4/torture/raw/acls.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                503 source4/torture/raw/acls.c 	union smb_open io;
io                514 source4/torture/raw/acls.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io                515 source4/torture/raw/acls.c 	io.ntcreatex.in.root_fid = 0;
io                516 source4/torture/raw/acls.c 	io.ntcreatex.in.flags = 0;
io                517 source4/torture/raw/acls.c 	io.ntcreatex.in.access_mask = SEC_STD_READ_CONTROL | SEC_STD_WRITE_DAC | SEC_STD_WRITE_OWNER;
io                518 source4/torture/raw/acls.c 	io.ntcreatex.in.create_options = 0;
io                519 source4/torture/raw/acls.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                520 source4/torture/raw/acls.c 	io.ntcreatex.in.share_access = 
io                523 source4/torture/raw/acls.c 	io.ntcreatex.in.alloc_size = 0;
io                524 source4/torture/raw/acls.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io                525 source4/torture/raw/acls.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                526 source4/torture/raw/acls.c 	io.ntcreatex.in.security_flags = 0;
io                527 source4/torture/raw/acls.c 	io.ntcreatex.in.fname = fname;
io                528 source4/torture/raw/acls.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                530 source4/torture/raw/acls.c 	fnum = io.ntcreatex.out.file.fnum;
io                560 source4/torture/raw/acls.c 	io.ntcreatex.in.access_mask = SEC_FILE_WRITE_DATA;
io                561 source4/torture/raw/acls.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                565 source4/torture/raw/acls.c 	io.ntcreatex.in.access_mask = SEC_FILE_READ_DATA;
io                566 source4/torture/raw/acls.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                570 source4/torture/raw/acls.c 	io.ntcreatex.in.access_mask = SEC_GENERIC_WRITE;
io                571 source4/torture/raw/acls.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                575 source4/torture/raw/acls.c 	io.ntcreatex.in.access_mask = SEC_GENERIC_READ;
io                576 source4/torture/raw/acls.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                608 source4/torture/raw/acls.c 	io.ntcreatex.in.access_mask = SEC_FILE_WRITE_DATA;
io                609 source4/torture/raw/acls.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                613 source4/torture/raw/acls.c 	io.ntcreatex.in.access_mask = SEC_FILE_READ_DATA;
io                614 source4/torture/raw/acls.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                616 source4/torture/raw/acls.c 	CHECK_ACCESS_FLAGS(io.ntcreatex.out.file.fnum, 
io                619 source4/torture/raw/acls.c 	smbcli_close(cli->tree, io.ntcreatex.out.file.fnum);
io                622 source4/torture/raw/acls.c 	io.ntcreatex.in.access_mask = SEC_GENERIC_WRITE;
io                623 source4/torture/raw/acls.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                627 source4/torture/raw/acls.c 	io.ntcreatex.in.access_mask = SEC_GENERIC_READ;
io                628 source4/torture/raw/acls.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                630 source4/torture/raw/acls.c 	CHECK_ACCESS_FLAGS(io.ntcreatex.out.file.fnum, 
io                632 source4/torture/raw/acls.c 	smbcli_close(cli->tree, io.ntcreatex.out.file.fnum);
io                669 source4/torture/raw/acls.c 	io.ntcreatex.in.access_mask = SEC_FILE_WRITE_DATA;
io                670 source4/torture/raw/acls.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                674 source4/torture/raw/acls.c 	io.ntcreatex.in.access_mask = SEC_FILE_READ_DATA;
io                675 source4/torture/raw/acls.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                677 source4/torture/raw/acls.c 	CHECK_ACCESS_FLAGS(io.ntcreatex.out.file.fnum, 
io                680 source4/torture/raw/acls.c 	smbcli_close(cli->tree, io.ntcreatex.out.file.fnum);
io                683 source4/torture/raw/acls.c 	io.ntcreatex.in.access_mask = SEC_GENERIC_WRITE;
io                684 source4/torture/raw/acls.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                688 source4/torture/raw/acls.c 	io.ntcreatex.in.access_mask = SEC_GENERIC_READ;
io                689 source4/torture/raw/acls.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                691 source4/torture/raw/acls.c 	CHECK_ACCESS_FLAGS(io.ntcreatex.out.file.fnum, SEC_RIGHTS_FILE_READ);
io                692 source4/torture/raw/acls.c 	smbcli_close(cli->tree, io.ntcreatex.out.file.fnum);
io                715 source4/torture/raw/acls.c 	union smb_open io;
io                750 source4/torture/raw/acls.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io                751 source4/torture/raw/acls.c 	io.ntcreatex.in.root_fid = 0;
io                752 source4/torture/raw/acls.c 	io.ntcreatex.in.flags = 0;
io                753 source4/torture/raw/acls.c 	io.ntcreatex.in.access_mask = 
io                757 source4/torture/raw/acls.c 	io.ntcreatex.in.create_options = 0;
io                758 source4/torture/raw/acls.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                759 source4/torture/raw/acls.c 	io.ntcreatex.in.share_access = 
io                762 source4/torture/raw/acls.c 	io.ntcreatex.in.alloc_size = 0;
io                763 source4/torture/raw/acls.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io                764 source4/torture/raw/acls.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                765 source4/torture/raw/acls.c 	io.ntcreatex.in.security_flags = 0;
io                766 source4/torture/raw/acls.c 	io.ntcreatex.in.fname = fname;
io                767 source4/torture/raw/acls.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                769 source4/torture/raw/acls.c 	fnum = io.ntcreatex.out.file.fnum;
io                848 source4/torture/raw/acls.c 		io.ntcreatex.in.access_mask = SEC_FLAG_MAXIMUM_ALLOWED;
io                849 source4/torture/raw/acls.c 		status = smb_raw_open(cli->tree, tctx, &io);
io                851 source4/torture/raw/acls.c 		CHECK_ACCESS_FLAGS(io.ntcreatex.out.file.fnum, 
io                853 source4/torture/raw/acls.c 		smbcli_close(cli->tree, io.ntcreatex.out.file.fnum);
io                896 source4/torture/raw/acls.c 		io.ntcreatex.in.access_mask = SEC_FLAG_MAXIMUM_ALLOWED;
io                897 source4/torture/raw/acls.c 		status = smb_raw_open(cli->tree, tctx, &io);
io                899 source4/torture/raw/acls.c 		CHECK_ACCESS_FLAGS(io.ntcreatex.out.file.fnum, 
io                901 source4/torture/raw/acls.c 		smbcli_close(cli->tree, io.ntcreatex.out.file.fnum);
io                915 source4/torture/raw/acls.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io                916 source4/torture/raw/acls.c 	io.ntcreatex.in.root_fid = 0;
io                917 source4/torture/raw/acls.c 	io.ntcreatex.in.flags = 0;
io                918 source4/torture/raw/acls.c 	io.ntcreatex.in.access_mask = 
io                922 source4/torture/raw/acls.c 	io.ntcreatex.in.create_options = NTCREATEX_OPTIONS_DIRECTORY;
io                923 source4/torture/raw/acls.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_DIRECTORY;
io                924 source4/torture/raw/acls.c 	io.ntcreatex.in.share_access = 
io                927 source4/torture/raw/acls.c 	io.ntcreatex.in.alloc_size = 0;
io                928 source4/torture/raw/acls.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io                929 source4/torture/raw/acls.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                930 source4/torture/raw/acls.c 	io.ntcreatex.in.security_flags = 0;
io                931 source4/torture/raw/acls.c 	io.ntcreatex.in.fname = fname;
io                932 source4/torture/raw/acls.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                934 source4/torture/raw/acls.c 	fnum = io.ntcreatex.out.file.fnum;
io               1013 source4/torture/raw/acls.c 		io.ntcreatex.in.access_mask = SEC_FLAG_MAXIMUM_ALLOWED;
io               1014 source4/torture/raw/acls.c 		status = smb_raw_open(cli->tree, tctx, &io);
io               1016 source4/torture/raw/acls.c 		CHECK_ACCESS_FLAGS(io.ntcreatex.out.file.fnum, 
io               1018 source4/torture/raw/acls.c 		smbcli_close(cli->tree, io.ntcreatex.out.file.fnum);
io               1061 source4/torture/raw/acls.c 		io.ntcreatex.in.access_mask = SEC_FLAG_MAXIMUM_ALLOWED;
io               1062 source4/torture/raw/acls.c 		status = smb_raw_open(cli->tree, tctx, &io);
io               1064 source4/torture/raw/acls.c 		CHECK_ACCESS_FLAGS(io.ntcreatex.out.file.fnum, 
io               1066 source4/torture/raw/acls.c 		smbcli_close(cli->tree, io.ntcreatex.out.file.fnum);
io               1090 source4/torture/raw/acls.c 	union smb_open io;
io               1104 source4/torture/raw/acls.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io               1105 source4/torture/raw/acls.c 	io.ntcreatex.in.root_fid = 0;
io               1106 source4/torture/raw/acls.c 	io.ntcreatex.in.flags = 0;
io               1107 source4/torture/raw/acls.c 	io.ntcreatex.in.access_mask = 
io               1111 source4/torture/raw/acls.c 	io.ntcreatex.in.create_options = 0;
io               1112 source4/torture/raw/acls.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io               1113 source4/torture/raw/acls.c 	io.ntcreatex.in.share_access = 
io               1116 source4/torture/raw/acls.c 	io.ntcreatex.in.alloc_size = 0;
io               1117 source4/torture/raw/acls.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io               1118 source4/torture/raw/acls.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io               1119 source4/torture/raw/acls.c 	io.ntcreatex.in.security_flags = 0;
io               1120 source4/torture/raw/acls.c 	io.ntcreatex.in.fname = fname;
io               1121 source4/torture/raw/acls.c 	status = smb_raw_open(cli->tree, tctx, &io);
io               1123 source4/torture/raw/acls.c 	fnum = io.ntcreatex.out.file.fnum;
io               1173 source4/torture/raw/acls.c 		io.ntcreatex.in.access_mask = bit;
io               1174 source4/torture/raw/acls.c 		status = smb_raw_open(cli->tree, tctx, &io);
io               1181 source4/torture/raw/acls.c 			CHECK_ACCESS_FLAGS(io.ntcreatex.out.file.fnum, bit | SEC_FILE_READ_ATTRIBUTE);
io               1182 source4/torture/raw/acls.c 			smbcli_close(cli->tree, io.ntcreatex.out.file.fnum);
io               1213 source4/torture/raw/acls.c 	union smb_open io;
io               1336 source4/torture/raw/acls.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io               1337 source4/torture/raw/acls.c 	io.ntcreatex.in.root_fid = 0;
io               1338 source4/torture/raw/acls.c 	io.ntcreatex.in.flags = 0;
io               1339 source4/torture/raw/acls.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io               1340 source4/torture/raw/acls.c 	io.ntcreatex.in.create_options = NTCREATEX_OPTIONS_DIRECTORY;
io               1341 source4/torture/raw/acls.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_DIRECTORY;
io               1342 source4/torture/raw/acls.c 	io.ntcreatex.in.share_access = 0;
io               1343 source4/torture/raw/acls.c 	io.ntcreatex.in.alloc_size = 0;
io               1344 source4/torture/raw/acls.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io               1345 source4/torture/raw/acls.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io               1346 source4/torture/raw/acls.c 	io.ntcreatex.in.security_flags = 0;
io               1347 source4/torture/raw/acls.c 	io.ntcreatex.in.fname = dname;
io               1349 source4/torture/raw/acls.c 	status = smb_raw_open(cli->tree, tctx, &io);
io               1351 source4/torture/raw/acls.c 	fnum = io.ntcreatex.out.file.fnum;
io               1398 source4/torture/raw/acls.c 		io.ntcreatex.in.fname = fname1;
io               1399 source4/torture/raw/acls.c 		io.ntcreatex.in.create_options = 0;
io               1400 source4/torture/raw/acls.c 		status = smb_raw_open(cli->tree, tctx, &io);
io               1402 source4/torture/raw/acls.c 		fnum2 = io.ntcreatex.out.file.fnum;
io               1443 source4/torture/raw/acls.c 		io.ntcreatex.in.fname = fname2;
io               1444 source4/torture/raw/acls.c 		io.ntcreatex.in.create_options = NTCREATEX_OPTIONS_DIRECTORY;
io               1445 source4/torture/raw/acls.c 		status = smb_raw_open(cli->tree, tctx, &io);
io               1447 source4/torture/raw/acls.c 		fnum2 = io.ntcreatex.out.file.fnum;
io               1535 source4/torture/raw/acls.c 	io.ntcreatex.in.fname = fname1;
io               1536 source4/torture/raw/acls.c 	io.ntcreatex.in.create_options = 0;
io               1537 source4/torture/raw/acls.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io               1538 source4/torture/raw/acls.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io               1539 source4/torture/raw/acls.c 	status = smb_raw_open(cli->tree, tctx, &io);
io               1541 source4/torture/raw/acls.c 	fnum2 = io.ntcreatex.out.file.fnum;
io               1566 source4/torture/raw/acls.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN;
io               1567 source4/torture/raw/acls.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io               1568 source4/torture/raw/acls.c 	status = smb_raw_open(cli->tree, tctx, &io);
io               1572 source4/torture/raw/acls.c 		fnum2 = io.ntcreatex.out.file.fnum;
io               1580 source4/torture/raw/acls.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN;
io               1581 source4/torture/raw/acls.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL & ~SEC_FILE_EXECUTE;
io               1582 source4/torture/raw/acls.c 	status = smb_raw_open(cli->tree, tctx, &io);
io               1586 source4/torture/raw/acls.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN;
io               1587 source4/torture/raw/acls.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io               1588 source4/torture/raw/acls.c 	status = smb_raw_open(cli->tree, tctx, &io);
io               1591 source4/torture/raw/acls.c 	io.ntcreatex.in.access_mask = SEC_FILE_WRITE_DATA;
io               1592 source4/torture/raw/acls.c 	status = smb_raw_open(cli->tree, tctx, &io);
io               1594 source4/torture/raw/acls.c 	fnum2 = io.ntcreatex.out.file.fnum;
io               1608 source4/torture/raw/acls.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io               1609 source4/torture/raw/acls.c 	status = smb_raw_open(cli->tree, tctx, &io);
io               1612 source4/torture/raw/acls.c 	io.ntcreatex.in.access_mask = SEC_FILE_WRITE_DATA;
io               1613 source4/torture/raw/acls.c 	status = smb_raw_open(cli->tree, tctx, &io);
io               1615 source4/torture/raw/acls.c 	fnum2 = io.ntcreatex.out.file.fnum;
io               1641 source4/torture/raw/acls.c 	union smb_open io;
io               1657 source4/torture/raw/acls.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io               1658 source4/torture/raw/acls.c 	io.ntcreatex.in.root_fid = 0;
io               1659 source4/torture/raw/acls.c 	io.ntcreatex.in.flags = 0;
io               1660 source4/torture/raw/acls.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io               1661 source4/torture/raw/acls.c 	io.ntcreatex.in.create_options = NTCREATEX_OPTIONS_DIRECTORY;
io               1662 source4/torture/raw/acls.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_DIRECTORY;
io               1663 source4/torture/raw/acls.c 	io.ntcreatex.in.share_access = 0;
io               1664 source4/torture/raw/acls.c 	io.ntcreatex.in.alloc_size = 0;
io               1665 source4/torture/raw/acls.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io               1666 source4/torture/raw/acls.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io               1667 source4/torture/raw/acls.c 	io.ntcreatex.in.security_flags = 0;
io               1668 source4/torture/raw/acls.c 	io.ntcreatex.in.fname = dname;
io               1670 source4/torture/raw/acls.c 	status = smb_raw_open(cli->tree, tctx, &io);
io               1672 source4/torture/raw/acls.c 	fnum = io.ntcreatex.out.file.fnum;
io               1703 source4/torture/raw/acls.c 	io.ntcreatex.in.fname = fname1;
io               1704 source4/torture/raw/acls.c 	io.ntcreatex.in.create_options = 0;
io               1705 source4/torture/raw/acls.c 	io.ntcreatex.in.access_mask = SEC_FILE_READ_ATTRIBUTE;
io               1706 source4/torture/raw/acls.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io               1707 source4/torture/raw/acls.c 	status = smb_raw_open(cli->tree, tctx, &io);
io               1709 source4/torture/raw/acls.c 	fnum2 = io.ntcreatex.out.file.fnum;
io               1713 source4/torture/raw/acls.c 	io.ntcreatex.in.access_mask = SEC_FILE_WRITE_DATA;
io               1714 source4/torture/raw/acls.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN;
io               1715 source4/torture/raw/acls.c 	status = smb_raw_open(cli->tree, tctx, &io);
io               1717 source4/torture/raw/acls.c 	fnum2 = io.ntcreatex.out.file.fnum;
io               1721 source4/torture/raw/acls.c 	io.ntcreatex.in.access_mask = SEC_FILE_WRITE_DATA | SEC_FILE_EXECUTE;
io               1722 source4/torture/raw/acls.c 	status = smb_raw_open(cli->tree, tctx, &io);
io               1740 source4/torture/raw/acls.c 	io.ntcreatex.in.access_mask = SEC_FILE_WRITE_DATA;
io               1741 source4/torture/raw/acls.c 	status = smb_raw_open(cli->tree, tctx, &io);
io               1743 source4/torture/raw/acls.c 	fnum2 = io.ntcreatex.out.file.fnum;
io               1748 source4/torture/raw/acls.c 	io.ntcreatex.in.access_mask = SEC_FILE_WRITE_DATA | SEC_FILE_EXECUTE;
io               1749 source4/torture/raw/acls.c 	status = smb_raw_open(cli->tree, tctx, &io);
io               1808 source4/torture/raw/acls.c 	union smb_open io;
io               1850 source4/torture/raw/acls.c 	io.ntcreatex.level = RAW_OPEN_NTTRANS_CREATE;
io               1851 source4/torture/raw/acls.c 	io.ntcreatex.in.root_fid = 0;
io               1852 source4/torture/raw/acls.c 	io.ntcreatex.in.flags = 0;
io               1853 source4/torture/raw/acls.c 	io.ntcreatex.in.access_mask = SEC_GENERIC_ALL;
io               1854 source4/torture/raw/acls.c 	io.ntcreatex.in.create_options = 0;
io               1855 source4/torture/raw/acls.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io               1856 source4/torture/raw/acls.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ | NTCREATEX_SHARE_ACCESS_WRITE;
io               1857 source4/torture/raw/acls.c 	io.ntcreatex.in.alloc_size = 0;
io               1858 source4/torture/raw/acls.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OVERWRITE_IF;
io               1859 source4/torture/raw/acls.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io               1860 source4/torture/raw/acls.c 	io.ntcreatex.in.security_flags = 0;
io               1861 source4/torture/raw/acls.c 	io.ntcreatex.in.fname = fname;
io               1862 source4/torture/raw/acls.c 	io.ntcreatex.in.sec_desc = sd;
io               1863 source4/torture/raw/acls.c 	io.ntcreatex.in.ea_list = NULL;
io               1864 source4/torture/raw/acls.c 	status = smb_raw_open(cli->tree, tctx, &io);
io               1866 source4/torture/raw/acls.c 	fnum = io.ntcreatex.out.file.fnum;
io               1881 source4/torture/raw/acls.c 		io.ntcreatex.level = RAW_OPEN_NTCREATEX;
io               1882 source4/torture/raw/acls.c 		io.ntcreatex.in.access_mask = desired;
io               1883 source4/torture/raw/acls.c 		io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN;
io               1884 source4/torture/raw/acls.c 		status = smb_raw_open(cli->tree, tctx, &io);
io               1886 source4/torture/raw/acls.c 		fnum = io.ntcreatex.out.file.fnum;
io                 42 source4/torture/raw/chkpath.c 	union smb_search_first io;
io                 45 source4/torture/raw/chkpath.c 	io.t2ffirst.level = RAW_SEARCH_TRANS2;
io                 46 source4/torture/raw/chkpath.c 	io.t2ffirst.data_level = RAW_SEARCH_DATA_STANDARD;
io                 47 source4/torture/raw/chkpath.c 	io.t2ffirst.in.search_attrib = 0;
io                 48 source4/torture/raw/chkpath.c 	io.t2ffirst.in.max_count = 1;
io                 49 source4/torture/raw/chkpath.c 	io.t2ffirst.in.flags = FLAG_TRANS2_FIND_CLOSE;
io                 50 source4/torture/raw/chkpath.c 	io.t2ffirst.in.storage_type = 0;
io                 51 source4/torture/raw/chkpath.c 	io.t2ffirst.in.pattern = pattern;
io                 54 source4/torture/raw/chkpath.c 				      &io, NULL, NULL);
io                 63 source4/torture/raw/chkpath.c 	union smb_chkpath io;
io                 67 source4/torture/raw/chkpath.c 	io.chkpath.in.path = path;
io                 68 source4/torture/raw/chkpath.c 	status = smb_raw_chkpath(cli->tree, &io);
io                122 source4/torture/raw/chkpath.c 	union smb_chkpath io;
io                128 source4/torture/raw/chkpath.c 	io.chkpath.in.path = BASEDIR;
io                130 source4/torture/raw/chkpath.c 	status = smb_raw_chkpath(cli->tree, &io);
io                273 source4/torture/raw/chkpath.c 	union smb_chkpath io;
io                333 source4/torture/raw/chkpath.c 		io.chkpath.in.path = path;
io                334 source4/torture/raw/chkpath.c 		status = smb_raw_chkpath(cli->tree, &io);
io                 35 source4/torture/raw/close.c 	union smb_close io;
io                 61 source4/torture/raw/close.c 	io.close.level = RAW_CLOSE_CLOSE;
io                 62 source4/torture/raw/close.c 	io.close.in.file.fnum = fnum;
io                 63 source4/torture/raw/close.c 	io.close.in.write_time = basetime;
io                 64 source4/torture/raw/close.c 	status = smb_raw_close(cli->tree, &io);
io                 67 source4/torture/raw/close.c 	status = smb_raw_close(cli->tree, &io);
io                117 source4/torture/raw/close.c 	io.close.level = RAW_CLOSE_CLOSE;
io                118 source4/torture/raw/close.c 	io.close.in.file.fnum = fnum;
io                119 source4/torture/raw/close.c 	io.close.in.write_time = 0;
io                120 source4/torture/raw/close.c 	status = smb_raw_close(cli->tree, &io);
io                140 source4/torture/raw/close.c 	io.splclose.level = RAW_CLOSE_SPLCLOSE;
io                141 source4/torture/raw/close.c 	io.splclose.in.file.fnum = fnum;
io                142 source4/torture/raw/close.c 	status = smb_raw_close(cli->tree, &io);
io                225 source4/torture/raw/composite.c 	struct smb_composite_appendacl **io;
io                290 source4/torture/raw/composite.c 	io = talloc_array(tctx, struct  smb_composite_appendacl *, num_ops);
io                293 source4/torture/raw/composite.c 		io[i] = talloc (io, struct smb_composite_appendacl);
io                294 source4/torture/raw/composite.c 		io[i]->in.sd = test_sd;
io                295 source4/torture/raw/composite.c 		io[i]->in.fname = talloc_asprintf(io[i], BASEDIR "\\test%d.txt", i);
io                297 source4/torture/raw/composite.c 		c[i] = smb_composite_appendacl_send(cli->tree, io[i]);
io                314 source4/torture/raw/composite.c 		status = smb_composite_appendacl_recv(c[i], io[i]);
io                321 source4/torture/raw/composite.c 		if (!security_acl_equal(io_orig[i]->out.sd->dacl, io[i]->out.sd->dacl)) {
io                 78 source4/torture/raw/context.c 	union smb_open io;
io                177 source4/torture/raw/context.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io                178 source4/torture/raw/context.c 	io.ntcreatex.in.root_fid = 0;
io                179 source4/torture/raw/context.c 	io.ntcreatex.in.flags = 0;
io                180 source4/torture/raw/context.c 	io.ntcreatex.in.access_mask = SEC_FLAG_MAXIMUM_ALLOWED;
io                181 source4/torture/raw/context.c 	io.ntcreatex.in.create_options = 0;
io                182 source4/torture/raw/context.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                183 source4/torture/raw/context.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ | NTCREATEX_SHARE_ACCESS_WRITE;
io                184 source4/torture/raw/context.c 	io.ntcreatex.in.alloc_size = 0;
io                185 source4/torture/raw/context.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io                186 source4/torture/raw/context.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                187 source4/torture/raw/context.c 	io.ntcreatex.in.security_flags = 0;
io                188 source4/torture/raw/context.c 	io.ntcreatex.in.fname = fname;
io                189 source4/torture/raw/context.c 	status = smb_raw_open(tree, tctx, &io);
io                191 source4/torture/raw/context.c 	fnum = io.ntcreatex.out.file.fnum;
io                275 source4/torture/raw/context.c 	union smb_open io;
io                313 source4/torture/raw/context.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io                314 source4/torture/raw/context.c 	io.ntcreatex.in.root_fid = 0;
io                315 source4/torture/raw/context.c 	io.ntcreatex.in.flags = 0;
io                316 source4/torture/raw/context.c 	io.ntcreatex.in.access_mask = SEC_FLAG_MAXIMUM_ALLOWED;
io                317 source4/torture/raw/context.c 	io.ntcreatex.in.create_options = 0;
io                318 source4/torture/raw/context.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                319 source4/torture/raw/context.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ | NTCREATEX_SHARE_ACCESS_WRITE;
io                320 source4/torture/raw/context.c 	io.ntcreatex.in.alloc_size = 0;
io                321 source4/torture/raw/context.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io                322 source4/torture/raw/context.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                323 source4/torture/raw/context.c 	io.ntcreatex.in.security_flags = 0;
io                324 source4/torture/raw/context.c 	io.ntcreatex.in.fname = fname;
io                325 source4/torture/raw/context.c 	status = smb_raw_open(tree, tctx, &io);
io                327 source4/torture/raw/context.c 	fnum = io.ntcreatex.out.file.fnum;
io                383 source4/torture/raw/context.c 	union smb_open io;
io                427 source4/torture/raw/context.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io                428 source4/torture/raw/context.c 	io.ntcreatex.in.root_fid = 0;
io                429 source4/torture/raw/context.c 	io.ntcreatex.in.flags = 0;
io                430 source4/torture/raw/context.c 	io.ntcreatex.in.access_mask = SEC_FLAG_MAXIMUM_ALLOWED;
io                431 source4/torture/raw/context.c 	io.ntcreatex.in.create_options = 0;
io                432 source4/torture/raw/context.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                433 source4/torture/raw/context.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ | NTCREATEX_SHARE_ACCESS_WRITE;
io                434 source4/torture/raw/context.c 	io.ntcreatex.in.alloc_size = 0;
io                435 source4/torture/raw/context.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io                436 source4/torture/raw/context.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                437 source4/torture/raw/context.c 	io.ntcreatex.in.security_flags = 0;
io                438 source4/torture/raw/context.c 	io.ntcreatex.in.fname = fname1;
io                439 source4/torture/raw/context.c 	status = smb_raw_open(tree, tctx, &io);
io                441 source4/torture/raw/context.c 	fnum1 = io.ntcreatex.out.file.fnum;
io                475 source4/torture/raw/context.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io                476 source4/torture/raw/context.c 	io.ntcreatex.in.root_fid = 0;
io                477 source4/torture/raw/context.c 	io.ntcreatex.in.flags = 0;
io                478 source4/torture/raw/context.c 	io.ntcreatex.in.access_mask = SEC_FLAG_MAXIMUM_ALLOWED;
io                479 source4/torture/raw/context.c 	io.ntcreatex.in.create_options = 0;
io                480 source4/torture/raw/context.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                481 source4/torture/raw/context.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ | NTCREATEX_SHARE_ACCESS_WRITE;
io                482 source4/torture/raw/context.c 	io.ntcreatex.in.alloc_size = 0;
io                483 source4/torture/raw/context.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io                484 source4/torture/raw/context.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                485 source4/torture/raw/context.c 	io.ntcreatex.in.security_flags = 0;
io                486 source4/torture/raw/context.c 	io.ntcreatex.in.fname = fname2;
io                487 source4/torture/raw/context.c 	status = smb_raw_open(tree, tctx, &io);
io                489 source4/torture/raw/context.c 	fnum2 = io.ntcreatex.out.file.fnum;
io                532 source4/torture/raw/context.c 	union smb_open io;
io                553 source4/torture/raw/context.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io                554 source4/torture/raw/context.c 	io.ntcreatex.in.root_fid = 0;
io                555 source4/torture/raw/context.c 	io.ntcreatex.in.flags = 0;
io                556 source4/torture/raw/context.c 	io.ntcreatex.in.access_mask = SEC_FLAG_MAXIMUM_ALLOWED;
io                557 source4/torture/raw/context.c 	io.ntcreatex.in.create_options = 0;
io                558 source4/torture/raw/context.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                559 source4/torture/raw/context.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ | NTCREATEX_SHARE_ACCESS_WRITE;
io                560 source4/torture/raw/context.c 	io.ntcreatex.in.alloc_size = 0;
io                561 source4/torture/raw/context.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io                562 source4/torture/raw/context.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                563 source4/torture/raw/context.c 	io.ntcreatex.in.security_flags = 0;
io                564 source4/torture/raw/context.c 	io.ntcreatex.in.fname = fname;
io                565 source4/torture/raw/context.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io                567 source4/torture/raw/context.c 	fnum = io.ntcreatex.out.file.fnum;
io                642 source4/torture/raw/context.c 	union smb_open io;
io                679 source4/torture/raw/context.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io                680 source4/torture/raw/context.c 	io.ntcreatex.in.root_fid = 0;
io                681 source4/torture/raw/context.c 	io.ntcreatex.in.flags = 0;
io                682 source4/torture/raw/context.c 	io.ntcreatex.in.access_mask = SEC_FLAG_MAXIMUM_ALLOWED;
io                683 source4/torture/raw/context.c 	io.ntcreatex.in.create_options = 0;
io                684 source4/torture/raw/context.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                685 source4/torture/raw/context.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ | NTCREATEX_SHARE_ACCESS_WRITE;
io                686 source4/torture/raw/context.c 	io.ntcreatex.in.alloc_size = 0;
io                687 source4/torture/raw/context.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io                688 source4/torture/raw/context.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                689 source4/torture/raw/context.c 	io.ntcreatex.in.security_flags = 0;
io                690 source4/torture/raw/context.c 	io.ntcreatex.in.fname = fname;
io                691 source4/torture/raw/context.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                693 source4/torture/raw/context.c 	fnum = io.ntcreatex.out.file.fnum;
io                750 source4/torture/raw/context.c 	union smb_open io;
io                787 source4/torture/raw/context.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io                788 source4/torture/raw/context.c 	io.ntcreatex.in.root_fid = 0;
io                789 source4/torture/raw/context.c 	io.ntcreatex.in.flags = 0;
io                790 source4/torture/raw/context.c 	io.ntcreatex.in.access_mask = SEC_FLAG_MAXIMUM_ALLOWED;
io                791 source4/torture/raw/context.c 	io.ntcreatex.in.create_options = 0;
io                792 source4/torture/raw/context.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                793 source4/torture/raw/context.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ | NTCREATEX_SHARE_ACCESS_WRITE;
io                794 source4/torture/raw/context.c 	io.ntcreatex.in.alloc_size = 0;
io                795 source4/torture/raw/context.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io                796 source4/torture/raw/context.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                797 source4/torture/raw/context.c 	io.ntcreatex.in.security_flags = 0;
io                798 source4/torture/raw/context.c 	io.ntcreatex.in.fname = fname1;
io                799 source4/torture/raw/context.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                801 source4/torture/raw/context.c 	fnum1 = io.ntcreatex.out.file.fnum;
io                818 source4/torture/raw/context.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io                819 source4/torture/raw/context.c 	io.ntcreatex.in.root_fid = 0;
io                820 source4/torture/raw/context.c 	io.ntcreatex.in.flags = 0;
io                821 source4/torture/raw/context.c 	io.ntcreatex.in.access_mask = SEC_FLAG_MAXIMUM_ALLOWED;
io                822 source4/torture/raw/context.c 	io.ntcreatex.in.create_options = 0;
io                823 source4/torture/raw/context.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                824 source4/torture/raw/context.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ | NTCREATEX_SHARE_ACCESS_WRITE;
io                825 source4/torture/raw/context.c 	io.ntcreatex.in.alloc_size = 0;
io                826 source4/torture/raw/context.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io                827 source4/torture/raw/context.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                828 source4/torture/raw/context.c 	io.ntcreatex.in.security_flags = 0;
io                829 source4/torture/raw/context.c 	io.ntcreatex.in.fname = fname2;
io                830 source4/torture/raw/context.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                832 source4/torture/raw/context.c 	fnum2 = io.ntcreatex.out.file.fnum;
io                 52 source4/torture/raw/eas.c 	union smb_open io;
io                 59 source4/torture/raw/eas.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io                 60 source4/torture/raw/eas.c 	io.ntcreatex.in.root_fid = 0;
io                 61 source4/torture/raw/eas.c 	io.ntcreatex.in.flags = 0;
io                 62 source4/torture/raw/eas.c 	io.ntcreatex.in.access_mask = SEC_FLAG_MAXIMUM_ALLOWED;
io                 63 source4/torture/raw/eas.c 	io.ntcreatex.in.create_options = 0;
io                 64 source4/torture/raw/eas.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                 65 source4/torture/raw/eas.c 	io.ntcreatex.in.share_access = 
io                 68 source4/torture/raw/eas.c 	io.ntcreatex.in.alloc_size = 0;
io                 69 source4/torture/raw/eas.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io                 70 source4/torture/raw/eas.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                 71 source4/torture/raw/eas.c 	io.ntcreatex.in.security_flags = 0;
io                 72 source4/torture/raw/eas.c 	io.ntcreatex.in.fname = fname;
io                 73 source4/torture/raw/eas.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io                 75 source4/torture/raw/eas.c 	fnum = io.ntcreatex.out.file.fnum;
io                234 source4/torture/raw/eas.c 	union smb_open io;
io                284 source4/torture/raw/eas.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io                285 source4/torture/raw/eas.c 	io.ntcreatex.in.root_fid = 0;
io                286 source4/torture/raw/eas.c 	io.ntcreatex.in.flags = 0;
io                287 source4/torture/raw/eas.c 	io.ntcreatex.in.access_mask = SEC_FLAG_MAXIMUM_ALLOWED;
io                288 source4/torture/raw/eas.c 	io.ntcreatex.in.create_options = 0;
io                289 source4/torture/raw/eas.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                290 source4/torture/raw/eas.c 	io.ntcreatex.in.share_access = 
io                293 source4/torture/raw/eas.c 	io.ntcreatex.in.alloc_size = 0;
io                294 source4/torture/raw/eas.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io                295 source4/torture/raw/eas.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                296 source4/torture/raw/eas.c 	io.ntcreatex.in.security_flags = 0;
io                297 source4/torture/raw/eas.c 	io.ntcreatex.in.fname = fname;
io                298 source4/torture/raw/eas.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                300 source4/torture/raw/eas.c 	fnum = io.ntcreatex.out.file.fnum;
io                368 source4/torture/raw/eas.c 	union smb_open io;
io                377 source4/torture/raw/eas.c 	io.generic.level = RAW_OPEN_NTTRANS_CREATE;
io                378 source4/torture/raw/eas.c 	io.ntcreatex.in.root_fid = 0;
io                379 source4/torture/raw/eas.c 	io.ntcreatex.in.flags = 0;
io                380 source4/torture/raw/eas.c 	io.ntcreatex.in.access_mask = SEC_FLAG_MAXIMUM_ALLOWED;
io                381 source4/torture/raw/eas.c 	io.ntcreatex.in.create_options = 0;
io                382 source4/torture/raw/eas.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                383 source4/torture/raw/eas.c 	io.ntcreatex.in.share_access = 
io                386 source4/torture/raw/eas.c 	io.ntcreatex.in.alloc_size = 0;
io                387 source4/torture/raw/eas.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io                388 source4/torture/raw/eas.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                389 source4/torture/raw/eas.c 	io.ntcreatex.in.security_flags = 0;
io                390 source4/torture/raw/eas.c 	io.ntcreatex.in.fname = fname;
io                407 source4/torture/raw/eas.c 	io.ntcreatex.in.ea_list = &ea_list;
io                408 source4/torture/raw/eas.c 	io.ntcreatex.in.sec_desc = NULL;
io                410 source4/torture/raw/eas.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io                412 source4/torture/raw/eas.c 	fnum = io.ntcreatex.out.file.fnum;
io                422 source4/torture/raw/eas.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN;
io                423 source4/torture/raw/eas.c 	io.ntcreatex.in.fname = fname;
io                430 source4/torture/raw/eas.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io                432 source4/torture/raw/eas.c 	fnum = io.ntcreatex.out.file.fnum;
io                 75 source4/torture/raw/lock.c 	union smb_lock io;
io                 86 source4/torture/raw/lock.c 	io.generic.level = RAW_LOCK_LOCK;
io                 96 source4/torture/raw/lock.c 	io.lock.level = RAW_LOCK_LOCK;
io                 97 source4/torture/raw/lock.c 	io.lock.in.file.fnum = fnum;
io                 98 source4/torture/raw/lock.c 	io.lock.in.count = 0;
io                 99 source4/torture/raw/lock.c 	io.lock.in.offset = 0;
io                100 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                103 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                106 source4/torture/raw/lock.c 	io.lock.level = RAW_LOCK_UNLOCK;
io                107 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                111 source4/torture/raw/lock.c 	io.lock.level = RAW_LOCK_LOCK;
io                112 source4/torture/raw/lock.c 	io.lock.in.file.fnum = fnum;
io                113 source4/torture/raw/lock.c 	io.lock.in.count = 1;
io                114 source4/torture/raw/lock.c 	io.lock.in.offset = 0;
io                115 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                118 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                121 source4/torture/raw/lock.c 	io.lock.level = RAW_LOCK_UNLOCK;
io                122 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                124 source4/torture/raw/lock.c 	io.lock.level = RAW_LOCK_UNLOCK;
io                125 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                129 source4/torture/raw/lock.c 	io.lock.level = RAW_LOCK_LOCK;
io                130 source4/torture/raw/lock.c 	io.lock.in.file.fnum = fnum;
io                131 source4/torture/raw/lock.c 	io.lock.in.count = 4000;
io                132 source4/torture/raw/lock.c 	io.lock.in.offset = 0xEEFFFFFF;
io                133 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                136 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                139 source4/torture/raw/lock.c 	io.lock.level = RAW_LOCK_UNLOCK;
io                140 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                142 source4/torture/raw/lock.c 	io.lock.level = RAW_LOCK_UNLOCK;
io                143 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                147 source4/torture/raw/lock.c 	io.lock.level = RAW_LOCK_LOCK;
io                148 source4/torture/raw/lock.c 	io.lock.in.file.fnum = fnum;
io                149 source4/torture/raw/lock.c 	io.lock.in.count = 4000;
io                150 source4/torture/raw/lock.c 	io.lock.in.offset = 0xEEFFFFFF;
io                151 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                154 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                157 source4/torture/raw/lock.c 	io.lock.level = RAW_LOCK_UNLOCK;
io                158 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                160 source4/torture/raw/lock.c 	io.lock.level = RAW_LOCK_UNLOCK;
io                161 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                165 source4/torture/raw/lock.c 	io.lock.level = RAW_LOCK_LOCK;
io                166 source4/torture/raw/lock.c 	io.lock.in.file.fnum = fnum;
io                167 source4/torture/raw/lock.c 	io.lock.in.count = 4000;
io                168 source4/torture/raw/lock.c 	io.lock.in.offset = 0xEF000000;
io                169 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                172 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                175 source4/torture/raw/lock.c 	io.lock.level = RAW_LOCK_UNLOCK;
io                176 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                178 source4/torture/raw/lock.c 	io.lock.level = RAW_LOCK_UNLOCK;
io                179 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                183 source4/torture/raw/lock.c 	io.lock.level = RAW_LOCK_LOCK;
io                184 source4/torture/raw/lock.c 	io.lock.in.file.fnum = fnum;
io                185 source4/torture/raw/lock.c 	io.lock.in.count = 4002;
io                186 source4/torture/raw/lock.c 	io.lock.in.offset = 10001;
io                187 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                190 source4/torture/raw/lock.c 	io.lock.level = RAW_LOCK_UNLOCK;
io                191 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                194 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                210 source4/torture/raw/lock.c 	union smb_lock io;
io                222 source4/torture/raw/lock.c 	io.generic.level = RAW_LOCK_LOCKX;
io                231 source4/torture/raw/lock.c 	io.lockx.level = RAW_LOCK_LOCKX;
io                232 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum;
io                233 source4/torture/raw/lock.c 	io.lockx.in.mode = LOCKING_ANDX_LARGE_FILES;
io                234 source4/torture/raw/lock.c 	io.lockx.in.timeout = 0;
io                235 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 0;
io                236 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 1;
io                240 source4/torture/raw/lock.c 	io.lockx.in.locks = &lock[0];
io                241 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                246 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 0;
io                247 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 1;
io                250 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                253 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                256 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 1;
io                257 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 0;
io                258 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                260 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                264 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 0;
io                265 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 1;
io                268 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                271 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                274 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 1;
io                275 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 0;
io                276 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                278 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                282 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 0;
io                283 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 1;
io                286 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                289 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                292 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 1;
io                293 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 0;
io                294 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                296 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                300 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 0;
io                301 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 1;
io                304 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                307 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                310 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 1;
io                311 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 0;
io                312 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                314 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                318 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 0;
io                319 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 1;
io                323 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                326 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                329 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 1;
io                330 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 0;
io                331 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                333 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                337 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 0;
io                338 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 1;
io                343 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                346 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                349 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 1;
io                350 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 0;
io                351 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                353 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                357 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 0;
io                358 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 1;
io                361 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                365 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                371 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 1;
io                372 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 0;
io                374 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                382 source4/torture/raw/lock.c 		status = smb_raw_lock(cli->tree, &io);
io                399 source4/torture/raw/lock.c 	union smb_lock io;
io                412 source4/torture/raw/lock.c 	io.generic.level = RAW_LOCK_LOCKX;
io                429 source4/torture/raw/lock.c 	io.lockx.level = RAW_LOCK_LOCKX;
io                430 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum;
io                431 source4/torture/raw/lock.c 	io.lockx.in.mode = LOCKING_ANDX_LARGE_FILES;
io                432 source4/torture/raw/lock.c 	io.lockx.in.timeout = 0;
io                433 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 0;
io                434 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 1;
io                438 source4/torture/raw/lock.c 	io.lockx.in.locks = &lock[0];
io                439 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                484 source4/torture/raw/lock.c 	union smb_lock io;
io                501 source4/torture/raw/lock.c 	io.generic.level = RAW_LOCK_LOCKX;
io                510 source4/torture/raw/lock.c 	io.lockx.level = RAW_LOCK_LOCKX;
io                511 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum;
io                512 source4/torture/raw/lock.c 	io.lockx.in.mode = LOCKING_ANDX_LARGE_FILES;
io                513 source4/torture/raw/lock.c 	io.lockx.in.timeout = 0;
io                514 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 0;
io                515 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 1;
io                519 source4/torture/raw/lock.c 	io.lockx.in.locks = &lock[0];
io                520 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                528 source4/torture/raw/lock.c 	io.lockx.in.timeout = 10000;
io                529 source4/torture/raw/lock.c 	req = smb_raw_lock_send(cli->tree, &io);
io                538 source4/torture/raw/lock.c 	io.lockx.in.timeout = 0;
io                539 source4/torture/raw/lock.c 	io.lockx.in.mode = LOCKING_ANDX_CANCEL_LOCK;
io                540 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                545 source4/torture/raw/lock.c 	io.lockx.in.timeout = 0;
io                546 source4/torture/raw/lock.c 	io.lockx.in.mode = LOCKING_ANDX_CANCEL_LOCK;
io                547 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                552 source4/torture/raw/lock.c 	io.lockx.in.timeout = 0;
io                553 source4/torture/raw/lock.c 	io.lockx.in.mode = LOCKING_ANDX_CANCEL_LOCK | LOCKING_ANDX_LARGE_FILES;
io                554 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                568 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 0;
io                569 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 1;
io                570 source4/torture/raw/lock.c 	io.lockx.in.mode = LOCKING_ANDX_LARGE_FILES;
io                571 source4/torture/raw/lock.c 	io.lockx.in.timeout = 0;
io                572 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                575 source4/torture/raw/lock.c 	io.lockx.in.timeout = 5000;
io                576 source4/torture/raw/lock.c 	req = smb_raw_lock_send(cli->tree, &io);
io                583 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 1;
io                584 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 0;
io                585 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                600 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 0;
io                601 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 1;
io                602 source4/torture/raw/lock.c 	io.lockx.in.mode = LOCKING_ANDX_LARGE_FILES;
io                603 source4/torture/raw/lock.c 	io.lockx.in.timeout = 0;
io                604 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                608 source4/torture/raw/lock.c 	io.lockx.in.timeout = 10000;
io                609 source4/torture/raw/lock.c 	req = smb_raw_lock_send(cli->tree, &io);
io                660 source4/torture/raw/lock.c 	io.lockx.level = RAW_LOCK_LOCKX;
io                661 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum;
io                662 source4/torture/raw/lock.c 	io.lockx.in.mode = LOCKING_ANDX_LARGE_FILES;
io                663 source4/torture/raw/lock.c 	io.lockx.in.timeout = 0;
io                664 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 0;
io                665 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 1;
io                669 source4/torture/raw/lock.c 	io.lockx.in.locks = &lock[0];
io                670 source4/torture/raw/lock.c 	status = smb_raw_lock(tree, &io);
io                673 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 0;
io                674 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 1;
io                675 source4/torture/raw/lock.c 	io.lockx.in.mode = LOCKING_ANDX_LARGE_FILES;
io                676 source4/torture/raw/lock.c 	io.lockx.in.timeout = 0;
io                677 source4/torture/raw/lock.c 	status = smb_raw_lock(tree, &io);
io                680 source4/torture/raw/lock.c 	io.lockx.in.timeout = 10000;
io                682 source4/torture/raw/lock.c 	req = smb_raw_lock_send(tree, &io);
io                709 source4/torture/raw/lock.c 	io.lockx.level = RAW_LOCK_LOCKX;
io                710 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum;
io                711 source4/torture/raw/lock.c 	io.lockx.in.mode = LOCKING_ANDX_LARGE_FILES;
io                712 source4/torture/raw/lock.c 	io.lockx.in.timeout = 0;
io                713 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 0;
io                714 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 1;
io                718 source4/torture/raw/lock.c 	io.lockx.in.locks = &lock[0];
io                719 source4/torture/raw/lock.c 	status = smb_raw_lock(tree, &io);
io                722 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 0;
io                723 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 1;
io                724 source4/torture/raw/lock.c 	io.lockx.in.mode = LOCKING_ANDX_LARGE_FILES;
io                725 source4/torture/raw/lock.c 	io.lockx.in.timeout = 0;
io                726 source4/torture/raw/lock.c 	status = smb_raw_lock(tree, &io);
io                729 source4/torture/raw/lock.c 	io.lockx.in.timeout = 10000;
io                731 source4/torture/raw/lock.c 	req = smb_raw_lock_send(tree, &io);
io                767 source4/torture/raw/lock.c 	io.lockx.level = RAW_LOCK_LOCKX;
io                768 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum;
io                769 source4/torture/raw/lock.c 	io.lockx.in.mode = LOCKING_ANDX_LARGE_FILES;
io                770 source4/torture/raw/lock.c 	io.lockx.in.timeout = 0;
io                771 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 0;
io                772 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 1;
io                776 source4/torture/raw/lock.c 	io.lockx.in.locks = &lock[0];
io                777 source4/torture/raw/lock.c 	status = smb_raw_lock(tree, &io);
io                780 source4/torture/raw/lock.c 	status = smb_raw_lock(tree, &io);
io                783 source4/torture/raw/lock.c 	io.lockx.in.timeout = 10000;
io                785 source4/torture/raw/lock.c 	req = smb_raw_lock_send(tree, &io);
io                816 source4/torture/raw/lock.c 	union smb_lock io;
io                865 source4/torture/raw/lock.c 	io.lockx.level = RAW_LOCK_LOCKX;
io                866 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum;
io                867 source4/torture/raw/lock.c 	io.lockx.in.mode = LOCKING_ANDX_LARGE_FILES;
io                868 source4/torture/raw/lock.c 	io.lockx.in.timeout = t;
io                869 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 0;
io                870 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 1;
io                874 source4/torture/raw/lock.c 	io.lockx.in.locks = &lock[0];
io                875 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                883 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum2;
io                884 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                887 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum;
io                888 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                892 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum;
io                893 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                896 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum2;
io                897 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                900 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum;
io                901 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                904 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum2;
io                905 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                910 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum;
io                911 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                914 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum2;
io                915 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                925 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum;
io                926 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                929 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum2;
io                930 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                935 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum;
io                936 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                939 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum2;
io                940 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                949 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum;
io                950 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                953 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum2;
io                954 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                959 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum;
io                960 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                963 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum2;
io                964 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                969 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum;
io                970 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                973 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum2;
io                974 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                979 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum;
io                980 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                983 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum2;
io                984 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                990 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum;
io                991 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                994 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum2;
io                995 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1000 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum;
io               1001 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1004 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum2;
io               1005 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1014 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum;
io               1015 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1017 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1020 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum2;
io               1021 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1023 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1028 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum;
io               1029 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1031 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1034 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum2;
io               1035 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1037 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1043 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum;
io               1044 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1046 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1049 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum2;
io               1050 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1052 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1057 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum;
io               1058 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1060 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1063 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum2;
io               1064 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1066 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1071 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum;
io               1072 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1074 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1077 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum2;
io               1078 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1080 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1085 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum;
io               1086 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1088 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1091 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum2;
io               1092 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1094 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1104 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum;
io               1105 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1108 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum2;
io               1109 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1114 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum;
io               1115 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1117 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1120 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum2;
io               1121 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1123 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1149 source4/torture/raw/lock.c 	io.lockx.level = RAW_LOCK_LOCKX;
io               1150 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum;
io               1151 source4/torture/raw/lock.c 	io.lockx.in.mode = LOCKING_ANDX_LARGE_FILES;
io               1152 source4/torture/raw/lock.c 	io.lockx.in.timeout = 0;
io               1153 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 0;
io               1154 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 1;
io               1158 source4/torture/raw/lock.c 	io.lockx.in.locks = &lock[0];
io               1159 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1163 source4/torture/raw/lock.c 	io.lockx.in.timeout = 1000;
io               1164 source4/torture/raw/lock.c 	req = smb_raw_lock_send(cli->tree, &io);
io               1171 source4/torture/raw/lock.c 	io.lockx.in.timeout = 0;
io               1174 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1180 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1197 source4/torture/raw/lock.c 	io.lockx.level = RAW_LOCK_LOCKX;
io               1198 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum;
io               1199 source4/torture/raw/lock.c 	io.lockx.in.mode = LOCKING_ANDX_LARGE_FILES;
io               1200 source4/torture/raw/lock.c 	io.lockx.in.timeout = 0;
io               1201 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 0;
io               1202 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 1;
io               1206 source4/torture/raw/lock.c 	io.lockx.in.locks = &lock[0];
io               1207 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1211 source4/torture/raw/lock.c 	io.lockx.in.timeout = 1000;
io               1212 source4/torture/raw/lock.c 	req = smb_raw_lock_send(cli->tree, &io);
io               1219 source4/torture/raw/lock.c 	io.lockx.in.timeout = 0;
io               1222 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1230 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1247 source4/torture/raw/lock.c 	io.lockx.level = RAW_LOCK_LOCKX;
io               1248 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum;
io               1249 source4/torture/raw/lock.c 	io.lockx.in.mode = LOCKING_ANDX_LARGE_FILES;
io               1250 source4/torture/raw/lock.c 	io.lockx.in.timeout = 0;
io               1251 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 0;
io               1252 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 1;
io               1256 source4/torture/raw/lock.c 	io.lockx.in.locks = &lock[0];
io               1257 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1261 source4/torture/raw/lock.c 	io.lockx.in.timeout = 1000;
io               1262 source4/torture/raw/lock.c 	req = smb_raw_lock_send(cli->tree, &io);
io               1269 source4/torture/raw/lock.c 	io.lockx.in.timeout = 0;
io               1270 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1276 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1298 source4/torture/raw/lock.c 	union smb_lock io;
io               1311 source4/torture/raw/lock.c 	io.generic.level = RAW_LOCK_LOCKX;
io               1320 source4/torture/raw/lock.c 	io.lockx.level = RAW_LOCK_LOCKX;
io               1321 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum;
io               1322 source4/torture/raw/lock.c 	io.lockx.in.mode = LOCKING_ANDX_SHARED_LOCK;
io               1323 source4/torture/raw/lock.c 	io.lockx.in.timeout = 0;
io               1324 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 0;
io               1325 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 1;
io               1329 source4/torture/raw/lock.c 	io.lockx.in.locks = &lock[0];
io               1330 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1340 source4/torture/raw/lock.c 	io.lockx.in.mode = LOCKING_ANDX_CHANGE_LOCKTYPE;
io               1341 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1399 source4/torture/raw/lock.c 	union smb_lock io;
io               1412 source4/torture/raw/lock.c 	io.generic.level = RAW_LOCK_LOCKX;
io               1422 source4/torture/raw/lock.c 	io.lockx.level = RAW_LOCK_LOCKX;
io               1423 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum;
io               1424 source4/torture/raw/lock.c 	io.lockx.in.mode = LOCKING_ANDX_LARGE_FILES; /* Exclusive */
io               1425 source4/torture/raw/lock.c 	io.lockx.in.timeout = 0;
io               1443 source4/torture/raw/lock.c 		io.lockx.in.ulock_cnt = 0;
io               1444 source4/torture/raw/lock.c 		io.lockx.in.lock_cnt = 1;
io               1446 source4/torture/raw/lock.c 		io.lockx.in.locks = &zero_byte_tests[i].lock1;
io               1447 source4/torture/raw/lock.c 		status = smb_raw_lock(cli->tree, &io);
io               1450 source4/torture/raw/lock.c 		io.lockx.in.locks = &zero_byte_tests[i].lock2;
io               1451 source4/torture/raw/lock.c 		status = smb_raw_lock(cli->tree, &io);
io               1467 source4/torture/raw/lock.c 		io.lockx.in.ulock_cnt = 1;
io               1468 source4/torture/raw/lock.c 		io.lockx.in.lock_cnt = 0;
io               1471 source4/torture/raw/lock.c 			status = smb_raw_lock(cli->tree, &io);
io               1475 source4/torture/raw/lock.c 		io.lockx.in.locks = &zero_byte_tests[i].lock1;
io               1476 source4/torture/raw/lock.c 		status = smb_raw_lock(cli->tree, &io);
io               1489 source4/torture/raw/lock.c 	union smb_lock io;
io               1517 source4/torture/raw/lock.c 	io.lockx.level = RAW_LOCK_LOCKX;
io               1518 source4/torture/raw/lock.c 	io.lockx.in.timeout = 0;
io               1531 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 0;
io               1532 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 1;
io               1533 source4/torture/raw/lock.c 	io.lockx.in.mode = 0;
io               1534 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum1;
io               1535 source4/torture/raw/lock.c 	io.lockx.in.locks = &lock1;
io               1536 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1540 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 1;
io               1541 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 0;
io               1542 source4/torture/raw/lock.c 	io.lockx.in.mode = LOCKING_ANDX_SHARED_LOCK;
io               1543 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum1;
io               1544 source4/torture/raw/lock.c 	io.lockx.in.locks = &lock1;
io               1545 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1549 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 0;
io               1550 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 1;
io               1551 source4/torture/raw/lock.c 	io.lockx.in.mode = LOCKING_ANDX_SHARED_LOCK;
io               1552 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum2;
io               1553 source4/torture/raw/lock.c 	io.lockx.in.locks = &lock2;
io               1554 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1561 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 1;
io               1562 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 0;
io               1563 source4/torture/raw/lock.c 	io.lockx.in.mode = 0;
io               1564 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum2;
io               1565 source4/torture/raw/lock.c 	io.lockx.in.locks = &lock2;
io               1566 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1570 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 0;
io               1571 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 1;
io               1572 source4/torture/raw/lock.c 	io.lockx.in.mode = 0;
io               1573 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum1;
io               1574 source4/torture/raw/lock.c 	io.lockx.in.locks = &lock1;
io               1575 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1579 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 1;
io               1580 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 0;
io               1581 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1596 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 0;
io               1597 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 1;
io               1598 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum1;
io               1599 source4/torture/raw/lock.c 	io.lockx.in.locks = &lock1;
io               1603 source4/torture/raw/lock.c 	io.lockx.in.mode = LOCKING_ANDX_SHARED_LOCK;
io               1604 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1608 source4/torture/raw/lock.c 	io.lockx.in.mode = 0;
io               1609 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1613 source4/torture/raw/lock.c 	io.lockx.in.mode = LOCKING_ANDX_SHARED_LOCK;
io               1614 source4/torture/raw/lock.c 	io.lockx.in.locks = &lock2;
io               1615 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum2;
io               1616 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1621 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 1;
io               1622 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 0;
io               1623 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum1;
io               1624 source4/torture/raw/lock.c 	io.lockx.in.locks = &lock1;
io               1625 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1629 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 0;
io               1630 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 1;
io               1631 source4/torture/raw/lock.c 	io.lockx.in.mode = LOCKING_ANDX_SHARED_LOCK;
io               1632 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum2;
io               1633 source4/torture/raw/lock.c 	io.lockx.in.locks = &lock2;
io               1634 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1649 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 1;
io               1650 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 0;
io               1651 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1659 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum1;
io               1660 source4/torture/raw/lock.c 	io.lockx.in.locks = &lock1;
io               1661 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1674 source4/torture/raw/lock.c 	union smb_lock io;
io               1697 source4/torture/raw/lock.c 	io.lockx.level = RAW_LOCK_LOCKX;
io               1698 source4/torture/raw/lock.c 	io.lockx.in.timeout = 0;
io               1710 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum1;
io               1711 source4/torture/raw/lock.c 	io.lockx.in.mode = 0; /* exclusive */
io               1717 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 0;
io               1718 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 1;
io               1719 source4/torture/raw/lock.c 	io.lockx.in.locks = &lock2;
io               1720 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1724 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 2;
io               1725 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 0;
io               1726 source4/torture/raw/lock.c 	io.lockx.in.locks = locks;
io               1728 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1732 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 0;
io               1733 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 1;
io               1734 source4/torture/raw/lock.c 	io.lockx.in.locks = &lock2;
io               1735 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1739 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 1;
io               1740 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 0;
io               1741 source4/torture/raw/lock.c 	io.lockx.in.locks = &lock2;
io               1742 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1749 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 0;
io               1750 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 1;
io               1751 source4/torture/raw/lock.c 	io.lockx.in.locks = &lock1;
io               1752 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1756 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 2;
io               1757 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 0;
io               1758 source4/torture/raw/lock.c 	io.lockx.in.locks = locks;
io               1760 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1764 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 0;
io               1765 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 1;
io               1766 source4/torture/raw/lock.c 	io.lockx.in.locks = &lock1;
io               1767 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1771 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 1;
io               1772 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 0;
io               1773 source4/torture/raw/lock.c 	io.lockx.in.locks = &lock1;
io               1774 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1791 source4/torture/raw/lock.c 	union smb_lock io;
io               1805 source4/torture/raw/lock.c 	io.generic.level = RAW_LOCK_LOCKX;
io               1815 source4/torture/raw/lock.c 	io.lockx.level = RAW_LOCK_LOCKX;
io               1816 source4/torture/raw/lock.c 	io.lockx.in.timeout = 0;
io               1829 source4/torture/raw/lock.c 	io.lockx.in.file.fnum = fnum1;
io               1830 source4/torture/raw/lock.c 	io.lockx.in.locks = &lock1;
io               1832 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 0;
io               1833 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 1;
io               1834 source4/torture/raw/lock.c 	io.lockx.in.mode = LOCKING_ANDX_SHARED_LOCK;
io               1835 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1838 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 0;
io               1839 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 1;
io               1840 source4/torture/raw/lock.c 	io.lockx.in.mode = 0;
io               1841 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1846 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 1;
io               1847 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 0;
io               1848 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1855 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 0;
io               1856 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 1;
io               1857 source4/torture/raw/lock.c 	io.lockx.in.mode = 0;
io               1858 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1860 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io               1865 source4/torture/raw/lock.c 	io.lockx.in.ulock_cnt = 1;
io               1866 source4/torture/raw/lock.c 	io.lockx.in.lock_cnt = 0;
io               1867 source4/torture/raw/lock.c 	status = smb_raw_lock(cli->tree, &io);
io                 76 source4/torture/raw/lockbench.c 	union smb_lock io;
io                 81 source4/torture/raw/lockbench.c 		io.lockx.in.ulock_cnt = 0;
io                 82 source4/torture/raw/lockbench.c 		io.lockx.in.lock_cnt = 1;
io                 88 source4/torture/raw/lockbench.c 		io.lockx.in.ulock_cnt = 0;
io                 89 source4/torture/raw/lockbench.c 		io.lockx.in.lock_cnt = 1;
io                 94 source4/torture/raw/lockbench.c 		io.lockx.in.ulock_cnt = 1;
io                 95 source4/torture/raw/lockbench.c 		io.lockx.in.lock_cnt = 0;
io                104 source4/torture/raw/lockbench.c 	io.lockx.level = RAW_LOCK_LOCKX;
io                105 source4/torture/raw/lockbench.c 	io.lockx.in.mode = LOCKING_ANDX_LARGE_FILES;
io                106 source4/torture/raw/lockbench.c 	io.lockx.in.timeout = 100000;
io                107 source4/torture/raw/lockbench.c 	io.lockx.in.locks = &lock;
io                108 source4/torture/raw/lockbench.c 	io.lockx.in.file.fnum = state->fnum;
io                110 source4/torture/raw/lockbench.c 	state->req = smb_raw_lock_send(state->tree, &io);
io                151 source4/torture/raw/lockbench.c 	struct smb_composite_connect *io = &state->reconnect;
io                163 source4/torture/raw/lockbench.c 	state->tree = io->out.tree;
io                179 source4/torture/raw/lockbench.c 	struct smb_composite_connect *io = &state->reconnect;
io                189 source4/torture/raw/lockbench.c 	io->in.dest_host    = state->dest_host;
io                190 source4/torture/raw/lockbench.c 	io->in.dest_ports   = state->dest_ports;
io                191 source4/torture/raw/lockbench.c 	io->in.gensec_settings = lp_gensec_settings(state->mem_ctx, state->tctx->lp_ctx);
io                192 source4/torture/raw/lockbench.c 	io->in.socket_options = lp_socket_options(state->tctx->lp_ctx);
io                193 source4/torture/raw/lockbench.c 	io->in.called_name  = state->called_name;
io                194 source4/torture/raw/lockbench.c 	io->in.service      = share;
io                195 source4/torture/raw/lockbench.c 	io->in.service_type = state->service_type;
io                196 source4/torture/raw/lockbench.c 	io->in.credentials  = cmdline_credentials;
io                197 source4/torture/raw/lockbench.c 	io->in.fallback_to_anonymous = false;
io                198 source4/torture/raw/lockbench.c 	io->in.workgroup    = lp_workgroup(state->tctx->lp_ctx);
io                199 source4/torture/raw/lockbench.c 	io->in.iconv_convenience = lp_iconv_convenience(state->tctx->lp_ctx);
io                200 source4/torture/raw/lockbench.c 	lp_smbcli_options(state->tctx->lp_ctx, &io->in.options);
io                201 source4/torture/raw/lockbench.c 	lp_smbcli_session_options(state->tctx->lp_ctx, &io->in.session_options);
io                207 source4/torture/raw/lockbench.c 	ctx = smb_composite_connect_send(io, state->mem_ctx, 
io                 44 source4/torture/raw/mux.c 	union smb_open io;
io                 55 source4/torture/raw/mux.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io                 56 source4/torture/raw/mux.c 	io.ntcreatex.in.root_fid = 0;
io                 57 source4/torture/raw/mux.c 	io.ntcreatex.in.flags = 0;
io                 58 source4/torture/raw/mux.c 	io.ntcreatex.in.access_mask = SEC_FILE_READ_DATA;
io                 59 source4/torture/raw/mux.c 	io.ntcreatex.in.create_options = 0;
io                 60 source4/torture/raw/mux.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                 61 source4/torture/raw/mux.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ;
io                 62 source4/torture/raw/mux.c 	io.ntcreatex.in.alloc_size = 0;
io                 63 source4/torture/raw/mux.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io                 64 source4/torture/raw/mux.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                 65 source4/torture/raw/mux.c 	io.ntcreatex.in.security_flags = 0;
io                 66 source4/torture/raw/mux.c 	io.ntcreatex.in.fname = BASEDIR "\\open.dat";
io                 67 source4/torture/raw/mux.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io                 69 source4/torture/raw/mux.c 	fnum1 = io.ntcreatex.out.file.fnum;
io                 72 source4/torture/raw/mux.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN;
io                 73 source4/torture/raw/mux.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io                 75 source4/torture/raw/mux.c 	fnum2 = io.ntcreatex.out.file.fnum;
io                 80 source4/torture/raw/mux.c 	io.ntcreatex.in.share_access = 0;
io                 81 source4/torture/raw/mux.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io                 93 source4/torture/raw/mux.c 	req1 = smb_raw_open_send(cli->tree, &io);
io                 97 source4/torture/raw/mux.c 	req2 = smb_raw_open_send(cli->tree, &io);
io                115 source4/torture/raw/mux.c 	status = smb_raw_open_recv(req1, mem_ctx, &io);
io                127 source4/torture/raw/mux.c 	status = smb_raw_open_recv(req2, mem_ctx, &io);
io                135 source4/torture/raw/mux.c 	smbcli_close(cli->tree, io.ntcreatex.out.file.fnum);
io                147 source4/torture/raw/mux.c 	union smb_write io;
io                174 source4/torture/raw/mux.c 	io.generic.level = RAW_WRITE_WRITEX;
io                175 source4/torture/raw/mux.c 	io.writex.in.file.fnum = fnum;
io                176 source4/torture/raw/mux.c 	io.writex.in.offset = 0;
io                177 source4/torture/raw/mux.c 	io.writex.in.wmode = 0;
io                178 source4/torture/raw/mux.c 	io.writex.in.remaining = 0;
io                179 source4/torture/raw/mux.c 	io.writex.in.count = 4;
io                180 source4/torture/raw/mux.c 	io.writex.in.data = (const uint8_t *)&fnum;	
io                181 source4/torture/raw/mux.c 	req = smb_raw_write_send(cli->tree, &io);
io                188 source4/torture/raw/mux.c 	status = smb_raw_write_recv(req, &io);
io                203 source4/torture/raw/mux.c 	union smb_lock io;
io                221 source4/torture/raw/mux.c 	io.lockx.level = RAW_LOCK_LOCKX;
io                222 source4/torture/raw/mux.c 	io.lockx.in.file.fnum = fnum;
io                223 source4/torture/raw/mux.c 	io.lockx.in.mode = 0;
io                224 source4/torture/raw/mux.c 	io.lockx.in.timeout = 0;
io                225 source4/torture/raw/mux.c 	io.lockx.in.lock_cnt = 1;
io                226 source4/torture/raw/mux.c 	io.lockx.in.ulock_cnt = 0;
io                230 source4/torture/raw/mux.c 	io.lockx.in.locks = &lock[0];
io                232 source4/torture/raw/mux.c 	status = smb_raw_lock(cli->tree, &io);
io                237 source4/torture/raw/mux.c 	io.lockx.in.timeout = 1000;
io                238 source4/torture/raw/mux.c 	status = smb_raw_lock(cli->tree, &io);
io                243 source4/torture/raw/mux.c 	req = smb_raw_lock_send(cli->tree, &io);
io                247 source4/torture/raw/mux.c 	io.lockx.in.ulock_cnt = 1;
io                248 source4/torture/raw/mux.c 	io.lockx.in.lock_cnt = 0;
io                249 source4/torture/raw/mux.c 	io.lockx.in.timeout = 0;
io                250 source4/torture/raw/mux.c 	status = smb_raw_lock(cli->tree, &io);
io                269 source4/torture/raw/mux.c 	io.lockx.level = RAW_LOCK_LOCKX;
io                270 source4/torture/raw/mux.c 	io.lockx.in.file.fnum = fnum;
io                271 source4/torture/raw/mux.c 	io.lockx.in.mode = 0;
io                272 source4/torture/raw/mux.c 	io.lockx.in.timeout = 0;
io                273 source4/torture/raw/mux.c 	io.lockx.in.lock_cnt = 1;
io                274 source4/torture/raw/mux.c 	io.lockx.in.ulock_cnt = 0;
io                278 source4/torture/raw/mux.c 	io.lockx.in.locks = &lock[0];
io                280 source4/torture/raw/mux.c 	status = smb_raw_lock(cli->tree, &io);
io                284 source4/torture/raw/mux.c 	io.lockx.in.timeout = 1000;
io                285 source4/torture/raw/mux.c 	status = smb_raw_lock(cli->tree, &io);
io                288 source4/torture/raw/mux.c 	req = smb_raw_lock_send(cli->tree, &io);
io                301 source4/torture/raw/mux.c 	io.lockx.in.ulock_cnt = 1;
io                302 source4/torture/raw/mux.c 	io.lockx.in.lock_cnt = 0;
io                303 source4/torture/raw/mux.c 	io.lockx.in.timeout = 0;
io                304 source4/torture/raw/mux.c 	status = smb_raw_lock(cli->tree, &io);
io                312 source4/torture/raw/mux.c 	io.lockx.in.ulock_cnt = 0;
io                313 source4/torture/raw/mux.c 	io.lockx.in.lock_cnt = 1;
io                314 source4/torture/raw/mux.c 	io.lockx.in.timeout = 1000;
io                316 source4/torture/raw/mux.c 	status = smb_raw_lock(cli->tree, &io);
io                321 source4/torture/raw/mux.c 	req = smb_raw_lock_send(cli->tree, &io);
io                 64 source4/torture/raw/notify.c 	union smb_open io;
io                 75 source4/torture/raw/notify.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io                 76 source4/torture/raw/notify.c 	io.ntcreatex.in.root_fid = 0;
io                 77 source4/torture/raw/notify.c 	io.ntcreatex.in.flags = 0;
io                 78 source4/torture/raw/notify.c 	io.ntcreatex.in.access_mask = SEC_FILE_ALL;
io                 79 source4/torture/raw/notify.c 	io.ntcreatex.in.create_options = NTCREATEX_OPTIONS_DIRECTORY;
io                 80 source4/torture/raw/notify.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                 81 source4/torture/raw/notify.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ | NTCREATEX_SHARE_ACCESS_WRITE;
io                 82 source4/torture/raw/notify.c 	io.ntcreatex.in.alloc_size = 0;
io                 83 source4/torture/raw/notify.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN;
io                 84 source4/torture/raw/notify.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                 85 source4/torture/raw/notify.c 	io.ntcreatex.in.security_flags = 0;
io                 86 source4/torture/raw/notify.c 	io.ntcreatex.in.fname = BASEDIR;
io                 88 source4/torture/raw/notify.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io                 90 source4/torture/raw/notify.c 	fnum = io.ntcreatex.out.file.fnum;
io                 92 source4/torture/raw/notify.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io                 94 source4/torture/raw/notify.c 	fnum2 = io.ntcreatex.out.file.fnum;
io                303 source4/torture/raw/notify.c 	union smb_open io;
io                312 source4/torture/raw/notify.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io                313 source4/torture/raw/notify.c 	io.ntcreatex.in.root_fid = 0;
io                314 source4/torture/raw/notify.c 	io.ntcreatex.in.flags = 0;
io                315 source4/torture/raw/notify.c 	io.ntcreatex.in.access_mask = SEC_FILE_ALL;
io                316 source4/torture/raw/notify.c 	io.ntcreatex.in.create_options = NTCREATEX_OPTIONS_DIRECTORY;
io                317 source4/torture/raw/notify.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                318 source4/torture/raw/notify.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ | NTCREATEX_SHARE_ACCESS_WRITE;
io                319 source4/torture/raw/notify.c 	io.ntcreatex.in.alloc_size = 0;
io                320 source4/torture/raw/notify.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN;
io                321 source4/torture/raw/notify.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                322 source4/torture/raw/notify.c 	io.ntcreatex.in.security_flags = 0;
io                323 source4/torture/raw/notify.c 	io.ntcreatex.in.fname = BASEDIR;
io                325 source4/torture/raw/notify.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io                327 source4/torture/raw/notify.c 	fnum = io.ntcreatex.out.file.fnum;
io                434 source4/torture/raw/notify.c 	union smb_open io;
io                443 source4/torture/raw/notify.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io                444 source4/torture/raw/notify.c 	io.ntcreatex.in.root_fid = 0;
io                445 source4/torture/raw/notify.c 	io.ntcreatex.in.flags = 0;
io                446 source4/torture/raw/notify.c 	io.ntcreatex.in.access_mask = SEC_FILE_ALL;
io                447 source4/torture/raw/notify.c 	io.ntcreatex.in.create_options = NTCREATEX_OPTIONS_DIRECTORY;
io                448 source4/torture/raw/notify.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                449 source4/torture/raw/notify.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ | NTCREATEX_SHARE_ACCESS_WRITE;
io                450 source4/torture/raw/notify.c 	io.ntcreatex.in.alloc_size = 0;
io                451 source4/torture/raw/notify.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN;
io                452 source4/torture/raw/notify.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                453 source4/torture/raw/notify.c 	io.ntcreatex.in.security_flags = 0;
io                454 source4/torture/raw/notify.c 	io.ntcreatex.in.fname = BASEDIR;
io                456 source4/torture/raw/notify.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io                458 source4/torture/raw/notify.c 	fnum = io.ntcreatex.out.file.fnum;
io                552 source4/torture/raw/notify.c 	union smb_open io;
io                568 source4/torture/raw/notify.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io                569 source4/torture/raw/notify.c 	io.ntcreatex.in.root_fid = 0;
io                570 source4/torture/raw/notify.c 	io.ntcreatex.in.flags = 0;
io                571 source4/torture/raw/notify.c 	io.ntcreatex.in.access_mask = SEC_FILE_ALL;
io                572 source4/torture/raw/notify.c 	io.ntcreatex.in.create_options = NTCREATEX_OPTIONS_DIRECTORY;
io                573 source4/torture/raw/notify.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                574 source4/torture/raw/notify.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ | NTCREATEX_SHARE_ACCESS_WRITE;
io                575 source4/torture/raw/notify.c 	io.ntcreatex.in.alloc_size = 0;
io                576 source4/torture/raw/notify.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN;
io                577 source4/torture/raw/notify.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                578 source4/torture/raw/notify.c 	io.ntcreatex.in.security_flags = 0;
io                579 source4/torture/raw/notify.c 	io.ntcreatex.in.fname = BASEDIR;
io                590 source4/torture/raw/notify.c 		status = smb_raw_open(cli->tree, tctx, &io); \
io                592 source4/torture/raw/notify.c 		fnum = io.ntcreatex.out.file.fnum; \
io                786 source4/torture/raw/notify.c 	union smb_open io;
io                795 source4/torture/raw/notify.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io                796 source4/torture/raw/notify.c 	io.ntcreatex.in.root_fid = 0;
io                797 source4/torture/raw/notify.c 	io.ntcreatex.in.flags = 0;
io                798 source4/torture/raw/notify.c 	io.ntcreatex.in.access_mask = SEC_FLAG_MAXIMUM_ALLOWED;
io                799 source4/torture/raw/notify.c 	io.ntcreatex.in.create_options = 0;
io                800 source4/torture/raw/notify.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                801 source4/torture/raw/notify.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ | NTCREATEX_SHARE_ACCESS_WRITE;
io                802 source4/torture/raw/notify.c 	io.ntcreatex.in.alloc_size = 0;
io                803 source4/torture/raw/notify.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io                804 source4/torture/raw/notify.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                805 source4/torture/raw/notify.c 	io.ntcreatex.in.security_flags = 0;
io                806 source4/torture/raw/notify.c 	io.ntcreatex.in.fname = fname;
io                807 source4/torture/raw/notify.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io                809 source4/torture/raw/notify.c 	fnum = io.ntcreatex.out.file.fnum;
io                847 source4/torture/raw/notify.c 	union smb_open io;
io                861 source4/torture/raw/notify.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io                862 source4/torture/raw/notify.c 	io.ntcreatex.in.root_fid = 0;
io                863 source4/torture/raw/notify.c 	io.ntcreatex.in.flags = 0;
io                864 source4/torture/raw/notify.c 	io.ntcreatex.in.access_mask = SEC_FILE_ALL;
io                865 source4/torture/raw/notify.c 	io.ntcreatex.in.create_options = NTCREATEX_OPTIONS_DIRECTORY;
io                866 source4/torture/raw/notify.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                867 source4/torture/raw/notify.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ | NTCREATEX_SHARE_ACCESS_WRITE;
io                868 source4/torture/raw/notify.c 	io.ntcreatex.in.alloc_size = 0;
io                869 source4/torture/raw/notify.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN;
io                870 source4/torture/raw/notify.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                871 source4/torture/raw/notify.c 	io.ntcreatex.in.security_flags = 0;
io                872 source4/torture/raw/notify.c 	io.ntcreatex.in.fname = BASEDIR;
io                874 source4/torture/raw/notify.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                876 source4/torture/raw/notify.c 	fnum = io.ntcreatex.out.file.fnum;
io                909 source4/torture/raw/notify.c 	union smb_open io;
io                923 source4/torture/raw/notify.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io                924 source4/torture/raw/notify.c 	io.ntcreatex.in.root_fid = 0;
io                925 source4/torture/raw/notify.c 	io.ntcreatex.in.flags = 0;
io                926 source4/torture/raw/notify.c 	io.ntcreatex.in.access_mask = SEC_FILE_ALL;
io                927 source4/torture/raw/notify.c 	io.ntcreatex.in.create_options = NTCREATEX_OPTIONS_DIRECTORY;
io                928 source4/torture/raw/notify.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                929 source4/torture/raw/notify.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ | NTCREATEX_SHARE_ACCESS_WRITE;
io                930 source4/torture/raw/notify.c 	io.ntcreatex.in.alloc_size = 0;
io                931 source4/torture/raw/notify.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN;
io                932 source4/torture/raw/notify.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                933 source4/torture/raw/notify.c 	io.ntcreatex.in.security_flags = 0;
io                934 source4/torture/raw/notify.c 	io.ntcreatex.in.fname = BASEDIR;
io                936 source4/torture/raw/notify.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                938 source4/torture/raw/notify.c 	fnum = io.ntcreatex.out.file.fnum;
io                970 source4/torture/raw/notify.c 	union smb_open io;
io                984 source4/torture/raw/notify.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io                985 source4/torture/raw/notify.c 	io.ntcreatex.in.root_fid = 0;
io                986 source4/torture/raw/notify.c 	io.ntcreatex.in.flags = 0;
io                987 source4/torture/raw/notify.c 	io.ntcreatex.in.access_mask = SEC_FILE_ALL;
io                988 source4/torture/raw/notify.c 	io.ntcreatex.in.create_options = NTCREATEX_OPTIONS_DIRECTORY;
io                989 source4/torture/raw/notify.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                990 source4/torture/raw/notify.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ | NTCREATEX_SHARE_ACCESS_WRITE;
io                991 source4/torture/raw/notify.c 	io.ntcreatex.in.alloc_size = 0;
io                992 source4/torture/raw/notify.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN;
io                993 source4/torture/raw/notify.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                994 source4/torture/raw/notify.c 	io.ntcreatex.in.security_flags = 0;
io                995 source4/torture/raw/notify.c 	io.ntcreatex.in.fname = BASEDIR;
io                997 source4/torture/raw/notify.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                999 source4/torture/raw/notify.c 	fnum = io.ntcreatex.out.file.fnum;
io               1038 source4/torture/raw/notify.c 	union smb_open io;
io               1052 source4/torture/raw/notify.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io               1053 source4/torture/raw/notify.c 	io.ntcreatex.in.root_fid = 0;
io               1054 source4/torture/raw/notify.c 	io.ntcreatex.in.flags = 0;
io               1055 source4/torture/raw/notify.c 	io.ntcreatex.in.access_mask = SEC_FILE_ALL;
io               1056 source4/torture/raw/notify.c 	io.ntcreatex.in.create_options = NTCREATEX_OPTIONS_DIRECTORY;
io               1057 source4/torture/raw/notify.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io               1058 source4/torture/raw/notify.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ | NTCREATEX_SHARE_ACCESS_WRITE;
io               1059 source4/torture/raw/notify.c 	io.ntcreatex.in.alloc_size = 0;
io               1060 source4/torture/raw/notify.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN;
io               1061 source4/torture/raw/notify.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io               1062 source4/torture/raw/notify.c 	io.ntcreatex.in.security_flags = 0;
io               1063 source4/torture/raw/notify.c 	io.ntcreatex.in.fname = BASEDIR;
io               1065 source4/torture/raw/notify.c 	status = smb_raw_open(cli->tree, tctx, &io);
io               1067 source4/torture/raw/notify.c 	fnum = io.ntcreatex.out.file.fnum;
io               1097 source4/torture/raw/notify.c 	union smb_open io;
io               1106 source4/torture/raw/notify.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io               1107 source4/torture/raw/notify.c 	io.ntcreatex.in.root_fid = 0;
io               1108 source4/torture/raw/notify.c 	io.ntcreatex.in.flags = 0;
io               1109 source4/torture/raw/notify.c 	io.ntcreatex.in.access_mask = SEC_FILE_ALL;
io               1110 source4/torture/raw/notify.c 	io.ntcreatex.in.create_options = NTCREATEX_OPTIONS_DIRECTORY;
io               1111 source4/torture/raw/notify.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io               1112 source4/torture/raw/notify.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ | NTCREATEX_SHARE_ACCESS_WRITE;
io               1113 source4/torture/raw/notify.c 	io.ntcreatex.in.alloc_size = 0;
io               1114 source4/torture/raw/notify.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN;
io               1115 source4/torture/raw/notify.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io               1116 source4/torture/raw/notify.c 	io.ntcreatex.in.security_flags = 0;
io               1117 source4/torture/raw/notify.c 	io.ntcreatex.in.fname = BASEDIR;
io               1119 source4/torture/raw/notify.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io               1121 source4/torture/raw/notify.c 	fnum = io.ntcreatex.out.file.fnum;
io               1161 source4/torture/raw/notify.c 	union smb_open io;
io               1199 source4/torture/raw/notify.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io               1200 source4/torture/raw/notify.c 	io.ntcreatex.in.root_fid = 0;
io               1201 source4/torture/raw/notify.c 	io.ntcreatex.in.flags = 0;
io               1202 source4/torture/raw/notify.c 	io.ntcreatex.in.access_mask = SEC_FILE_ALL;
io               1203 source4/torture/raw/notify.c 	io.ntcreatex.in.create_options = NTCREATEX_OPTIONS_DIRECTORY;
io               1204 source4/torture/raw/notify.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io               1205 source4/torture/raw/notify.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ | NTCREATEX_SHARE_ACCESS_WRITE;
io               1206 source4/torture/raw/notify.c 	io.ntcreatex.in.alloc_size = 0;
io               1207 source4/torture/raw/notify.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io               1208 source4/torture/raw/notify.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io               1209 source4/torture/raw/notify.c 	io.ntcreatex.in.security_flags = 0;
io               1218 source4/torture/raw/notify.c 		io.ntcreatex.in.fname = dirs[i].path;
io               1219 source4/torture/raw/notify.c 		status = smb_raw_open(cli->tree, mem_ctx, &io);
io               1221 source4/torture/raw/notify.c 		dirs[i].fnum = io.ntcreatex.out.file.fnum;
io               1295 source4/torture/raw/notify.c 	union smb_open io;
io               1304 source4/torture/raw/notify.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io               1305 source4/torture/raw/notify.c 	io.ntcreatex.in.root_fid = 0;
io               1306 source4/torture/raw/notify.c 	io.ntcreatex.in.flags = 0;
io               1307 source4/torture/raw/notify.c 	io.ntcreatex.in.access_mask = SEC_FILE_ALL;
io               1308 source4/torture/raw/notify.c 	io.ntcreatex.in.create_options = NTCREATEX_OPTIONS_DIRECTORY;
io               1309 source4/torture/raw/notify.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io               1310 source4/torture/raw/notify.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ |
io               1312 source4/torture/raw/notify.c 	io.ntcreatex.in.alloc_size = 0;
io               1313 source4/torture/raw/notify.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN;
io               1314 source4/torture/raw/notify.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io               1315 source4/torture/raw/notify.c 	io.ntcreatex.in.security_flags = 0;
io               1316 source4/torture/raw/notify.c 	io.ntcreatex.in.fname = BASEDIR;
io               1318 source4/torture/raw/notify.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io               1320 source4/torture/raw/notify.c 	fnum = io.ntcreatex.out.file.fnum;
io               1373 source4/torture/raw/notify.c 	union smb_open io;
io               1382 source4/torture/raw/notify.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io               1383 source4/torture/raw/notify.c 	io.ntcreatex.in.root_fid = 0;
io               1384 source4/torture/raw/notify.c 	io.ntcreatex.in.flags = 0;
io               1385 source4/torture/raw/notify.c 	io.ntcreatex.in.access_mask = SEC_FILE_ALL;
io               1386 source4/torture/raw/notify.c 	io.ntcreatex.in.create_options = NTCREATEX_OPTIONS_DIRECTORY;
io               1387 source4/torture/raw/notify.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io               1388 source4/torture/raw/notify.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ |
io               1390 source4/torture/raw/notify.c 	io.ntcreatex.in.alloc_size = 0;
io               1391 source4/torture/raw/notify.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN;
io               1392 source4/torture/raw/notify.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io               1393 source4/torture/raw/notify.c 	io.ntcreatex.in.security_flags = 0;
io               1394 source4/torture/raw/notify.c 	io.ntcreatex.in.fname = BASEDIR;
io               1396 source4/torture/raw/notify.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io               1398 source4/torture/raw/notify.c 	fnum = io.ntcreatex.out.file.fnum;
io               1478 source4/torture/raw/notify.c 	union smb_open io;
io               1489 source4/torture/raw/notify.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io               1490 source4/torture/raw/notify.c 	io.ntcreatex.in.root_fid = 0;
io               1491 source4/torture/raw/notify.c 	io.ntcreatex.in.flags = 0;
io               1492 source4/torture/raw/notify.c 	io.ntcreatex.in.access_mask = SEC_FILE_ALL;
io               1493 source4/torture/raw/notify.c 	io.ntcreatex.in.create_options = NTCREATEX_OPTIONS_DIRECTORY;
io               1494 source4/torture/raw/notify.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io               1495 source4/torture/raw/notify.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ | NTCREATEX_SHARE_ACCESS_WRITE;
io               1496 source4/torture/raw/notify.c 	io.ntcreatex.in.alloc_size = 0;
io               1497 source4/torture/raw/notify.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN;
io               1498 source4/torture/raw/notify.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io               1499 source4/torture/raw/notify.c 	io.ntcreatex.in.security_flags = 0;
io               1500 source4/torture/raw/notify.c 	io.ntcreatex.in.fname = BASEDIR;
io               1502 source4/torture/raw/notify.c 	status = smb_raw_open(cli->tree, torture, &io);
io               1504 source4/torture/raw/notify.c 	fnum = io.ntcreatex.out.file.fnum;
io               1506 source4/torture/raw/notify.c 	status = smb_raw_open(cli->tree, torture, &io);
io               1508 source4/torture/raw/notify.c 	fnum2 = io.ntcreatex.out.file.fnum;
io                188 source4/torture/raw/offline.c 	union smb_fileinfo io;
io                190 source4/torture/raw/offline.c 	io.getattr.level = RAW_FILEINFO_GETATTR;
io                192 source4/torture/raw/offline.c 	status = smb_raw_pathinfo_recv(req, state->mem_ctx, &io);
io                199 source4/torture/raw/offline.c 	if (io.getattr.out.attrib & FILE_ATTRIBUTE_OFFLINE) {
io                273 source4/torture/raw/offline.c 		union smb_setfileinfo io;
io                274 source4/torture/raw/offline.c 		ZERO_STRUCT(io);
io                275 source4/torture/raw/offline.c 		io.setattr.level = RAW_SFILEINFO_SETATTR;
io                276 source4/torture/raw/offline.c 		io.setattr.in.attrib = FILE_ATTRIBUTE_OFFLINE;
io                277 source4/torture/raw/offline.c 		io.setattr.in.file.path = state->fname;
io                280 source4/torture/raw/offline.c 		io.setattr.in.write_time = time(NULL) - 60*60;
io                282 source4/torture/raw/offline.c 		state->req = smb_raw_setpathinfo_send(state->tree, &io);
io                294 source4/torture/raw/offline.c 		union smb_fileinfo io;
io                295 source4/torture/raw/offline.c 		ZERO_STRUCT(io);
io                296 source4/torture/raw/offline.c 		io.getattr.level = RAW_FILEINFO_GETATTR;
io                297 source4/torture/raw/offline.c 		io.getattr.in.file.path = state->fname;
io                299 source4/torture/raw/offline.c 		state->req = smb_raw_pathinfo_send(state->tree, &io);
io                159 source4/torture/raw/open.c 	union smb_open io;
io                168 source4/torture/raw/open.c 	io.openold.level = RAW_OPEN_OPEN;
io                169 source4/torture/raw/open.c 	io.openold.in.fname = fname;
io                170 source4/torture/raw/open.c 	io.openold.in.open_mode = OPEN_FLAGS_FCB;
io                171 source4/torture/raw/open.c 	io.openold.in.search_attrs = 0;
io                172 source4/torture/raw/open.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                174 source4/torture/raw/open.c 	fnum = io.openold.out.file.fnum;
io                180 source4/torture/raw/open.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                182 source4/torture/raw/open.c 	fnum = io.openold.out.file.fnum;
io                185 source4/torture/raw/open.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                187 source4/torture/raw/open.c 	fnum2 = io.openold.out.file.fnum;
io                193 source4/torture/raw/open.c 	io.openold.level = RAW_OPEN_OPEN;
io                194 source4/torture/raw/open.c 	io.openold.in.fname = fname;
io                195 source4/torture/raw/open.c 	io.openold.in.search_attrs = 0;
io                197 source4/torture/raw/open.c 	io.openold.in.open_mode = OPEN_FLAGS_OPEN_READ;
io                198 source4/torture/raw/open.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                200 source4/torture/raw/open.c 	fnum = io.openold.out.file.fnum;
io                204 source4/torture/raw/open.c 	io.openold.in.open_mode = OPEN_FLAGS_OPEN_WRITE;
io                205 source4/torture/raw/open.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                207 source4/torture/raw/open.c 	fnum = io.openold.out.file.fnum;
io                211 source4/torture/raw/open.c 	io.openold.in.open_mode = OPEN_FLAGS_OPEN_RDWR;
io                212 source4/torture/raw/open.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                214 source4/torture/raw/open.c 	fnum = io.openold.out.file.fnum;
io                219 source4/torture/raw/open.c 	io.openold.in.open_mode = OPEN_FLAGS_OPEN_RDWR | OPEN_FLAGS_DENY_WRITE;
io                220 source4/torture/raw/open.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                222 source4/torture/raw/open.c 	fnum = io.openold.out.file.fnum;
io                225 source4/torture/raw/open.c 	if (io.openold.in.open_mode != io.openold.out.rmode) {
io                227 source4/torture/raw/open.c 		       __location__, io.openold.out.rmode, io.openold.in.open_mode);
io                230 source4/torture/raw/open.c 	io.openold.in.open_mode = OPEN_FLAGS_OPEN_RDWR | OPEN_FLAGS_DENY_NONE;
io                231 source4/torture/raw/open.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                234 source4/torture/raw/open.c 	io.openold.in.open_mode = OPEN_FLAGS_OPEN_READ | OPEN_FLAGS_DENY_NONE;
io                235 source4/torture/raw/open.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                237 source4/torture/raw/open.c 	fnum2 = io.openold.out.file.fnum;
io                244 source4/torture/raw/open.c 	io.openold.level = RAW_OPEN_OPEN;
io                245 source4/torture/raw/open.c 	io.openold.in.fname = fname;
io                246 source4/torture/raw/open.c 	io.openold.in.search_attrs = 0;
io                247 source4/torture/raw/open.c 	io.openold.in.open_mode = OPEN_FLAGS_OPEN_READ;
io                248 source4/torture/raw/open.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                250 source4/torture/raw/open.c 	fnum = io.openold.out.file.fnum;
io                253 source4/torture/raw/open.c 	CHECK_TIME(io.openold.out.write_time, write_time);
io                254 source4/torture/raw/open.c 	CHECK_ALL_INFO(io.openold.out.size, size);
io                255 source4/torture/raw/open.c 	CHECK_ALL_INFO(io.openold.out.attrib, attrib & ~FILE_ATTRIBUTE_NONINDEXED);
io                270 source4/torture/raw/open.c 	union smb_open io;
io                301 source4/torture/raw/open.c 	io.openx.level = RAW_OPEN_OPENX;
io                302 source4/torture/raw/open.c 	io.openx.in.fname = fname;
io                303 source4/torture/raw/open.c 	io.openx.in.flags = OPENX_FLAGS_ADDITIONAL_INFO;
io                304 source4/torture/raw/open.c 	io.openx.in.open_mode = OPENX_MODE_ACCESS_RDWR;
io                305 source4/torture/raw/open.c 	io.openx.in.search_attrs = 0;
io                306 source4/torture/raw/open.c 	io.openx.in.file_attrs = 0;
io                307 source4/torture/raw/open.c 	io.openx.in.write_time = 0;
io                308 source4/torture/raw/open.c 	io.openx.in.size = 1024*1024;
io                309 source4/torture/raw/open.c 	io.openx.in.timeout = 0;
io                322 source4/torture/raw/open.c 		io.openx.in.open_func = open_funcs[i].open_func;
io                323 source4/torture/raw/open.c 		status = smb_raw_open(cli->tree, tctx, &io);
io                331 source4/torture/raw/open.c 			smbcli_close(cli->tree, io.openx.out.file.fnum);
io                341 source4/torture/raw/open.c 	io.openx.in.open_func = OPENX_OPEN_FUNC_OPEN | OPENX_OPEN_FUNC_CREATE;
io                342 source4/torture/raw/open.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                344 source4/torture/raw/open.c 	fnum = io.openx.out.file.fnum;
io                346 source4/torture/raw/open.c 	CHECK_ALL_INFO(io.openx.out.size, size);
io                347 source4/torture/raw/open.c 	CHECK_TIME(io.openx.out.write_time, write_time);
io                348 source4/torture/raw/open.c 	CHECK_ALL_INFO(io.openx.out.attrib, attrib & ~FILE_ATTRIBUTE_NONINDEXED);
io                349 source4/torture/raw/open.c 	CHECK_VAL(io.openx.out.access, OPENX_MODE_ACCESS_RDWR);
io                350 source4/torture/raw/open.c 	CHECK_VAL(io.openx.out.ftype, 0);
io                351 source4/torture/raw/open.c 	CHECK_VAL(io.openx.out.devstate, 0);
io                352 source4/torture/raw/open.c 	CHECK_VAL(io.openx.out.action, OPENX_ACTION_CREATED);
io                353 source4/torture/raw/open.c 	CHECK_VAL(io.openx.out.size, 1024*1024);
io                354 source4/torture/raw/open.c 	CHECK_ALL_INFO(io.openx.in.size, size);
io                366 source4/torture/raw/open.c 	io.openx.in.open_func = OPENX_OPEN_FUNC_OPEN;
io                367 source4/torture/raw/open.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                369 source4/torture/raw/open.c 	fnum = io.openx.out.file.fnum;
io                371 source4/torture/raw/open.c 	CHECK_ALL_INFO(io.openx.out.size, size);
io                372 source4/torture/raw/open.c 	CHECK_TIME(io.openx.out.write_time, write_time);
io                373 source4/torture/raw/open.c 	CHECK_VAL(io.openx.out.action, OPENX_ACTION_EXISTED);
io                374 source4/torture/raw/open.c 	CHECK_VAL(io.openx.out.unknown, 0);
io                375 source4/torture/raw/open.c 	CHECK_ALL_INFO(io.openx.out.attrib, attrib & ~FILE_ATTRIBUTE_NONINDEXED);
io                382 source4/torture/raw/open.c 	io.openx.in.search_attrs = FILE_ATTRIBUTE_HIDDEN;
io                383 source4/torture/raw/open.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                385 source4/torture/raw/open.c 	smbcli_close(cli->tree, io.openx.out.file.fnum);
io                387 source4/torture/raw/open.c 	io.openx.in.search_attrs = 0;
io                388 source4/torture/raw/open.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                390 source4/torture/raw/open.c 	smbcli_close(cli->tree, io.openx.out.file.fnum);
io                396 source4/torture/raw/open.c 	io.openx.in.open_func = OPENX_OPEN_FUNC_FAIL | OPENX_OPEN_FUNC_CREATE;
io                397 source4/torture/raw/open.c 	io.openx.in.search_attrs = 0;
io                398 source4/torture/raw/open.c 	io.openx.in.file_attrs = FILE_ATTRIBUTE_SYSTEM;
io                399 source4/torture/raw/open.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                410 source4/torture/raw/open.c 	smbcli_close(cli->tree, io.openx.out.file.fnum);
io                414 source4/torture/raw/open.c 	io.openx.in.open_func = OPENX_OPEN_FUNC_OPEN | OPENX_OPEN_FUNC_CREATE;
io                415 source4/torture/raw/open.c 	io.openx.in.file_attrs = 0;
io                416 source4/torture/raw/open.c 	io.openx.in.open_mode = OPENX_MODE_ACCESS_RDWR | OPENX_MODE_DENY_ALL;
io                417 source4/torture/raw/open.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                419 source4/torture/raw/open.c 	fnum = io.openx.out.file.fnum;
io                421 source4/torture/raw/open.c 	io.openx.in.timeout = 20000;
io                423 source4/torture/raw/open.c 	io.openx.in.open_mode = OPENX_MODE_ACCESS_RDWR | OPENX_MODE_DENY_NONE;
io                424 source4/torture/raw/open.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                435 source4/torture/raw/open.c 	io.openx.in.fname = fname;
io                436 source4/torture/raw/open.c 	io.openx.in.flags = OPENX_FLAGS_ADDITIONAL_INFO;
io                437 source4/torture/raw/open.c 	io.openx.in.open_mode = OPENX_MODE_ACCESS_EXEC | OPENX_MODE_DENY_NONE;
io                438 source4/torture/raw/open.c 	io.openx.in.search_attrs = 0;
io                439 source4/torture/raw/open.c 	io.openx.in.open_func = OPENX_OPEN_FUNC_FAIL;
io                440 source4/torture/raw/open.c 	io.openx.in.file_attrs = 0;
io                441 source4/torture/raw/open.c 	io.openx.in.write_time = 0;
io                442 source4/torture/raw/open.c 	io.openx.in.size = 0;
io                443 source4/torture/raw/open.c 	io.openx.in.timeout = 0;
io                444 source4/torture/raw/open.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                446 source4/torture/raw/open.c 	smbcli_close(cli->tree, io.openx.out.file.fnum);
io                449 source4/torture/raw/open.c 	io.openx.in.flags = OPENX_FLAGS_ADDITIONAL_INFO | OPENX_FLAGS_EXTENDED_RETURN;
io                450 source4/torture/raw/open.c 	io.openx.in.open_func = OPENX_OPEN_FUNC_OPEN;
io                451 source4/torture/raw/open.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                453 source4/torture/raw/open.c 	CHECK_VAL(io.openx.out.access_mask, SEC_STD_ALL);
io                454 source4/torture/raw/open.c 	smbcli_close(cli->tree, io.openx.out.file.fnum);
io                456 source4/torture/raw/open.c 	io.openx.in.fname = "\\A.+,;=[].B";
io                457 source4/torture/raw/open.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                467 source4/torture/raw/open.c 	io.openx.level = RAW_OPEN_OPENX;
io                468 source4/torture/raw/open.c 	io.openx.in.fname = fname_exe;
io                469 source4/torture/raw/open.c 	io.openx.in.flags = OPENX_FLAGS_ADDITIONAL_INFO;
io                470 source4/torture/raw/open.c 	io.openx.in.open_mode = OPENX_MODE_ACCESS_EXEC | OPENX_MODE_DENY_NONE;
io                471 source4/torture/raw/open.c 	io.openx.in.search_attrs = 0;
io                472 source4/torture/raw/open.c 	io.openx.in.file_attrs = 0;
io                473 source4/torture/raw/open.c 	io.openx.in.write_time = 0;
io                474 source4/torture/raw/open.c 	io.openx.in.size = 0;
io                475 source4/torture/raw/open.c 	io.openx.in.timeout = 0;
io                476 source4/torture/raw/open.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                480 source4/torture/raw/open.c 	CHECK_RDWR(io.openx.out.file.fnum, RDWR_RDONLY);
io                481 source4/torture/raw/open.c 	smbcli_close(cli->tree, io.openx.out.file.fnum);
io                500 source4/torture/raw/open.c 	union smb_open io;
io                538 source4/torture/raw/open.c 	io.t2open.level = RAW_OPEN_T2OPEN;
io                539 source4/torture/raw/open.c 	io.t2open.in.flags = OPENX_FLAGS_ADDITIONAL_INFO;
io                540 source4/torture/raw/open.c 	io.t2open.in.open_mode = OPENX_MODE_DENY_NONE | OPENX_MODE_ACCESS_RDWR;
io                541 source4/torture/raw/open.c 	io.t2open.in.open_func = OPENX_OPEN_FUNC_OPEN | OPENX_OPEN_FUNC_CREATE;
io                542 source4/torture/raw/open.c 	io.t2open.in.search_attrs = 0;
io                543 source4/torture/raw/open.c 	io.t2open.in.file_attrs = 0;
io                544 source4/torture/raw/open.c 	io.t2open.in.write_time = 0;
io                545 source4/torture/raw/open.c 	io.t2open.in.size = 0;
io                546 source4/torture/raw/open.c 	io.t2open.in.timeout = 0;
io                548 source4/torture/raw/open.c 	io.t2open.in.num_eas = 3;
io                549 source4/torture/raw/open.c 	io.t2open.in.eas = talloc_array(tctx, struct ea_struct, io.t2open.in.num_eas);
io                550 source4/torture/raw/open.c 	io.t2open.in.eas[0].flags = 0;
io                551 source4/torture/raw/open.c 	io.t2open.in.eas[0].name.s = ".CLASSINFO";
io                552 source4/torture/raw/open.c 	io.t2open.in.eas[0].value = data_blob_talloc(tctx, "first value", 11);
io                553 source4/torture/raw/open.c 	io.t2open.in.eas[1].flags = 0;
io                554 source4/torture/raw/open.c 	io.t2open.in.eas[1].name.s = "EA TWO";
io                555 source4/torture/raw/open.c 	io.t2open.in.eas[1].value = data_blob_talloc(tctx, "foo", 3);
io                556 source4/torture/raw/open.c 	io.t2open.in.eas[2].flags = 0;
io                557 source4/torture/raw/open.c 	io.t2open.in.eas[2].name.s = "X THIRD";
io                558 source4/torture/raw/open.c 	io.t2open.in.eas[2].value = data_blob_talloc(tctx, "xy", 2);
io                564 source4/torture/raw/open.c 			io.t2open.in.fname = fname1;
io                566 source4/torture/raw/open.c 			io.t2open.in.fname = fname2;
io                568 source4/torture/raw/open.c 		io.t2open.in.open_func = open_funcs[i].open_func;
io                569 source4/torture/raw/open.c 		status = smb_raw_open(cli->tree, tctx, &io);
io                570 source4/torture/raw/open.c 		if ((io.t2open.in.num_eas != 0)
io                575 source4/torture/raw/open.c 			io.t2open.in.num_eas = 0;
io                586 source4/torture/raw/open.c 			smbcli_close(cli->tree, io.t2open.out.file.fnum);
io                594 source4/torture/raw/open.c 	io.t2open.in.open_func = OPENX_OPEN_FUNC_OPEN | OPENX_OPEN_FUNC_CREATE;
io                595 source4/torture/raw/open.c 	io.t2open.in.write_time = 0;
io                596 source4/torture/raw/open.c 	io.t2open.in.fname = fname;
io                597 source4/torture/raw/open.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                599 source4/torture/raw/open.c 	fnum = io.t2open.out.file.fnum;
io                601 source4/torture/raw/open.c 	CHECK_ALL_INFO(io.t2open.out.size, size);
io                604 source4/torture/raw/open.c 	CHECK_VAL(io.t2open.out.write_time, 0);
io                606 source4/torture/raw/open.c 	CHECK_ALL_INFO(io.t2open.out.attrib, attrib & ~FILE_ATTRIBUTE_NONINDEXED);
io                607 source4/torture/raw/open.c 	CHECK_VAL(io.t2open.out.access, OPENX_MODE_DENY_NONE | OPENX_MODE_ACCESS_RDWR);
io                608 source4/torture/raw/open.c 	CHECK_VAL(io.t2open.out.ftype, 0);
io                609 source4/torture/raw/open.c 	CHECK_VAL(io.t2open.out.devstate, 0);
io                610 source4/torture/raw/open.c 	CHECK_VAL(io.t2open.out.action, OPENX_ACTION_CREATED);
io                614 source4/torture/raw/open.c 	CHECK_STATUS(status, io.t2open.in.num_eas
io                617 source4/torture/raw/open.c 	CHECK_STATUS(status, io.t2open.in.num_eas
io                620 source4/torture/raw/open.c 	CHECK_STATUS(status, io.t2open.in.num_eas
io                627 source4/torture/raw/open.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                629 source4/torture/raw/open.c 	smbcli_close(cli->tree, io.t2open.out.file.fnum);
io                631 source4/torture/raw/open.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                633 source4/torture/raw/open.c 	smbcli_close(cli->tree, io.t2open.out.file.fnum);
io                639 source4/torture/raw/open.c 	io.t2open.in.open_func = OPENX_OPEN_FUNC_FAIL | OPENX_OPEN_FUNC_CREATE;
io                640 source4/torture/raw/open.c 	io.t2open.in.file_attrs = FILE_ATTRIBUTE_SYSTEM;
io                641 source4/torture/raw/open.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                645 source4/torture/raw/open.c 	io.t2open.in.open_func = OPENX_OPEN_FUNC_OPEN | OPENX_OPEN_FUNC_CREATE;
io                646 source4/torture/raw/open.c 	io.t2open.in.file_attrs = 0;
io                647 source4/torture/raw/open.c 	io.t2open.in.timeout = 20000;
io                648 source4/torture/raw/open.c 	io.t2open.in.open_mode = OPENX_MODE_ACCESS_RDWR | OPENX_MODE_DENY_ALL;
io                649 source4/torture/raw/open.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                665 source4/torture/raw/open.c 	union smb_open io;
io                697 source4/torture/raw/open.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io                698 source4/torture/raw/open.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED;
io                699 source4/torture/raw/open.c 	io.ntcreatex.in.root_fid = 0;
io                700 source4/torture/raw/open.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io                701 source4/torture/raw/open.c 	io.ntcreatex.in.alloc_size = 1024*1024;
io                702 source4/torture/raw/open.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                703 source4/torture/raw/open.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_NONE;
io                704 source4/torture/raw/open.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io                705 source4/torture/raw/open.c 	io.ntcreatex.in.create_options = 0;
io                706 source4/torture/raw/open.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                707 source4/torture/raw/open.c 	io.ntcreatex.in.security_flags = 0;
io                708 source4/torture/raw/open.c 	io.ntcreatex.in.fname = fname;
io                721 source4/torture/raw/open.c 		io.ntcreatex.in.open_disposition = open_funcs[i].open_disp;
io                722 source4/torture/raw/open.c 		status = smb_raw_open(cli->tree, tctx, &io);
io                730 source4/torture/raw/open.c 			smbcli_close(cli->tree, io.ntcreatex.out.file.fnum);
io                736 source4/torture/raw/open.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io                738 source4/torture/raw/open.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                740 source4/torture/raw/open.c 	fnum = io.ntcreatex.out.file.fnum;
io                742 source4/torture/raw/open.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, 0);
io                743 source4/torture/raw/open.c 	CHECK_VAL(io.ntcreatex.out.create_action, NTCREATEX_ACTION_CREATED);
io                744 source4/torture/raw/open.c 	CHECK_NTTIME(io.ntcreatex.out.create_time, create_time);
io                745 source4/torture/raw/open.c 	CHECK_NTTIME(io.ntcreatex.out.access_time, access_time);
io                746 source4/torture/raw/open.c 	CHECK_NTTIME(io.ntcreatex.out.write_time, write_time);
io                747 source4/torture/raw/open.c 	CHECK_NTTIME(io.ntcreatex.out.change_time, change_time);
io                748 source4/torture/raw/open.c 	CHECK_ALL_INFO(io.ntcreatex.out.attrib, attrib);
io                749 source4/torture/raw/open.c 	CHECK_ALL_INFO(io.ntcreatex.out.alloc_size, alloc_size);
io                750 source4/torture/raw/open.c 	CHECK_ALL_INFO(io.ntcreatex.out.size, size);
io                751 source4/torture/raw/open.c 	CHECK_ALL_INFO(io.ntcreatex.out.is_directory, directory);
io                752 source4/torture/raw/open.c 	CHECK_VAL(io.ntcreatex.out.file_type, FILE_TYPE_DISK);
io                764 source4/torture/raw/open.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN;
io                765 source4/torture/raw/open.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                767 source4/torture/raw/open.c 	fnum = io.ntcreatex.out.file.fnum;
io                769 source4/torture/raw/open.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, 0);
io                770 source4/torture/raw/open.c 	CHECK_VAL(io.ntcreatex.out.create_action, NTCREATEX_ACTION_EXISTED);
io                771 source4/torture/raw/open.c 	CHECK_NTTIME(io.ntcreatex.out.create_time, create_time);
io                772 source4/torture/raw/open.c 	CHECK_NTTIME(io.ntcreatex.out.access_time, access_time);
io                773 source4/torture/raw/open.c 	CHECK_NTTIME(io.ntcreatex.out.write_time, write_time);
io                774 source4/torture/raw/open.c 	CHECK_NTTIME(io.ntcreatex.out.change_time, change_time);
io                775 source4/torture/raw/open.c 	CHECK_ALL_INFO(io.ntcreatex.out.attrib, attrib);
io                776 source4/torture/raw/open.c 	CHECK_ALL_INFO(io.ntcreatex.out.alloc_size, alloc_size);
io                777 source4/torture/raw/open.c 	CHECK_ALL_INFO(io.ntcreatex.out.size, size);
io                778 source4/torture/raw/open.c 	CHECK_ALL_INFO(io.ntcreatex.out.is_directory, directory);
io                779 source4/torture/raw/open.c 	CHECK_VAL(io.ntcreatex.out.file_type, FILE_TYPE_DISK);
io                785 source4/torture/raw/open.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io                786 source4/torture/raw/open.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io                787 source4/torture/raw/open.c 	io.ntcreatex.in.alloc_size = 0;
io                788 source4/torture/raw/open.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_DIRECTORY;
io                789 source4/torture/raw/open.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_NONE;
io                790 source4/torture/raw/open.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io                791 source4/torture/raw/open.c 	io.ntcreatex.in.create_options = 0;
io                792 source4/torture/raw/open.c 	io.ntcreatex.in.fname = dname;
io                798 source4/torture/raw/open.c 	io.ntcreatex.in.access_mask = SEC_FLAG_MAXIMUM_ALLOWED;
io                799 source4/torture/raw/open.c 	io.ntcreatex.in.create_options = NTCREATEX_OPTIONS_DIRECTORY;
io                800 source4/torture/raw/open.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                801 source4/torture/raw/open.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ | NTCREATEX_SHARE_ACCESS_WRITE;
io                802 source4/torture/raw/open.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                804 source4/torture/raw/open.c 	fnum = io.ntcreatex.out.file.fnum;
io                806 source4/torture/raw/open.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, 0);
io                807 source4/torture/raw/open.c 	CHECK_VAL(io.ntcreatex.out.create_action, NTCREATEX_ACTION_CREATED);
io                808 source4/torture/raw/open.c 	CHECK_NTTIME(io.ntcreatex.out.create_time, create_time);
io                809 source4/torture/raw/open.c 	CHECK_NTTIME(io.ntcreatex.out.access_time, access_time);
io                810 source4/torture/raw/open.c 	CHECK_NTTIME(io.ntcreatex.out.write_time, write_time);
io                811 source4/torture/raw/open.c 	CHECK_NTTIME(io.ntcreatex.out.change_time, change_time);
io                812 source4/torture/raw/open.c 	CHECK_ALL_INFO(io.ntcreatex.out.attrib, attrib);
io                813 source4/torture/raw/open.c 	CHECK_VAL(io.ntcreatex.out.attrib & ~FILE_ATTRIBUTE_NONINDEXED, 
io                815 source4/torture/raw/open.c 	CHECK_ALL_INFO(io.ntcreatex.out.alloc_size, alloc_size);
io                816 source4/torture/raw/open.c 	CHECK_ALL_INFO(io.ntcreatex.out.size, size);
io                817 source4/torture/raw/open.c 	CHECK_ALL_INFO(io.ntcreatex.out.is_directory, directory);
io                818 source4/torture/raw/open.c 	CHECK_VAL(io.ntcreatex.out.is_directory, 1);
io                819 source4/torture/raw/open.c 	CHECK_VAL(io.ntcreatex.out.size, 0);
io                820 source4/torture/raw/open.c 	CHECK_VAL(io.ntcreatex.out.alloc_size, 0);
io                821 source4/torture/raw/open.c 	CHECK_VAL(io.ntcreatex.out.file_type, FILE_TYPE_DISK);
io                838 source4/torture/raw/open.c 	union smb_open io;
io                872 source4/torture/raw/open.c 	io.generic.level = RAW_OPEN_NTTRANS_CREATE;
io                873 source4/torture/raw/open.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED;
io                874 source4/torture/raw/open.c 	io.ntcreatex.in.root_fid = 0;
io                875 source4/torture/raw/open.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io                876 source4/torture/raw/open.c 	io.ntcreatex.in.alloc_size = 1024*1024;
io                877 source4/torture/raw/open.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                878 source4/torture/raw/open.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_NONE;
io                879 source4/torture/raw/open.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io                880 source4/torture/raw/open.c 	io.ntcreatex.in.create_options = 0;
io                881 source4/torture/raw/open.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                882 source4/torture/raw/open.c 	io.ntcreatex.in.security_flags = 0;
io                883 source4/torture/raw/open.c 	io.ntcreatex.in.fname = fname;
io                884 source4/torture/raw/open.c 	io.ntcreatex.in.sec_desc = NULL;
io                885 source4/torture/raw/open.c 	io.ntcreatex.in.ea_list = NULL;
io                898 source4/torture/raw/open.c 		io.ntcreatex.in.open_disposition = open_funcs[i].open_disp;
io                899 source4/torture/raw/open.c 		status = smb_raw_open(cli->tree, tctx, &io);
io                907 source4/torture/raw/open.c 			smbcli_close(cli->tree, io.ntcreatex.out.file.fnum);
io                913 source4/torture/raw/open.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io                915 source4/torture/raw/open.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                917 source4/torture/raw/open.c 	fnum = io.ntcreatex.out.file.fnum;
io                919 source4/torture/raw/open.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, 0);
io                920 source4/torture/raw/open.c 	CHECK_VAL(io.ntcreatex.out.create_action, NTCREATEX_ACTION_CREATED);
io                921 source4/torture/raw/open.c 	CHECK_NTTIME(io.ntcreatex.out.create_time, create_time);
io                922 source4/torture/raw/open.c 	CHECK_NTTIME(io.ntcreatex.out.access_time, access_time);
io                923 source4/torture/raw/open.c 	CHECK_NTTIME(io.ntcreatex.out.write_time, write_time);
io                924 source4/torture/raw/open.c 	CHECK_NTTIME(io.ntcreatex.out.change_time, change_time);
io                925 source4/torture/raw/open.c 	CHECK_ALL_INFO(io.ntcreatex.out.attrib, attrib);
io                926 source4/torture/raw/open.c 	CHECK_ALL_INFO(io.ntcreatex.out.alloc_size, alloc_size);
io                927 source4/torture/raw/open.c 	CHECK_ALL_INFO(io.ntcreatex.out.size, size);
io                928 source4/torture/raw/open.c 	CHECK_ALL_INFO(io.ntcreatex.out.is_directory, directory);
io                929 source4/torture/raw/open.c 	CHECK_VAL(io.ntcreatex.out.file_type, FILE_TYPE_DISK);
io                941 source4/torture/raw/open.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN;
io                942 source4/torture/raw/open.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                944 source4/torture/raw/open.c 	fnum = io.ntcreatex.out.file.fnum;
io                946 source4/torture/raw/open.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, 0);
io                947 source4/torture/raw/open.c 	CHECK_VAL(io.ntcreatex.out.create_action, NTCREATEX_ACTION_EXISTED);
io                948 source4/torture/raw/open.c 	CHECK_NTTIME(io.ntcreatex.out.create_time, create_time);
io                949 source4/torture/raw/open.c 	CHECK_NTTIME(io.ntcreatex.out.access_time, access_time);
io                950 source4/torture/raw/open.c 	CHECK_NTTIME(io.ntcreatex.out.write_time, write_time);
io                951 source4/torture/raw/open.c 	CHECK_NTTIME(io.ntcreatex.out.change_time, change_time);
io                952 source4/torture/raw/open.c 	CHECK_ALL_INFO(io.ntcreatex.out.attrib, attrib);
io                953 source4/torture/raw/open.c 	CHECK_ALL_INFO(io.ntcreatex.out.alloc_size, alloc_size);
io                954 source4/torture/raw/open.c 	CHECK_ALL_INFO(io.ntcreatex.out.size, size);
io                955 source4/torture/raw/open.c 	CHECK_ALL_INFO(io.ntcreatex.out.is_directory, directory);
io                956 source4/torture/raw/open.c 	CHECK_VAL(io.ntcreatex.out.file_type, FILE_TYPE_DISK);
io                960 source4/torture/raw/open.c 	io.ntcreatex.in.create_options = NTCREATEX_OPTIONS_NO_RECALL;
io                961 source4/torture/raw/open.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                963 source4/torture/raw/open.c 	fnum = io.ntcreatex.out.file.fnum;
io                965 source4/torture/raw/open.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, 0);
io                966 source4/torture/raw/open.c 	CHECK_VAL(io.ntcreatex.out.create_action, NTCREATEX_ACTION_EXISTED);
io                967 source4/torture/raw/open.c 	CHECK_NTTIME(io.ntcreatex.out.create_time, create_time);
io                968 source4/torture/raw/open.c 	CHECK_NTTIME(io.ntcreatex.out.access_time, access_time);
io                969 source4/torture/raw/open.c 	CHECK_NTTIME(io.ntcreatex.out.write_time, write_time);
io                970 source4/torture/raw/open.c 	CHECK_NTTIME(io.ntcreatex.out.change_time, change_time);
io                971 source4/torture/raw/open.c 	CHECK_ALL_INFO(io.ntcreatex.out.attrib, attrib);
io                972 source4/torture/raw/open.c 	CHECK_ALL_INFO(io.ntcreatex.out.alloc_size, alloc_size);
io                973 source4/torture/raw/open.c 	CHECK_ALL_INFO(io.ntcreatex.out.size, size);
io                974 source4/torture/raw/open.c 	CHECK_ALL_INFO(io.ntcreatex.out.is_directory, directory);
io                975 source4/torture/raw/open.c 	CHECK_VAL(io.ntcreatex.out.file_type, FILE_TYPE_DISK);
io                984 source4/torture/raw/open.c 		io.ntcreatex.in.create_options = create_option;
io                985 source4/torture/raw/open.c 		status = smb_raw_open(cli->tree, tctx, &io);
io                991 source4/torture/raw/open.c 		fnum = io.ntcreatex.out.file.fnum;
io                993 source4/torture/raw/open.c 		CHECK_VAL(io.ntcreatex.out.oplock_level, 0);
io                994 source4/torture/raw/open.c 		CHECK_VAL(io.ntcreatex.out.create_action, NTCREATEX_ACTION_EXISTED);
io                995 source4/torture/raw/open.c 		CHECK_NTTIME(io.ntcreatex.out.create_time, create_time);
io                996 source4/torture/raw/open.c 		CHECK_NTTIME(io.ntcreatex.out.access_time, access_time);
io                997 source4/torture/raw/open.c 		CHECK_NTTIME(io.ntcreatex.out.write_time, write_time);
io                998 source4/torture/raw/open.c 		CHECK_NTTIME(io.ntcreatex.out.change_time, change_time);
io                999 source4/torture/raw/open.c 		CHECK_ALL_INFO(io.ntcreatex.out.attrib, attrib);
io               1000 source4/torture/raw/open.c 		CHECK_ALL_INFO(io.ntcreatex.out.alloc_size, alloc_size);
io               1001 source4/torture/raw/open.c 		CHECK_ALL_INFO(io.ntcreatex.out.size, size);
io               1002 source4/torture/raw/open.c 		CHECK_ALL_INFO(io.ntcreatex.out.is_directory, directory);
io               1003 source4/torture/raw/open.c 		CHECK_VAL(io.ntcreatex.out.file_type, FILE_TYPE_DISK);
io               1007 source4/torture/raw/open.c 	io.ntcreatex.in.file_attr = 0;
io               1008 source4/torture/raw/open.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io               1009 source4/torture/raw/open.c 	io.ntcreatex.in.access_mask     = SEC_FLAG_MAXIMUM_ALLOWED;
io               1022 source4/torture/raw/open.c 		io.ntcreatex.in.create_options = create_option;
io               1023 source4/torture/raw/open.c 		status = smb_raw_open(cli->tree, tctx, &io);
io               1028 source4/torture/raw/open.c 			smbcli_close(cli->tree, io.ntcreatex.out.file.fnum);
io               1049 source4/torture/raw/open.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io               1050 source4/torture/raw/open.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io               1051 source4/torture/raw/open.c 	io.ntcreatex.in.alloc_size = 0;
io               1052 source4/torture/raw/open.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_DIRECTORY;
io               1053 source4/torture/raw/open.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_NONE;
io               1054 source4/torture/raw/open.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io               1055 source4/torture/raw/open.c 	io.ntcreatex.in.create_options = 0;
io               1056 source4/torture/raw/open.c 	io.ntcreatex.in.fname = dname;
io               1062 source4/torture/raw/open.c 	io.ntcreatex.in.access_mask = SEC_FLAG_MAXIMUM_ALLOWED;
io               1063 source4/torture/raw/open.c 	io.ntcreatex.in.create_options = NTCREATEX_OPTIONS_DIRECTORY;
io               1064 source4/torture/raw/open.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io               1065 source4/torture/raw/open.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ | NTCREATEX_SHARE_ACCESS_WRITE;
io               1066 source4/torture/raw/open.c 	status = smb_raw_open(cli->tree, tctx, &io);
io               1068 source4/torture/raw/open.c 	fnum = io.ntcreatex.out.file.fnum;
io               1070 source4/torture/raw/open.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, 0);
io               1071 source4/torture/raw/open.c 	CHECK_VAL(io.ntcreatex.out.create_action, NTCREATEX_ACTION_CREATED);
io               1072 source4/torture/raw/open.c 	CHECK_NTTIME(io.ntcreatex.out.create_time, create_time);
io               1073 source4/torture/raw/open.c 	CHECK_NTTIME(io.ntcreatex.out.access_time, access_time);
io               1074 source4/torture/raw/open.c 	CHECK_NTTIME(io.ntcreatex.out.write_time, write_time);
io               1075 source4/torture/raw/open.c 	CHECK_NTTIME(io.ntcreatex.out.change_time, change_time);
io               1076 source4/torture/raw/open.c 	CHECK_ALL_INFO(io.ntcreatex.out.attrib, attrib);
io               1077 source4/torture/raw/open.c 	CHECK_VAL(io.ntcreatex.out.attrib & ~FILE_ATTRIBUTE_NONINDEXED, 
io               1079 source4/torture/raw/open.c 	CHECK_ALL_INFO(io.ntcreatex.out.alloc_size, alloc_size);
io               1080 source4/torture/raw/open.c 	CHECK_ALL_INFO(io.ntcreatex.out.size, size);
io               1081 source4/torture/raw/open.c 	CHECK_ALL_INFO(io.ntcreatex.out.is_directory, directory);
io               1082 source4/torture/raw/open.c 	CHECK_VAL(io.ntcreatex.out.is_directory, 1);
io               1083 source4/torture/raw/open.c 	CHECK_VAL(io.ntcreatex.out.size, 0);
io               1084 source4/torture/raw/open.c 	CHECK_VAL(io.ntcreatex.out.alloc_size, 0);
io               1085 source4/torture/raw/open.c 	CHECK_VAL(io.ntcreatex.out.file_type, FILE_TYPE_DISK);
io               1106 source4/torture/raw/open.c 	union smb_open io, io1;
io               1115 source4/torture/raw/open.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io               1116 source4/torture/raw/open.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED;
io               1117 source4/torture/raw/open.c 	io.ntcreatex.in.root_fid = 0;
io               1118 source4/torture/raw/open.c 	io.ntcreatex.in.access_mask = 0x2019f;
io               1119 source4/torture/raw/open.c 	io.ntcreatex.in.alloc_size = 0;
io               1120 source4/torture/raw/open.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io               1121 source4/torture/raw/open.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ |
io               1123 source4/torture/raw/open.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io               1124 source4/torture/raw/open.c 	io.ntcreatex.in.create_options = NTCREATEX_OPTIONS_NON_DIRECTORY_FILE;
io               1125 source4/torture/raw/open.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_IMPERSONATION;
io               1126 source4/torture/raw/open.c 	io.ntcreatex.in.security_flags = NTCREATEX_SECURITY_DYNAMIC |
io               1128 source4/torture/raw/open.c 	io.ntcreatex.in.fname = fname;
io               1130 source4/torture/raw/open.c 	status = smb_raw_open(cli->tree, tctx, &io);
io               1134 source4/torture/raw/open.c 	io2.lockx.in.file.fnum = io.ntcreatex.out.file.fnum;
io               1165 source4/torture/raw/open.c 	smbcli_close(cli->tree, io.ntcreatex.out.file.fnum);
io               1176 source4/torture/raw/open.c 	union smb_open io;
io               1186 source4/torture/raw/open.c 	io.mknew.level = RAW_OPEN_MKNEW;
io               1187 source4/torture/raw/open.c 	io.mknew.in.attrib = 0;
io               1188 source4/torture/raw/open.c 	io.mknew.in.write_time = 0;
io               1189 source4/torture/raw/open.c 	io.mknew.in.fname = fname;
io               1190 source4/torture/raw/open.c 	status = smb_raw_open(cli->tree, tctx, &io);
io               1192 source4/torture/raw/open.c 	fnum = io.mknew.out.file.fnum;
io               1194 source4/torture/raw/open.c 	status = smb_raw_open(cli->tree, tctx, &io);
io               1201 source4/torture/raw/open.c 	io.mknew.in.write_time = basetime;
io               1202 source4/torture/raw/open.c 	status = smb_raw_open(cli->tree, tctx, &io);
io               1204 source4/torture/raw/open.c 	fnum = io.mknew.out.file.fnum;
io               1211 source4/torture/raw/open.c 	io.mknew.in.attrib = FILE_ATTRIBUTE_HIDDEN;
io               1212 source4/torture/raw/open.c 	status = smb_raw_open(cli->tree, tctx, &io);
io               1214 source4/torture/raw/open.c 	fnum = io.mknew.out.file.fnum;
io               1231 source4/torture/raw/open.c 	union smb_open io;
io               1241 source4/torture/raw/open.c 	io.create.level = RAW_OPEN_CREATE;
io               1242 source4/torture/raw/open.c 	io.create.in.attrib = 0;
io               1243 source4/torture/raw/open.c 	io.create.in.write_time = 0;
io               1244 source4/torture/raw/open.c 	io.create.in.fname = fname;
io               1245 source4/torture/raw/open.c 	status = smb_raw_open(cli->tree, tctx, &io);
io               1247 source4/torture/raw/open.c 	fnum = io.create.out.file.fnum;
io               1249 source4/torture/raw/open.c 	status = smb_raw_open(cli->tree, tctx, &io);
io               1252 source4/torture/raw/open.c 	smbcli_close(cli->tree, io.create.out.file.fnum);
io               1257 source4/torture/raw/open.c 	io.create.in.write_time = basetime;
io               1258 source4/torture/raw/open.c 	status = smb_raw_open(cli->tree, tctx, &io);
io               1260 source4/torture/raw/open.c 	fnum = io.create.out.file.fnum;
io               1267 source4/torture/raw/open.c 	io.create.in.attrib = FILE_ATTRIBUTE_HIDDEN;
io               1268 source4/torture/raw/open.c 	status = smb_raw_open(cli->tree, tctx, &io);
io               1270 source4/torture/raw/open.c 	fnum = io.create.out.file.fnum;
io               1287 source4/torture/raw/open.c 	union smb_open io;
io               1297 source4/torture/raw/open.c 	io.ctemp.level = RAW_OPEN_CTEMP;
io               1298 source4/torture/raw/open.c 	io.ctemp.in.attrib = FILE_ATTRIBUTE_HIDDEN;
io               1299 source4/torture/raw/open.c 	io.ctemp.in.write_time = basetime;
io               1300 source4/torture/raw/open.c 	io.ctemp.in.directory = BASEDIR;
io               1301 source4/torture/raw/open.c 	status = smb_raw_open(cli->tree, tctx, &io);
io               1303 source4/torture/raw/open.c 	fnum = io.ctemp.out.file.fnum;
io               1305 source4/torture/raw/open.c 	name = io.ctemp.out.name;
io               1330 source4/torture/raw/open.c 	union smb_open io;
io               1347 source4/torture/raw/open.c 	io.openxreadx.level = RAW_OPEN_OPENX_READX;
io               1348 source4/torture/raw/open.c 	io.openxreadx.in.fname = fname;
io               1349 source4/torture/raw/open.c 	io.openxreadx.in.flags = OPENX_FLAGS_ADDITIONAL_INFO;
io               1350 source4/torture/raw/open.c 	io.openxreadx.in.open_mode = OPENX_MODE_ACCESS_RDWR;
io               1351 source4/torture/raw/open.c 	io.openxreadx.in.open_func = OPENX_OPEN_FUNC_OPEN;
io               1352 source4/torture/raw/open.c 	io.openxreadx.in.search_attrs = 0;
io               1353 source4/torture/raw/open.c 	io.openxreadx.in.file_attrs = 0;
io               1354 source4/torture/raw/open.c 	io.openxreadx.in.write_time = 0;
io               1355 source4/torture/raw/open.c 	io.openxreadx.in.size = 1024*1024;
io               1356 source4/torture/raw/open.c 	io.openxreadx.in.timeout = 0;
io               1358 source4/torture/raw/open.c 	io.openxreadx.in.offset = 0;
io               1359 source4/torture/raw/open.c 	io.openxreadx.in.mincnt = sizeof(buf);
io               1360 source4/torture/raw/open.c 	io.openxreadx.in.maxcnt = sizeof(buf);
io               1361 source4/torture/raw/open.c 	io.openxreadx.in.remaining = 0;
io               1362 source4/torture/raw/open.c 	io.openxreadx.out.data = (uint8_t *)buf2;
io               1364 source4/torture/raw/open.c 	status = smb_raw_open(cli->tree, tctx, &io);
io               1366 source4/torture/raw/open.c 	fnum = io.openxreadx.out.file.fnum;
io               1387 source4/torture/raw/open.c 	union smb_open io;
io               1403 source4/torture/raw/open.c 	io.openx.level = RAW_OPEN_OPENX;
io               1404 source4/torture/raw/open.c 	io.openx.in.fname = fname + 1;
io               1405 source4/torture/raw/open.c 	io.openx.in.flags = OPENX_FLAGS_ADDITIONAL_INFO;
io               1406 source4/torture/raw/open.c 	io.openx.in.open_mode = OPENX_MODE_ACCESS_RDWR;
io               1407 source4/torture/raw/open.c 	io.openx.in.open_func = OPENX_OPEN_FUNC_OPEN;
io               1408 source4/torture/raw/open.c 	io.openx.in.search_attrs = 0;
io               1409 source4/torture/raw/open.c 	io.openx.in.file_attrs = 0;
io               1410 source4/torture/raw/open.c 	io.openx.in.write_time = 0;
io               1411 source4/torture/raw/open.c 	io.openx.in.size = 1024*1024;
io               1412 source4/torture/raw/open.c 	io.openx.in.timeout = 0;
io               1414 source4/torture/raw/open.c 	status = smb_raw_open(cli->tree, tctx, &io);
io               1416 source4/torture/raw/open.c 	fnum = io.openx.out.file.fnum;
io               1433 source4/torture/raw/open.c 	union smb_open io;
io               1448 source4/torture/raw/open.c 	io.openx.level = RAW_OPEN_OPENX;
io               1449 source4/torture/raw/open.c 	io.openx.in.fname = fname;
io               1450 source4/torture/raw/open.c 	io.openx.in.flags = OPENX_FLAGS_ADDITIONAL_INFO;
io               1451 source4/torture/raw/open.c 	io.openx.in.open_mode = OPENX_MODE_ACCESS_RDWR;
io               1452 source4/torture/raw/open.c 	io.openx.in.open_func = OPENX_OPEN_FUNC_OPEN;
io               1453 source4/torture/raw/open.c 	io.openx.in.search_attrs = 0;
io               1454 source4/torture/raw/open.c 	io.openx.in.file_attrs = 0;
io               1455 source4/torture/raw/open.c 	io.openx.in.write_time = 0;
io               1456 source4/torture/raw/open.c 	io.openx.in.size = 1024*1024;
io               1457 source4/torture/raw/open.c 	io.openx.in.timeout = 0;
io               1459 source4/torture/raw/open.c 	status = smb_raw_open(cli->tree, tctx, &io);
io               1461 source4/torture/raw/open.c 	fnum = io.openx.out.file.fnum;
io               1480 source4/torture/raw/open.c 	union smb_open io;
io               1520 source4/torture/raw/open.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io               1521 source4/torture/raw/open.c 	io.ntcreatex.in.root_fid = 0;
io               1522 source4/torture/raw/open.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io               1523 source4/torture/raw/open.c 	io.ntcreatex.in.alloc_size = 0;
io               1524 source4/torture/raw/open.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io               1525 source4/torture/raw/open.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ|
io               1528 source4/torture/raw/open.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io               1529 source4/torture/raw/open.c 	io.ntcreatex.in.create_options = 0;
io               1530 source4/torture/raw/open.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io               1531 source4/torture/raw/open.c 	io.ntcreatex.in.security_flags = 0;
io               1532 source4/torture/raw/open.c 	io.ntcreatex.in.fname = fname;
io               1533 source4/torture/raw/open.c 	io.ntcreatex.in.flags = 0;
io               1536 source4/torture/raw/open.c 		ios[i] = io;
io               1598 source4/torture/raw/open.c 	union smb_open io;
io               1608 source4/torture/raw/open.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io               1609 source4/torture/raw/open.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED;
io               1610 source4/torture/raw/open.c 	io.ntcreatex.in.root_fid = 0;
io               1611 source4/torture/raw/open.c 	io.ntcreatex.in.alloc_size = 0;
io               1612 source4/torture/raw/open.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io               1613 source4/torture/raw/open.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_READONLY;
io               1614 source4/torture/raw/open.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_NONE;
io               1615 source4/torture/raw/open.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io               1616 source4/torture/raw/open.c 	io.ntcreatex.in.create_options = 0;
io               1617 source4/torture/raw/open.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io               1618 source4/torture/raw/open.c 	io.ntcreatex.in.security_flags = 0;
io               1619 source4/torture/raw/open.c 	io.ntcreatex.in.fname = fname;
io               1623 source4/torture/raw/open.c 	status = smb_raw_open(cli->tree, tctx, &io);
io               1625 source4/torture/raw/open.c 	fnum = io.ntcreatex.out.file.fnum;
io               1627 source4/torture/raw/open.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, 0);
io               1628 source4/torture/raw/open.c 	io.ntcreatex.in.create_options = 0;
io               1629 source4/torture/raw/open.c 	CHECK_VAL(io.ntcreatex.out.create_action, NTCREATEX_ACTION_CREATED);
io               1630 source4/torture/raw/open.c 	CHECK_ALL_INFO(io.ntcreatex.out.attrib, attrib);
io               1634 source4/torture/raw/open.c 	io.ntcreatex.in.access_mask = SEC_STD_DELETE;
io               1635 source4/torture/raw/open.c 	io.ntcreatex.in.file_attr = 0;
io               1636 source4/torture/raw/open.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ | NTCREATEX_SHARE_ACCESS_WRITE | NTCREATEX_SHARE_ACCESS_DELETE;
io               1637 source4/torture/raw/open.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN;
io               1638 source4/torture/raw/open.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                 88 source4/torture/raw/openbench.c 	struct smb_composite_connect *io = &state->reconnect;
io                 99 source4/torture/raw/openbench.c 	state->tree = io->out.tree;
io                121 source4/torture/raw/openbench.c 	struct smb_composite_connect *io = &state->reconnect;
io                131 source4/torture/raw/openbench.c 	io->in.dest_host    = state->dest_host;
io                132 source4/torture/raw/openbench.c 	io->in.dest_ports   = state->dest_ports;
io                133 source4/torture/raw/openbench.c 	io->in.socket_options = lp_socket_options(state->tctx->lp_ctx);
io                134 source4/torture/raw/openbench.c 	io->in.called_name  = state->called_name;
io                135 source4/torture/raw/openbench.c 	io->in.service      = share;
io                136 source4/torture/raw/openbench.c 	io->in.service_type = state->service_type;
io                137 source4/torture/raw/openbench.c 	io->in.credentials  = cmdline_credentials;
io                138 source4/torture/raw/openbench.c 	io->in.fallback_to_anonymous = false;
io                139 source4/torture/raw/openbench.c 	io->in.workgroup    = lp_workgroup(state->tctx->lp_ctx);
io                140 source4/torture/raw/openbench.c 	io->in.gensec_settings = lp_gensec_settings(state->mem_ctx, state->tctx->lp_ctx);
io                141 source4/torture/raw/openbench.c 	lp_smbcli_options(state->tctx->lp_ctx, &io->in.options);
io                142 source4/torture/raw/openbench.c 	lp_smbcli_session_options(state->tctx->lp_ctx, &io->in.session_options);
io                150 source4/torture/raw/openbench.c 	ctx = smb_composite_connect_send(io, state->mem_ctx, 
io                151 source4/torture/raw/oplock.c 	union smb_close io;
io                159 source4/torture/raw/oplock.c 	io.close.level = RAW_CLOSE_CLOSE;
io                160 source4/torture/raw/oplock.c 	io.close.in.file.fnum = fnum;
io                161 source4/torture/raw/oplock.c 	io.close.in.write_time = 0;
io                162 source4/torture/raw/oplock.c 	req = smb_raw_close_send(tree, &io);
io                208 source4/torture/raw/oplock.c 	union smb_open io;
io                224 source4/torture/raw/oplock.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io                225 source4/torture/raw/oplock.c 	io.ntcreatex.in.root_fid = 0;
io                226 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io                227 source4/torture/raw/oplock.c 	io.ntcreatex.in.alloc_size = 0;
io                228 source4/torture/raw/oplock.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                229 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_NONE;
io                230 source4/torture/raw/oplock.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io                231 source4/torture/raw/oplock.c 	io.ntcreatex.in.create_options = 0;
io                232 source4/torture/raw/oplock.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                233 source4/torture/raw/oplock.c 	io.ntcreatex.in.security_flags = 0;
io                234 source4/torture/raw/oplock.c 	io.ntcreatex.in.fname = fname;
io                238 source4/torture/raw/oplock.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED | NTCREATEX_FLAGS_REQUEST_OPLOCK;
io                240 source4/torture/raw/oplock.c 	status = smb_raw_open(cli1->tree, tctx, &io);
io                242 source4/torture/raw/oplock.c 	fnum = io.ntcreatex.out.file.fnum;
io                243 source4/torture/raw/oplock.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, EXCLUSIVE_OPLOCK_RETURN);
io                246 source4/torture/raw/oplock.c 	status = smb_raw_open(cli2->tree, tctx, &io);
io                273 source4/torture/raw/oplock.c 	union smb_open io;
io                289 source4/torture/raw/oplock.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io                290 source4/torture/raw/oplock.c 	io.ntcreatex.in.root_fid = 0;
io                291 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io                292 source4/torture/raw/oplock.c 	io.ntcreatex.in.alloc_size = 0;
io                293 source4/torture/raw/oplock.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                294 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_NONE;
io                295 source4/torture/raw/oplock.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io                296 source4/torture/raw/oplock.c 	io.ntcreatex.in.create_options = 0;
io                297 source4/torture/raw/oplock.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                298 source4/torture/raw/oplock.c 	io.ntcreatex.in.security_flags = 0;
io                299 source4/torture/raw/oplock.c 	io.ntcreatex.in.fname = fname;
io                303 source4/torture/raw/oplock.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED | NTCREATEX_FLAGS_REQUEST_OPLOCK;
io                304 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ|
io                308 source4/torture/raw/oplock.c 	status = smb_raw_open(cli1->tree, tctx, &io);
io                310 source4/torture/raw/oplock.c 	fnum = io.ntcreatex.out.file.fnum;
io                311 source4/torture/raw/oplock.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, EXCLUSIVE_OPLOCK_RETURN);
io                314 source4/torture/raw/oplock.c 	status = smb_raw_open(cli2->tree, tctx, &io);
io                316 source4/torture/raw/oplock.c 	fnum2 = io.ntcreatex.out.file.fnum;
io                317 source4/torture/raw/oplock.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, LEVEL_II_OPLOCK_RETURN);
io                367 source4/torture/raw/oplock.c 	union smb_open io;
io                383 source4/torture/raw/oplock.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io                384 source4/torture/raw/oplock.c 	io.ntcreatex.in.root_fid = 0;
io                385 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io                386 source4/torture/raw/oplock.c 	io.ntcreatex.in.alloc_size = 0;
io                387 source4/torture/raw/oplock.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                388 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_NONE;
io                389 source4/torture/raw/oplock.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io                390 source4/torture/raw/oplock.c 	io.ntcreatex.in.create_options = 0;
io                391 source4/torture/raw/oplock.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                392 source4/torture/raw/oplock.c 	io.ntcreatex.in.security_flags = 0;
io                393 source4/torture/raw/oplock.c 	io.ntcreatex.in.fname = fname;
io                398 source4/torture/raw/oplock.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED | NTCREATEX_FLAGS_REQUEST_OPLOCK;
io                400 source4/torture/raw/oplock.c 	status = smb_raw_open(cli1->tree, tctx, &io);
io                402 source4/torture/raw/oplock.c 	fnum = io.ntcreatex.out.file.fnum;
io                403 source4/torture/raw/oplock.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, EXCLUSIVE_OPLOCK_RETURN);
io                432 source4/torture/raw/oplock.c 	union smb_open io;
io                447 source4/torture/raw/oplock.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io                448 source4/torture/raw/oplock.c 	io.ntcreatex.in.root_fid = 0;
io                449 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io                450 source4/torture/raw/oplock.c 	io.ntcreatex.in.alloc_size = 0;
io                451 source4/torture/raw/oplock.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                452 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_NONE;
io                453 source4/torture/raw/oplock.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io                454 source4/torture/raw/oplock.c 	io.ntcreatex.in.create_options = 0;
io                455 source4/torture/raw/oplock.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                456 source4/torture/raw/oplock.c 	io.ntcreatex.in.security_flags = 0;
io                457 source4/torture/raw/oplock.c 	io.ntcreatex.in.fname = fname;
io                463 source4/torture/raw/oplock.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED | NTCREATEX_FLAGS_REQUEST_OPLOCK;
io                464 source4/torture/raw/oplock.c 	status = smb_raw_open(cli1->tree, tctx, &io);
io                466 source4/torture/raw/oplock.c 	fnum = io.ntcreatex.out.file.fnum;
io                467 source4/torture/raw/oplock.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, EXCLUSIVE_OPLOCK_RETURN);
io                472 source4/torture/raw/oplock.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED | NTCREATEX_FLAGS_REQUEST_OPLOCK;
io                473 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_FILE_READ_ATTRIBUTE|SEC_FILE_WRITE_ATTRIBUTE|SEC_STD_SYNCHRONIZE;
io                474 source4/torture/raw/oplock.c 	status = smb_raw_open(cli2->tree, tctx, &io);
io                476 source4/torture/raw/oplock.c 	fnum2 = io.ntcreatex.out.file.fnum;
io                477 source4/torture/raw/oplock.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, NO_OPLOCK_RETURN);
io                496 source4/torture/raw/oplock.c 	union smb_open io;
io                512 source4/torture/raw/oplock.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io                513 source4/torture/raw/oplock.c 	io.ntcreatex.in.root_fid = 0;
io                514 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io                515 source4/torture/raw/oplock.c 	io.ntcreatex.in.alloc_size = 0;
io                516 source4/torture/raw/oplock.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                517 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_NONE;
io                518 source4/torture/raw/oplock.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io                519 source4/torture/raw/oplock.c 	io.ntcreatex.in.create_options = 0;
io                520 source4/torture/raw/oplock.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                521 source4/torture/raw/oplock.c 	io.ntcreatex.in.security_flags = 0;
io                522 source4/torture/raw/oplock.c 	io.ntcreatex.in.fname = fname;
io                529 source4/torture/raw/oplock.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED | NTCREATEX_FLAGS_REQUEST_OPLOCK;
io                530 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ|
io                533 source4/torture/raw/oplock.c 	status = smb_raw_open(cli1->tree, tctx, &io);
io                535 source4/torture/raw/oplock.c 	fnum = io.ntcreatex.out.file.fnum;
io                536 source4/torture/raw/oplock.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, EXCLUSIVE_OPLOCK_RETURN);
io                542 source4/torture/raw/oplock.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED | NTCREATEX_FLAGS_REQUEST_OPLOCK;
io                543 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_FILE_READ_ATTRIBUTE|SEC_FILE_WRITE_ATTRIBUTE|SEC_STD_SYNCHRONIZE;
io                544 source4/torture/raw/oplock.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OVERWRITE_IF;
io                545 source4/torture/raw/oplock.c 	status = smb_raw_open(cli2->tree, tctx, &io);
io                547 source4/torture/raw/oplock.c 	fnum2 = io.ntcreatex.out.file.fnum;
io                548 source4/torture/raw/oplock.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, LEVEL_II_OPLOCK_RETURN);
io                568 source4/torture/raw/oplock.c 	union smb_open io;
io                585 source4/torture/raw/oplock.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io                586 source4/torture/raw/oplock.c 	io.ntcreatex.in.root_fid = 0;
io                587 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io                588 source4/torture/raw/oplock.c 	io.ntcreatex.in.alloc_size = 0;
io                589 source4/torture/raw/oplock.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                590 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_NONE;
io                591 source4/torture/raw/oplock.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io                592 source4/torture/raw/oplock.c 	io.ntcreatex.in.create_options = 0;
io                593 source4/torture/raw/oplock.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                594 source4/torture/raw/oplock.c 	io.ntcreatex.in.security_flags = 0;
io                595 source4/torture/raw/oplock.c 	io.ntcreatex.in.fname = fname1;
io                599 source4/torture/raw/oplock.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED | NTCREATEX_FLAGS_REQUEST_OPLOCK;
io                601 source4/torture/raw/oplock.c 	status = smb_raw_open(cli1->tree, tctx, &io);
io                603 source4/torture/raw/oplock.c 	fnum = io.ntcreatex.out.file.fnum;
io                604 source4/torture/raw/oplock.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, EXCLUSIVE_OPLOCK_RETURN);
io                634 source4/torture/raw/oplock.c 	union smb_open io;
io                651 source4/torture/raw/oplock.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io                652 source4/torture/raw/oplock.c 	io.ntcreatex.in.root_fid = 0;
io                653 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io                654 source4/torture/raw/oplock.c 	io.ntcreatex.in.alloc_size = 0;
io                655 source4/torture/raw/oplock.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                656 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_NONE;
io                657 source4/torture/raw/oplock.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io                658 source4/torture/raw/oplock.c 	io.ntcreatex.in.create_options = 0;
io                659 source4/torture/raw/oplock.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                660 source4/torture/raw/oplock.c 	io.ntcreatex.in.security_flags = 0;
io                661 source4/torture/raw/oplock.c 	io.ntcreatex.in.fname = fname;
io                668 source4/torture/raw/oplock.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED | 
io                671 source4/torture/raw/oplock.c 	status = smb_raw_open(cli1->tree, tctx, &io);
io                673 source4/torture/raw/oplock.c 	fnum = io.ntcreatex.out.file.fnum;
io                674 source4/torture/raw/oplock.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, BATCH_OPLOCK_RETURN);
io                718 source4/torture/raw/oplock.c 	union smb_open io;
io                735 source4/torture/raw/oplock.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io                736 source4/torture/raw/oplock.c 	io.ntcreatex.in.root_fid = 0;
io                737 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io                738 source4/torture/raw/oplock.c 	io.ntcreatex.in.alloc_size = 0;
io                739 source4/torture/raw/oplock.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                740 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_NONE;
io                741 source4/torture/raw/oplock.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io                742 source4/torture/raw/oplock.c 	io.ntcreatex.in.create_options = 0;
io                743 source4/torture/raw/oplock.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                744 source4/torture/raw/oplock.c 	io.ntcreatex.in.security_flags = 0;
io                745 source4/torture/raw/oplock.c 	io.ntcreatex.in.fname = fname;
io                749 source4/torture/raw/oplock.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED | 
io                752 source4/torture/raw/oplock.c 	status = smb_raw_open(cli1->tree, tctx, &io);
io                754 source4/torture/raw/oplock.c 	fnum = io.ntcreatex.out.file.fnum;
io                755 source4/torture/raw/oplock.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, BATCH_OPLOCK_RETURN);
io                797 source4/torture/raw/oplock.c 	union smb_open io;
io                813 source4/torture/raw/oplock.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io                814 source4/torture/raw/oplock.c 	io.ntcreatex.in.root_fid = 0;
io                815 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io                816 source4/torture/raw/oplock.c 	io.ntcreatex.in.alloc_size = 0;
io                817 source4/torture/raw/oplock.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                818 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_NONE;
io                819 source4/torture/raw/oplock.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io                820 source4/torture/raw/oplock.c 	io.ntcreatex.in.create_options = 0;
io                821 source4/torture/raw/oplock.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                822 source4/torture/raw/oplock.c 	io.ntcreatex.in.security_flags = 0;
io                823 source4/torture/raw/oplock.c 	io.ntcreatex.in.fname = fname;
io                828 source4/torture/raw/oplock.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED | 
io                831 source4/torture/raw/oplock.c 	status = smb_raw_open(cli1->tree, tctx, &io);
io                833 source4/torture/raw/oplock.c 	fnum = io.ntcreatex.out.file.fnum;
io                834 source4/torture/raw/oplock.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, BATCH_OPLOCK_RETURN);
io                861 source4/torture/raw/oplock.c 	union smb_open io;
io                877 source4/torture/raw/oplock.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io                878 source4/torture/raw/oplock.c 	io.ntcreatex.in.root_fid = 0;
io                879 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io                880 source4/torture/raw/oplock.c 	io.ntcreatex.in.alloc_size = 0;
io                881 source4/torture/raw/oplock.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                882 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_NONE;
io                883 source4/torture/raw/oplock.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io                884 source4/torture/raw/oplock.c 	io.ntcreatex.in.create_options = 0;
io                885 source4/torture/raw/oplock.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                886 source4/torture/raw/oplock.c 	io.ntcreatex.in.security_flags = 0;
io                887 source4/torture/raw/oplock.c 	io.ntcreatex.in.fname = fname;
io                893 source4/torture/raw/oplock.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED | 
io                896 source4/torture/raw/oplock.c 	status = smb_raw_open(cli1->tree, tctx, &io);
io                898 source4/torture/raw/oplock.c 	fnum = io.ntcreatex.out.file.fnum;
io                899 source4/torture/raw/oplock.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, BATCH_OPLOCK_RETURN);
io                925 source4/torture/raw/oplock.c 	union smb_open io;
io                940 source4/torture/raw/oplock.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io                941 source4/torture/raw/oplock.c 	io.ntcreatex.in.root_fid = 0;
io                942 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io                943 source4/torture/raw/oplock.c 	io.ntcreatex.in.alloc_size = 0;
io                944 source4/torture/raw/oplock.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                945 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_NONE;
io                946 source4/torture/raw/oplock.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io                947 source4/torture/raw/oplock.c 	io.ntcreatex.in.create_options = 0;
io                948 source4/torture/raw/oplock.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                949 source4/torture/raw/oplock.c 	io.ntcreatex.in.security_flags = 0;
io                950 source4/torture/raw/oplock.c 	io.ntcreatex.in.fname = fname;
io                956 source4/torture/raw/oplock.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED | 
io                959 source4/torture/raw/oplock.c 	status = smb_raw_open(cli1->tree, tctx, &io);
io                961 source4/torture/raw/oplock.c 	fnum = io.ntcreatex.out.file.fnum;
io                962 source4/torture/raw/oplock.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, BATCH_OPLOCK_RETURN);
io                966 source4/torture/raw/oplock.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED;
io                967 source4/torture/raw/oplock.c 	status = smb_raw_open(cli2->tree, tctx, &io);
io                989 source4/torture/raw/oplock.c 	union smb_open io;
io               1005 source4/torture/raw/oplock.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io               1006 source4/torture/raw/oplock.c 	io.ntcreatex.in.root_fid = 0;
io               1007 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io               1008 source4/torture/raw/oplock.c 	io.ntcreatex.in.alloc_size = 0;
io               1009 source4/torture/raw/oplock.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io               1010 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_NONE;
io               1011 source4/torture/raw/oplock.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io               1012 source4/torture/raw/oplock.c 	io.ntcreatex.in.create_options = 0;
io               1013 source4/torture/raw/oplock.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io               1014 source4/torture/raw/oplock.c 	io.ntcreatex.in.security_flags = 0;
io               1015 source4/torture/raw/oplock.c 	io.ntcreatex.in.fname = fname;
io               1022 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_READ | SEC_RIGHTS_FILE_WRITE;
io               1023 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ | NTCREATEX_SHARE_ACCESS_WRITE;
io               1024 source4/torture/raw/oplock.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED | 
io               1027 source4/torture/raw/oplock.c 	status = smb_raw_open(cli1->tree, tctx, &io);
io               1029 source4/torture/raw/oplock.c 	fnum = io.ntcreatex.out.file.fnum;
io               1030 source4/torture/raw/oplock.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, BATCH_OPLOCK_RETURN);
io               1034 source4/torture/raw/oplock.c 	status = smb_raw_open(cli2->tree, tctx, &io);
io               1036 source4/torture/raw/oplock.c 	fnum2 = io.ntcreatex.out.file.fnum;
io               1037 source4/torture/raw/oplock.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, LEVEL_II_OPLOCK_RETURN);
io               1070 source4/torture/raw/oplock.c 	union smb_open io;
io               1085 source4/torture/raw/oplock.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io               1086 source4/torture/raw/oplock.c 	io.ntcreatex.in.root_fid = 0;
io               1087 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io               1088 source4/torture/raw/oplock.c 	io.ntcreatex.in.alloc_size = 0;
io               1089 source4/torture/raw/oplock.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io               1090 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_NONE;
io               1091 source4/torture/raw/oplock.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io               1092 source4/torture/raw/oplock.c 	io.ntcreatex.in.create_options = 0;
io               1093 source4/torture/raw/oplock.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io               1094 source4/torture/raw/oplock.c 	io.ntcreatex.in.security_flags = 0;
io               1095 source4/torture/raw/oplock.c 	io.ntcreatex.in.fname = fname;
io               1101 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io               1102 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_NONE;
io               1103 source4/torture/raw/oplock.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED | 
io               1106 source4/torture/raw/oplock.c 	status = smb_raw_open(cli1->tree, tctx, &io);
io               1108 source4/torture/raw/oplock.c 	fnum2 = io.ntcreatex.out.file.fnum;
io               1109 source4/torture/raw/oplock.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, BATCH_OPLOCK_RETURN);
io               1113 source4/torture/raw/oplock.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED | 
io               1116 source4/torture/raw/oplock.c 	status = smb_raw_open(cli2->tree, tctx, &io);
io               1118 source4/torture/raw/oplock.c 	fnum = io.ntcreatex.out.file.fnum;
io               1119 source4/torture/raw/oplock.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, BATCH_OPLOCK_RETURN);
io               1140 source4/torture/raw/oplock.c 	union smb_open io;
io               1155 source4/torture/raw/oplock.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io               1156 source4/torture/raw/oplock.c 	io.ntcreatex.in.root_fid = 0;
io               1157 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io               1158 source4/torture/raw/oplock.c 	io.ntcreatex.in.alloc_size = 0;
io               1159 source4/torture/raw/oplock.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io               1160 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_NONE;
io               1161 source4/torture/raw/oplock.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io               1162 source4/torture/raw/oplock.c 	io.ntcreatex.in.create_options = 0;
io               1163 source4/torture/raw/oplock.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io               1164 source4/torture/raw/oplock.c 	io.ntcreatex.in.security_flags = 0;
io               1165 source4/torture/raw/oplock.c 	io.ntcreatex.in.fname = fname;
io               1171 source4/torture/raw/oplock.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED | 
io               1174 source4/torture/raw/oplock.c 	status = smb_raw_open(cli1->tree, tctx, &io);
io               1176 source4/torture/raw/oplock.c 	fnum = io.ntcreatex.out.file.fnum;
io               1177 source4/torture/raw/oplock.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, BATCH_OPLOCK_RETURN);
io               1182 source4/torture/raw/oplock.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED | 
io               1185 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_FILE_READ_ATTRIBUTE|SEC_FILE_WRITE_ATTRIBUTE|SEC_STD_SYNCHRONIZE;
io               1186 source4/torture/raw/oplock.c 	status = smb_raw_open(cli2->tree, tctx, &io);
io               1188 source4/torture/raw/oplock.c 	fnum2 = io.ntcreatex.out.file.fnum;
io               1189 source4/torture/raw/oplock.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, NO_OPLOCK_RETURN);
io               1208 source4/torture/raw/oplock.c 	union smb_open io;
io               1224 source4/torture/raw/oplock.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io               1225 source4/torture/raw/oplock.c 	io.ntcreatex.in.root_fid = 0;
io               1226 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io               1227 source4/torture/raw/oplock.c 	io.ntcreatex.in.alloc_size = 0;
io               1228 source4/torture/raw/oplock.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io               1229 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_NONE;
io               1230 source4/torture/raw/oplock.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io               1231 source4/torture/raw/oplock.c 	io.ntcreatex.in.create_options = 0;
io               1232 source4/torture/raw/oplock.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io               1233 source4/torture/raw/oplock.c 	io.ntcreatex.in.security_flags = 0;
io               1234 source4/torture/raw/oplock.c 	io.ntcreatex.in.fname = fname;
io               1238 source4/torture/raw/oplock.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED | 
io               1241 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_FILE_READ_ATTRIBUTE|SEC_FILE_WRITE_ATTRIBUTE|SEC_STD_SYNCHRONIZE;
io               1242 source4/torture/raw/oplock.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io               1243 source4/torture/raw/oplock.c 	status = smb_raw_open(cli1->tree, tctx, &io);
io               1245 source4/torture/raw/oplock.c 	fnum = io.ntcreatex.out.file.fnum;
io               1246 source4/torture/raw/oplock.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, BATCH_OPLOCK_RETURN);
io               1253 source4/torture/raw/oplock.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED | 
io               1256 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io               1257 source4/torture/raw/oplock.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN;
io               1258 source4/torture/raw/oplock.c 	status = smb_raw_open(cli2->tree, tctx, &io);
io               1260 source4/torture/raw/oplock.c 	fnum2 = io.ntcreatex.out.file.fnum;
io               1265 source4/torture/raw/oplock.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, LEVEL_II_OPLOCK_RETURN);
io               1272 source4/torture/raw/oplock.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED | 
io               1275 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io               1276 source4/torture/raw/oplock.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN;
io               1277 source4/torture/raw/oplock.c 	status = smb_raw_open(cli2->tree, tctx, &io);
io               1279 source4/torture/raw/oplock.c 	fnum2 = io.ntcreatex.out.file.fnum;
io               1282 source4/torture/raw/oplock.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, LEVEL_II_OPLOCK_RETURN);
io               1314 source4/torture/raw/oplock.c 	union smb_open io;
io               1329 source4/torture/raw/oplock.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io               1330 source4/torture/raw/oplock.c 	io.ntcreatex.in.root_fid = 0;
io               1331 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io               1332 source4/torture/raw/oplock.c 	io.ntcreatex.in.alloc_size = 0;
io               1333 source4/torture/raw/oplock.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io               1334 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_NONE;
io               1335 source4/torture/raw/oplock.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io               1336 source4/torture/raw/oplock.c 	io.ntcreatex.in.create_options = 0;
io               1337 source4/torture/raw/oplock.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io               1338 source4/torture/raw/oplock.c 	io.ntcreatex.in.security_flags = 0;
io               1339 source4/torture/raw/oplock.c 	io.ntcreatex.in.fname = fname;
io               1343 source4/torture/raw/oplock.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED;
io               1344 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io               1345 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ|
io               1348 source4/torture/raw/oplock.c 	status = smb_raw_open(cli1->tree, tctx, &io);
io               1350 source4/torture/raw/oplock.c 	fnum = io.ntcreatex.out.file.fnum;
io               1353 source4/torture/raw/oplock.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, 0);
io               1357 source4/torture/raw/oplock.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED |
io               1360 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io               1361 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ|
io               1364 source4/torture/raw/oplock.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN;
io               1365 source4/torture/raw/oplock.c 	status = smb_raw_open(cli2->tree, tctx, &io);
io               1367 source4/torture/raw/oplock.c 	fnum2 = io.ntcreatex.out.file.fnum;
io               1370 source4/torture/raw/oplock.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, LEVEL_II_OPLOCK_RETURN);
io               1422 source4/torture/raw/oplock.c 	union smb_open io;
io               1438 source4/torture/raw/oplock.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io               1439 source4/torture/raw/oplock.c 	io.ntcreatex.in.root_fid = 0;
io               1440 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io               1441 source4/torture/raw/oplock.c 	io.ntcreatex.in.alloc_size = 0;
io               1442 source4/torture/raw/oplock.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io               1443 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_NONE;
io               1444 source4/torture/raw/oplock.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io               1445 source4/torture/raw/oplock.c 	io.ntcreatex.in.create_options = 0;
io               1446 source4/torture/raw/oplock.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io               1447 source4/torture/raw/oplock.c 	io.ntcreatex.in.security_flags = 0;
io               1448 source4/torture/raw/oplock.c 	io.ntcreatex.in.fname = fname;
io               1456 source4/torture/raw/oplock.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED |
io               1459 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io               1460 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ|
io               1463 source4/torture/raw/oplock.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io               1464 source4/torture/raw/oplock.c 	status = smb_raw_open(cli1->tree, tctx, &io);
io               1466 source4/torture/raw/oplock.c 	fnum = io.ntcreatex.out.file.fnum;
io               1469 source4/torture/raw/oplock.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, BATCH_OPLOCK_RETURN);
io               1497 source4/torture/raw/oplock.c 	union smb_open io;
io               1513 source4/torture/raw/oplock.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io               1514 source4/torture/raw/oplock.c 	io.ntcreatex.in.root_fid = 0;
io               1515 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io               1516 source4/torture/raw/oplock.c 	io.ntcreatex.in.alloc_size = 0;
io               1517 source4/torture/raw/oplock.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io               1518 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_NONE;
io               1519 source4/torture/raw/oplock.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io               1520 source4/torture/raw/oplock.c 	io.ntcreatex.in.create_options = 0;
io               1521 source4/torture/raw/oplock.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io               1522 source4/torture/raw/oplock.c 	io.ntcreatex.in.security_flags = 0;
io               1523 source4/torture/raw/oplock.c 	io.ntcreatex.in.fname = fname;
io               1531 source4/torture/raw/oplock.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED |
io               1534 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io               1535 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ|
io               1538 source4/torture/raw/oplock.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io               1539 source4/torture/raw/oplock.c 	status = smb_raw_open(cli1->tree, tctx, &io);
io               1541 source4/torture/raw/oplock.c 	fnum = io.ntcreatex.out.file.fnum;
io               1544 source4/torture/raw/oplock.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, BATCH_OPLOCK_RETURN);
io               1572 source4/torture/raw/oplock.c 	union smb_open io;
io               1588 source4/torture/raw/oplock.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io               1589 source4/torture/raw/oplock.c 	io.ntcreatex.in.root_fid = 0;
io               1590 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io               1591 source4/torture/raw/oplock.c 	io.ntcreatex.in.alloc_size = 0;
io               1592 source4/torture/raw/oplock.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io               1593 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_NONE;
io               1594 source4/torture/raw/oplock.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io               1595 source4/torture/raw/oplock.c 	io.ntcreatex.in.create_options = 0;
io               1596 source4/torture/raw/oplock.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io               1597 source4/torture/raw/oplock.c 	io.ntcreatex.in.security_flags = 0;
io               1598 source4/torture/raw/oplock.c 	io.ntcreatex.in.fname = fname;
io               1605 source4/torture/raw/oplock.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED | 
io               1608 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ|
io               1611 source4/torture/raw/oplock.c 	status = smb_raw_open(cli1->tree, tctx, &io);
io               1613 source4/torture/raw/oplock.c 	fnum = io.ntcreatex.out.file.fnum;
io               1614 source4/torture/raw/oplock.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, BATCH_OPLOCK_RETURN);
io               1620 source4/torture/raw/oplock.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED | 
io               1623 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_FILE_READ_ATTRIBUTE|SEC_FILE_WRITE_ATTRIBUTE|SEC_STD_SYNCHRONIZE;
io               1624 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ|
io               1627 source4/torture/raw/oplock.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OVERWRITE;
io               1628 source4/torture/raw/oplock.c 	status = smb_raw_open(cli2->tree, tctx, &io);
io               1630 source4/torture/raw/oplock.c 	fnum2 = io.ntcreatex.out.file.fnum;
io               1631 source4/torture/raw/oplock.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, LEVEL_II_OPLOCK_RETURN);
io               1650 source4/torture/raw/oplock.c 	union smb_open io;
io               1665 source4/torture/raw/oplock.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io               1666 source4/torture/raw/oplock.c 	io.ntcreatex.in.root_fid = 0;
io               1667 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io               1668 source4/torture/raw/oplock.c 	io.ntcreatex.in.alloc_size = 0;
io               1669 source4/torture/raw/oplock.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io               1670 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_NONE;
io               1671 source4/torture/raw/oplock.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io               1672 source4/torture/raw/oplock.c 	io.ntcreatex.in.create_options = 0;
io               1673 source4/torture/raw/oplock.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io               1674 source4/torture/raw/oplock.c 	io.ntcreatex.in.security_flags = 0;
io               1675 source4/torture/raw/oplock.c 	io.ntcreatex.in.fname = fname;
io               1681 source4/torture/raw/oplock.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED | 
io               1684 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ|
io               1687 source4/torture/raw/oplock.c 	status = smb_raw_open(cli1->tree, tctx, &io);
io               1689 source4/torture/raw/oplock.c 	fnum = io.ntcreatex.out.file.fnum;
io               1690 source4/torture/raw/oplock.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, BATCH_OPLOCK_RETURN);
io               1696 source4/torture/raw/oplock.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED | 
io               1699 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_FILE_READ_ATTRIBUTE|SEC_FILE_WRITE_ATTRIBUTE|SEC_STD_SYNCHRONIZE;
io               1700 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ|
io               1703 source4/torture/raw/oplock.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OVERWRITE;
io               1704 source4/torture/raw/oplock.c 	status = smb_raw_open(cli2->tree, tctx, &io);
io               1706 source4/torture/raw/oplock.c 	fnum2 = io.ntcreatex.out.file.fnum;
io               1707 source4/torture/raw/oplock.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, LEVEL_II_OPLOCK_RETURN);
io               1725 source4/torture/raw/oplock.c 	union smb_open io;
io               1741 source4/torture/raw/oplock.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io               1742 source4/torture/raw/oplock.c 	io.ntcreatex.in.root_fid = 0;
io               1743 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io               1744 source4/torture/raw/oplock.c 	io.ntcreatex.in.alloc_size = 0;
io               1745 source4/torture/raw/oplock.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io               1746 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_NONE;
io               1747 source4/torture/raw/oplock.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io               1748 source4/torture/raw/oplock.c 	io.ntcreatex.in.create_options = 0;
io               1749 source4/torture/raw/oplock.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io               1750 source4/torture/raw/oplock.c 	io.ntcreatex.in.security_flags = 0;
io               1751 source4/torture/raw/oplock.c 	io.ntcreatex.in.fname = fname;
io               1759 source4/torture/raw/oplock.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED |
io               1762 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io               1763 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ|
io               1766 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_NONE;
io               1767 source4/torture/raw/oplock.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io               1768 source4/torture/raw/oplock.c 	status = smb_raw_open(cli1->tree, tctx, &io);
io               1770 source4/torture/raw/oplock.c 	fnum = io.ntcreatex.out.file.fnum;
io               1773 source4/torture/raw/oplock.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, BATCH_OPLOCK_RETURN);
io               1798 source4/torture/raw/oplock.c 	union smb_open io;
io               1814 source4/torture/raw/oplock.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io               1815 source4/torture/raw/oplock.c 	io.ntcreatex.in.root_fid = 0;
io               1816 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io               1817 source4/torture/raw/oplock.c 	io.ntcreatex.in.alloc_size = 0;
io               1818 source4/torture/raw/oplock.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io               1819 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_NONE;
io               1820 source4/torture/raw/oplock.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io               1821 source4/torture/raw/oplock.c 	io.ntcreatex.in.create_options = 0;
io               1822 source4/torture/raw/oplock.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io               1823 source4/torture/raw/oplock.c 	io.ntcreatex.in.security_flags = 0;
io               1824 source4/torture/raw/oplock.c 	io.ntcreatex.in.fname = fname;
io               1831 source4/torture/raw/oplock.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED |
io               1834 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ|
io               1837 source4/torture/raw/oplock.c 	status = smb_raw_open(cli1->tree, tctx, &io);
io               1839 source4/torture/raw/oplock.c 	fnum = io.ntcreatex.out.file.fnum;
io               1840 source4/torture/raw/oplock.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, BATCH_OPLOCK_RETURN);
io               1846 source4/torture/raw/oplock.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED |
io               1849 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_FILE_READ_ATTRIBUTE|SEC_FILE_WRITE_ATTRIBUTE|SEC_STD_SYNCHRONIZE;
io               1850 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ|
io               1853 source4/torture/raw/oplock.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OVERWRITE_IF;
io               1854 source4/torture/raw/oplock.c 	status = smb_raw_open(cli2->tree, tctx, &io);
io               1856 source4/torture/raw/oplock.c 	fnum2 = io.ntcreatex.out.file.fnum;
io               1857 source4/torture/raw/oplock.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, LEVEL_II_OPLOCK_RETURN);
io               1877 source4/torture/raw/oplock.c 	union smb_open io;
io               1894 source4/torture/raw/oplock.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io               1895 source4/torture/raw/oplock.c 	io.ntcreatex.in.root_fid = 0;
io               1896 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io               1897 source4/torture/raw/oplock.c 	io.ntcreatex.in.alloc_size = 0;
io               1898 source4/torture/raw/oplock.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io               1899 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_NONE;
io               1900 source4/torture/raw/oplock.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io               1901 source4/torture/raw/oplock.c 	io.ntcreatex.in.create_options = 0;
io               1902 source4/torture/raw/oplock.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io               1903 source4/torture/raw/oplock.c 	io.ntcreatex.in.security_flags = 0;
io               1904 source4/torture/raw/oplock.c 	io.ntcreatex.in.fname = fname1;
io               1909 source4/torture/raw/oplock.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED |
io               1913 source4/torture/raw/oplock.c 	status = smb_raw_open(cli1->tree, tctx, &io);
io               1915 source4/torture/raw/oplock.c 	fnum = io.ntcreatex.out.file.fnum;
io               1916 source4/torture/raw/oplock.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, BATCH_OPLOCK_RETURN);
io               1948 source4/torture/raw/oplock.c 	union smb_open io;
io               1965 source4/torture/raw/oplock.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io               1966 source4/torture/raw/oplock.c 	io.ntcreatex.in.root_fid = 0;
io               1967 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io               1968 source4/torture/raw/oplock.c 	io.ntcreatex.in.alloc_size = 0;
io               1969 source4/torture/raw/oplock.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io               1970 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_NONE;
io               1971 source4/torture/raw/oplock.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io               1972 source4/torture/raw/oplock.c 	io.ntcreatex.in.create_options = 0;
io               1973 source4/torture/raw/oplock.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io               1974 source4/torture/raw/oplock.c 	io.ntcreatex.in.security_flags = 0;
io               1975 source4/torture/raw/oplock.c 	io.ntcreatex.in.fname = fname1;
io               1980 source4/torture/raw/oplock.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED |
io               1984 source4/torture/raw/oplock.c 	status = smb_raw_open(cli1->tree, tctx, &io);
io               1986 source4/torture/raw/oplock.c 	fnum = io.ntcreatex.out.file.fnum;
io               1987 source4/torture/raw/oplock.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, BATCH_OPLOCK_RETURN);
io               2020 source4/torture/raw/oplock.c 	union smb_open io;
io               2039 source4/torture/raw/oplock.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io               2040 source4/torture/raw/oplock.c 	io.ntcreatex.in.root_fid = 0;
io               2041 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io               2042 source4/torture/raw/oplock.c 	io.ntcreatex.in.alloc_size = 0;
io               2043 source4/torture/raw/oplock.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io               2044 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_NONE;
io               2045 source4/torture/raw/oplock.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io               2046 source4/torture/raw/oplock.c 	io.ntcreatex.in.create_options = 0;
io               2047 source4/torture/raw/oplock.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io               2048 source4/torture/raw/oplock.c 	io.ntcreatex.in.security_flags = 0;
io               2049 source4/torture/raw/oplock.c 	io.ntcreatex.in.fname = fname1;
io               2053 source4/torture/raw/oplock.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED |
io               2056 source4/torture/raw/oplock.c 	status = smb_raw_open(cli1->tree, tctx, &io);
io               2058 source4/torture/raw/oplock.c 	fnum = io.ntcreatex.out.file.fnum;
io               2059 source4/torture/raw/oplock.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, BATCH_OPLOCK_RETURN);
io               2123 source4/torture/raw/oplock.c 	union smb_open io;
io               2142 source4/torture/raw/oplock.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io               2143 source4/torture/raw/oplock.c 	io.ntcreatex.in.root_fid = 0;
io               2144 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io               2145 source4/torture/raw/oplock.c 	io.ntcreatex.in.alloc_size = 0;
io               2146 source4/torture/raw/oplock.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io               2147 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_NONE;
io               2148 source4/torture/raw/oplock.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io               2149 source4/torture/raw/oplock.c 	io.ntcreatex.in.create_options = 0;
io               2150 source4/torture/raw/oplock.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io               2151 source4/torture/raw/oplock.c 	io.ntcreatex.in.security_flags = 0;
io               2152 source4/torture/raw/oplock.c 	io.ntcreatex.in.fname = fname1;
io               2156 source4/torture/raw/oplock.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED |
io               2158 source4/torture/raw/oplock.c 	status = smb_raw_open(cli1->tree, tctx, &io);
io               2160 source4/torture/raw/oplock.c 	fnum = io.ntcreatex.out.file.fnum;
io               2161 source4/torture/raw/oplock.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, EXCLUSIVE_OPLOCK_RETURN);
io               2224 source4/torture/raw/oplock.c 	union smb_open io;
io               2242 source4/torture/raw/oplock.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io               2243 source4/torture/raw/oplock.c 	io.ntcreatex.in.root_fid = 0;
io               2244 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io               2245 source4/torture/raw/oplock.c 	io.ntcreatex.in.alloc_size = 0;
io               2246 source4/torture/raw/oplock.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io               2247 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_NONE;
io               2248 source4/torture/raw/oplock.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io               2249 source4/torture/raw/oplock.c 	io.ntcreatex.in.create_options = 0;
io               2250 source4/torture/raw/oplock.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io               2251 source4/torture/raw/oplock.c 	io.ntcreatex.in.security_flags = 0;
io               2252 source4/torture/raw/oplock.c 	io.ntcreatex.in.fname = fname1;
io               2256 source4/torture/raw/oplock.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED |
io               2258 source4/torture/raw/oplock.c 	status = smb_raw_open(cli1->tree, tctx, &io);
io               2260 source4/torture/raw/oplock.c 	fnum = io.ntcreatex.out.file.fnum;
io               2261 source4/torture/raw/oplock.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, EXCLUSIVE_OPLOCK_RETURN);
io               2344 source4/torture/raw/oplock.c 	union smb_open io;
io               2363 source4/torture/raw/oplock.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io               2364 source4/torture/raw/oplock.c 	io.ntcreatex.in.root_fid = 0;
io               2365 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io               2366 source4/torture/raw/oplock.c 	io.ntcreatex.in.alloc_size = 0;
io               2367 source4/torture/raw/oplock.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io               2368 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_NONE;
io               2369 source4/torture/raw/oplock.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io               2370 source4/torture/raw/oplock.c 	io.ntcreatex.in.create_options = 0;
io               2371 source4/torture/raw/oplock.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io               2372 source4/torture/raw/oplock.c 	io.ntcreatex.in.security_flags = 0;
io               2373 source4/torture/raw/oplock.c 	io.ntcreatex.in.fname = fname1;
io               2377 source4/torture/raw/oplock.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED |
io               2380 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ|
io               2383 source4/torture/raw/oplock.c 	status = smb_raw_open(cli1->tree, tctx, &io);
io               2385 source4/torture/raw/oplock.c 	fnum = io.ntcreatex.out.file.fnum;
io               2386 source4/torture/raw/oplock.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, BATCH_OPLOCK_RETURN);
io               2411 source4/torture/raw/oplock.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED |
io               2414 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ|
io               2417 source4/torture/raw/oplock.c 	io.ntcreatex.in.fname = fname2;
io               2418 source4/torture/raw/oplock.c 	status = smb_raw_open(cli2->tree, tctx, &io);
io               2420 source4/torture/raw/oplock.c 	fnum2 = io.ntcreatex.out.file.fnum;
io               2421 source4/torture/raw/oplock.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, LEVEL_II_OPLOCK_RETURN);
io               2470 source4/torture/raw/oplock.c 	union smb_open io;
io               2488 source4/torture/raw/oplock.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io               2489 source4/torture/raw/oplock.c 	io.ntcreatex.in.root_fid = 0;
io               2490 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io               2491 source4/torture/raw/oplock.c 	io.ntcreatex.in.alloc_size = 0;
io               2492 source4/torture/raw/oplock.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io               2493 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_NONE;
io               2494 source4/torture/raw/oplock.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io               2495 source4/torture/raw/oplock.c 	io.ntcreatex.in.create_options = 0;
io               2496 source4/torture/raw/oplock.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io               2497 source4/torture/raw/oplock.c 	io.ntcreatex.in.security_flags = 0;
io               2498 source4/torture/raw/oplock.c 	io.ntcreatex.in.fname = fname;
io               2505 source4/torture/raw/oplock.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED |
io               2508 source4/torture/raw/oplock.c 	status = smb_raw_open(cli1->tree, tctx, &io);
io               2510 source4/torture/raw/oplock.c 	fnum = io.ntcreatex.out.file.fnum;
io               2511 source4/torture/raw/oplock.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, BATCH_OPLOCK_RETURN);
io               2539 source4/torture/raw/oplock.c 	union smb_open io;
io               2561 source4/torture/raw/oplock.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io               2562 source4/torture/raw/oplock.c 	io.ntcreatex.in.root_fid = 0;
io               2563 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io               2564 source4/torture/raw/oplock.c 	io.ntcreatex.in.alloc_size = 0;
io               2565 source4/torture/raw/oplock.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io               2566 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_NONE;
io               2567 source4/torture/raw/oplock.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io               2568 source4/torture/raw/oplock.c 	io.ntcreatex.in.create_options = 0;
io               2569 source4/torture/raw/oplock.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io               2570 source4/torture/raw/oplock.c 	io.ntcreatex.in.security_flags = 0;
io               2571 source4/torture/raw/oplock.c 	io.ntcreatex.in.fname = fname;
io               2578 source4/torture/raw/oplock.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED |
io               2581 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ|
io               2584 source4/torture/raw/oplock.c 	status = smb_raw_open(cli1->tree, tctx, &io);
io               2586 source4/torture/raw/oplock.c 	fnum = io.ntcreatex.out.file.fnum;
io               2587 source4/torture/raw/oplock.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, BATCH_OPLOCK_RETURN);
io               2592 source4/torture/raw/oplock.c 	status = smb_raw_open(cli1->tree, tctx, &io);
io               2606 source4/torture/raw/oplock.c 	status = smb_raw_open(cli1->tree, tctx, &io);
io               2608 source4/torture/raw/oplock.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, LEVEL_II_OPLOCK_RETURN);
io               2612 source4/torture/raw/oplock.c 	fnum2 = io.ntcreatex.out.file.fnum;
io               2631 source4/torture/raw/oplock.c 	union smb_open io;
io               2650 source4/torture/raw/oplock.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io               2651 source4/torture/raw/oplock.c 	io.ntcreatex.in.root_fid = 0;
io               2652 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io               2653 source4/torture/raw/oplock.c 	io.ntcreatex.in.alloc_size = 0;
io               2654 source4/torture/raw/oplock.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io               2655 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_NONE;
io               2656 source4/torture/raw/oplock.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io               2657 source4/torture/raw/oplock.c 	io.ntcreatex.in.create_options = 0;
io               2658 source4/torture/raw/oplock.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io               2659 source4/torture/raw/oplock.c 	io.ntcreatex.in.security_flags = 0;
io               2660 source4/torture/raw/oplock.c 	io.ntcreatex.in.fname = fname;
io               2668 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_READ | SEC_RIGHTS_FILE_WRITE;
io               2669 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ | NTCREATEX_SHARE_ACCESS_WRITE;
io               2670 source4/torture/raw/oplock.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED |
io               2673 source4/torture/raw/oplock.c 	status = smb_raw_open(cli1->tree, tctx, &io);
io               2675 source4/torture/raw/oplock.c 	fnum = io.ntcreatex.out.file.fnum;
io               2676 source4/torture/raw/oplock.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, BATCH_OPLOCK_RETURN);
io               2681 source4/torture/raw/oplock.c 	status = smb_raw_open(cli3->tree, tctx, &io);
io               2683 source4/torture/raw/oplock.c 	fnum3 = io.ntcreatex.out.file.fnum;
io               2684 source4/torture/raw/oplock.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, NO_OPLOCK_RETURN);
io               2694 source4/torture/raw/oplock.c 	status = smb_raw_open(cli2->tree, tctx, &io);
io               2696 source4/torture/raw/oplock.c 	fnum2 = io.ntcreatex.out.file.fnum;
io               2697 source4/torture/raw/oplock.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, LEVEL_II_OPLOCK_RETURN);
io               2718 source4/torture/raw/oplock.c 	union smb_open io;
io               2737 source4/torture/raw/oplock.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io               2738 source4/torture/raw/oplock.c 	io.ntcreatex.in.root_fid = 0;
io               2739 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io               2740 source4/torture/raw/oplock.c 	io.ntcreatex.in.alloc_size = 0;
io               2741 source4/torture/raw/oplock.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io               2742 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_NONE;
io               2743 source4/torture/raw/oplock.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io               2744 source4/torture/raw/oplock.c 	io.ntcreatex.in.create_options = 0;
io               2745 source4/torture/raw/oplock.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io               2746 source4/torture/raw/oplock.c 	io.ntcreatex.in.security_flags = 0;
io               2747 source4/torture/raw/oplock.c 	io.ntcreatex.in.fname = fname;
io               2755 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_READ | SEC_RIGHTS_FILE_WRITE;
io               2756 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ | NTCREATEX_SHARE_ACCESS_WRITE;
io               2757 source4/torture/raw/oplock.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED |
io               2760 source4/torture/raw/oplock.c 	status = smb_raw_open(cli3->tree, tctx, &io);
io               2762 source4/torture/raw/oplock.c 	fnum3 = io.ntcreatex.out.file.fnum;
io               2763 source4/torture/raw/oplock.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, BATCH_OPLOCK_RETURN);
io               2768 source4/torture/raw/oplock.c 	status = smb_raw_open(cli2->tree, tctx, &io);
io               2770 source4/torture/raw/oplock.c 	fnum2 = io.ntcreatex.out.file.fnum;
io               2771 source4/torture/raw/oplock.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, LEVEL_II_OPLOCK_RETURN);
io               2796 source4/torture/raw/oplock.c 	union smb_open io;
io               2812 source4/torture/raw/oplock.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io               2813 source4/torture/raw/oplock.c 	io.ntcreatex.in.root_fid = 0;
io               2814 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io               2815 source4/torture/raw/oplock.c 	io.ntcreatex.in.alloc_size = 0;
io               2816 source4/torture/raw/oplock.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io               2817 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_NONE;
io               2818 source4/torture/raw/oplock.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io               2819 source4/torture/raw/oplock.c 	io.ntcreatex.in.create_options = 0;
io               2820 source4/torture/raw/oplock.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io               2821 source4/torture/raw/oplock.c 	io.ntcreatex.in.security_flags = 0;
io               2822 source4/torture/raw/oplock.c 	io.ntcreatex.in.fname = fname;
io               2828 source4/torture/raw/oplock.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED |
io               2831 source4/torture/raw/oplock.c 	status = smb_raw_open(cli1->tree, tctx, &io);
io               2833 source4/torture/raw/oplock.c 	fnum = io.ntcreatex.out.file.fnum;
io               2834 source4/torture/raw/oplock.c 	CHECK_VAL(io.ntcreatex.out.oplock_level, BATCH_OPLOCK_RETURN);
io               2911 source4/torture/raw/oplock.c 	union smb_open io;
io               2931 source4/torture/raw/oplock.c 	io.ntcreatex.level = RAW_OPEN_NTCREATEX;
io               2932 source4/torture/raw/oplock.c 	io.ntcreatex.in.root_fid = 0;
io               2933 source4/torture/raw/oplock.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io               2934 source4/torture/raw/oplock.c 	io.ntcreatex.in.alloc_size = 0;
io               2935 source4/torture/raw/oplock.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io               2936 source4/torture/raw/oplock.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_NONE;
io               2937 source4/torture/raw/oplock.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io               2938 source4/torture/raw/oplock.c 	io.ntcreatex.in.create_options = 0;
io               2939 source4/torture/raw/oplock.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io               2940 source4/torture/raw/oplock.c 	io.ntcreatex.in.security_flags = 0;
io               2941 source4/torture/raw/oplock.c 	io.ntcreatex.in.fname = BASEDIR "\\test.dat";
io               2942 source4/torture/raw/oplock.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED | 
io               2962 source4/torture/raw/oplock.c 			status = smb_raw_open(cli[i]->tree, mem_ctx, &io);
io               3053 source4/torture/raw/oplock.c 		union smb_open io;
io               3057 source4/torture/raw/oplock.c 		io.generic.level = RAW_OPEN_NTCREATEX;
io               3058 source4/torture/raw/oplock.c 		io.ntcreatex.in.root_fid = 0;
io               3059 source4/torture/raw/oplock.c 		io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io               3060 source4/torture/raw/oplock.c 		io.ntcreatex.in.alloc_size = 0;
io               3061 source4/torture/raw/oplock.c 		io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io               3062 source4/torture/raw/oplock.c 		io.ntcreatex.in.share_access = hold_info[i].share_access;
io               3063 source4/torture/raw/oplock.c 		io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io               3064 source4/torture/raw/oplock.c 		io.ntcreatex.in.create_options = 0;
io               3065 source4/torture/raw/oplock.c 		io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io               3066 source4/torture/raw/oplock.c 		io.ntcreatex.in.security_flags = 0;
io               3067 source4/torture/raw/oplock.c 		io.ntcreatex.in.fname = hold_info[i].fname;
io               3068 source4/torture/raw/oplock.c 		io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED | 
io               3073 source4/torture/raw/oplock.c 		status = smb_raw_open(cli->tree, cli, &io);
io               3080 source4/torture/raw/oplock.c 		if (io.ntcreatex.out.oplock_level != BATCH_OPLOCK_RETURN) {
io               3083 source4/torture/raw/oplock.c 				io.ntcreatex.out.oplock_level);
io               3086 source4/torture/raw/oplock.c 		hold_info[i].fnum = io.ntcreatex.out.file.fnum;
io                 56 source4/torture/raw/pingpong.c 	union smb_lock io;
io                 62 source4/torture/raw/pingpong.c 	io.lockx.in.ulock_cnt = 0;
io                 63 source4/torture/raw/pingpong.c 	io.lockx.in.lock_cnt = 1;
io                 68 source4/torture/raw/pingpong.c 	io.lockx.level = RAW_LOCK_LOCKX;
io                 69 source4/torture/raw/pingpong.c 	io.lockx.in.mode = LOCKING_ANDX_LARGE_FILES;
io                 70 source4/torture/raw/pingpong.c 	io.lockx.in.timeout = lock_timeout;
io                 71 source4/torture/raw/pingpong.c 	io.lockx.in.locks = &lock;
io                 72 source4/torture/raw/pingpong.c 	io.lockx.in.file.fnum = fd;
io                 74 source4/torture/raw/pingpong.c 	status = smb_raw_lock(cli->tree, &io);
io                 94 source4/torture/raw/pingpong.c 	union smb_lock io;
io                 99 source4/torture/raw/pingpong.c 	io.lockx.in.ulock_cnt = 1;
io                100 source4/torture/raw/pingpong.c 	io.lockx.in.lock_cnt = 0;
io                105 source4/torture/raw/pingpong.c 	io.lockx.level = RAW_LOCK_LOCKX;
io                106 source4/torture/raw/pingpong.c 	io.lockx.in.mode = LOCKING_ANDX_LARGE_FILES;
io                107 source4/torture/raw/pingpong.c 	io.lockx.in.timeout = 100000;
io                108 source4/torture/raw/pingpong.c 	io.lockx.in.locks = &lock;
io                109 source4/torture/raw/pingpong.c 	io.lockx.in.file.fnum = fd;
io                111 source4/torture/raw/pingpong.c 	status = smb_raw_lock(cli->tree, &io);
io                121 source4/torture/raw/pingpong.c 	union smb_write io;
io                124 source4/torture/raw/pingpong.c 	io.generic.level = RAW_WRITE_WRITEX;
io                125 source4/torture/raw/pingpong.c 	io.writex.in.file.fnum = fd;
io                126 source4/torture/raw/pingpong.c 	io.writex.in.offset = offset;
io                127 source4/torture/raw/pingpong.c 	io.writex.in.wmode = 0;
io                128 source4/torture/raw/pingpong.c 	io.writex.in.remaining = 0;
io                129 source4/torture/raw/pingpong.c 	io.writex.in.count = 1;
io                130 source4/torture/raw/pingpong.c 	io.writex.in.data = &c;
io                132 source4/torture/raw/pingpong.c 	status = smb_raw_write(cli->tree, &io);
io                141 source4/torture/raw/pingpong.c 	union smb_read io;
io                144 source4/torture/raw/pingpong.c 	io.generic.level = RAW_READ_READX;
io                145 source4/torture/raw/pingpong.c 	io.readx.in.file.fnum = fd;
io                146 source4/torture/raw/pingpong.c 	io.readx.in.mincnt = 1;
io                147 source4/torture/raw/pingpong.c 	io.readx.in.maxcnt = 1;
io                148 source4/torture/raw/pingpong.c 	io.readx.in.offset = offset;
io                149 source4/torture/raw/pingpong.c 	io.readx.in.remaining = 0;
io                150 source4/torture/raw/pingpong.c 	io.readx.in.read_for_execute = false;
io                151 source4/torture/raw/pingpong.c 	io.readx.out.data = c;
io                153 source4/torture/raw/pingpong.c 	status = smb_raw_read(cli->tree, &io);
io                 87 source4/torture/raw/read.c 	union smb_read io;
io                104 source4/torture/raw/read.c 	io.generic.level = RAW_READ_READ;
io                114 source4/torture/raw/read.c 	io.read.in.file.fnum = fnum;
io                115 source4/torture/raw/read.c 	io.read.in.count = 1;
io                116 source4/torture/raw/read.c 	io.read.in.offset = 0;
io                117 source4/torture/raw/read.c 	io.read.in.remaining = 0;
io                118 source4/torture/raw/read.c 	io.read.out.data = buf;
io                119 source4/torture/raw/read.c 	status = smb_raw_read(cli->tree, &io);
io                122 source4/torture/raw/read.c 	CHECK_VALUE(io.read.out.nread, 0);
io                125 source4/torture/raw/read.c 	io.read.in.count = 0;
io                126 source4/torture/raw/read.c 	status = smb_raw_read(cli->tree, &io);
io                128 source4/torture/raw/read.c 	CHECK_VALUE(io.read.out.nread, 0);
io                131 source4/torture/raw/read.c 	io.read.in.file.fnum = fnum+1;
io                132 source4/torture/raw/read.c 	status = smb_raw_read(cli->tree, &io);
io                134 source4/torture/raw/read.c 	io.read.in.file.fnum = fnum;
io                139 source4/torture/raw/read.c 	io.read.in.file.fnum = fnum;
io                140 source4/torture/raw/read.c 	io.read.in.offset = 0;
io                141 source4/torture/raw/read.c 	io.read.in.remaining = 0;
io                142 source4/torture/raw/read.c 	io.read.in.count = strlen(test_data);
io                143 source4/torture/raw/read.c 	status = smb_raw_read(cli->tree, &io);
io                145 source4/torture/raw/read.c 	CHECK_VALUE(io.read.out.nread, strlen(test_data));
io                153 source4/torture/raw/read.c 	io.read.in.offset = 1;
io                154 source4/torture/raw/read.c 	io.read.in.count = strlen(test_data);
io                155 source4/torture/raw/read.c 	status = smb_raw_read(cli->tree, &io);
io                157 source4/torture/raw/read.c 	CHECK_VALUE(io.read.out.nread, strlen(test_data)-1);
io                166 source4/torture/raw/read.c 		io.read.in.offset = ~0;
io                167 source4/torture/raw/read.c 		io.read.in.count = strlen(test_data);
io                168 source4/torture/raw/read.c 		status = smb_raw_read(cli->tree, &io);
io                170 source4/torture/raw/read.c 		CHECK_VALUE(io.read.out.nread, 0);
io                178 source4/torture/raw/read.c 	io.read.in.offset = 0;
io                179 source4/torture/raw/read.c 	io.read.in.count = ~0;
io                180 source4/torture/raw/read.c 	status = smb_raw_read(cli->tree, &io);
io                182 source4/torture/raw/read.c 	CHECK_BUFFER(buf, seed, io.read.out.nread);
io                194 source4/torture/raw/read.c 	io.read.in.offset = 0;
io                195 source4/torture/raw/read.c 	io.read.in.count = ~0;
io                196 source4/torture/raw/read.c 	status = smb_raw_read(cli->tree, &io);
io                214 source4/torture/raw/read.c 	union smb_read io;
io                231 source4/torture/raw/read.c 	io.generic.level = RAW_READ_LOCKREAD;
io                241 source4/torture/raw/read.c 	io.lockread.in.file.fnum = fnum;
io                242 source4/torture/raw/read.c 	io.lockread.in.count = 1;
io                243 source4/torture/raw/read.c 	io.lockread.in.offset = 1;
io                244 source4/torture/raw/read.c 	io.lockread.in.remaining = 0;
io                245 source4/torture/raw/read.c 	io.lockread.out.data = buf;
io                246 source4/torture/raw/read.c 	status = smb_raw_read(cli->tree, &io);
io                249 source4/torture/raw/read.c 	CHECK_VALUE(io.lockread.out.nread, 0);
io                251 source4/torture/raw/read.c 	status = smb_raw_read(cli->tree, &io);
io                254 source4/torture/raw/read.c 	status = smb_raw_read(cli->tree, &io);
io                258 source4/torture/raw/read.c 	io.lockread.in.count = 0;
io                259 source4/torture/raw/read.c 	status = smb_raw_read(cli->tree, &io);
io                265 source4/torture/raw/read.c 	io.lockread.in.file.fnum = fnum+1;
io                266 source4/torture/raw/read.c 	status = smb_raw_read(cli->tree, &io);
io                268 source4/torture/raw/read.c 	io.lockread.in.file.fnum = fnum;
io                273 source4/torture/raw/read.c 	io.lockread.in.file.fnum = fnum;
io                274 source4/torture/raw/read.c 	io.lockread.in.offset = 0;
io                275 source4/torture/raw/read.c 	io.lockread.in.remaining = 0;
io                276 source4/torture/raw/read.c 	io.lockread.in.count = strlen(test_data);
io                277 source4/torture/raw/read.c 	status = smb_raw_read(cli->tree, &io);
io                282 source4/torture/raw/read.c 	status = smb_raw_read(cli->tree, &io);
io                284 source4/torture/raw/read.c 	CHECK_VALUE(io.lockread.out.nread, strlen(test_data));
io                292 source4/torture/raw/read.c 	io.lockread.in.offset = 1;
io                293 source4/torture/raw/read.c 	io.lockread.in.count = strlen(test_data);
io                294 source4/torture/raw/read.c 	status = smb_raw_read(cli->tree, &io);
io                297 source4/torture/raw/read.c 	status = smb_raw_read(cli->tree, &io);
io                300 source4/torture/raw/read.c 	CHECK_VALUE(io.lockread.out.nread, strlen(test_data)-1);
io                309 source4/torture/raw/read.c 		io.lockread.in.offset = ~0;
io                310 source4/torture/raw/read.c 		io.lockread.in.count = strlen(test_data);
io                311 source4/torture/raw/read.c 		status = smb_raw_read(cli->tree, &io);
io                313 source4/torture/raw/read.c 		CHECK_VALUE(io.lockread.out.nread, 0);
io                321 source4/torture/raw/read.c 	io.lockread.in.offset = 0;
io                322 source4/torture/raw/read.c 	io.lockread.in.count = ~0;
io                323 source4/torture/raw/read.c 	status = smb_raw_read(cli->tree, &io);
io                326 source4/torture/raw/read.c 	status = smb_raw_read(cli->tree, &io);
io                328 source4/torture/raw/read.c 	CHECK_BUFFER(buf, seed, io.lockread.out.nread);
io                341 source4/torture/raw/read.c 	io.lockread.in.offset = 0;
io                342 source4/torture/raw/read.c 	io.lockread.in.count = ~0;
io                343 source4/torture/raw/read.c 	status = smb_raw_read(cli->tree, &io);
io                359 source4/torture/raw/read.c 	union smb_read io;
io                385 source4/torture/raw/read.c 	io.generic.level = RAW_READ_READX;
io                386 source4/torture/raw/read.c 	io.readx.in.file.fnum = fnum;
io                387 source4/torture/raw/read.c 	io.readx.in.mincnt = 1;
io                388 source4/torture/raw/read.c 	io.readx.in.maxcnt = 1;
io                389 source4/torture/raw/read.c 	io.readx.in.offset = 0;
io                390 source4/torture/raw/read.c 	io.readx.in.remaining = 0;
io                391 source4/torture/raw/read.c 	io.readx.in.read_for_execute = false;
io                392 source4/torture/raw/read.c 	io.readx.out.data = buf;
io                393 source4/torture/raw/read.c 	status = smb_raw_read(cli->tree, &io);
io                396 source4/torture/raw/read.c 	CHECK_VALUE(io.readx.out.nread, 0);
io                397 source4/torture/raw/read.c 	CHECK_VALUE(io.readx.out.remaining, 0xFFFF);
io                398 source4/torture/raw/read.c 	CHECK_VALUE(io.readx.out.compaction_mode, 0);
io                401 source4/torture/raw/read.c 	io.readx.in.mincnt = 0;
io                402 source4/torture/raw/read.c 	io.readx.in.maxcnt = 0;
io                403 source4/torture/raw/read.c 	status = smb_raw_read(cli->tree, &io);
io                405 source4/torture/raw/read.c 	CHECK_VALUE(io.readx.out.nread, 0);
io                406 source4/torture/raw/read.c 	CHECK_VALUE(io.readx.out.remaining, 0xFFFF);
io                407 source4/torture/raw/read.c 	CHECK_VALUE(io.readx.out.compaction_mode, 0);
io                410 source4/torture/raw/read.c 	io.readx.in.file.fnum = fnum+1;
io                411 source4/torture/raw/read.c 	status = smb_raw_read(cli->tree, &io);
io                413 source4/torture/raw/read.c 	io.readx.in.file.fnum = fnum;
io                418 source4/torture/raw/read.c 	io.readx.in.file.fnum = fnum;
io                419 source4/torture/raw/read.c 	io.readx.in.offset = 0;
io                420 source4/torture/raw/read.c 	io.readx.in.remaining = 0;
io                421 source4/torture/raw/read.c 	io.readx.in.read_for_execute = false;
io                422 source4/torture/raw/read.c 	io.readx.in.mincnt = strlen(test_data);
io                423 source4/torture/raw/read.c 	io.readx.in.maxcnt = strlen(test_data);
io                424 source4/torture/raw/read.c 	status = smb_raw_read(cli->tree, &io);
io                426 source4/torture/raw/read.c 	CHECK_VALUE(io.readx.out.nread, strlen(test_data));
io                427 source4/torture/raw/read.c 	CHECK_VALUE(io.readx.out.remaining, 0xFFFF);
io                428 source4/torture/raw/read.c 	CHECK_VALUE(io.readx.out.compaction_mode, 0);
io                436 source4/torture/raw/read.c 	io.readx.in.offset = 1;
io                437 source4/torture/raw/read.c 	io.readx.in.mincnt = strlen(test_data);
io                438 source4/torture/raw/read.c 	io.readx.in.maxcnt = strlen(test_data);
io                439 source4/torture/raw/read.c 	status = smb_raw_read(cli->tree, &io);
io                441 source4/torture/raw/read.c 	CHECK_VALUE(io.readx.out.nread, strlen(test_data)-1);
io                442 source4/torture/raw/read.c 	CHECK_VALUE(io.readx.out.remaining, 0xFFFF);
io                443 source4/torture/raw/read.c 	CHECK_VALUE(io.readx.out.compaction_mode, 0);
io                452 source4/torture/raw/read.c 		io.readx.in.offset = 0xffffffff;
io                453 source4/torture/raw/read.c 		io.readx.in.mincnt = strlen(test_data);
io                454 source4/torture/raw/read.c 		io.readx.in.maxcnt = strlen(test_data);
io                455 source4/torture/raw/read.c 		status = smb_raw_read(cli->tree, &io);
io                457 source4/torture/raw/read.c 		CHECK_VALUE(io.readx.out.nread, 0);
io                458 source4/torture/raw/read.c 		CHECK_VALUE(io.readx.out.remaining, 0xFFFF);
io                459 source4/torture/raw/read.c 		CHECK_VALUE(io.readx.out.compaction_mode, 0);
io                464 source4/torture/raw/read.c 	io.readx.in.offset = 0;
io                465 source4/torture/raw/read.c 	io.readx.in.mincnt = 100;
io                466 source4/torture/raw/read.c 	io.readx.in.maxcnt = 110;
io                467 source4/torture/raw/read.c 	status = smb_raw_read(cli->tree, &io);
io                469 source4/torture/raw/read.c 	CHECK_VALUE(io.readx.out.remaining, 0xFFFF);
io                470 source4/torture/raw/read.c 	CHECK_VALUE(io.readx.out.compaction_mode, 0);
io                471 source4/torture/raw/read.c 	CHECK_VALUE(io.readx.out.nread, strlen(test_data));
io                484 source4/torture/raw/read.c 	io.readx.in.offset = 0;
io                485 source4/torture/raw/read.c 	io.readx.in.mincnt = 0xFFFF;
io                486 source4/torture/raw/read.c 	io.readx.in.maxcnt = 0xFFFF;
io                487 source4/torture/raw/read.c 	status = smb_raw_read(cli->tree, &io);
io                489 source4/torture/raw/read.c 	CHECK_VALUE(io.readx.out.remaining, 0xFFFF);
io                490 source4/torture/raw/read.c 	CHECK_VALUE(io.readx.out.compaction_mode, 0);
io                491 source4/torture/raw/read.c 	CHECK_VALUE(io.readx.out.nread, io.readx.in.maxcnt);
io                492 source4/torture/raw/read.c 	CHECK_BUFFER(buf, seed, io.readx.out.nread);
io                495 source4/torture/raw/read.c 	io.readx.in.offset = 0;
io                496 source4/torture/raw/read.c 	io.readx.in.mincnt = 100;
io                497 source4/torture/raw/read.c 	io.readx.in.maxcnt = 80000;
io                498 source4/torture/raw/read.c 	status = smb_raw_read(cli->tree, &io);
io                500 source4/torture/raw/read.c 	CHECK_VALUE(io.readx.out.remaining, 0xFFFF);
io                501 source4/torture/raw/read.c 	CHECK_VALUE(io.readx.out.compaction_mode, 0);
io                504 source4/torture/raw/read.c 		CHECK_VALUE(io.readx.out.nread, 80000);
io                506 source4/torture/raw/read.c 		CHECK_VALUE(io.readx.out.nread, 0);
io                508 source4/torture/raw/read.c 	CHECK_BUFFER(buf, seed, io.readx.out.nread);
io                512 source4/torture/raw/read.c 	io.readx.in.offset = 0;
io                513 source4/torture/raw/read.c 	io.readx.in.mincnt = 30000;
io                514 source4/torture/raw/read.c 	io.readx.in.maxcnt = 20000;
io                515 source4/torture/raw/read.c 	status = smb_raw_read(cli->tree, &io);
io                517 source4/torture/raw/read.c 	CHECK_VALUE(io.readx.out.remaining, 0xFFFF);
io                518 source4/torture/raw/read.c 	CHECK_VALUE(io.readx.out.compaction_mode, 0);
io                519 source4/torture/raw/read.c 	CHECK_VALUE(io.readx.out.nread, io.readx.in.maxcnt);
io                520 source4/torture/raw/read.c 	CHECK_BUFFER(buf, seed, io.readx.out.nread);
io                524 source4/torture/raw/read.c 	io.readx.in.offset = 0;
io                525 source4/torture/raw/read.c 	io.readx.in.mincnt = 20000;
io                526 source4/torture/raw/read.c 	io.readx.in.maxcnt = 30000;
io                527 source4/torture/raw/read.c 	status = smb_raw_read(cli->tree, &io);
io                529 source4/torture/raw/read.c 	CHECK_VALUE(io.readx.out.remaining, 0xFFFF);
io                530 source4/torture/raw/read.c 	CHECK_VALUE(io.readx.out.compaction_mode, 0);
io                531 source4/torture/raw/read.c 	CHECK_VALUE(io.readx.out.nread, io.readx.in.maxcnt);
io                532 source4/torture/raw/read.c 	CHECK_BUFFER(buf, seed, io.readx.out.nread);
io                536 source4/torture/raw/read.c 		io.readx.in.offset = 0;
io                537 source4/torture/raw/read.c 		io.readx.in.mincnt = 0;
io                538 source4/torture/raw/read.c 		io.readx.in.maxcnt = 0x10000 - 1;
io                539 source4/torture/raw/read.c 		status = smb_raw_read(cli->tree, &io);
io                541 source4/torture/raw/read.c 		CHECK_VALUE(io.readx.out.nread, 0xFFFF);
io                543 source4/torture/raw/read.c 		io.readx.in.maxcnt = 0x10000;
io                544 source4/torture/raw/read.c 		status = smb_raw_read(cli->tree, &io);
io                548 source4/torture/raw/read.c 			CHECK_VALUE(io.readx.out.nread, 0x10000);
io                550 source4/torture/raw/read.c 			CHECK_VALUE(io.readx.out.nread, 0);
io                553 source4/torture/raw/read.c 		io.readx.in.maxcnt = 0x10001;
io                554 source4/torture/raw/read.c 		status = smb_raw_read(cli->tree, &io);
io                558 source4/torture/raw/read.c 			CHECK_VALUE(io.readx.out.nread, 0x10001);
io                560 source4/torture/raw/read.c 			CHECK_VALUE(io.readx.out.nread, 0);
io                573 source4/torture/raw/read.c 	io.readx.in.offset = 0;
io                574 source4/torture/raw/read.c 	io.readx.in.mincnt = 100;
io                575 source4/torture/raw/read.c 	io.readx.in.maxcnt = 200;
io                576 source4/torture/raw/read.c 	status = smb_raw_read(cli->tree, &io);
io                585 source4/torture/raw/read.c 	io.readx.in.offset = ((uint64_t)0x2) << 32;
io                586 source4/torture/raw/read.c 	io.readx.in.mincnt = 10;
io                587 source4/torture/raw/read.c 	io.readx.in.maxcnt = 10;
io                588 source4/torture/raw/read.c 	status = smb_raw_read(cli->tree, &io);
io                590 source4/torture/raw/read.c 	CHECK_VALUE(io.readx.out.nread, 0);
io                592 source4/torture/raw/read.c 	if (NT_STATUS_IS_ERR(smbcli_lock64(cli->tree, fnum, io.readx.in.offset, 1, 0, WRITE_LOCK))) {
io                598 source4/torture/raw/read.c 	status = smb_raw_read(cli->tree, &io);
io                600 source4/torture/raw/read.c 	CHECK_VALUE(io.readx.out.nread, 0);
io                615 source4/torture/raw/read.c 	union smb_read io;
io                641 source4/torture/raw/read.c 	io.generic.level = RAW_READ_READBRAW;
io                642 source4/torture/raw/read.c 	io.readbraw.in.file.fnum = fnum;
io                643 source4/torture/raw/read.c 	io.readbraw.in.mincnt = 1;
io                644 source4/torture/raw/read.c 	io.readbraw.in.maxcnt = 1;
io                645 source4/torture/raw/read.c 	io.readbraw.in.offset = 0;
io                646 source4/torture/raw/read.c 	io.readbraw.in.timeout = 0;
io                647 source4/torture/raw/read.c 	io.readbraw.out.data = buf;
io                648 source4/torture/raw/read.c 	status = smb_raw_read(cli->tree, &io);
io                651 source4/torture/raw/read.c 	CHECK_VALUE(io.readbraw.out.nread, 0);
io                654 source4/torture/raw/read.c 	io.readbraw.in.mincnt = 0;
io                655 source4/torture/raw/read.c 	io.readbraw.in.maxcnt = 0;
io                656 source4/torture/raw/read.c 	status = smb_raw_read(cli->tree, &io);
io                658 source4/torture/raw/read.c 	CHECK_VALUE(io.readbraw.out.nread, 0);
io                661 source4/torture/raw/read.c 	io.readbraw.in.file.fnum = fnum+1;
io                662 source4/torture/raw/read.c 	status = smb_raw_read(cli->tree, &io);
io                664 source4/torture/raw/read.c 	CHECK_VALUE(io.readbraw.out.nread, 0);
io                665 source4/torture/raw/read.c 	io.readbraw.in.file.fnum = fnum;
io                670 source4/torture/raw/read.c 	io.readbraw.in.file.fnum = fnum;
io                671 source4/torture/raw/read.c 	io.readbraw.in.offset = 0;
io                672 source4/torture/raw/read.c 	io.readbraw.in.mincnt = strlen(test_data);
io                673 source4/torture/raw/read.c 	io.readbraw.in.maxcnt = strlen(test_data);
io                674 source4/torture/raw/read.c 	status = smb_raw_read(cli->tree, &io);
io                676 source4/torture/raw/read.c 	CHECK_VALUE(io.readbraw.out.nread, strlen(test_data));
io                684 source4/torture/raw/read.c 	io.readbraw.in.offset = 1;
io                685 source4/torture/raw/read.c 	io.readbraw.in.mincnt = strlen(test_data);
io                686 source4/torture/raw/read.c 	io.readbraw.in.maxcnt = strlen(test_data);
io                687 source4/torture/raw/read.c 	status = smb_raw_read(cli->tree, &io);
io                689 source4/torture/raw/read.c 	CHECK_VALUE(io.readbraw.out.nread, strlen(test_data)-1);
io                698 source4/torture/raw/read.c 		io.readbraw.in.offset = ~0;
io                699 source4/torture/raw/read.c 		io.readbraw.in.mincnt = strlen(test_data);
io                700 source4/torture/raw/read.c 		io.readbraw.in.maxcnt = strlen(test_data);
io                701 source4/torture/raw/read.c 		status = smb_raw_read(cli->tree, &io);
io                703 source4/torture/raw/read.c 		CHECK_VALUE(io.readbraw.out.nread, 0);
io                711 source4/torture/raw/read.c 	io.readbraw.in.offset = 0;
io                712 source4/torture/raw/read.c 	io.readbraw.in.mincnt = ~0;
io                713 source4/torture/raw/read.c 	io.readbraw.in.maxcnt = ~0;
io                714 source4/torture/raw/read.c 	status = smb_raw_read(cli->tree, &io);
io                716 source4/torture/raw/read.c 	CHECK_VALUE(io.readbraw.out.nread, 0xFFFF);
io                717 source4/torture/raw/read.c 	CHECK_BUFFER(buf, seed, io.readbraw.out.nread);
io                721 source4/torture/raw/read.c 	io.readbraw.in.offset = 0;
io                722 source4/torture/raw/read.c 	io.readbraw.in.mincnt = 30000;
io                723 source4/torture/raw/read.c 	io.readbraw.in.maxcnt = 20000;
io                724 source4/torture/raw/read.c 	status = smb_raw_read(cli->tree, &io);
io                726 source4/torture/raw/read.c 	CHECK_VALUE(io.readbraw.out.nread, io.readbraw.in.maxcnt);
io                727 source4/torture/raw/read.c 	CHECK_BUFFER(buf, seed, io.readbraw.out.nread);
io                731 source4/torture/raw/read.c 	io.readbraw.in.offset = 0;
io                732 source4/torture/raw/read.c 	io.readbraw.in.mincnt = 20000;
io                733 source4/torture/raw/read.c 	io.readbraw.in.maxcnt = 30000;
io                734 source4/torture/raw/read.c 	status = smb_raw_read(cli->tree, &io);
io                736 source4/torture/raw/read.c 	CHECK_VALUE(io.readbraw.out.nread, io.readbraw.in.maxcnt);
io                737 source4/torture/raw/read.c 	CHECK_BUFFER(buf, seed, io.readbraw.out.nread);
io                748 source4/torture/raw/read.c 	io.readbraw.in.offset = 0;
io                749 source4/torture/raw/read.c 	io.readbraw.in.mincnt = 100;
io                750 source4/torture/raw/read.c 	io.readbraw.in.maxcnt = 200;
io                751 source4/torture/raw/read.c 	status = smb_raw_read(cli->tree, &io);
io                753 source4/torture/raw/read.c 	CHECK_VALUE(io.readbraw.out.nread, 0);
io                757 source4/torture/raw/read.c 	io.readbraw.in.offset = 0;
io                758 source4/torture/raw/read.c 	io.readbraw.in.mincnt = 100;
io                759 source4/torture/raw/read.c 	io.readbraw.in.maxcnt = 200;
io                760 source4/torture/raw/read.c 	io.readbraw.in.timeout = 10000;
io                761 source4/torture/raw/read.c 	status = smb_raw_read(cli->tree, &io);
io                763 source4/torture/raw/read.c 	CHECK_VALUE(io.readbraw.out.nread, 0);
io                767 source4/torture/raw/read.c 		io.readbraw.in.offset = ((uint64_t)0x2) << 32;
io                768 source4/torture/raw/read.c 		io.readbraw.in.mincnt = 10;
io                769 source4/torture/raw/read.c 		io.readbraw.in.maxcnt = 10;
io                770 source4/torture/raw/read.c 		io.readbraw.in.timeout = 0;
io                771 source4/torture/raw/read.c 		status = smb_raw_read(cli->tree, &io);
io                773 source4/torture/raw/read.c 		CHECK_VALUE(io.readbraw.out.nread, 0);
io                 49 source4/torture/raw/rename.c 	union smb_rename io;
io                 86 source4/torture/raw/rename.c 	io.generic.level = RAW_RENAME_RENAME;
io                 87 source4/torture/raw/rename.c 	io.rename.in.pattern1 = fname1;
io                 88 source4/torture/raw/rename.c 	io.rename.in.pattern2 = fname2;
io                 89 source4/torture/raw/rename.c 	io.rename.in.attrib = 0;
io                 92 source4/torture/raw/rename.c 	status = smb_raw_rename(cli->tree, &io);
io                107 source4/torture/raw/rename.c 	status = smb_raw_rename(cli->tree, &io);
io                110 source4/torture/raw/rename.c 	io.rename.in.pattern1 = fname2;
io                111 source4/torture/raw/rename.c 	io.rename.in.pattern2 = fname1;
io                112 source4/torture/raw/rename.c 	status = smb_raw_rename(cli->tree, &io);
io                116 source4/torture/raw/rename.c 	io.rename.in.pattern1 = fname1;
io                117 source4/torture/raw/rename.c 	io.rename.in.pattern2 = Fname1;
io                118 source4/torture/raw/rename.c 	status = smb_raw_rename(cli->tree, &io);
io                131 source4/torture/raw/rename.c 	io.rename.in.pattern1 = fname1;
io                132 source4/torture/raw/rename.c 	io.rename.in.pattern2 = fname2;
io                136 source4/torture/raw/rename.c 	status = smb_raw_rename(cli->tree, &io);
io                140 source4/torture/raw/rename.c 	io.rename.in.pattern1 = fname2;
io                141 source4/torture/raw/rename.c 	io.rename.in.pattern2 = fname2;
io                142 source4/torture/raw/rename.c 	status = smb_raw_rename(cli->tree, &io);
io                145 source4/torture/raw/rename.c 	io.rename.in.pattern1 = fname1;
io                146 source4/torture/raw/rename.c 	io.rename.in.pattern2 = fname1;
io                147 source4/torture/raw/rename.c 	status = smb_raw_rename(cli->tree, &io);
io                152 source4/torture/raw/rename.c 	io.rename.in.pattern1 = BASEDIR "\\*.txt";
io                153 source4/torture/raw/rename.c 	io.rename.in.pattern2 = fname1;
io                155 source4/torture/raw/rename.c 	status = smb_raw_rename(cli->tree, &io);
io                159 source4/torture/raw/rename.c 	status = smb_raw_rename(cli->tree, &io);
io                163 source4/torture/raw/rename.c 	io.rename.in.pattern1 = BASEDIR "\\*.txt";
io                164 source4/torture/raw/rename.c 	io.rename.in.pattern2 = BASEDIR "\\*.bak";
io                165 source4/torture/raw/rename.c 	status = smb_raw_rename(cli->tree, &io);
io                168 source4/torture/raw/rename.c 	status = smb_raw_rename(cli->tree, &io);
io                173 source4/torture/raw/rename.c 	io.rename.in.pattern1 = BASEDIR "\\test1.bak";
io                174 source4/torture/raw/rename.c 	io.rename.in.pattern2 = BASEDIR "\\*.txt";
io                175 source4/torture/raw/rename.c 	io.rename.in.attrib = 0;
io                176 source4/torture/raw/rename.c 	status = smb_raw_rename(cli->tree, &io);
io                179 source4/torture/raw/rename.c 	io.rename.in.attrib = FILE_ATTRIBUTE_HIDDEN;
io                180 source4/torture/raw/rename.c 	status = smb_raw_rename(cli->tree, &io);
io                194 source4/torture/raw/rename.c 	union smb_rename io;
io                227 source4/torture/raw/rename.c 	io.generic.level = RAW_RENAME_RENAME;
io                228 source4/torture/raw/rename.c 	io.rename.in.attrib = 0;
io                256 source4/torture/raw/rename.c 	io.rename.in.pattern1 = fname1;
io                257 source4/torture/raw/rename.c 	io.rename.in.pattern2 = FNAME1;
io                258 source4/torture/raw/rename.c 	status = smb_raw_rename(cli->tree, &io);
io                280 source4/torture/raw/rename.c 	union smb_rename io;
io                298 source4/torture/raw/rename.c 	io.generic.level = RAW_RENAME_NTRENAME;
io                299 source4/torture/raw/rename.c 	io.ntrename.in.old_name = fname1;
io                300 source4/torture/raw/rename.c 	io.ntrename.in.new_name = fname2;
io                301 source4/torture/raw/rename.c 	io.ntrename.in.attrib = 0;
io                302 source4/torture/raw/rename.c 	io.ntrename.in.cluster_size = 0;
io                303 source4/torture/raw/rename.c 	io.ntrename.in.flags = RENAME_FLAG_RENAME;
io                305 source4/torture/raw/rename.c 	status = smb_raw_rename(cli->tree, &io);
io                309 source4/torture/raw/rename.c 	status = smb_raw_rename(cli->tree, &io);
io                313 source4/torture/raw/rename.c 	io.ntrename.in.old_name = fname2;
io                314 source4/torture/raw/rename.c 	io.ntrename.in.new_name = fname2;
io                315 source4/torture/raw/rename.c 	status = smb_raw_rename(cli->tree, &io);
io                318 source4/torture/raw/rename.c 	io.ntrename.in.old_name = fname1;
io                319 source4/torture/raw/rename.c 	io.ntrename.in.new_name = fname1;
io                320 source4/torture/raw/rename.c 	status = smb_raw_rename(cli->tree, &io);
io                324 source4/torture/raw/rename.c 	io.ntrename.in.old_name = BASEDIR "\\*.txt";
io                325 source4/torture/raw/rename.c 	io.ntrename.in.new_name = fname1;
io                327 source4/torture/raw/rename.c 	status = smb_raw_rename(cli->tree, &io);
io                332 source4/torture/raw/rename.c 	io.ntrename.in.old_name = fname2;
io                333 source4/torture/raw/rename.c 	io.ntrename.in.new_name = fname1;
io                334 source4/torture/raw/rename.c 	io.ntrename.in.attrib = 0;
io                335 source4/torture/raw/rename.c 	status = smb_raw_rename(cli->tree, &io);
io                338 source4/torture/raw/rename.c 	io.ntrename.in.attrib = FILE_ATTRIBUTE_HIDDEN;
io                339 source4/torture/raw/rename.c 	status = smb_raw_rename(cli->tree, &io);
io                345 source4/torture/raw/rename.c 	io.ntrename.in.old_name = fname1;
io                346 source4/torture/raw/rename.c 	io.ntrename.in.new_name = fname2;
io                347 source4/torture/raw/rename.c 	io.ntrename.in.attrib = 0;
io                348 source4/torture/raw/rename.c 	io.ntrename.in.flags = RENAME_FLAG_HARD_LINK;
io                349 source4/torture/raw/rename.c 	status = smb_raw_rename(cli->tree, &io);
io                378 source4/torture/raw/rename.c 	io.ntrename.in.old_name = fname1;
io                379 source4/torture/raw/rename.c 	io.ntrename.in.new_name = fname2;
io                380 source4/torture/raw/rename.c 	io.ntrename.in.attrib = 0;
io                381 source4/torture/raw/rename.c 	io.ntrename.in.flags = RENAME_FLAG_COPY;
io                382 source4/torture/raw/rename.c 	status = smb_raw_rename(cli->tree, &io);
io                424 source4/torture/raw/rename.c 	io.ntrename.in.old_name = fname1;
io                425 source4/torture/raw/rename.c 	io.ntrename.in.new_name = fname2;
io                426 source4/torture/raw/rename.c 	io.ntrename.in.attrib = 0;
io                427 source4/torture/raw/rename.c 	io.ntrename.in.flags = 0;
io                428 source4/torture/raw/rename.c 	status = smb_raw_rename(cli->tree, &io);
io                431 source4/torture/raw/rename.c 	io.ntrename.in.flags = 300;
io                432 source4/torture/raw/rename.c 	status = smb_raw_rename(cli->tree, &io);
io                435 source4/torture/raw/rename.c 	io.ntrename.in.flags = 0x106;
io                436 source4/torture/raw/rename.c 	status = smb_raw_rename(cli->tree, &io);
io                440 source4/torture/raw/rename.c 	io.ntrename.in.old_name = fname1;
io                441 source4/torture/raw/rename.c 	io.ntrename.in.new_name = fname2;
io                442 source4/torture/raw/rename.c 	io.ntrename.in.attrib = 0;
io                443 source4/torture/raw/rename.c 	io.ntrename.in.flags = RENAME_FLAG_RENAME;
io                444 source4/torture/raw/rename.c 	io.ntrename.in.cluster_size = 0xff;
io                445 source4/torture/raw/rename.c 	status = smb_raw_rename(cli->tree, &io);
io                450 source4/torture/raw/rename.c 	io.ntrename.in.old_name = fname2;
io                451 source4/torture/raw/rename.c 	io.ntrename.in.new_name = fname1;
io                452 source4/torture/raw/rename.c 	io.ntrename.in.attrib = 0;
io                453 source4/torture/raw/rename.c 	io.ntrename.in.flags = RENAME_FLAG_MOVE_CLUSTER_INFORMATION;
io                454 source4/torture/raw/rename.c 	io.ntrename.in.cluster_size = 1;
io                455 source4/torture/raw/rename.c 	status = smb_raw_rename(cli->tree, &io);
io                458 source4/torture/raw/rename.c 	io.ntrename.in.flags = RENAME_FLAG_COPY;
io                459 source4/torture/raw/rename.c 	status = smb_raw_rename(cli->tree, &io);
io                480 source4/torture/raw/rename.c 	io.ntrename.in.flags = RENAME_FLAG_MOVE_CLUSTER_INFORMATION;
io                481 source4/torture/raw/rename.c 	status = smb_raw_rename(cli->tree, &io);
io                485 source4/torture/raw/rename.c 		io.ntrename.in.cluster_size = i;
io                486 source4/torture/raw/rename.c 		status = smb_raw_rename(cli->tree, &io);
io                502 source4/torture/raw/rename.c 		io.ntrename.in.old_name = fname2;
io                503 source4/torture/raw/rename.c 		io.ntrename.in.new_name = fname1;
io                504 source4/torture/raw/rename.c 		io.ntrename.in.flags = i;
io                505 source4/torture/raw/rename.c 		io.ntrename.in.attrib = 0;
io                506 source4/torture/raw/rename.c 		io.ntrename.in.cluster_size = 0;
io                507 source4/torture/raw/rename.c 		status = smb_raw_rename(cli->tree, &io);
io                524 source4/torture/raw/rename.c         union smb_open io;
io                546 source4/torture/raw/rename.c         ZERO_STRUCT(io);
io                547 source4/torture/raw/rename.c         io.generic.level = RAW_OPEN_NTCREATEX;
io                548 source4/torture/raw/rename.c         io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io                549 source4/torture/raw/rename.c         io.ntcreatex.in.access_mask = SEC_FLAG_MAXIMUM_ALLOWED;
io                550 source4/torture/raw/rename.c         io.ntcreatex.in.alloc_size = 0;
io                551 source4/torture/raw/rename.c         io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                552 source4/torture/raw/rename.c         io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ | NTCREATEX_SHARE_ACCESS_WRITE;
io                553 source4/torture/raw/rename.c         io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io                554 source4/torture/raw/rename.c         io.ntcreatex.in.create_options = NTCREATEX_OPTIONS_DIRECTORY;
io                555 source4/torture/raw/rename.c         io.ntcreatex.in.fname = dname1;
io                556 source4/torture/raw/rename.c         status = smb_raw_open(cli->tree, tctx, &io);
io                559 source4/torture/raw/rename.c         fnum = io.ntcreatex.out.file.fnum;
io                563 source4/torture/raw/rename.c         ZERO_STRUCT(io);
io                565 source4/torture/raw/rename.c         io.generic.level = RAW_OPEN_NTCREATEX;
io                566 source4/torture/raw/rename.c         io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED;
io                567 source4/torture/raw/rename.c         io.ntcreatex.in.root_fid = 0;
io                568 source4/torture/raw/rename.c         io.ntcreatex.in.alloc_size = 0;
io                569 source4/torture/raw/rename.c         io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io                570 source4/torture/raw/rename.c         io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                571 source4/torture/raw/rename.c         io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ | NTCREATEX_SHARE_ACCESS_WRITE | NTCREATEX_SHARE_ACCESS_DELETE;
io                572 source4/torture/raw/rename.c         io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io                573 source4/torture/raw/rename.c         io.ntcreatex.in.create_options = 0;
io                574 source4/torture/raw/rename.c         io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                575 source4/torture/raw/rename.c         io.ntcreatex.in.security_flags = 0;
io                576 source4/torture/raw/rename.c         io.ntcreatex.in.fname = fname;
io                580 source4/torture/raw/rename.c         status = smb_raw_open(cli->tree, tctx, &io);
io                582 source4/torture/raw/rename.c         fnum = io.ntcreatex.out.file.fnum;
io                605 source4/torture/raw/rename.c 	io.ntcreatex.in.fname = dname2;
io                606 source4/torture/raw/rename.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io                608 source4/torture/raw/rename.c 	io.ntcreatex.in.access_mask = SEC_STD_READ_CONTROL |
io                611 source4/torture/raw/rename.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                613 source4/torture/raw/rename.c         fnum = io.ntcreatex.out.file.fnum;
io                630 source4/torture/raw/rename.c 	io.ntcreatex.in.fname = sname;
io                632 source4/torture/raw/rename.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                634 source4/torture/raw/rename.c         fnum = io.ntcreatex.out.file.fnum;
io                 90 source4/torture/raw/samba3misc.c 		union smb_open io;
io                 91 source4/torture/raw/samba3misc.c 		io.generic.level = RAW_OPEN_NTCREATEX;
io                 92 source4/torture/raw/samba3misc.c 		io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED;
io                 93 source4/torture/raw/samba3misc.c 		io.ntcreatex.in.root_fid = 0;
io                 94 source4/torture/raw/samba3misc.c 		io.ntcreatex.in.security_flags = 0;
io                 95 source4/torture/raw/samba3misc.c 		io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io                 96 source4/torture/raw/samba3misc.c 		io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io                 97 source4/torture/raw/samba3misc.c 		io.ntcreatex.in.alloc_size = 0;
io                 98 source4/torture/raw/samba3misc.c 		io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_DIRECTORY;
io                 99 source4/torture/raw/samba3misc.c 		io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_NONE;
io                100 source4/torture/raw/samba3misc.c 		io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN;
io                101 source4/torture/raw/samba3misc.c 		io.ntcreatex.in.create_options = 0;
io                102 source4/torture/raw/samba3misc.c 		io.ntcreatex.in.fname = dirname;
io                103 source4/torture/raw/samba3misc.c 		status = smb_raw_open(cli->tree, mem_ctx, &io);
io                110 source4/torture/raw/samba3misc.c 		fnum = io.ntcreatex.out.file.fnum;
io                226 source4/torture/raw/samba3misc.c         union smb_open io;
io                266 source4/torture/raw/samba3misc.c 	memset(&io, '\0', sizeof(io));
io                267 source4/torture/raw/samba3misc.c         io.t2open.level = RAW_OPEN_T2OPEN;
io                268 source4/torture/raw/samba3misc.c         io.t2open.in.flags = 0;
io                269 source4/torture/raw/samba3misc.c         io.t2open.in.open_mode = accessmode;
io                270 source4/torture/raw/samba3misc.c         io.t2open.in.search_attrs = FILE_ATTRIBUTE_SYSTEM | FILE_ATTRIBUTE_HIDDEN;
io                271 source4/torture/raw/samba3misc.c         io.t2open.in.file_attrs = 0;
io                272 source4/torture/raw/samba3misc.c         io.t2open.in.write_time = 0;
io                273 source4/torture/raw/samba3misc.c         io.t2open.in.open_func = openfn;
io                274 source4/torture/raw/samba3misc.c         io.t2open.in.size = 0;
io                275 source4/torture/raw/samba3misc.c         io.t2open.in.timeout = 0;
io                276 source4/torture/raw/samba3misc.c         io.t2open.in.fname = fname;
io                278 source4/torture/raw/samba3misc.c         io.t2open.in.num_eas = 1;
io                279 source4/torture/raw/samba3misc.c 	io.t2open.in.eas = talloc_array(mem_ctx, struct ea_struct, io.t2open.in.num_eas);
io                280 source4/torture/raw/samba3misc.c 	io.t2open.in.eas[0].flags = 0;
io                281 source4/torture/raw/samba3misc.c 	io.t2open.in.eas[0].name.s = ".CLASSINFO";
io                282 source4/torture/raw/samba3misc.c 	io.t2open.in.eas[0].value = data_blob_talloc(mem_ctx, "first value", 11);
io                284 source4/torture/raw/samba3misc.c         status = smb_raw_open(tree, mem_ctx, &io);
io                288 source4/torture/raw/samba3misc.c                 *fnum = io.openx.out.file.fnum;
io                296 source4/torture/raw/samba3misc.c         union smb_open io;
io                303 source4/torture/raw/samba3misc.c 	memset(&io, '\0', sizeof(io));
io                304 source4/torture/raw/samba3misc.c         io.generic.level = RAW_OPEN_NTCREATEX;
io                305 source4/torture/raw/samba3misc.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED;
io                306 source4/torture/raw/samba3misc.c 	io.ntcreatex.in.root_fid = 0;
io                307 source4/torture/raw/samba3misc.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io                308 source4/torture/raw/samba3misc.c 	io.ntcreatex.in.alloc_size = 0;
io                309 source4/torture/raw/samba3misc.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                310 source4/torture/raw/samba3misc.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ | NTCREATEX_SHARE_ACCESS_WRITE;
io                311 source4/torture/raw/samba3misc.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io                312 source4/torture/raw/samba3misc.c 	io.ntcreatex.in.create_options = 0;
io                313 source4/torture/raw/samba3misc.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                314 source4/torture/raw/samba3misc.c 	io.ntcreatex.in.security_flags = 0;
io                315 source4/torture/raw/samba3misc.c 	io.ntcreatex.in.fname = fname;
io                317 source4/torture/raw/samba3misc.c         status = smb_raw_open(tree, mem_ctx, &io);
io                321 source4/torture/raw/samba3misc.c                 *fnum = io.openx.out.file.fnum;
io                562 source4/torture/raw/samba3misc.c 		union smb_rename io;
io                563 source4/torture/raw/samba3misc.c 		memset(&io, '\0', sizeof(io));
io                564 source4/torture/raw/samba3misc.c 		io.rename.in.pattern1 = fpath1;
io                565 source4/torture/raw/samba3misc.c 		io.rename.in.pattern2 = fpath;
io                568 source4/torture/raw/samba3misc.c 		status = smb_raw_rename(cli_nt->tree, &io);
io                570 source4/torture/raw/samba3misc.c 		status = smb_raw_rename(cli_dos->tree, &io);
io                574 source4/torture/raw/samba3misc.c 		io.generic.level = RAW_RENAME_NTRENAME;
io                575 source4/torture/raw/samba3misc.c 		io.ntrename.in.old_name = fpath1;
io                576 source4/torture/raw/samba3misc.c 		io.ntrename.in.new_name = fpath;
io                577 source4/torture/raw/samba3misc.c 		io.ntrename.in.attrib = 0;
io                578 source4/torture/raw/samba3misc.c 		io.ntrename.in.cluster_size = 0;
io                579 source4/torture/raw/samba3misc.c 		io.ntrename.in.flags = RENAME_FLAG_RENAME;
io                581 source4/torture/raw/samba3misc.c 		status = smb_raw_rename(cli_nt->tree, &io);
io                583 source4/torture/raw/samba3misc.c 		status = smb_raw_rename(cli_dos->tree, &io);
io                695 source4/torture/raw/samba3misc.c 	union smb_lock io;
io                766 source4/torture/raw/samba3misc.c 	io.lockx.in.ulock_cnt = 0;
io                767 source4/torture/raw/samba3misc.c 	io.lockx.in.lock_cnt = 1;
io                773 source4/torture/raw/samba3misc.c 	io.lockx.level = RAW_LOCK_LOCKX;
io                774 source4/torture/raw/samba3misc.c 	io.lockx.in.mode = LOCKING_ANDX_LARGE_FILES;
io                775 source4/torture/raw/samba3misc.c 	io.lockx.in.timeout = 0;
io                776 source4/torture/raw/samba3misc.c 	io.lockx.in.locks = &lock_entry;
io                777 source4/torture/raw/samba3misc.c 	io.lockx.in.file.fnum = fnum;
io                779 source4/torture/raw/samba3misc.c 	status = smb_raw_lock(cli->tree, &io);
io                793 source4/torture/raw/samba3misc.c 	io.lockx.in.timeout = 5000;
io                795 source4/torture/raw/samba3misc.c 	req = smb_raw_lock_send(cli->tree, &io);
io                830 source4/torture/raw/samba3misc.c 	union smb_open io;
io                841 source4/torture/raw/samba3misc.c 	ZERO_STRUCT(io);
io                842 source4/torture/raw/samba3misc.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io                843 source4/torture/raw/samba3misc.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED;
io                844 source4/torture/raw/samba3misc.c 	io.ntcreatex.in.root_fid = 0;
io                845 source4/torture/raw/samba3misc.c 	io.ntcreatex.in.security_flags = 0;
io                846 source4/torture/raw/samba3misc.c 	io.ntcreatex.in.access_mask =
io                848 source4/torture/raw/samba3misc.c 	io.ntcreatex.in.alloc_size = 0;
io                849 source4/torture/raw/samba3misc.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_DIRECTORY;
io                850 source4/torture/raw/samba3misc.c 	io.ntcreatex.in.share_access =
io                853 source4/torture/raw/samba3misc.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN;
io                854 source4/torture/raw/samba3misc.c 	io.ntcreatex.in.create_options = 0;
io                855 source4/torture/raw/samba3misc.c 	io.ntcreatex.in.fname = "\\";
io                856 source4/torture/raw/samba3misc.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                863 source4/torture/raw/samba3misc.c 	dnum = io.ntcreatex.out.file.fnum;
io                865 source4/torture/raw/samba3misc.c 	io.ntcreatex.in.flags =
io                868 source4/torture/raw/samba3misc.c 	io.ntcreatex.in.root_fid = dnum;
io                869 source4/torture/raw/samba3misc.c 	io.ntcreatex.in.security_flags = 0;
io                870 source4/torture/raw/samba3misc.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OVERWRITE_IF;
io                871 source4/torture/raw/samba3misc.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io                872 source4/torture/raw/samba3misc.c 	io.ntcreatex.in.alloc_size = 0;
io                873 source4/torture/raw/samba3misc.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                874 source4/torture/raw/samba3misc.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_NONE;
io                875 source4/torture/raw/samba3misc.c 	io.ntcreatex.in.create_options = 0;
io                876 source4/torture/raw/samba3misc.c 	io.ntcreatex.in.fname = fname;
io                878 source4/torture/raw/samba3misc.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                886 source4/torture/raw/samba3misc.c 	smbcli_close(cli->tree, io.ntcreatex.out.file.fnum);
io                900 source4/torture/raw/samba3misc.c 	union smb_open io;
io                913 source4/torture/raw/samba3misc.c 	ZERO_STRUCT(io);
io                914 source4/torture/raw/samba3misc.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io                915 source4/torture/raw/samba3misc.c 	io.ntcreatex.in.flags = NTCREATEX_FLAGS_EXTENDED;
io                916 source4/torture/raw/samba3misc.c 	io.ntcreatex.in.root_fid = 0;
io                917 source4/torture/raw/samba3misc.c 	io.ntcreatex.in.security_flags = 0;
io                918 source4/torture/raw/samba3misc.c 	io.ntcreatex.in.access_mask =
io                920 source4/torture/raw/samba3misc.c 	io.ntcreatex.in.alloc_size = 0;
io                921 source4/torture/raw/samba3misc.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                922 source4/torture/raw/samba3misc.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_NONE;
io                923 source4/torture/raw/samba3misc.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io                924 source4/torture/raw/samba3misc.c 	io.ntcreatex.in.create_options = 0;
io                925 source4/torture/raw/samba3misc.c 	io.ntcreatex.in.fname = "testfile";
io                926 source4/torture/raw/samba3misc.c 	status = smb_raw_open(cli->tree, tctx, &io);
io                932 source4/torture/raw/samba3misc.c 	fnum1 = io.ntcreatex.out.file.fnum;
io                938 source4/torture/raw/samba3misc.c 	req = smb_raw_open_send(cli->tree, &io);
io                 54 source4/torture/raw/search.c 	union smb_search_first io;
io                 62 source4/torture/raw/search.c 		io.search_first.level = level;
io                 63 source4/torture/raw/search.c 		io.search_first.data_level = RAW_SEARCH_DATA_SEARCH;
io                 64 source4/torture/raw/search.c 		io.search_first.in.max_count = 1;
io                 65 source4/torture/raw/search.c 		io.search_first.in.search_attrib = attrib;
io                 66 source4/torture/raw/search.c 		io.search_first.in.pattern = pattern;
io                 70 source4/torture/raw/search.c 		io.t2ffirst.level = RAW_SEARCH_TRANS2;
io                 71 source4/torture/raw/search.c 		io.t2ffirst.data_level = data_level;
io                 72 source4/torture/raw/search.c 		io.t2ffirst.in.search_attrib = attrib;
io                 73 source4/torture/raw/search.c 		io.t2ffirst.in.max_count = 1;
io                 74 source4/torture/raw/search.c 		io.t2ffirst.in.flags = FLAG_TRANS2_FIND_CLOSE;
io                 75 source4/torture/raw/search.c 		io.t2ffirst.in.storage_type = 0;
io                 76 source4/torture/raw/search.c 		io.t2ffirst.in.pattern = pattern;
io                 84 source4/torture/raw/search.c 				      &io, (void *)data, single_search_callback);
io                541 source4/torture/raw/search.c 	union smb_search_first io;
io                548 source4/torture/raw/search.c 		io.search_first.level = RAW_SEARCH_SEARCH;
io                549 source4/torture/raw/search.c 		io.search_first.data_level = RAW_SEARCH_DATA_SEARCH;
io                550 source4/torture/raw/search.c 		io.search_first.in.max_count = per_search;
io                551 source4/torture/raw/search.c 		io.search_first.in.search_attrib = 0;
io                552 source4/torture/raw/search.c 		io.search_first.in.pattern = pattern;
io                554 source4/torture/raw/search.c 		io.t2ffirst.level = RAW_SEARCH_TRANS2;
io                555 source4/torture/raw/search.c 		io.t2ffirst.data_level = data_level;
io                556 source4/torture/raw/search.c 		io.t2ffirst.in.search_attrib = 0;
io                557 source4/torture/raw/search.c 		io.t2ffirst.in.max_count = per_search;
io                558 source4/torture/raw/search.c 		io.t2ffirst.in.flags = FLAG_TRANS2_FIND_CLOSE_IF_END;
io                559 source4/torture/raw/search.c 		io.t2ffirst.in.storage_type = 0;
io                560 source4/torture/raw/search.c 		io.t2ffirst.in.pattern = pattern;
io                562 source4/torture/raw/search.c 			io.t2ffirst.in.flags |= FLAG_TRANS2_FIND_REQUIRE_RESUME | 
io                568 source4/torture/raw/search.c 				      &io, data, multiple_search_callback);
io                581 source4/torture/raw/search.c 			io2.t2fnext.in.handle = io.t2ffirst.out.handle;
io                807 source4/torture/raw/search.c 	union smb_search_first io;
io                833 source4/torture/raw/search.c 	io.t2ffirst.level = RAW_SEARCH_TRANS2;
io                834 source4/torture/raw/search.c 	io.t2ffirst.data_level = RAW_SEARCH_DATA_BOTH_DIRECTORY_INFO;
io                835 source4/torture/raw/search.c 	io.t2ffirst.in.search_attrib = 0;
io                836 source4/torture/raw/search.c 	io.t2ffirst.in.max_count = 0;
io                837 source4/torture/raw/search.c 	io.t2ffirst.in.flags = 0;
io                838 source4/torture/raw/search.c 	io.t2ffirst.in.storage_type = 0;
io                839 source4/torture/raw/search.c 	io.t2ffirst.in.pattern = BASEDIR "\\*.*";
io                842 source4/torture/raw/search.c 				      &io, &result, multiple_search_callback);
io                849 source4/torture/raw/search.c 	io2.t2fnext.in.handle = io.t2ffirst.out.handle;
io                879 source4/torture/raw/search.c 	io2.t2fnext.in.handle = io.t2ffirst.out.handle;
io               1033 source4/torture/raw/search.c 		union smb_search_first io;
io               1034 source4/torture/raw/search.c 		io.search_first.level = RAW_SEARCH_SEARCH;
io               1035 source4/torture/raw/search.c 		io.search_first.data_level = RAW_SEARCH_DATA_SEARCH;
io               1036 source4/torture/raw/search.c 		io.search_first.in.max_count = 1;
io               1037 source4/torture/raw/search.c 		io.search_first.in.search_attrib = 0;
io               1038 source4/torture/raw/search.c 		io.search_first.in.pattern = talloc_asprintf(tctx, BASEDIR "\\d%d\\*.txt", i);
io               1041 source4/torture/raw/search.c 		io.search_first.out.count = 0;
io               1044 source4/torture/raw/search.c 					      &io, (void *)&file[i], single_search_callback);
io               1045 source4/torture/raw/search.c 		if (io.search_first.out.count != 1) {
io               1047 source4/torture/raw/search.c 			       __location__, io.search_first.out.count, i, nt_errstr(status));
io               1158 source4/torture/raw/search.c 	union smb_search_first io;
io               1184 source4/torture/raw/search.c 	io.t2ffirst.level = RAW_SEARCH_TRANS2;
io               1185 source4/torture/raw/search.c 	io.t2ffirst.data_level = RAW_SEARCH_DATA_EA_SIZE;
io               1186 source4/torture/raw/search.c 	io.t2ffirst.in.search_attrib = 0;
io               1187 source4/torture/raw/search.c 	io.t2ffirst.in.max_count = 100;
io               1188 source4/torture/raw/search.c 	io.t2ffirst.in.flags = FLAG_TRANS2_FIND_REQUIRE_RESUME;
io               1189 source4/torture/raw/search.c 	io.t2ffirst.in.storage_type = 0;
io               1190 source4/torture/raw/search.c 	io.t2ffirst.in.pattern = BASEDIR "\\*";
io               1193 source4/torture/raw/search.c 				      &io, &result, multiple_search_callback);
io               1206 source4/torture/raw/search.c 	io2.t2fnext.in.handle = io.t2ffirst.out.handle;
io               1266 source4/torture/raw/search.c 	union smb_search_first io;
io               1307 source4/torture/raw/search.c 	io.t2ffirst.level = RAW_SEARCH_TRANS2;
io               1308 source4/torture/raw/search.c 	io.t2ffirst.data_level = RAW_SEARCH_DATA_EA_LIST;
io               1309 source4/torture/raw/search.c 	io.t2ffirst.in.search_attrib = 0;
io               1310 source4/torture/raw/search.c 	io.t2ffirst.in.max_count = 2;
io               1311 source4/torture/raw/search.c 	io.t2ffirst.in.flags = FLAG_TRANS2_FIND_REQUIRE_RESUME;
io               1312 source4/torture/raw/search.c 	io.t2ffirst.in.storage_type = 0;
io               1313 source4/torture/raw/search.c 	io.t2ffirst.in.pattern = BASEDIR "\\*";
io               1314 source4/torture/raw/search.c 	io.t2ffirst.in.num_names = 2;
io               1315 source4/torture/raw/search.c 	io.t2ffirst.in.ea_names = talloc_array(tctx, struct ea_name, 2);
io               1316 source4/torture/raw/search.c 	io.t2ffirst.in.ea_names[0].name.s = "SECOND EA";
io               1317 source4/torture/raw/search.c 	io.t2ffirst.in.ea_names[1].name.s = "THIRD EA";
io               1320 source4/torture/raw/search.c 				      &io, &result, multiple_search_callback);
io               1326 source4/torture/raw/search.c 	nxt.t2fnext.in.handle = io.t2ffirst.out.handle;
io                 50 source4/torture/raw/seek.c 	union smb_seek io;
io                 74 source4/torture/raw/seek.c 	io.lseek.in.file.fnum = fnum+1;
io                 75 source4/torture/raw/seek.c 	io.lseek.in.mode = SEEK_MODE_START;
io                 76 source4/torture/raw/seek.c 	io.lseek.in.offset = 0;
io                 77 source4/torture/raw/seek.c 	status = smb_raw_seek(cli->tree, &io);
io                 81 source4/torture/raw/seek.c 	io.lseek.in.file.fnum = fnum;
io                 82 source4/torture/raw/seek.c 	io.lseek.in.mode = SEEK_MODE_START;
io                 83 source4/torture/raw/seek.c 	io.lseek.in.offset = 17;
io                 84 source4/torture/raw/seek.c 	status = smb_raw_seek(cli->tree, &io);
io                 86 source4/torture/raw/seek.c 	CHECK_VALUE(io.lseek.out.offset, 17);
io                 92 source4/torture/raw/seek.c 	io.lseek.in.file.fnum = fnum;
io                 93 source4/torture/raw/seek.c 	io.lseek.in.mode = SEEK_MODE_CURRENT;
io                 94 source4/torture/raw/seek.c 	io.lseek.in.offset = -3;
io                 95 source4/torture/raw/seek.c 	status = smb_raw_seek(cli->tree, &io);
io                 97 source4/torture/raw/seek.c 	CHECK_VALUE(io.lseek.out.offset, 14);
io                100 source4/torture/raw/seek.c 	io.lseek.in.file.fnum = fnum;
io                101 source4/torture/raw/seek.c 	io.lseek.in.mode = SEEK_MODE_END;
io                102 source4/torture/raw/seek.c 	io.lseek.in.offset = 0;
io                103 source4/torture/raw/seek.c 	status = smb_raw_seek(cli->tree, &io);
io                109 source4/torture/raw/seek.c 	CHECK_VALUE(io.lseek.out.offset, finfo.all_info.out.size);
io                112 source4/torture/raw/seek.c 	io.lseek.in.file.fnum = fnum;
io                113 source4/torture/raw/seek.c 	io.lseek.in.mode = SEEK_MODE_START;
io                114 source4/torture/raw/seek.c 	io.lseek.in.offset = -1;
io                115 source4/torture/raw/seek.c 	status = smb_raw_seek(cli->tree, &io);
io                117 source4/torture/raw/seek.c 	CHECK_VALUE(io.lseek.out.offset, 0xffffffff);
io                127 source4/torture/raw/seek.c 	io.lseek.in.file.fnum = fnum;
io                128 source4/torture/raw/seek.c 	io.lseek.in.mode = SEEK_MODE_CURRENT;
io                129 source4/torture/raw/seek.c 	io.lseek.in.offset = 1000;
io                130 source4/torture/raw/seek.c 	status = smb_raw_seek(cli->tree, &io);
io                132 source4/torture/raw/seek.c 	CHECK_VALUE(io.lseek.out.offset, 999);
io                156 source4/torture/raw/seek.c 	io.lseek.in.file.fnum = fnum;
io                157 source4/torture/raw/seek.c 	io.lseek.in.mode = SEEK_MODE_CURRENT;
io                158 source4/torture/raw/seek.c 	io.lseek.in.offset = 0;
io                159 source4/torture/raw/seek.c 	status = smb_raw_seek(cli->tree, &io);
io                161 source4/torture/raw/seek.c 	CHECK_VALUE(io.lseek.out.offset, 2);
io                176 source4/torture/raw/seek.c 	status = smb_raw_seek(cli->tree, &io);
io                178 source4/torture/raw/seek.c 	CHECK_VALUE(io.lseek.out.offset, 1);
io                213 source4/torture/raw/streams.c 	union smb_open io;
io                223 source4/torture/raw/streams.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io                224 source4/torture/raw/streams.c 	io.ntcreatex.in.root_fid = 0;
io                225 source4/torture/raw/streams.c 	io.ntcreatex.in.flags = 0;
io                226 source4/torture/raw/streams.c 	io.ntcreatex.in.access_mask = SEC_FILE_WRITE_DATA;
io                227 source4/torture/raw/streams.c 	io.ntcreatex.in.create_options = NTCREATEX_OPTIONS_DIRECTORY;
io                228 source4/torture/raw/streams.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                229 source4/torture/raw/streams.c 	io.ntcreatex.in.share_access = 0;
io                230 source4/torture/raw/streams.c 	io.ntcreatex.in.alloc_size = 0;
io                231 source4/torture/raw/streams.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io                232 source4/torture/raw/streams.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                233 source4/torture/raw/streams.c 	io.ntcreatex.in.security_flags = 0;
io                234 source4/torture/raw/streams.c 	io.ntcreatex.in.fname = sname1;
io                235 source4/torture/raw/streams.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io                239 source4/torture/raw/streams.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io                240 source4/torture/raw/streams.c 	io.ntcreatex.in.root_fid = 0;
io                241 source4/torture/raw/streams.c 	io.ntcreatex.in.flags = 0;
io                242 source4/torture/raw/streams.c 	io.ntcreatex.in.access_mask = SEC_FILE_WRITE_DATA;
io                243 source4/torture/raw/streams.c 	io.ntcreatex.in.create_options = NTCREATEX_OPTIONS_DIRECTORY;
io                244 source4/torture/raw/streams.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_DIRECTORY;
io                245 source4/torture/raw/streams.c 	io.ntcreatex.in.share_access = 0;
io                246 source4/torture/raw/streams.c 	io.ntcreatex.in.alloc_size = 0;
io                247 source4/torture/raw/streams.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN;
io                248 source4/torture/raw/streams.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                249 source4/torture/raw/streams.c 	io.ntcreatex.in.security_flags = 0;
io                250 source4/torture/raw/streams.c 	io.ntcreatex.in.fname = basedir_data;
io                251 source4/torture/raw/streams.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io                255 source4/torture/raw/streams.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io                256 source4/torture/raw/streams.c 	io.ntcreatex.in.root_fid = 0;
io                257 source4/torture/raw/streams.c 	io.ntcreatex.in.flags = 0x10;
io                258 source4/torture/raw/streams.c 	io.ntcreatex.in.access_mask = SEC_FILE_WRITE_DATA;
io                259 source4/torture/raw/streams.c 	io.ntcreatex.in.create_options = 0;
io                260 source4/torture/raw/streams.c 	io.ntcreatex.in.file_attr = 0;
io                261 source4/torture/raw/streams.c 	io.ntcreatex.in.share_access = 0;
io                262 source4/torture/raw/streams.c 	io.ntcreatex.in.alloc_size = 0;
io                263 source4/torture/raw/streams.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN;
io                264 source4/torture/raw/streams.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                265 source4/torture/raw/streams.c 	io.ntcreatex.in.security_flags = 0;
io                266 source4/torture/raw/streams.c 	io.ntcreatex.in.fname = basedir_data;
io                267 source4/torture/raw/streams.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io                283 source4/torture/raw/streams.c 	union smb_open io;
io                299 source4/torture/raw/streams.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io                300 source4/torture/raw/streams.c 	io.ntcreatex.in.root_fid = 0;
io                301 source4/torture/raw/streams.c 	io.ntcreatex.in.flags = 0;
io                302 source4/torture/raw/streams.c 	io.ntcreatex.in.access_mask = SEC_FILE_WRITE_DATA;
io                303 source4/torture/raw/streams.c 	io.ntcreatex.in.create_options = 0;
io                304 source4/torture/raw/streams.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                305 source4/torture/raw/streams.c 	io.ntcreatex.in.share_access = 0;
io                306 source4/torture/raw/streams.c 	io.ntcreatex.in.alloc_size = 0;
io                307 source4/torture/raw/streams.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io                308 source4/torture/raw/streams.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                309 source4/torture/raw/streams.c 	io.ntcreatex.in.security_flags = 0;
io                310 source4/torture/raw/streams.c 	io.ntcreatex.in.fname = sname1;
io                311 source4/torture/raw/streams.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io                313 source4/torture/raw/streams.c 	fnum = io.ntcreatex.out.file.fnum;
io                318 source4/torture/raw/streams.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN;
io                319 source4/torture/raw/streams.c 	io.ntcreatex.in.fname = fname;
io                320 source4/torture/raw/streams.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io                322 source4/torture/raw/streams.c 	smbcli_close(cli->tree, io.ntcreatex.out.file.fnum);
io                332 source4/torture/raw/streams.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN;
io                333 source4/torture/raw/streams.c 	io.ntcreatex.in.fname = sname1;
io                334 source4/torture/raw/streams.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io                336 source4/torture/raw/streams.c 	fnum = io.ntcreatex.out.file.fnum;
io                347 source4/torture/raw/streams.c 	io.ntcreatex.in.fname = sname2;
io                348 source4/torture/raw/streams.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io                349 source4/torture/raw/streams.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io                351 source4/torture/raw/streams.c 	fnum = io.ntcreatex.out.file.fnum;
io                380 source4/torture/raw/streams.c 	io.ntcreatex.in.fname = sname2;
io                381 source4/torture/raw/streams.c 	io.ntcreatex.in.create_options = NTCREATEX_OPTIONS_DELETE_ON_CLOSE;
io                382 source4/torture/raw/streams.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_DELETE;
io                383 source4/torture/raw/streams.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io                384 source4/torture/raw/streams.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN;
io                386 source4/torture/raw/streams.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io                388 source4/torture/raw/streams.c 	fnum = io.ntcreatex.out.file.fnum;
io                397 source4/torture/raw/streams.c 		io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io                398 source4/torture/raw/streams.c 		io.ntcreatex.in.fname = sname1;
io                399 source4/torture/raw/streams.c 		status = smb_raw_open(cli->tree, mem_ctx, &io);
io                401 source4/torture/raw/streams.c 		smbcli_close(cli->tree, io.ntcreatex.out.file.fnum);
io                402 source4/torture/raw/streams.c 		io.ntcreatex.in.fname = sname2;
io                403 source4/torture/raw/streams.c 		status = smb_raw_open(cli->tree, mem_ctx, &io);
io                405 source4/torture/raw/streams.c 		smbcli_close(cli->tree, io.ntcreatex.out.file.fnum);
io                425 source4/torture/raw/streams.c 	union smb_open io;
io                436 source4/torture/raw/streams.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io                437 source4/torture/raw/streams.c 	io.ntcreatex.in.root_fid = 0;
io                438 source4/torture/raw/streams.c 	io.ntcreatex.in.flags = 0;
io                439 source4/torture/raw/streams.c 	io.ntcreatex.in.access_mask = SEC_FILE_WRITE_DATA;
io                440 source4/torture/raw/streams.c 	io.ntcreatex.in.create_options = 0;
io                441 source4/torture/raw/streams.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                442 source4/torture/raw/streams.c 	io.ntcreatex.in.share_access = 0;
io                443 source4/torture/raw/streams.c 	io.ntcreatex.in.alloc_size = 0;
io                444 source4/torture/raw/streams.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io                445 source4/torture/raw/streams.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                446 source4/torture/raw/streams.c 	io.ntcreatex.in.security_flags = 0;
io                447 source4/torture/raw/streams.c 	io.ntcreatex.in.fname = sname1;
io                449 source4/torture/raw/streams.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io                451 source4/torture/raw/streams.c 	fnum1 = io.ntcreatex.out.file.fnum;
io                457 source4/torture/raw/streams.c 	io.ntcreatex.in.fname = sname2;
io                458 source4/torture/raw/streams.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io                460 source4/torture/raw/streams.c 	fnum2 = io.ntcreatex.out.file.fnum;
io                467 source4/torture/raw/streams.c 	io.ntcreatex.in.fname = sname1;
io                468 source4/torture/raw/streams.c 	io.ntcreatex.in.open_disposition = 0;
io                469 source4/torture/raw/streams.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io                472 source4/torture/raw/streams.c 	io.ntcreatex.in.fname = sname2;
io                473 source4/torture/raw/streams.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io                513 source4/torture/raw/streams.c 	union smb_open io;
io                525 source4/torture/raw/streams.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io                526 source4/torture/raw/streams.c 	io.ntcreatex.in.root_fid = 0;
io                527 source4/torture/raw/streams.c 	io.ntcreatex.in.flags = 0;
io                528 source4/torture/raw/streams.c 	io.ntcreatex.in.access_mask = SEC_FILE_READ_DATA|SEC_FILE_WRITE_DATA;
io                529 source4/torture/raw/streams.c 	io.ntcreatex.in.create_options = 0;
io                530 source4/torture/raw/streams.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                531 source4/torture/raw/streams.c 	io.ntcreatex.in.share_access = 0;
io                532 source4/torture/raw/streams.c 	io.ntcreatex.in.alloc_size = 0;
io                533 source4/torture/raw/streams.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io                534 source4/torture/raw/streams.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                535 source4/torture/raw/streams.c 	io.ntcreatex.in.security_flags = 0;
io                536 source4/torture/raw/streams.c 	io.ntcreatex.in.fname = sname1;
io                538 source4/torture/raw/streams.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io                540 source4/torture/raw/streams.c 	fnum = io.ntcreatex.out.file.fnum;
io                553 source4/torture/raw/streams.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN;
io                554 source4/torture/raw/streams.c 	io.ntcreatex.in.fname = fname;
io                555 source4/torture/raw/streams.c 	io.ntcreatex.in.access_mask = SEC_STD_DELETE;
io                556 source4/torture/raw/streams.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io                565 source4/torture/raw/streams.c 	io.ntcreatex.in.fname = sname1;
io                566 source4/torture/raw/streams.c 	io.ntcreatex.in.access_mask = SEC_FILE_READ_DATA|SEC_FILE_WRITE_DATA;
io                567 source4/torture/raw/streams.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_DELETE;
io                568 source4/torture/raw/streams.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io                570 source4/torture/raw/streams.c 	fnum = io.ntcreatex.out.file.fnum;
io                625 source4/torture/raw/streams.c 	io.ntcreatex.in.access_mask = SEC_FILE_READ_DATA|SEC_FILE_WRITE_DATA
io                627 source4/torture/raw/streams.c 	io.ntcreatex.in.create_options = NTCREATEX_OPTIONS_DELETE_ON_CLOSE;
io                628 source4/torture/raw/streams.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io                629 source4/torture/raw/streams.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io                631 source4/torture/raw/streams.c 	fnum = io.ntcreatex.out.file.fnum;
io                655 source4/torture/raw/streams.c 	union smb_open io;
io                700 source4/torture/raw/streams.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io                701 source4/torture/raw/streams.c 	io.ntcreatex.in.root_fid = 0;
io                702 source4/torture/raw/streams.c 	io.ntcreatex.in.flags = 0;
io                703 source4/torture/raw/streams.c 	io.ntcreatex.in.access_mask = SEC_FILE_WRITE_DATA;
io                704 source4/torture/raw/streams.c 	io.ntcreatex.in.create_options = 0;
io                705 source4/torture/raw/streams.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                706 source4/torture/raw/streams.c 	io.ntcreatex.in.share_access = 0;
io                707 source4/torture/raw/streams.c 	io.ntcreatex.in.alloc_size = 0;
io                708 source4/torture/raw/streams.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io                709 source4/torture/raw/streams.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                710 source4/torture/raw/streams.c 	io.ntcreatex.in.security_flags = 0;
io                711 source4/torture/raw/streams.c 	io.ntcreatex.in.fname = sname1;
io                713 source4/torture/raw/streams.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io                715 source4/torture/raw/streams.c 	fnum1 = io.ntcreatex.out.file.fnum;
io                721 source4/torture/raw/streams.c 	io.ntcreatex.in.fname = sname2;
io                722 source4/torture/raw/streams.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io                724 source4/torture/raw/streams.c 	fnum2 = io.ntcreatex.out.file.fnum;
io                731 source4/torture/raw/streams.c 	io.ntcreatex.in.fname = sname1;
io                732 source4/torture/raw/streams.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_SUPERSEDE;
io                733 source4/torture/raw/streams.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io                736 source4/torture/raw/streams.c 	io.ntcreatex.in.fname = sname1b;
io                737 source4/torture/raw/streams.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io                740 source4/torture/raw/streams.c 	io.ntcreatex.in.fname = sname1c;
io                741 source4/torture/raw/streams.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io                749 source4/torture/raw/streams.c 	io.ntcreatex.in.fname = sname1d;
io                750 source4/torture/raw/streams.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io                758 source4/torture/raw/streams.c 	io.ntcreatex.in.fname = sname2;
io                759 source4/torture/raw/streams.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io                762 source4/torture/raw/streams.c 	io.ntcreatex.in.fname = snamew;
io                763 source4/torture/raw/streams.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io                765 source4/torture/raw/streams.c 	fnum3 = io.ntcreatex.out.file.fnum;
io                767 source4/torture/raw/streams.c 	io.ntcreatex.in.fname = snamew2;
io                768 source4/torture/raw/streams.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io                804 source4/torture/raw/streams.c 		io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN;
io                805 source4/torture/raw/streams.c 		io.ntcreatex.in.access_mask = SEC_FILE_READ_ATTRIBUTE |
io                808 source4/torture/raw/streams.c 		io.ntcreatex.in.fname = path;
io                809 source4/torture/raw/streams.c 		status = smb_raw_open(cli->tree, mem_ctx, &io);
io                811 source4/torture/raw/streams.c 		fnum1 = io.ntcreatex.out.file.fnum;
io                899 source4/torture/raw/streams.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io                900 source4/torture/raw/streams.c 	io.ntcreatex.in.access_mask = SEC_FILE_READ_ATTRIBUTE |
io                903 source4/torture/raw/streams.c 	io.ntcreatex.in.fname = snamer1;
io                904 source4/torture/raw/streams.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io                906 source4/torture/raw/streams.c 	fnum1 = io.ntcreatex.out.file.fnum;
io                961 source4/torture/raw/streams.c 	union smb_open io;
io                968 source4/torture/raw/streams.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io                969 source4/torture/raw/streams.c 	io.ntcreatex.in.root_fid = 0;
io                970 source4/torture/raw/streams.c 	io.ntcreatex.in.flags = 0;
io                971 source4/torture/raw/streams.c 	io.ntcreatex.in.access_mask = SEC_FILE_WRITE_DATA;
io                972 source4/torture/raw/streams.c 	io.ntcreatex.in.create_options = 0;
io                973 source4/torture/raw/streams.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                974 source4/torture/raw/streams.c 	io.ntcreatex.in.share_access = 0;
io                975 source4/torture/raw/streams.c 	io.ntcreatex.in.alloc_size = 0;
io                976 source4/torture/raw/streams.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io                977 source4/torture/raw/streams.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                978 source4/torture/raw/streams.c 	io.ntcreatex.in.security_flags = 0;
io                979 source4/torture/raw/streams.c 	io.ntcreatex.in.fname = fname;
io                980 source4/torture/raw/streams.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io                982 source4/torture/raw/streams.c 	fnum1 = io.ntcreatex.out.file.fnum;
io               1001 source4/torture/raw/streams.c 		io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN;
io               1002 source4/torture/raw/streams.c 		io.ntcreatex.in.fname = path;
io               1003 source4/torture/raw/streams.c 		status = smb_raw_open(cli->tree, mem_ctx, &io);
io               1048 source4/torture/raw/streams.c 	union smb_open io;
io               1062 source4/torture/raw/streams.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io               1063 source4/torture/raw/streams.c 	io.ntcreatex.in.root_fid = 0;
io               1064 source4/torture/raw/streams.c 	io.ntcreatex.in.flags = 0;
io               1065 source4/torture/raw/streams.c 	io.ntcreatex.in.access_mask = SEC_FILE_READ_ATTRIBUTE |
io               1068 source4/torture/raw/streams.c 	io.ntcreatex.in.create_options = 0;
io               1069 source4/torture/raw/streams.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io               1070 source4/torture/raw/streams.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ | NTCREATEX_SHARE_ACCESS_WRITE | NTCREATEX_SHARE_ACCESS_DELETE;
io               1071 source4/torture/raw/streams.c 	io.ntcreatex.in.alloc_size = 0;
io               1072 source4/torture/raw/streams.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io               1073 source4/torture/raw/streams.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io               1074 source4/torture/raw/streams.c 	io.ntcreatex.in.security_flags = 0;
io               1075 source4/torture/raw/streams.c 	io.ntcreatex.in.fname = sname1;
io               1078 source4/torture/raw/streams.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io               1080 source4/torture/raw/streams.c 	fnum = io.ntcreatex.out.file.fnum;
io               1083 source4/torture/raw/streams.c 	io.ntcreatex.in.fname = sname2;
io               1084 source4/torture/raw/streams.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io               1086 source4/torture/raw/streams.c 	fnum = io.ntcreatex.out.file.fnum;
io               1094 source4/torture/raw/streams.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io               1095 source4/torture/raw/streams.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io               1097 source4/torture/raw/streams.c 	fnum = io.ntcreatex.out.file.fnum;
io               1120 source4/torture/raw/streams.c 	union smb_open io;
io               1136 source4/torture/raw/streams.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io               1137 source4/torture/raw/streams.c 	io.ntcreatex.in.root_fid = 0;
io               1138 source4/torture/raw/streams.c 	io.ntcreatex.in.flags = 0;
io               1139 source4/torture/raw/streams.c 	io.ntcreatex.in.access_mask = (SEC_FILE_READ_DATA|SEC_FILE_WRITE_DATA|
io               1141 source4/torture/raw/streams.c 	io.ntcreatex.in.create_options = 0;
io               1142 source4/torture/raw/streams.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io               1143 source4/torture/raw/streams.c 	io.ntcreatex.in.share_access = (NTCREATEX_SHARE_ACCESS_READ |
io               1146 source4/torture/raw/streams.c 	io.ntcreatex.in.alloc_size = 0;
io               1147 source4/torture/raw/streams.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io               1148 source4/torture/raw/streams.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io               1149 source4/torture/raw/streams.c 	io.ntcreatex.in.security_flags = 0;
io               1150 source4/torture/raw/streams.c 	io.ntcreatex.in.fname = sname1;
io               1153 source4/torture/raw/streams.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io               1156 source4/torture/raw/streams.c 	smbcli_close(cli->tree, io.ntcreatex.out.file.fnum);
io               1207 source4/torture/raw/streams.c 	io.ntcreatex.in.fname = fname2;
io               1208 source4/torture/raw/streams.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io               1210 source4/torture/raw/streams.c 	smbcli_close(cli->tree, io.ntcreatex.out.file.fnum);
io               1221 source4/torture/raw/streams.c 	io.ntcreatex.in.fname = sname2;
io               1222 source4/torture/raw/streams.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN;
io               1223 source4/torture/raw/streams.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io               1225 source4/torture/raw/streams.c 	fnum = io.ntcreatex.out.file.fnum;
io               1248 source4/torture/raw/streams.c 	io.ntcreatex.in.fname = sname2;
io               1249 source4/torture/raw/streams.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io               1250 source4/torture/raw/streams.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io               1252 source4/torture/raw/streams.c 	smbcli_close(cli->tree, io.ntcreatex.out.file.fnum);
io               1265 source4/torture/raw/streams.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN;
io               1266 source4/torture/raw/streams.c 	io.ntcreatex.in.fname = sname2;
io               1267 source4/torture/raw/streams.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io               1269 source4/torture/raw/streams.c 	fnum = io.ntcreatex.out.file.fnum;
io               1317 source4/torture/raw/streams.c 	union smb_open io;
io               1320 source4/torture/raw/streams.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io               1321 source4/torture/raw/streams.c 	io.ntcreatex.in.root_fid = 0;
io               1322 source4/torture/raw/streams.c 	io.ntcreatex.in.flags = 0;
io               1323 source4/torture/raw/streams.c 	io.ntcreatex.in.access_mask = (SEC_FILE_READ_DATA|SEC_FILE_WRITE_DATA|
io               1325 source4/torture/raw/streams.c 	io.ntcreatex.in.create_options = 0;
io               1326 source4/torture/raw/streams.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io               1327 source4/torture/raw/streams.c 	io.ntcreatex.in.share_access = 0;
io               1328 source4/torture/raw/streams.c 	io.ntcreatex.in.alloc_size = 0;
io               1329 source4/torture/raw/streams.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_CREATE;
io               1330 source4/torture/raw/streams.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io               1331 source4/torture/raw/streams.c 	io.ntcreatex.in.security_flags = 0;
io               1332 source4/torture/raw/streams.c 	io.ntcreatex.in.fname = stream;
io               1334 source4/torture/raw/streams.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io               1338 source4/torture/raw/streams.c 	smbcli_close(cli->tree, io.ntcreatex.out.file.fnum);
io               1348 source4/torture/raw/streams.c 	union smb_open io;
io               1368 source4/torture/raw/streams.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io               1369 source4/torture/raw/streams.c 	io.ntcreatex.in.root_fid = 0;
io               1370 source4/torture/raw/streams.c 	io.ntcreatex.in.flags = 0;
io               1371 source4/torture/raw/streams.c 	io.ntcreatex.in.access_mask = (SEC_FILE_READ_DATA|SEC_FILE_WRITE_DATA|
io               1373 source4/torture/raw/streams.c 	io.ntcreatex.in.create_options = 0;
io               1374 source4/torture/raw/streams.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io               1375 source4/torture/raw/streams.c 	io.ntcreatex.in.share_access = 0;
io               1376 source4/torture/raw/streams.c 	io.ntcreatex.in.alloc_size = 0;
io               1377 source4/torture/raw/streams.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io               1378 source4/torture/raw/streams.c 	io.ntcreatex.in.security_flags = 0;
io               1379 source4/torture/raw/streams.c 	io.ntcreatex.in.fname = fname;
io               1385 source4/torture/raw/streams.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN;
io               1386 source4/torture/raw/streams.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io               1388 source4/torture/raw/streams.c 	smbcli_close(cli->tree, io.ntcreatex.out.file.fnum);
io               1397 source4/torture/raw/streams.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OVERWRITE;
io               1398 source4/torture/raw/streams.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io               1400 source4/torture/raw/streams.c 	smbcli_close(cli->tree, io.ntcreatex.out.file.fnum);
io               1415 source4/torture/raw/streams.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OVERWRITE_IF;
io               1416 source4/torture/raw/streams.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io               1418 source4/torture/raw/streams.c 	smbcli_close(cli->tree, io.ntcreatex.out.file.fnum);
io               1433 source4/torture/raw/streams.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_SUPERSEDE;
io               1434 source4/torture/raw/streams.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io               1436 source4/torture/raw/streams.c 	smbcli_close(cli->tree, io.ntcreatex.out.file.fnum);
io               1452 source4/torture/raw/streams.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OVERWRITE_IF;
io               1453 source4/torture/raw/streams.c 	io.ntcreatex.in.fname = fname_stream;
io               1454 source4/torture/raw/streams.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io               1456 source4/torture/raw/streams.c 	smbcli_close(cli->tree, io.ntcreatex.out.file.fnum);
io               1471 source4/torture/raw/streams.c 	io.openx.level = RAW_OPEN_OPENX;
io               1472 source4/torture/raw/streams.c 	io.openx.in.flags = OPENX_FLAGS_ADDITIONAL_INFO;
io               1473 source4/torture/raw/streams.c 	io.openx.in.open_mode = OPENX_MODE_ACCESS_RDWR;
io               1474 source4/torture/raw/streams.c 	io.openx.in.search_attrs = 0;
io               1475 source4/torture/raw/streams.c 	io.openx.in.file_attrs = 0;
io               1476 source4/torture/raw/streams.c 	io.openx.in.write_time = 0;
io               1477 source4/torture/raw/streams.c 	io.openx.in.size = 1024*1024;
io               1478 source4/torture/raw/streams.c 	io.openx.in.timeout = 0;
io               1479 source4/torture/raw/streams.c 	io.openx.in.fname = fname;
io               1481 source4/torture/raw/streams.c 	io.openx.in.open_func = OPENX_OPEN_FUNC_TRUNC | OPENX_OPEN_FUNC_CREATE;
io               1482 source4/torture/raw/streams.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io               1484 source4/torture/raw/streams.c 	smbcli_close(cli->tree, io.openx.out.file.fnum);
io               1545 source4/torture/raw/streams.c 	union smb_open io;
io               1581 source4/torture/raw/streams.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io               1582 source4/torture/raw/streams.c 	io.ntcreatex.in.root_fid = 0;
io               1583 source4/torture/raw/streams.c 	io.ntcreatex.in.flags = 0;
io               1584 source4/torture/raw/streams.c 	io.ntcreatex.in.access_mask = (SEC_FILE_READ_DATA|SEC_FILE_WRITE_DATA|
io               1586 source4/torture/raw/streams.c 	io.ntcreatex.in.create_options = 0;
io               1587 source4/torture/raw/streams.c 	io.ntcreatex.in.file_attr = 0;
io               1588 source4/torture/raw/streams.c 	io.ntcreatex.in.share_access = 0;
io               1589 source4/torture/raw/streams.c 	io.ntcreatex.in.alloc_size = 0;
io               1590 source4/torture/raw/streams.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io               1591 source4/torture/raw/streams.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io               1592 source4/torture/raw/streams.c 	io.ntcreatex.in.security_flags = 0;
io               1593 source4/torture/raw/streams.c 	io.ntcreatex.in.fname = fname_stream;
io               1595 source4/torture/raw/streams.c 	status = smb_raw_open(cli->tree, mem_ctx, &io);
io               1598 source4/torture/raw/streams.c 	fnum = io.ntcreatex.out.file.fnum;
io                 43 source4/torture/raw/unlink.c 	union smb_unlink io;
io                 53 source4/torture/raw/unlink.c 	io.unlink.in.pattern = fname;
io                 54 source4/torture/raw/unlink.c 	io.unlink.in.attrib = 0;
io                 55 source4/torture/raw/unlink.c 	status = smb_raw_unlink(cli->tree, &io);
io                 60 source4/torture/raw/unlink.c 	io.unlink.in.pattern = fname;
io                 61 source4/torture/raw/unlink.c 	io.unlink.in.attrib = 0;
io                 62 source4/torture/raw/unlink.c 	status = smb_raw_unlink(cli->tree, &io);
io                 69 source4/torture/raw/unlink.c 	io.unlink.in.pattern = fname;
io                 70 source4/torture/raw/unlink.c 	io.unlink.in.attrib = 0;
io                 71 source4/torture/raw/unlink.c 	status = smb_raw_unlink(cli->tree, &io);
io                 74 source4/torture/raw/unlink.c 	io.unlink.in.pattern = fname;
io                 75 source4/torture/raw/unlink.c 	io.unlink.in.attrib = FILE_ATTRIBUTE_HIDDEN;
io                 76 source4/torture/raw/unlink.c 	status = smb_raw_unlink(cli->tree, &io);
io                 79 source4/torture/raw/unlink.c 	io.unlink.in.pattern = fname;
io                 80 source4/torture/raw/unlink.c 	io.unlink.in.attrib = FILE_ATTRIBUTE_HIDDEN;
io                 81 source4/torture/raw/unlink.c 	status = smb_raw_unlink(cli->tree, &io);
io                 85 source4/torture/raw/unlink.c 	io.unlink.in.pattern = BASEDIR;
io                 86 source4/torture/raw/unlink.c 	io.unlink.in.attrib = 0;
io                 87 source4/torture/raw/unlink.c 	status = smb_raw_unlink(cli->tree, &io);
io                 90 source4/torture/raw/unlink.c 	io.unlink.in.pattern = BASEDIR;
io                 91 source4/torture/raw/unlink.c 	io.unlink.in.attrib = FILE_ATTRIBUTE_DIRECTORY;
io                 92 source4/torture/raw/unlink.c 	status = smb_raw_unlink(cli->tree, &io);
io                 96 source4/torture/raw/unlink.c 	io.unlink.in.pattern = "..";
io                 97 source4/torture/raw/unlink.c 	io.unlink.in.attrib = 0;
io                 98 source4/torture/raw/unlink.c 	status = smb_raw_unlink(cli->tree, &io);
io                101 source4/torture/raw/unlink.c 	io.unlink.in.pattern = "\\..";
io                102 source4/torture/raw/unlink.c 	io.unlink.in.attrib = 0;
io                103 source4/torture/raw/unlink.c 	status = smb_raw_unlink(cli->tree, &io);
io                106 source4/torture/raw/unlink.c 	io.unlink.in.pattern = BASEDIR "\\..\\..";
io                107 source4/torture/raw/unlink.c 	io.unlink.in.attrib = 0;
io                108 source4/torture/raw/unlink.c 	status = smb_raw_unlink(cli->tree, &io);
io                111 source4/torture/raw/unlink.c 	io.unlink.in.pattern = BASEDIR "\\..";
io                112 source4/torture/raw/unlink.c 	io.unlink.in.attrib = 0;
io                113 source4/torture/raw/unlink.c 	status = smb_raw_unlink(cli->tree, &io);
io                118 source4/torture/raw/unlink.c 	io.unlink.in.pattern = BASEDIR "\\t*.t";
io                119 source4/torture/raw/unlink.c 	io.unlink.in.attrib = 0;
io                120 source4/torture/raw/unlink.c 	status = smb_raw_unlink(cli->tree, &io);
io                123 source4/torture/raw/unlink.c 	io.unlink.in.pattern = BASEDIR "\\z*";
io                124 source4/torture/raw/unlink.c 	io.unlink.in.attrib = 0;
io                125 source4/torture/raw/unlink.c 	status = smb_raw_unlink(cli->tree, &io);
io                128 source4/torture/raw/unlink.c 	io.unlink.in.pattern = BASEDIR "\\z*";
io                129 source4/torture/raw/unlink.c 	io.unlink.in.attrib = FILE_ATTRIBUTE_DIRECTORY;
io                130 source4/torture/raw/unlink.c 	status = smb_raw_unlink(cli->tree, &io);
io                147 source4/torture/raw/unlink.c 	io.unlink.in.pattern = BASEDIR "\\*";
io                148 source4/torture/raw/unlink.c 	io.unlink.in.attrib = FILE_ATTRIBUTE_DIRECTORY;
io                149 source4/torture/raw/unlink.c 	status = smb_raw_unlink(cli->tree, &io);
io                152 source4/torture/raw/unlink.c 	io.unlink.in.pattern = BASEDIR "\\?";
io                153 source4/torture/raw/unlink.c 	io.unlink.in.attrib = FILE_ATTRIBUTE_DIRECTORY;
io                154 source4/torture/raw/unlink.c 	status = smb_raw_unlink(cli->tree, &io);
io                157 source4/torture/raw/unlink.c 	io.unlink.in.pattern = BASEDIR "\\t*";
io                158 source4/torture/raw/unlink.c 	io.unlink.in.attrib = FILE_ATTRIBUTE_DIRECTORY;
io                159 source4/torture/raw/unlink.c 	status = smb_raw_unlink(cli->tree, &io);
io                169 source4/torture/raw/unlink.c 	io.unlink.in.pattern = BASEDIR "\\*.dat";
io                170 source4/torture/raw/unlink.c 	io.unlink.in.attrib = FILE_ATTRIBUTE_DIRECTORY;
io                171 source4/torture/raw/unlink.c 	status = smb_raw_unlink(cli->tree, &io);
io                179 source4/torture/raw/unlink.c 	io.unlink.in.pattern = BASEDIR "\\*.tx?";
io                180 source4/torture/raw/unlink.c 	io.unlink.in.attrib = 0;
io                181 source4/torture/raw/unlink.c 	status = smb_raw_unlink(cli->tree, &io);
io                189 source4/torture/raw/unlink.c 	status = smb_raw_unlink(cli->tree, &io);
io                207 source4/torture/raw/unlink.c 	union smb_unlink io;
io                223 source4/torture/raw/unlink.c 	io.unlink.in.pattern = fname;
io                224 source4/torture/raw/unlink.c 	io.unlink.in.attrib = 0;
io                225 source4/torture/raw/unlink.c 	status = smb_raw_unlink(cli->tree, &io);
io                239 source4/torture/raw/unlink.c 	status = smb_raw_unlink(cli->tree, &io);
io                251 source4/torture/raw/unlink.c 	status = smb_raw_unlink(cli->tree, &io);
io                102 source4/torture/raw/write.c 	union smb_write io;
io                119 source4/torture/raw/write.c 	io.generic.level = RAW_WRITE_WRITE;
io                129 source4/torture/raw/write.c 	io.write.in.file.fnum = fnum;
io                130 source4/torture/raw/write.c 	io.write.in.count = 0;
io                131 source4/torture/raw/write.c 	io.write.in.offset = 0;
io                132 source4/torture/raw/write.c 	io.write.in.remaining = 0;
io                133 source4/torture/raw/write.c 	io.write.in.data = buf;
io                134 source4/torture/raw/write.c 	status = smb_raw_write(cli->tree, &io);
io                136 source4/torture/raw/write.c 	CHECK_VALUE(io.write.out.nwritten, 0);
io                141 source4/torture/raw/write.c 	io.write.in.count = 9;
io                142 source4/torture/raw/write.c 	io.write.in.offset = 4;
io                143 source4/torture/raw/write.c 	io.write.in.data = buf;
io                144 source4/torture/raw/write.c 	status = smb_raw_write(cli->tree, &io);
io                146 source4/torture/raw/write.c 	CHECK_VALUE(io.write.out.nwritten, io.write.in.count);
io                160 source4/torture/raw/write.c 	io.write.in.count = 4000;
io                161 source4/torture/raw/write.c 	io.write.in.offset = 0;
io                162 source4/torture/raw/write.c 	io.write.in.data = buf;
io                163 source4/torture/raw/write.c 	status = smb_raw_write(cli->tree, &io);
io                165 source4/torture/raw/write.c 	CHECK_VALUE(io.write.out.nwritten, 4000);
io                176 source4/torture/raw/write.c 	io.write.in.file.fnum = fnum+1;
io                177 source4/torture/raw/write.c 	io.write.in.count = 4000;
io                178 source4/torture/raw/write.c 	io.write.in.offset = 0;
io                179 source4/torture/raw/write.c 	io.write.in.data = buf;
io                180 source4/torture/raw/write.c 	status = smb_raw_write(cli->tree, &io);
io                199 source4/torture/raw/write.c 	io.write.in.file.fnum = fnum;
io                200 source4/torture/raw/write.c 	io.write.in.count = 4000;
io                201 source4/torture/raw/write.c 	io.write.in.offset = 0xFFFFFFFF - 2000;
io                202 source4/torture/raw/write.c 	io.write.in.data = buf;
io                203 source4/torture/raw/write.c 	status = smb_raw_write(cli->tree, &io);
io                205 source4/torture/raw/write.c 	CHECK_VALUE(io.write.out.nwritten, 4000);
io                206 source4/torture/raw/write.c 	CHECK_ALL_INFO(io.write.in.count + (uint64_t)io.write.in.offset, size);
io                209 source4/torture/raw/write.c 	if (smbcli_read(cli->tree, fnum, buf, io.write.in.offset, 4000) != 4000) {
io                230 source4/torture/raw/write.c 	union smb_write io;
io                253 source4/torture/raw/write.c 	io.generic.level = RAW_WRITE_WRITEX;
io                263 source4/torture/raw/write.c 	io.writex.in.file.fnum = fnum;
io                264 source4/torture/raw/write.c 	io.writex.in.offset = 0;
io                265 source4/torture/raw/write.c 	io.writex.in.wmode = 0;
io                266 source4/torture/raw/write.c 	io.writex.in.remaining = 0;
io                267 source4/torture/raw/write.c 	io.writex.in.count = 0;
io                268 source4/torture/raw/write.c 	io.writex.in.data = buf;
io                269 source4/torture/raw/write.c 	status = smb_raw_write(cli->tree, &io);
io                271 source4/torture/raw/write.c 	CHECK_VALUE(io.writex.out.nwritten, 0);
io                276 source4/torture/raw/write.c 	io.writex.in.count = 9;
io                277 source4/torture/raw/write.c 	io.writex.in.offset = 4;
io                278 source4/torture/raw/write.c 	io.writex.in.data = buf;
io                279 source4/torture/raw/write.c 	status = smb_raw_write(cli->tree, &io);
io                281 source4/torture/raw/write.c 	CHECK_VALUE(io.writex.out.nwritten, io.writex.in.count);
io                295 source4/torture/raw/write.c 	io.writex.in.count = 4000;
io                296 source4/torture/raw/write.c 	io.writex.in.offset = 0;
io                297 source4/torture/raw/write.c 	io.writex.in.data = buf;
io                298 source4/torture/raw/write.c 	status = smb_raw_write(cli->tree, &io);
io                300 source4/torture/raw/write.c 	CHECK_VALUE(io.writex.out.nwritten, 4000);
io                311 source4/torture/raw/write.c 	io.writex.in.file.fnum = fnum+1;
io                312 source4/torture/raw/write.c 	io.writex.in.count = 4000;
io                313 source4/torture/raw/write.c 	io.writex.in.offset = 0;
io                314 source4/torture/raw/write.c 	io.writex.in.data = buf;
io                315 source4/torture/raw/write.c 	status = smb_raw_write(cli->tree, &io);
io                319 source4/torture/raw/write.c 	io.writex.in.file.fnum = fnum;
io                320 source4/torture/raw/write.c 	io.writex.in.count = 1;
io                321 source4/torture/raw/write.c 	io.writex.in.offset = 0;
io                322 source4/torture/raw/write.c 	io.writex.in.wmode = 1;
io                323 source4/torture/raw/write.c 	io.writex.in.data = buf;
io                324 source4/torture/raw/write.c 	status = smb_raw_write(cli->tree, &io);
io                326 source4/torture/raw/write.c 	CHECK_VALUE(io.writex.out.nwritten, io.writex.in.count);
io                328 source4/torture/raw/write.c 	io.writex.in.wmode = 2;
io                329 source4/torture/raw/write.c 	status = smb_raw_write(cli->tree, &io);
io                331 source4/torture/raw/write.c 	CHECK_VALUE(io.writex.out.nwritten, io.writex.in.count);
io                342 source4/torture/raw/write.c 	io.writex.in.wmode = 0;
io                343 source4/torture/raw/write.c 	io.writex.in.count = 4;
io                344 source4/torture/raw/write.c 	io.writex.in.offset = 0;
io                345 source4/torture/raw/write.c 	status = smb_raw_write(cli->tree, &io);
io                359 source4/torture/raw/write.c 	io.writex.in.file.fnum = fnum;
io                360 source4/torture/raw/write.c 	io.writex.in.count = 4000;
io                361 source4/torture/raw/write.c 	io.writex.in.offset = 0xFFFFFFFF - 2000;
io                362 source4/torture/raw/write.c 	io.writex.in.data = buf;
io                363 source4/torture/raw/write.c 	status = smb_raw_write(cli->tree, &io);
io                365 source4/torture/raw/write.c 	CHECK_VALUE(io.writex.out.nwritten, 4000);
io                366 source4/torture/raw/write.c 	CHECK_ALL_INFO(io.writex.in.count + (uint64_t)io.writex.in.offset, size);
io                369 source4/torture/raw/write.c 	if (smbcli_read(cli->tree, fnum, buf, io.writex.in.offset, 4000) != 4000) {
io                379 source4/torture/raw/write.c 		io.writex.in.file.fnum = fnum;
io                380 source4/torture/raw/write.c 		io.writex.in.count = 4000;
io                381 source4/torture/raw/write.c 		io.writex.in.offset = ((uint64_t)1) << i;
io                382 source4/torture/raw/write.c 		io.writex.in.data = buf;
io                383 source4/torture/raw/write.c 		status = smb_raw_write(cli->tree, &io);
io                389 source4/torture/raw/write.c 		CHECK_VALUE(io.writex.out.nwritten, 4000);
io                390 source4/torture/raw/write.c 		CHECK_ALL_INFO(io.writex.in.count + (uint64_t)io.writex.in.offset, size);
io                393 source4/torture/raw/write.c 		if (smbcli_read(cli->tree, fnum, buf, io.writex.in.offset, 4000) != 4000) {
io                418 source4/torture/raw/write.c 	union smb_write io;
io                435 source4/torture/raw/write.c 	io.generic.level = RAW_WRITE_WRITEUNLOCK;
io                445 source4/torture/raw/write.c 	io.writeunlock.in.file.fnum = fnum;
io                446 source4/torture/raw/write.c 	io.writeunlock.in.count = 0;
io                447 source4/torture/raw/write.c 	io.writeunlock.in.offset = 0;
io                448 source4/torture/raw/write.c 	io.writeunlock.in.remaining = 0;
io                449 source4/torture/raw/write.c 	io.writeunlock.in.data = buf;
io                450 source4/torture/raw/write.c 	status = smb_raw_write(cli->tree, &io);
io                452 source4/torture/raw/write.c 	CHECK_VALUE(io.writeunlock.out.nwritten, io.writeunlock.in.count);
io                457 source4/torture/raw/write.c 	io.writeunlock.in.count = 9;
io                458 source4/torture/raw/write.c 	io.writeunlock.in.offset = 4;
io                459 source4/torture/raw/write.c 	io.writeunlock.in.data = buf;
io                460 source4/torture/raw/write.c 	status = smb_raw_write(cli->tree, &io);
io                471 source4/torture/raw/write.c 	smbcli_lock(cli->tree, fnum, io.writeunlock.in.offset, io.writeunlock.in.count, 
io                473 source4/torture/raw/write.c 	status = smb_raw_write(cli->tree, &io);
io                475 source4/torture/raw/write.c 	CHECK_VALUE(io.writeunlock.out.nwritten, io.writeunlock.in.count);
io                489 source4/torture/raw/write.c 	io.writeunlock.in.count = 4000;
io                490 source4/torture/raw/write.c 	io.writeunlock.in.offset = 0;
io                491 source4/torture/raw/write.c 	io.writeunlock.in.data = buf;
io                492 source4/torture/raw/write.c 	smbcli_lock(cli->tree, fnum, io.writeunlock.in.offset, io.writeunlock.in.count, 
io                494 source4/torture/raw/write.c 	status = smb_raw_write(cli->tree, &io);
io                496 source4/torture/raw/write.c 	CHECK_VALUE(io.writeunlock.out.nwritten, 4000);
io                498 source4/torture/raw/write.c 	status = smb_raw_write(cli->tree, &io);
io                510 source4/torture/raw/write.c 	io.writeunlock.in.file.fnum = fnum+1;
io                511 source4/torture/raw/write.c 	io.writeunlock.in.count = 4000;
io                512 source4/torture/raw/write.c 	io.writeunlock.in.offset = 0;
io                513 source4/torture/raw/write.c 	io.writeunlock.in.data = buf;
io                514 source4/torture/raw/write.c 	status = smb_raw_write(cli->tree, &io);
io                528 source4/torture/raw/write.c 	io.writeunlock.in.file.fnum = fnum;
io                529 source4/torture/raw/write.c 	io.writeunlock.in.count = 4000;
io                530 source4/torture/raw/write.c 	io.writeunlock.in.offset = 0xFFFFFFFF - 2000;
io                531 source4/torture/raw/write.c 	io.writeunlock.in.data = buf;
io                532 source4/torture/raw/write.c 	smbcli_lock(cli->tree, fnum, io.writeunlock.in.offset, io.writeunlock.in.count, 
io                534 source4/torture/raw/write.c 	status = smb_raw_write(cli->tree, &io);
io                536 source4/torture/raw/write.c 	CHECK_VALUE(io.writeunlock.out.nwritten, 4000);
io                537 source4/torture/raw/write.c 	CHECK_ALL_INFO(io.writeunlock.in.count + (uint64_t)io.writeunlock.in.offset, size);
io                540 source4/torture/raw/write.c 	if (smbcli_read(cli->tree, fnum, buf, io.writeunlock.in.offset, 4000) != 4000) {
io                561 source4/torture/raw/write.c 	union smb_write io;
io                578 source4/torture/raw/write.c 	io.generic.level = RAW_WRITE_WRITECLOSE;
io                588 source4/torture/raw/write.c 	io.writeclose.in.file.fnum = fnum;
io                589 source4/torture/raw/write.c 	io.writeclose.in.count = 0;
io                590 source4/torture/raw/write.c 	io.writeclose.in.offset = 0;
io                591 source4/torture/raw/write.c 	io.writeclose.in.mtime = 0;
io                592 source4/torture/raw/write.c 	io.writeclose.in.data = buf;
io                593 source4/torture/raw/write.c 	status = smb_raw_write(cli->tree, &io);
io                595 source4/torture/raw/write.c 	CHECK_VALUE(io.writeclose.out.nwritten, io.writeclose.in.count);
io                597 source4/torture/raw/write.c 	status = smb_raw_write(cli->tree, &io);
io                599 source4/torture/raw/write.c 	CHECK_VALUE(io.writeclose.out.nwritten, io.writeclose.in.count);
io                604 source4/torture/raw/write.c 	io.writeclose.in.count = 9;
io                605 source4/torture/raw/write.c 	io.writeclose.in.offset = 4;
io                606 source4/torture/raw/write.c 	io.writeclose.in.data = buf;
io                607 source4/torture/raw/write.c 	status = smb_raw_write(cli->tree, &io);
io                610 source4/torture/raw/write.c 	status = smb_raw_write(cli->tree, &io);
io                614 source4/torture/raw/write.c 	io.writeclose.in.file.fnum = fnum;
io                625 source4/torture/raw/write.c 	status = smb_raw_write(cli->tree, &io);
io                627 source4/torture/raw/write.c 	CHECK_VALUE(io.writeclose.out.nwritten, io.writeclose.in.count);
io                630 source4/torture/raw/write.c 	io.writeclose.in.file.fnum = fnum;
io                644 source4/torture/raw/write.c 	io.writeclose.in.count = 4000;
io                645 source4/torture/raw/write.c 	io.writeclose.in.offset = 0;
io                646 source4/torture/raw/write.c 	io.writeclose.in.data = buf;
io                647 source4/torture/raw/write.c 	status = smb_raw_write(cli->tree, &io);
io                649 source4/torture/raw/write.c 	CHECK_VALUE(io.writeclose.out.nwritten, 4000);
io                651 source4/torture/raw/write.c 	status = smb_raw_write(cli->tree, &io);
io                655 source4/torture/raw/write.c 	io.writeclose.in.file.fnum = fnum;
io                666 source4/torture/raw/write.c 	io.writeclose.in.file.fnum = fnum+1;
io                667 source4/torture/raw/write.c 	io.writeclose.in.count = 4000;
io                668 source4/torture/raw/write.c 	io.writeclose.in.offset = 0;
io                669 source4/torture/raw/write.c 	io.writeclose.in.data = buf;
io                670 source4/torture/raw/write.c 	status = smb_raw_write(cli->tree, &io);
io                684 source4/torture/raw/write.c 	io.writeclose.in.file.fnum = fnum;
io                685 source4/torture/raw/write.c 	io.writeclose.in.count = 4000;
io                686 source4/torture/raw/write.c 	io.writeclose.in.offset = 0xFFFFFFFF - 2000;
io                687 source4/torture/raw/write.c 	io.writeclose.in.data = buf;
io                688 source4/torture/raw/write.c 	status = smb_raw_write(cli->tree, &io);
io                690 source4/torture/raw/write.c 	CHECK_VALUE(io.writeclose.out.nwritten, 4000);
io                691 source4/torture/raw/write.c 	CHECK_ALL_INFO(io.writeclose.in.count + (uint64_t)io.writeclose.in.offset, size);
io                694 source4/torture/raw/write.c 	io.writeclose.in.file.fnum = fnum;
io                697 source4/torture/raw/write.c 	if (smbcli_read(cli->tree, fnum, buf, io.writeclose.in.offset, 4000) != 4000) {
io                 34 source4/torture/smb2/connect.c 	struct smb2_close io;
io                 38 source4/torture/smb2/connect.c 	ZERO_STRUCT(io);
io                 39 source4/torture/smb2/connect.c 	io.in.file.handle	= handle;
io                 40 source4/torture/smb2/connect.c 	io.in.flags		= SMB2_CLOSE_FLAGS_FULL_INFORMATION;
io                 41 source4/torture/smb2/connect.c 	status = smb2_close(tree, &io);
io                 49 source4/torture/smb2/connect.c 		printf("create_time     = %s\n", nt_time_string(tmp_ctx, io.out.create_time));
io                 50 source4/torture/smb2/connect.c 		printf("access_time     = %s\n", nt_time_string(tmp_ctx, io.out.access_time));
io                 51 source4/torture/smb2/connect.c 		printf("write_time      = %s\n", nt_time_string(tmp_ctx, io.out.write_time));
io                 52 source4/torture/smb2/connect.c 		printf("change_time     = %s\n", nt_time_string(tmp_ctx, io.out.change_time));
io                 53 source4/torture/smb2/connect.c 		printf("alloc_size      = %lld\n", (long long)io.out.alloc_size);
io                 54 source4/torture/smb2/connect.c 		printf("size            = %lld\n", (long long)io.out.size);
io                 55 source4/torture/smb2/connect.c 		printf("file_attr       = 0x%x\n", io.out.file_attr);
io                144 source4/torture/smb2/connect.c 	struct smb2_create io;
io                148 source4/torture/smb2/connect.c 	ZERO_STRUCT(io);
io                149 source4/torture/smb2/connect.c 	io.in.oplock_level = 0;
io                150 source4/torture/smb2/connect.c 	io.in.desired_access = SEC_RIGHTS_FILE_ALL;
io                151 source4/torture/smb2/connect.c 	io.in.file_attributes   = FILE_ATTRIBUTE_NORMAL;
io                152 source4/torture/smb2/connect.c 	io.in.create_disposition = NTCREATEX_DISP_OPEN_IF;
io                153 source4/torture/smb2/connect.c 	io.in.share_access = 
io                157 source4/torture/smb2/connect.c 	io.in.create_options = NTCREATEX_OPTIONS_WRITE_THROUGH;
io                158 source4/torture/smb2/connect.c 	io.in.fname = fname;
io                160 source4/torture/smb2/connect.c 	status = smb2_create(tree, tmp_ctx, &io);
io                163 source4/torture/smb2/connect.c 		return io.out.file.handle;
io                168 source4/torture/smb2/connect.c 		printf("oplock_flags    = 0x%x\n", io.out.oplock_level);
io                169 source4/torture/smb2/connect.c 		printf("create_action   = 0x%x\n", io.out.create_action);
io                170 source4/torture/smb2/connect.c 		printf("create_time     = %s\n", nt_time_string(tmp_ctx, io.out.create_time));
io                171 source4/torture/smb2/connect.c 		printf("access_time     = %s\n", nt_time_string(tmp_ctx, io.out.access_time));
io                172 source4/torture/smb2/connect.c 		printf("write_time      = %s\n", nt_time_string(tmp_ctx, io.out.write_time));
io                173 source4/torture/smb2/connect.c 		printf("change_time     = %s\n", nt_time_string(tmp_ctx, io.out.change_time));
io                174 source4/torture/smb2/connect.c 		printf("alloc_size      = %lld\n", (long long)io.out.alloc_size);
io                175 source4/torture/smb2/connect.c 		printf("size            = %lld\n", (long long)io.out.size);
io                176 source4/torture/smb2/connect.c 		printf("file_attr       = 0x%x\n", io.out.file_attr);
io                178 source4/torture/smb2/connect.c 		       (long long)io.out.file.handle.data[0], 
io                179 source4/torture/smb2/connect.c 		       (long long)io.out.file.handle.data[1]);
io                184 source4/torture/smb2/connect.c 	return io.out.file.handle;
io                 51 source4/torture/smb2/create.c 	struct smb2_create io;
io                 59 source4/torture/smb2/create.c 	ZERO_STRUCT(io);
io                 60 source4/torture/smb2/create.c 	io.in.desired_access     = SEC_FLAG_MAXIMUM_ALLOWED;
io                 61 source4/torture/smb2/create.c 	io.in.file_attributes    = FILE_ATTRIBUTE_NORMAL;
io                 62 source4/torture/smb2/create.c 	io.in.create_disposition = NTCREATEX_DISP_OVERWRITE_IF;
io                 63 source4/torture/smb2/create.c 	io.in.share_access = 
io                 67 source4/torture/smb2/create.c 	io.in.create_options = 0;
io                 68 source4/torture/smb2/create.c 	io.in.fname = FNAME;
io                 70 source4/torture/smb2/create.c 	status = smb2_create(tree, tmp_ctx, &io);
io                 73 source4/torture/smb2/create.c 	status = smb2_util_close(tree, io.out.file.handle);
io                 76 source4/torture/smb2/create.c 	io.in.create_options = 0xF0000000;
io                 77 source4/torture/smb2/create.c 	status = smb2_create(tree, tmp_ctx, &io);
io                 80 source4/torture/smb2/create.c 	io.in.create_options = 0;
io                 82 source4/torture/smb2/create.c 	io.in.file_attributes = FILE_ATTRIBUTE_DEVICE;
io                 83 source4/torture/smb2/create.c 	status = smb2_create(tree, tmp_ctx, &io);
io                 86 source4/torture/smb2/create.c 	io.in.file_attributes = FILE_ATTRIBUTE_VOLUME;
io                 87 source4/torture/smb2/create.c 	status = smb2_create(tree, tmp_ctx, &io);
io                 90 source4/torture/smb2/create.c 	io.in.create_disposition = NTCREATEX_DISP_OPEN;
io                 91 source4/torture/smb2/create.c 	io.in.file_attributes = FILE_ATTRIBUTE_VOLUME;
io                 92 source4/torture/smb2/create.c 	status = smb2_create(tree, tmp_ctx, &io);
io                 95 source4/torture/smb2/create.c 	io.in.create_disposition = NTCREATEX_DISP_CREATE;
io                 96 source4/torture/smb2/create.c 	io.in.desired_access = 0x08000000;
io                 97 source4/torture/smb2/create.c 	status = smb2_create(tree, tmp_ctx, &io);
io                100 source4/torture/smb2/create.c 	io.in.desired_access = 0x04000000;
io                101 source4/torture/smb2/create.c 	status = smb2_create(tree, tmp_ctx, &io);
io                104 source4/torture/smb2/create.c 	io.in.file_attributes = 0;
io                105 source4/torture/smb2/create.c 	io.in.create_disposition = NTCREATEX_DISP_OPEN_IF;
io                106 source4/torture/smb2/create.c 	io.in.desired_access     = SEC_FLAG_MAXIMUM_ALLOWED;
io                115 source4/torture/smb2/create.c 			io.in.create_options = 1<<i;
io                116 source4/torture/smb2/create.c 			if (io.in.create_options & NTCREATEX_OPTIONS_DELETE_ON_CLOSE) {
io                119 source4/torture/smb2/create.c 			status = smb2_create(tree, tmp_ctx, &io);
io                128 source4/torture/smb2/create.c 				status = smb2_util_close(tree, io.out.file.handle);
io                136 source4/torture/smb2/create.c 	io.in.create_options = 0;
io                144 source4/torture/smb2/create.c 	io.in.create_disposition = NTCREATEX_DISP_OPEN_IF;
io                145 source4/torture/smb2/create.c 	io.in.file_attributes = 0;
io                150 source4/torture/smb2/create.c 			io.in.desired_access = 1<<i;
io                151 source4/torture/smb2/create.c 			status = smb2_create(tree, tmp_ctx, &io);
io                154 source4/torture/smb2/create.c 				access_mask |= io.in.desired_access;
io                157 source4/torture/smb2/create.c 				status = smb2_util_close(tree, io.out.file.handle);
io                165 source4/torture/smb2/create.c 	io.in.create_disposition = NTCREATEX_DISP_OPEN_IF;
io                166 source4/torture/smb2/create.c 	io.in.desired_access = SEC_FLAG_MAXIMUM_ALLOWED;
io                167 source4/torture/smb2/create.c 	io.in.file_attributes = 0;
io                175 source4/torture/smb2/create.c 			io.in.file_attributes = 1<<i;
io                176 source4/torture/smb2/create.c 			if (io.in.file_attributes & FILE_ATTRIBUTE_ENCRYPTED) {
io                180 source4/torture/smb2/create.c 			status = smb2_create(tree, tmp_ctx, &io);
io                187 source4/torture/smb2/create.c 				expected = (io.in.file_attributes | FILE_ATTRIBUTE_ARCHIVE) & 0x00005127;
io                188 source4/torture/smb2/create.c 				CHECK_EQUAL(io.out.file_attr, expected);
io                189 source4/torture/smb2/create.c 				file_attributes_set |= io.out.file_attr;
io                191 source4/torture/smb2/create.c 				status = smb2_util_close(tree, io.out.file.handle);
io                210 source4/torture/smb2/create.c 	io.in.file_attributes = FILE_ATTRIBUTE_ENCRYPTED;
io                211 source4/torture/smb2/create.c 	status = smb2_create(tree, tmp_ctx, &io);
io                216 source4/torture/smb2/create.c 		CHECK_EQUAL(io.out.file_attr, (FILE_ATTRIBUTE_ENCRYPTED | FILE_ATTRIBUTE_ARCHIVE));
io                217 source4/torture/smb2/create.c 		status = smb2_util_close(tree, io.out.file.handle);
io                223 source4/torture/smb2/create.c 	ZERO_STRUCT(io);
io                224 source4/torture/smb2/create.c 	io.in.desired_access     = SEC_FLAG_MAXIMUM_ALLOWED;
io                225 source4/torture/smb2/create.c 	io.in.file_attributes    = 0;
io                226 source4/torture/smb2/create.c 	io.in.create_disposition = NTCREATEX_DISP_OVERWRITE_IF;
io                227 source4/torture/smb2/create.c 	io.in.share_access = 
io                230 source4/torture/smb2/create.c 	io.in.create_options = 0;
io                231 source4/torture/smb2/create.c 	io.in.fname = FNAME ":stream1";
io                232 source4/torture/smb2/create.c 	status = smb2_create(tree, tmp_ctx, &io);
io                235 source4/torture/smb2/create.c 	status = smb2_util_close(tree, io.out.file.handle);
io                238 source4/torture/smb2/create.c 	io.in.fname = FNAME;
io                239 source4/torture/smb2/create.c 	io.in.file_attributes = 0x8040;
io                240 source4/torture/smb2/create.c 	io.in.share_access = 
io                242 source4/torture/smb2/create.c 	status = smb2_create(tree, tmp_ctx, &io);
io                245 source4/torture/smb2/create.c 	io.in.fname = FNAME;
io                246 source4/torture/smb2/create.c 	io.in.file_attributes = 0;
io                247 source4/torture/smb2/create.c 	io.in.desired_access  = SEC_FILE_READ_DATA | SEC_FILE_WRITE_DATA | SEC_FILE_APPEND_DATA;
io                248 source4/torture/smb2/create.c 	io.in.query_maximal_access = true;
io                249 source4/torture/smb2/create.c 	status = smb2_create(tree, tmp_ctx, &io);
io                251 source4/torture/smb2/create.c 	CHECK_EQUAL(io.out.maximal_access, 0x001f01ff);
io                254 source4/torture/smb2/create.c 	q.access_information.in.file.handle = io.out.file.handle;
io                257 source4/torture/smb2/create.c 	CHECK_EQUAL(q.access_information.out.access_flags, io.in.desired_access);
io                259 source4/torture/smb2/create.c 	io.in.file_attributes = 0;
io                260 source4/torture/smb2/create.c 	io.in.desired_access  = 0;
io                261 source4/torture/smb2/create.c 	io.in.query_maximal_access = false;
io                262 source4/torture/smb2/create.c 	io.in.share_access = 0;
io                263 source4/torture/smb2/create.c 	status = smb2_create(tree, tmp_ctx, &io);
io                279 source4/torture/smb2/create.c 	struct smb2_create io;
io                285 source4/torture/smb2/create.c 	ZERO_STRUCT(io);
io                286 source4/torture/smb2/create.c 	io.in.desired_access     = SEC_FLAG_MAXIMUM_ALLOWED;
io                287 source4/torture/smb2/create.c 	io.in.file_attributes    = FILE_ATTRIBUTE_NORMAL;
io                288 source4/torture/smb2/create.c 	io.in.create_disposition = NTCREATEX_DISP_OVERWRITE_IF;
io                289 source4/torture/smb2/create.c 	io.in.share_access = 
io                293 source4/torture/smb2/create.c 	io.in.create_options		= NTCREATEX_OPTIONS_SEQUENTIAL_ONLY |
io                297 source4/torture/smb2/create.c 	io.in.fname = FNAME;
io                299 source4/torture/smb2/create.c 	status = smb2_create(tree, tmp_ctx, &io);
io                302 source4/torture/smb2/create.c 	status = smb2_util_close(tree, io.out.file.handle);
io                306 source4/torture/smb2/create.c 	io.in.alloc_size = 4096;
io                307 source4/torture/smb2/create.c 	status = smb2_create(tree, tmp_ctx, &io);
io                309 source4/torture/smb2/create.c 	CHECK_EQUAL(io.out.alloc_size, io.in.alloc_size);
io                311 source4/torture/smb2/create.c 	status = smb2_util_close(tree, io.out.file.handle);
io                315 source4/torture/smb2/create.c 	io.in.durable_open = true;
io                316 source4/torture/smb2/create.c 	status = smb2_create(tree, tmp_ctx, &io);
io                319 source4/torture/smb2/create.c 	status = smb2_util_close(tree, io.out.file.handle);
io                323 source4/torture/smb2/create.c 	io.in.query_maximal_access = true;
io                324 source4/torture/smb2/create.c 	status = smb2_create(tree, tmp_ctx, &io);
io                326 source4/torture/smb2/create.c 	CHECK_EQUAL(io.out.maximal_access, 0x001f01ff);
io                328 source4/torture/smb2/create.c 	status = smb2_util_close(tree, io.out.file.handle);
io                332 source4/torture/smb2/create.c 	io.in.timewarp = 10000;
io                333 source4/torture/smb2/create.c 	status = smb2_create(tree, tmp_ctx, &io);
io                335 source4/torture/smb2/create.c 	io.in.timewarp = 0;
io                338 source4/torture/smb2/create.c 	io.in.query_on_disk_id = true;
io                339 source4/torture/smb2/create.c 	status = smb2_create(tree, tmp_ctx, &io);
io                342 source4/torture/smb2/create.c 	status = smb2_util_close(tree, io.out.file.handle);
io                346 source4/torture/smb2/create.c 	status = smb2_create_blob_add(tmp_ctx, &io.in.blobs,
io                350 source4/torture/smb2/create.c 	status = smb2_create(tree, tmp_ctx, &io);
io                353 source4/torture/smb2/create.c 	status = smb2_util_close(tree, io.out.file.handle);
io                357 source4/torture/smb2/create.c 	status = smb2_create_blob_add(tmp_ctx, &io.in.blobs,
io                361 source4/torture/smb2/create.c 	status = smb2_create(tree, tmp_ctx, &io);
io                376 source4/torture/smb2/create.c 	struct smb2_create io;
io                386 source4/torture/smb2/create.c 	ZERO_STRUCT(io);
io                387 source4/torture/smb2/create.c 	io.in.desired_access     = SEC_FLAG_MAXIMUM_ALLOWED;
io                388 source4/torture/smb2/create.c 	io.in.file_attributes    = FILE_ATTRIBUTE_NORMAL;
io                389 source4/torture/smb2/create.c 	io.in.create_disposition = NTCREATEX_DISP_OVERWRITE_IF;
io                390 source4/torture/smb2/create.c 	io.in.share_access = 
io                394 source4/torture/smb2/create.c 	io.in.create_options		= NTCREATEX_OPTIONS_SEQUENTIAL_ONLY |
io                398 source4/torture/smb2/create.c 	io.in.fname = FNAME;
io                400 source4/torture/smb2/create.c 	status = smb2_create(tree, tmp_ctx, &io);
io                404 source4/torture/smb2/create.c 	q.query_secdesc.in.file.handle = io.out.file.handle;
io                413 source4/torture/smb2/create.c 	status = smb2_util_close(tree, io.out.file.handle);
io                431 source4/torture/smb2/create.c 	io.in.sec_desc = sd;
io                432 source4/torture/smb2/create.c 	status = smb2_create(tree, tmp_ctx, &io);
io                435 source4/torture/smb2/create.c 	q.query_secdesc.in.file.handle = io.out.file.handle;
io                 48 source4/torture/smb2/find.c 	if (io.all_info2.out.field != d->stype.field) { \
io                 51 source4/torture/smb2/find.c 		       (long long)io.all_info2.out.field, (long long)d->stype.field); \
io                 85 source4/torture/smb2/find.c 	union smb_fileinfo io;
io                 93 source4/torture/smb2/find.c 	io.generic.level = RAW_FILEINFO_ALT_NAME_INFORMATION;
io                 94 source4/torture/smb2/find.c 	io.generic.in.file.handle = handle;
io                 95 source4/torture/smb2/find.c 	status = smb2_getinfo_file(tree, tree, &io);
io                 99 source4/torture/smb2/find.c 	alt_name = talloc_strdup(tree, io.alt_name_info.out.fname.s);	
io                101 source4/torture/smb2/find.c 	io.generic.level = RAW_FILEINFO_SMB2_ALL_INFORMATION;
io                102 source4/torture/smb2/find.c 	io.generic.in.file.handle = handle;
io                103 source4/torture/smb2/find.c 	status = smb2_getinfo_file(tree, tree, &io);
io                111 source4/torture/smb2/oplocks.c 	struct smb2_create io;
io                123 source4/torture/smb2/oplocks.c 	ZERO_STRUCT(io);
io                124 source4/torture/smb2/oplocks.c 	io.in.security_flags		= 0x00;
io                125 source4/torture/smb2/oplocks.c 	io.in.oplock_level		= SMB2_OPLOCK_LEVEL_BATCH;
io                126 source4/torture/smb2/oplocks.c 	io.in.impersonation_level	= NTCREATEX_IMPERSONATION_IMPERSONATION;
io                127 source4/torture/smb2/oplocks.c 	io.in.create_flags		= 0x00000000;
io                128 source4/torture/smb2/oplocks.c 	io.in.reserved			= 0x00000000;
io                129 source4/torture/smb2/oplocks.c 	io.in.desired_access		= SEC_RIGHTS_FILE_ALL;
io                130 source4/torture/smb2/oplocks.c 	io.in.file_attributes		= FILE_ATTRIBUTE_NORMAL;
io                131 source4/torture/smb2/oplocks.c 	io.in.share_access		= NTCREATEX_SHARE_ACCESS_READ |
io                134 source4/torture/smb2/oplocks.c 	io.in.create_disposition	= NTCREATEX_DISP_OPEN_IF;
io                135 source4/torture/smb2/oplocks.c 	io.in.create_options		= NTCREATEX_OPTIONS_SEQUENTIAL_ONLY |
io                139 source4/torture/smb2/oplocks.c 	io.in.fname			= fname;
io                141 source4/torture/smb2/oplocks.c 	status = smb2_create(tree, mem_ctx, &io);
io                143 source4/torture/smb2/oplocks.c 	CHECK_VAL(io.out.oplock_level, SMB2_OPLOCK_LEVEL_BATCH);
io                145 source4/torture/smb2/oplocks.c 	CHECK_VAL(io.out.create_action, NTCREATEX_ACTION_CREATED);
io                146 source4/torture/smb2/oplocks.c 	CHECK_VAL(io.out.alloc_size, 0);
io                147 source4/torture/smb2/oplocks.c 	CHECK_VAL(io.out.size, 0);
io                148 source4/torture/smb2/oplocks.c 	CHECK_VAL(io.out.file_attr, FILE_ATTRIBUTE_ARCHIVE);
io                149 source4/torture/smb2/oplocks.c 	CHECK_VAL(io.out.reserved2, 0);
io                152 source4/torture/smb2/oplocks.c 	h1 = io.out.file.handle;
io                154 source4/torture/smb2/oplocks.c 	ZERO_STRUCT(io.in.blobs);
io                155 source4/torture/smb2/oplocks.c 	status = smb2_create(tree, mem_ctx, &io);
io                160 source4/torture/smb2/oplocks.c 	CHECK_VAL(io.out.oplock_level, SMB2_OPLOCK_LEVEL_II);
io                162 source4/torture/smb2/oplocks.c 	CHECK_VAL(io.out.create_action, NTCREATEX_ACTION_EXISTED);
io                163 source4/torture/smb2/oplocks.c 	CHECK_VAL(io.out.alloc_size, 0);
io                164 source4/torture/smb2/oplocks.c 	CHECK_VAL(io.out.size, 0);
io                165 source4/torture/smb2/oplocks.c 	CHECK_VAL(io.out.file_attr, FILE_ATTRIBUTE_ARCHIVE);
io                166 source4/torture/smb2/oplocks.c 	CHECK_VAL(io.out.reserved2, 0);
io                168 source4/torture/smb2/oplocks.c 	h2 = io.out.file.handle;
io                 44 source4/torture/smb2/scan.c 	struct smb2_getinfo io;
io                 70 source4/torture/smb2/scan.c 	ZERO_STRUCT(io);
io                 71 source4/torture/smb2/scan.c 	io.in.output_buffer_length = 0xFFFF;
io                 75 source4/torture/smb2/scan.c 			io.in.info_type = c;
io                 76 source4/torture/smb2/scan.c 			io.in.info_class = i;
io                 78 source4/torture/smb2/scan.c 			io.in.file.handle = fhandle;
io                 79 source4/torture/smb2/scan.c 			status = smb2_getinfo(tree, torture, &io);
io                 82 source4/torture/smb2/scan.c 				       io.in.info_type, io.in.info_class, 
io                 83 source4/torture/smb2/scan.c 				       (unsigned)io.in.info_class, 
io                 84 source4/torture/smb2/scan.c 				       (long)io.out.blob.length, nt_errstr(status));
io                 85 source4/torture/smb2/scan.c 				dump_data(1, io.out.blob.data, io.out.blob.length);
io                 88 source4/torture/smb2/scan.c 			io.in.file.handle = dhandle;
io                 89 source4/torture/smb2/scan.c 			status = smb2_getinfo(tree, torture, &io);
io                 92 source4/torture/smb2/scan.c 				       io.in.info_type, io.in.info_class,
io                 93 source4/torture/smb2/scan.c 				       (unsigned)io.in.info_class, 
io                 94 source4/torture/smb2/scan.c 				       (long)io.out.blob.length, nt_errstr(status));
io                 95 source4/torture/smb2/scan.c 				dump_data(1, io.out.blob.data, io.out.blob.length);
io                110 source4/torture/smb2/scan.c 	struct smb2_setinfo io;
io                127 source4/torture/smb2/scan.c 	ZERO_STRUCT(io);
io                128 source4/torture/smb2/scan.c 	io.in.blob = data_blob_talloc_zero(torture, 1024);
io                132 source4/torture/smb2/scan.c 			io.in.level = (i<<8) | c;
io                133 source4/torture/smb2/scan.c 			io.in.file.handle = handle;
io                134 source4/torture/smb2/scan.c 			status = smb2_setinfo(tree, &io);
io                137 source4/torture/smb2/scan.c 				       io.in.level, nt_errstr(status));
io                153 source4/torture/smb2/scan.c 	struct smb2_find io;
io                167 source4/torture/smb2/scan.c 	ZERO_STRUCT(io);
io                168 source4/torture/smb2/scan.c 	io.in.file.handle	= handle;
io                169 source4/torture/smb2/scan.c 	io.in.pattern		= "*";
io                170 source4/torture/smb2/scan.c 	io.in.continue_flags	= SMB2_CONTINUE_FLAG_RESTART;
io                171 source4/torture/smb2/scan.c 	io.in.max_response_size	= 0x10000;
io                174 source4/torture/smb2/scan.c 		io.in.level = i;
io                176 source4/torture/smb2/scan.c 		io.in.file.handle = handle;
io                177 source4/torture/smb2/scan.c 		status = smb2_find(tree, torture, &io);
io                182 source4/torture/smb2/scan.c 			       io.in.level, (long)io.out.blob.length, nt_errstr(status));
io                183 source4/torture/smb2/scan.c 			dump_data(1, io.out.blob.data, io.out.blob.length);
io                 62 source4/torture/smb2/util.c 	struct smb2_create io;
io                 69 source4/torture/smb2/util.c 	ZERO_STRUCT(io);
io                 70 source4/torture/smb2/util.c 	io.in.desired_access = SEC_FLAG_MAXIMUM_ALLOWED;
io                 71 source4/torture/smb2/util.c 	io.in.file_attributes   = FILE_ATTRIBUTE_NORMAL;
io                 72 source4/torture/smb2/util.c 	io.in.create_disposition = NTCREATEX_DISP_OVERWRITE_IF;
io                 73 source4/torture/smb2/util.c 	io.in.share_access = 
io                 77 source4/torture/smb2/util.c 	io.in.create_options = 0;
io                 78 source4/torture/smb2/util.c 	io.in.fname = fname;
io                 80 source4/torture/smb2/util.c 		io.in.create_options = NTCREATEX_OPTIONS_DIRECTORY;
io                 81 source4/torture/smb2/util.c 		io.in.share_access &= ~NTCREATEX_SHARE_ACCESS_DELETE;
io                 82 source4/torture/smb2/util.c 		io.in.file_attributes   = FILE_ATTRIBUTE_DIRECTORY;
io                 83 source4/torture/smb2/util.c 		io.in.create_disposition = NTCREATEX_DISP_CREATE;
io                 89 source4/torture/smb2/util.c 		io.in.eas.num_eas = 2;
io                 90 source4/torture/smb2/util.c 		io.in.eas.eas = talloc_array(tmp_ctx, struct ea_struct, 2);
io                 91 source4/torture/smb2/util.c 		io.in.eas.eas[0].flags = 0;
io                 92 source4/torture/smb2/util.c 		io.in.eas.eas[0].name.s = "EAONE";
io                 93 source4/torture/smb2/util.c 		io.in.eas.eas[0].value = data_blob_talloc(tmp_ctx, "VALUE1", 6);
io                 94 source4/torture/smb2/util.c 		io.in.eas.eas[1].flags = 0;
io                 95 source4/torture/smb2/util.c 		io.in.eas.eas[1].name.s = "SECONDEA";
io                 96 source4/torture/smb2/util.c 		io.in.eas.eas[1].value = data_blob_talloc(tmp_ctx, "ValueTwo", 8);
io                 99 source4/torture/smb2/util.c 	status = smb2_create(tree, tmp_ctx, &io);
io                103 source4/torture/smb2/util.c 	*handle = io.out.file.handle;
io                183 source4/torture/smb2/util.c 	union smb_fileinfo io;
io                185 source4/torture/smb2/util.c 	io.generic.level = RAW_FILEINFO_SMB2_ALL_INFORMATION;
io                186 source4/torture/smb2/util.c 	io.generic.in.file.handle = handle;
io                188 source4/torture/smb2/util.c 	status = smb2_getinfo_file(tree, tmp_ctx, &io);
io                195 source4/torture/smb2/util.c 	d_printf("all_info for '%s'\n", io.all_info2.out.fname.s);
io                196 source4/torture/smb2/util.c 	d_printf("\tcreate_time:    %s\n", nt_time_string(tmp_ctx, io.all_info2.out.create_time));
io                197 source4/torture/smb2/util.c 	d_printf("\taccess_time:    %s\n", nt_time_string(tmp_ctx, io.all_info2.out.access_time));
io                198 source4/torture/smb2/util.c 	d_printf("\twrite_time:     %s\n", nt_time_string(tmp_ctx, io.all_info2.out.write_time));
io                199 source4/torture/smb2/util.c 	d_printf("\tchange_time:    %s\n", nt_time_string(tmp_ctx, io.all_info2.out.change_time));
io                200 source4/torture/smb2/util.c 	d_printf("\tattrib:         0x%x\n", io.all_info2.out.attrib);
io                201 source4/torture/smb2/util.c 	d_printf("\tunknown1:       0x%x\n", io.all_info2.out.unknown1);
io                202 source4/torture/smb2/util.c 	d_printf("\talloc_size:     %llu\n", (long long)io.all_info2.out.alloc_size);
io                203 source4/torture/smb2/util.c 	d_printf("\tsize:           %llu\n", (long long)io.all_info2.out.size);
io                204 source4/torture/smb2/util.c 	d_printf("\tnlink:          %u\n", io.all_info2.out.nlink);
io                205 source4/torture/smb2/util.c 	d_printf("\tdelete_pending: %u\n", io.all_info2.out.delete_pending);
io                206 source4/torture/smb2/util.c 	d_printf("\tdirectory:      %u\n", io.all_info2.out.directory);
io                207 source4/torture/smb2/util.c 	d_printf("\tfile_id:        %llu\n", (long long)io.all_info2.out.file_id);
io                208 source4/torture/smb2/util.c 	d_printf("\tea_size:        %u\n", io.all_info2.out.ea_size);
io                209 source4/torture/smb2/util.c 	d_printf("\taccess_mask:    0x%08x\n", io.all_info2.out.access_mask);
io                210 source4/torture/smb2/util.c 	d_printf("\tposition:       0x%llx\n", (long long)io.all_info2.out.position);
io                211 source4/torture/smb2/util.c 	d_printf("\tmode:           0x%llx\n", (long long)io.all_info2.out.mode);
io                214 source4/torture/smb2/util.c 	io.generic.level = RAW_FILEINFO_ALT_NAME_INFORMATION;
io                215 source4/torture/smb2/util.c 	status = smb2_getinfo_file(tree, tmp_ctx, &io);
io                217 source4/torture/smb2/util.c 		d_printf("\tshort name:     '%s'\n", io.alt_name_info.out.fname.s);
io                221 source4/torture/smb2/util.c 	io.generic.level = RAW_FILEINFO_SMB2_ALL_EAS;
io                222 source4/torture/smb2/util.c 	status = smb2_getinfo_file(tree, tmp_ctx, &io);
io                225 source4/torture/smb2/util.c 		for (i=0;i<io.all_eas.out.num_eas;i++) {
io                227 source4/torture/smb2/util.c 				 io.all_eas.out.eas[i].flags,
io                228 source4/torture/smb2/util.c 				 (int)io.all_eas.out.eas[i].value.length,
io                229 source4/torture/smb2/util.c 				 io.all_eas.out.eas[i].name.s);
io                234 source4/torture/smb2/util.c 	io.generic.level = RAW_FILEINFO_STREAM_INFORMATION;
io                235 source4/torture/smb2/util.c 	status = smb2_getinfo_file(tree, tmp_ctx, &io);
io                238 source4/torture/smb2/util.c 		for (i=0;i<io.stream_info.out.num_streams;i++) {
io                241 source4/torture/smb2/util.c 				 (long)io.stream_info.out.streams[i].size);
io                243 source4/torture/smb2/util.c 				 (long)io.stream_info.out.streams[i].alloc_size);
io                244 source4/torture/smb2/util.c 			d_printf("\t\tname       %s\n", io.stream_info.out.streams[i].stream_name.s);
io                250 source4/torture/smb2/util.c 		io.query_secdesc.level = RAW_FILEINFO_SEC_DESC;
io                251 source4/torture/smb2/util.c 		io.query_secdesc.in.secinfo_flags = 
io                254 source4/torture/smb2/util.c 		status = smb2_getinfo_file(tree, tmp_ctx, &io);
io                256 source4/torture/smb2/util.c 			NDR_PRINT_DEBUG(security_descriptor, io.query_secdesc.out.sd);
io                301 source4/torture/smb2/util.c 	struct smb2_create io;
io                305 source4/torture/smb2/util.c 	ZERO_STRUCT(io);
io                306 source4/torture/smb2/util.c 	io.in.oplock_level = 0;
io                307 source4/torture/smb2/util.c 	io.in.desired_access = SEC_RIGHTS_FILE_ALL;
io                308 source4/torture/smb2/util.c 	io.in.file_attributes   = FILE_ATTRIBUTE_NORMAL;
io                309 source4/torture/smb2/util.c 	io.in.create_disposition = NTCREATEX_DISP_OPEN_IF;
io                310 source4/torture/smb2/util.c 	io.in.share_access = 
io                314 source4/torture/smb2/util.c 	io.in.create_options = 0;
io                315 source4/torture/smb2/util.c 	io.in.fname = fname;
io                317 source4/torture/smb2/util.c 	status = smb2_create(tree, tree, &io);
io                320 source4/torture/smb2/util.c 	*handle = io.out.file.handle;
io                338 source4/torture/smb2/util.c 	struct smb2_create io;
io                341 source4/torture/smb2/util.c 	ZERO_STRUCT(io);
io                342 source4/torture/smb2/util.c 	io.in.oplock_level = 0;
io                343 source4/torture/smb2/util.c 	io.in.desired_access = SEC_RIGHTS_DIR_ALL;
io                344 source4/torture/smb2/util.c 	io.in.file_attributes   = FILE_ATTRIBUTE_DIRECTORY;
io                345 source4/torture/smb2/util.c 	io.in.create_disposition = NTCREATEX_DISP_OPEN_IF;
io                346 source4/torture/smb2/util.c 	io.in.share_access = NTCREATEX_SHARE_ACCESS_READ|NTCREATEX_SHARE_ACCESS_WRITE|NTCREATEX_SHARE_ACCESS_DELETE;
io                347 source4/torture/smb2/util.c 	io.in.create_options = NTCREATEX_OPTIONS_DIRECTORY;
io                348 source4/torture/smb2/util.c 	io.in.fname = fname;
io                350 source4/torture/smb2/util.c 	status = smb2_create(tree, tree, &io);
io                353 source4/torture/smb2/util.c 	*handle = io.out.file.handle;
io                390 source4/torture/smb2/util.c 	struct smb2_create io;
io                393 source4/torture/smb2/util.c 	ZERO_STRUCT(io);
io                394 source4/torture/smb2/util.c 	io.in.oplock_level = 0;
io                395 source4/torture/smb2/util.c 	io.in.desired_access = SEC_STD_SYNCHRONIZE | SEC_DIR_READ_ATTRIBUTE | SEC_DIR_LIST;
io                396 source4/torture/smb2/util.c 	io.in.file_attributes   = 0;
io                397 source4/torture/smb2/util.c 	io.in.create_disposition = NTCREATEX_DISP_OPEN;
io                398 source4/torture/smb2/util.c 	io.in.share_access = NTCREATEX_SHARE_ACCESS_READ|NTCREATEX_SHARE_ACCESS_DELETE;
io                399 source4/torture/smb2/util.c 	io.in.create_options = NTCREATEX_OPTIONS_ASYNC_ALERT;
io                400 source4/torture/smb2/util.c 	io.in.fname = NULL;
io                402 source4/torture/smb2/util.c 	status = smb2_create(tree, tree, &io);
io                405 source4/torture/smb2/util.c 	*handle = io.out.file.handle;
io                 58 source4/torture/util_smb.c 	union smb_open io;
io                 63 source4/torture/util_smb.c 	io.generic.level = RAW_OPEN_NTCREATEX;
io                 64 source4/torture/util_smb.c 	io.ntcreatex.in.root_fid = 0;
io                 65 source4/torture/util_smb.c 	io.ntcreatex.in.flags = 0;
io                 66 source4/torture/util_smb.c 	io.ntcreatex.in.access_mask = SEC_RIGHTS_FILE_ALL;
io                 67 source4/torture/util_smb.c 	io.ntcreatex.in.create_options = NTCREATEX_OPTIONS_DIRECTORY;
io                 68 source4/torture/util_smb.c 	io.ntcreatex.in.file_attr = FILE_ATTRIBUTE_NORMAL;
io                 69 source4/torture/util_smb.c 	io.ntcreatex.in.share_access = NTCREATEX_SHARE_ACCESS_READ | NTCREATEX_SHARE_ACCESS_WRITE;
io                 70 source4/torture/util_smb.c 	io.ntcreatex.in.alloc_size = 0;
io                 71 source4/torture/util_smb.c 	io.ntcreatex.in.open_disposition = NTCREATEX_DISP_OPEN_IF;
io                 72 source4/torture/util_smb.c 	io.ntcreatex.in.impersonation = NTCREATEX_IMPERSONATION_ANONYMOUS;
io                 73 source4/torture/util_smb.c 	io.ntcreatex.in.security_flags = 0;
io                 74 source4/torture/util_smb.c 	io.ntcreatex.in.fname = dname;
io                 76 source4/torture/util_smb.c 	status = smb_raw_open(tree, mem_ctx, &io);
io                 80 source4/torture/util_smb.c 		*fnum = io.ntcreatex.out.file.fnum;
io                260 source4/wrepl_server/wrepl_out_helpers.c 	struct wreplsrv_pull_table_io *io;
io                339 source4/wrepl_server/wrepl_out_helpers.c static struct composite_context *wreplsrv_pull_table_send(TALLOC_CTX *mem_ctx, struct wreplsrv_pull_table_io *io)
io                342 source4/wrepl_server/wrepl_out_helpers.c 	struct wreplsrv_service *service = io->in.partner->service;
io                351 source4/wrepl_server/wrepl_out_helpers.c 	state->io	= io;
io                357 source4/wrepl_server/wrepl_out_helpers.c 	if (io->in.num_owners) {
io                358 source4/wrepl_server/wrepl_out_helpers.c 		state->table_io.out.num_partners	= io->in.num_owners;
io                359 source4/wrepl_server/wrepl_out_helpers.c 		state->table_io.out.partners		= io->in.owners;
io                366 source4/wrepl_server/wrepl_out_helpers.c 	state->creq	= wreplsrv_out_connect_send(io->in.partner, WINSREPL_PARTNER_PULL, NULL);
io                379 source4/wrepl_server/wrepl_out_helpers.c 					 struct wreplsrv_pull_table_io *io)
io                388 source4/wrepl_server/wrepl_out_helpers.c 		io->out.num_owners	= state->table_io.out.num_partners;
io                389 source4/wrepl_server/wrepl_out_helpers.c 		io->out.owners		= talloc_reference(mem_ctx, state->table_io.out.partners);
io                419 source4/wrepl_server/wrepl_out_helpers.c 	struct wreplsrv_pull_names_io *io;
io                434 source4/wrepl_server/wrepl_out_helpers.c 	state->pull_io.in.partner	= state->io->in.owner;
io                499 source4/wrepl_server/wrepl_out_helpers.c static struct composite_context *wreplsrv_pull_names_send(TALLOC_CTX *mem_ctx, struct wreplsrv_pull_names_io *io)
io                502 source4/wrepl_server/wrepl_out_helpers.c 	struct wreplsrv_service *service = io->in.partner->service;
io                506 source4/wrepl_server/wrepl_out_helpers.c 	if (io->in.wreplconn) partner_type = WINSREPL_PARTNER_NONE;
io                514 source4/wrepl_server/wrepl_out_helpers.c 	state->io	= io;
io                521 source4/wrepl_server/wrepl_out_helpers.c 	state->creq	= wreplsrv_out_connect_send(io->in.partner, partner_type, io->in.wreplconn);
io                534 source4/wrepl_server/wrepl_out_helpers.c 					 struct wreplsrv_pull_names_io *io)
io                543 source4/wrepl_server/wrepl_out_helpers.c 		io->out.num_names	= state->pull_io.out.num_names;
io                544 source4/wrepl_server/wrepl_out_helpers.c 		io->out.names		= talloc_reference(mem_ctx, state->pull_io.out.names);
io                562 source4/wrepl_server/wrepl_out_helpers.c 	struct wreplsrv_pull_cycle_io *io;
io                583 source4/wrepl_server/wrepl_out_helpers.c 		current_owner = wreplsrv_find_owner(state->io->in.partner->service,
io                584 source4/wrepl_server/wrepl_out_helpers.c 						    state->io->in.partner->pull.table,
io                587 source4/wrepl_server/wrepl_out_helpers.c 		local_owner = wreplsrv_find_owner(state->io->in.partner->service,
io                588 source4/wrepl_server/wrepl_out_helpers.c 						  state->io->in.partner->service->table,
io                619 source4/wrepl_server/wrepl_out_helpers.c 		state->names_io.in.partner		= state->io->in.partner;
io                620 source4/wrepl_server/wrepl_out_helpers.c 		state->names_io.in.wreplconn		= state->io->in.wreplconn;
io                647 source4/wrepl_server/wrepl_out_helpers.c 	if (state->stage == WREPLSRV_PULL_CYCLE_STAGE_DONE && state->io->in.wreplconn) {
io                648 source4/wrepl_server/wrepl_out_helpers.c 		state->assoc_stop_io.in.assoc_ctx	= state->io->in.wreplconn->assoc_ctx.peer_ctx;
io                650 source4/wrepl_server/wrepl_out_helpers.c 		state->req = wrepl_associate_stop_send(state->io->in.wreplconn->sock, &state->assoc_stop_io);
io                672 source4/wrepl_server/wrepl_out_helpers.c 		status = wreplsrv_add_table(state->io->in.partner->service,
io                673 source4/wrepl_server/wrepl_out_helpers.c 					    state->io->in.partner, 
io                674 source4/wrepl_server/wrepl_out_helpers.c 					    &state->io->in.partner->pull.table,
io                690 source4/wrepl_server/wrepl_out_helpers.c 	status = wreplsrv_apply_records(state->io->in.partner,
io                782 source4/wrepl_server/wrepl_out_helpers.c struct composite_context *wreplsrv_pull_cycle_send(TALLOC_CTX *mem_ctx, struct wreplsrv_pull_cycle_io *io)
io                785 source4/wrepl_server/wrepl_out_helpers.c 	struct wreplsrv_service *service = io->in.partner->service;
io                794 source4/wrepl_server/wrepl_out_helpers.c 	state->io	= io;
io                801 source4/wrepl_server/wrepl_out_helpers.c 	state->table_io.in.partner	= io->in.partner;
io                802 source4/wrepl_server/wrepl_out_helpers.c 	state->table_io.in.num_owners	= io->in.num_owners;
io                803 source4/wrepl_server/wrepl_out_helpers.c 	state->table_io.in.owners	= io->in.owners;
io                835 source4/wrepl_server/wrepl_out_helpers.c 	struct wreplsrv_push_notify_io *io;
io                851 source4/wrepl_server/wrepl_out_helpers.c 	struct wreplsrv_service *service = state->io->in.partner->service;
io                917 source4/wrepl_server/wrepl_out_helpers.c 	status = wreplsrv_in_connection_merge(state->io->in.partner,
io                937 source4/wrepl_server/wrepl_out_helpers.c 	struct wreplsrv_service *service = state->io->in.partner->service;
io               1065 source4/wrepl_server/wrepl_out_helpers.c struct composite_context *wreplsrv_push_notify_send(TALLOC_CTX *mem_ctx, struct wreplsrv_push_notify_io *io)
io               1068 source4/wrepl_server/wrepl_out_helpers.c 	struct wreplsrv_service *service = io->in.partner->service;
io               1078 source4/wrepl_server/wrepl_out_helpers.c 	state->io	= io;
io               1080 source4/wrepl_server/wrepl_out_helpers.c 	if (io->in.inform) {
io               1083 source4/wrepl_server/wrepl_out_helpers.c 		if (io->in.propagate) {
io               1091 source4/wrepl_server/wrepl_out_helpers.c 		if (io->in.propagate) {
io               1103 source4/wrepl_server/wrepl_out_helpers.c 	state->creq	= wreplsrv_out_connect_send(io->in.partner, partner_type, NULL);