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(¤t_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);