conn               50 examples/VFS/skel_opaque.c static void skel_disconnect(vfs_handle_struct *handle, connection_struct *conn)
conn             1466 source3/auth/auth_util.c 	dst->conn = src->conn;
conn               30 source3/include/ctdbd_conn.h uint32 ctdbd_vnn(const struct ctdbd_connection *conn);
conn               32 source3/include/ctdbd_conn.h NTSTATUS ctdbd_register_msg_ctx(struct ctdbd_connection *conn,
conn               35 source3/include/ctdbd_conn.h NTSTATUS ctdbd_messaging_send(struct ctdbd_connection *conn,
conn               39 source3/include/ctdbd_conn.h bool ctdbd_process_exists(struct ctdbd_connection *conn, uint32 vnn,
conn               42 source3/include/ctdbd_conn.h char *ctdbd_dbpath(struct ctdbd_connection *conn,
conn               45 source3/include/ctdbd_conn.h NTSTATUS ctdbd_db_attach(struct ctdbd_connection *conn, const char *name,
conn               48 source3/include/ctdbd_conn.h NTSTATUS ctdbd_migrate(struct ctdbd_connection *conn, uint32 db_id,
conn               51 source3/include/ctdbd_conn.h NTSTATUS ctdbd_fetch(struct ctdbd_connection *conn, uint32 db_id,
conn               59 source3/include/ctdbd_conn.h NTSTATUS ctdbd_register_ips(struct ctdbd_connection *conn,
conn               66 source3/include/ctdbd_conn.h NTSTATUS ctdbd_register_reconfigure(struct ctdbd_connection *conn);
conn               68 source3/include/ctdbd_conn.h NTSTATUS ctdbd_persistent_store(struct ctdbd_connection *conn, uint32_t db_id, TDB_DATA key, TDB_DATA data);
conn               69 source3/include/ctdbd_conn.h NTSTATUS ctdbd_start_persistent_update(struct ctdbd_connection *conn, uint32_t db_id, TDB_DATA key, TDB_DATA data);
conn               70 source3/include/ctdbd_conn.h NTSTATUS ctdbd_cancel_persistent_update(struct ctdbd_connection *conn, uint32_t db_id, TDB_DATA key, TDB_DATA data);
conn               72 source3/include/ctdbd_conn.h NTSTATUS ctdbd_control_local(struct ctdbd_connection *conn, uint32 opcode, 
conn              308 source3/include/proto.h bool afs_login(connection_struct *conn);
conn              309 source3/include/proto.h bool afs_login(connection_struct *conn);
conn              428 source3/include/proto.h 					  connection_struct *conn,
conn              512 source3/include/proto.h struct file_id vfs_file_id_from_sbuf(connection_struct *conn, const SMB_STRUCT_STAT *sbuf);
conn              804 source3/include/proto.h char *standard_sub_conn(TALLOC_CTX *ctx, connection_struct *conn, const char *str);
conn             4892 source3/include/proto.h NTSTATUS print_fsp_open(struct smb_request *req, connection_struct *conn,
conn             5365 source3/include/proto.h 			     struct rpc_cli_smbd_conn *conn,
conn             5404 source3/include/proto.h 					       struct rpc_cli_smbd_conn *conn,
conn             5410 source3/include/proto.h 				 struct rpc_cli_smbd_conn *conn,
conn             6130 source3/include/proto.h bool schedule_aio_read_and_X(connection_struct *conn,
conn             6134 source3/include/proto.h bool schedule_aio_write_and_X(connection_struct *conn,
conn             6199 source3/include/proto.h NTSTATUS delete_all_streams(connection_struct *conn, const char *fname);
conn             6211 source3/include/proto.h void conn_free_internal(connection_struct *conn);
conn             6212 source3/include/proto.h void conn_free(connection_struct *conn);
conn             6221 source3/include/proto.h bool yield_connection(connection_struct *conn, const char *name);
conn             6224 source3/include/proto.h bool claim_connection(connection_struct *conn, const char *name,
conn             6230 source3/include/proto.h uint64_t sys_disk_free(connection_struct *conn, const char *path, bool small_query, 
conn             6232 source3/include/proto.h uint64_t get_dfree_info(connection_struct *conn,
conn             6254 source3/include/proto.h void dptr_closecnum(connection_struct *conn);
conn             6255 source3/include/proto.h void dptr_idlecnum(connection_struct *conn);
conn             6257 source3/include/proto.h NTSTATUS dptr_create(connection_struct *conn, const char *path, bool old_handle, bool expect_close,uint16 spid,
conn             6274 source3/include/proto.h bool dir_check_ftype(connection_struct *conn, uint32 mode, uint32 dirtype);
conn             6276 source3/include/proto.h 		connection_struct *conn,
conn             6285 source3/include/proto.h bool is_visible_file(connection_struct *conn, const char *dir_path, const char *name, SMB_STRUCT_STAT *pst, bool use_veto);
conn             6286 source3/include/proto.h struct smb_Dir *OpenDir(TALLOC_CTX *mem_ctx, connection_struct *conn,
conn             6295 source3/include/proto.h NTSTATUS can_delete_directory(struct connection_struct *conn,
conn             6314 source3/include/proto.h mode_t unix_mode(connection_struct *conn, int dosmode, const char *fname,
conn             6316 source3/include/proto.h uint32 dos_mode_msdfs(connection_struct *conn, const char *path,SMB_STRUCT_STAT *sbuf);
conn             6318 source3/include/proto.h uint32 dos_mode(connection_struct *conn, const char *path,SMB_STRUCT_STAT *sbuf);
conn             6319 source3/include/proto.h int file_set_dosmode(connection_struct *conn, const char *fname,
conn             6323 source3/include/proto.h int file_ntimes(connection_struct *conn, const char *fname,
conn             6325 source3/include/proto.h bool set_sticky_write_time_path(connection_struct *conn, const char *fname,
conn             6350 source3/include/proto.h NTSTATUS open_fake_file(struct smb_request *req, connection_struct *conn,
conn             6360 source3/include/proto.h bool can_access_file_acl(struct connection_struct *conn,
conn             6363 source3/include/proto.h bool can_delete_file_in_directory(connection_struct *conn, const char *fname);
conn             6364 source3/include/proto.h bool can_access_file_data(connection_struct *conn, const char *fname, SMB_STRUCT_STAT *psbuf, uint32 access_mask);
conn             6365 source3/include/proto.h bool can_write_to_file(connection_struct *conn, const char *fname, SMB_STRUCT_STAT *psbuf);
conn             6366 source3/include/proto.h bool directory_has_default_acl(connection_struct *conn, const char *fname);
conn             6381 source3/include/proto.h NTSTATUS sync_file(connection_struct *conn, files_struct *fsp, bool write_through);
conn             6387 source3/include/proto.h 			connection_struct *conn,
conn             6393 source3/include/proto.h NTSTATUS check_name(connection_struct *conn, const char *name);
conn             6394 source3/include/proto.h int get_real_filename(connection_struct *conn, const char *path,
conn             6400 source3/include/proto.h NTSTATUS file_new(struct smb_request *req, connection_struct *conn,
conn             6402 source3/include/proto.h void file_close_conn(connection_struct *conn);
conn             6418 source3/include/proto.h void file_sync_all(connection_struct *conn);
conn             6428 source3/include/proto.h void send_trans_reply(connection_struct *conn,
conn             6438 source3/include/proto.h void api_reply(connection_struct *conn, uint16 vuid,
conn             6486 source3/include/proto.h bool is_msdfs_link(connection_struct *conn,
conn             6505 source3/include/proto.h 			connection_struct *conn,
conn             6510 source3/include/proto.h 				connection_struct *conn,
conn             6528 source3/include/proto.h void change_notify_reply(connection_struct *conn,
conn             6540 source3/include/proto.h void notify_fname(connection_struct *conn, uint32 action, uint32 filter,
conn             6543 source3/include/proto.h struct sys_notify_context *sys_notify_context_create(connection_struct *conn,
conn             6568 source3/include/proto.h 				   connection_struct *conn);
conn             6585 source3/include/proto.h void send_nt_replies(connection_struct *conn,
conn             6603 source3/include/proto.h void change_file_owner_to_parent(connection_struct *conn,
conn             6606 source3/include/proto.h NTSTATUS change_dir_owner_to_parent(connection_struct *conn,
conn             6614 source3/include/proto.h bool open_match_attributes(connection_struct *conn,
conn             6622 source3/include/proto.h 			 connection_struct *conn,
conn             6636 source3/include/proto.h NTSTATUS open_file_fchmod(struct smb_request *req, connection_struct *conn,
conn             6640 source3/include/proto.h NTSTATUS create_directory(connection_struct *conn, struct smb_request *req, const char *directory);
conn             6648 source3/include/proto.h 						      connection_struct *conn);
conn             6649 source3/include/proto.h NTSTATUS open_streams_for_delete(connection_struct *conn,
conn             6651 source3/include/proto.h NTSTATUS create_file_default(connection_struct *conn,
conn             6669 source3/include/proto.h NTSTATUS get_relative_fid_filename(connection_struct *conn,
conn             6737 source3/include/proto.h void reply_open_pipe_and_X(connection_struct *conn, struct smb_request *req);
conn             6741 source3/include/proto.h void reply_pipe_close(connection_struct *conn, struct smb_request *req);
conn             6748 source3/include/proto.h SMB_ACL_T free_empty_sys_acl(connection_struct *conn, SMB_ACL_T the_acl);
conn             6751 source3/include/proto.h NTSTATUS posix_get_nt_acl(struct connection_struct *conn, const char *name,
conn             6753 source3/include/proto.h int try_chown(connection_struct *conn, const char *fname, uid_t uid, gid_t gid);
conn             6758 source3/include/proto.h int get_acl_group_bits( connection_struct *conn, const char *fname, mode_t *mode );
conn             6759 source3/include/proto.h int chmod_acl(connection_struct *conn, const char *name, mode_t mode);
conn             6760 source3/include/proto.h int inherit_access_posix_acl(connection_struct *conn, const char *inherit_from_dir,
conn             6763 source3/include/proto.h bool set_unix_posix_default_acl(connection_struct *conn, const char *fname, SMB_STRUCT_STAT *psbuf,
conn             6765 source3/include/proto.h bool set_unix_posix_acl(connection_struct *conn, files_struct *fsp, const char *fname, uint16 num_acls, const char *pdata);
conn             6852 source3/include/proto.h bool check_fsp_open(connection_struct *conn, struct smb_request *req,
conn             6854 source3/include/proto.h bool check_fsp(connection_struct *conn, struct smb_request *req,
conn             6856 source3/include/proto.h bool check_fsp_ntquota_handle(connection_struct *conn, struct smb_request *req,
conn             6858 source3/include/proto.h bool fsp_belongs_conn(connection_struct *conn, struct smb_request *req,
conn             6876 source3/include/proto.h NTSTATUS unlink_internals(connection_struct *conn, struct smb_request *req,
conn             6904 source3/include/proto.h 			connection_struct *conn,
conn             6907 source3/include/proto.h NTSTATUS rename_internals_fsp(connection_struct *conn,
conn             6914 source3/include/proto.h 			connection_struct *conn,
conn             6925 source3/include/proto.h 			connection_struct *conn,
conn             6953 source3/include/proto.h NTSTATUS srv_request_encryption_setup(connection_struct *conn,
conn             6958 source3/include/proto.h NTSTATUS srv_encryption_start(connection_struct *conn);
conn             6985 source3/include/proto.h bool set_conn_connectpath(connection_struct *conn, const char *connectpath);
conn             6986 source3/include/proto.h bool set_current_service(connection_struct *conn, uint16 flags, bool do_chdir);
conn             6993 source3/include/proto.h void close_cnum(connection_struct *conn, uint16 vuid);
conn             7021 source3/include/proto.h 				  connection_struct *conn);
conn             7035 source3/include/proto.h bool stat_cache_lookup(connection_struct *conn,
conn             7051 source3/include/proto.h uint64_t smb_roundup(connection_struct *conn, uint64_t val);
conn             7052 source3/include/proto.h NTSTATUS get_ea_value(TALLOC_CTX *mem_ctx, connection_struct *conn,
conn             7055 source3/include/proto.h NTSTATUS get_ea_names_from_file(TALLOC_CTX *mem_ctx, connection_struct *conn,
conn             7058 source3/include/proto.h NTSTATUS set_ea(connection_struct *conn, files_struct *fsp, const char *fname, struct ea_list *ea_list);
conn             7060 source3/include/proto.h void send_trans2_replies(connection_struct *conn,
conn             7067 source3/include/proto.h unsigned char *create_volume_objectid(connection_struct *conn, unsigned char objid[16]);
conn             7069 source3/include/proto.h 		connection_struct *conn,
conn             7072 source3/include/proto.h NTSTATUS smb_set_file_time(connection_struct *conn,
conn             7086 source3/include/proto.h void conn_clear_vuid_cache(connection_struct *conn, uint16_t vuid);
conn             7087 source3/include/proto.h bool change_to_user(connection_struct *conn, uint16 vuid);
conn             7093 source3/include/proto.h bool become_user(connection_struct *conn, uint16 vuid);
conn             7114 source3/include/proto.h bool vfs_init_custom(connection_struct *conn, const char *vfs_object);
conn             7121 source3/include/proto.h bool smbd_vfs_init(connection_struct *conn);
conn             7122 source3/include/proto.h bool vfs_directory_exist(connection_struct *conn, const char *dname, SMB_STRUCT_STAT *st);
conn             7123 source3/include/proto.h bool vfs_object_exist(connection_struct *conn,const char *fname,SMB_STRUCT_STAT *sbuf);
conn             7124 source3/include/proto.h bool vfs_file_exist(connection_struct *conn, const char *fname,SMB_STRUCT_STAT *sbuf);
conn             7141 source3/include/proto.h char *vfs_readdirname(connection_struct *conn, void *p, SMB_STRUCT_STAT *sbuf);
conn             7142 source3/include/proto.h int vfs_ChDir(connection_struct *conn, const char *path);
conn             7143 source3/include/proto.h char *vfs_GetWd(TALLOC_CTX *ctx, connection_struct *conn);
conn             7144 source3/include/proto.h NTSTATUS check_reduced_name(connection_struct *conn, const char *fname);
conn              392 source3/include/smb.h 	struct connection_struct *conn;
conn              419 source3/include/smb.h 	struct connection_struct *conn;
conn              616 source3/include/smb.h 	connection_struct *conn;
conn              649 source3/include/smb.h 	connection_struct *conn;
conn               44 source3/include/smb_macros.h #define IS_IPC(conn)       ((conn) && (conn)->ipc)
conn               45 source3/include/smb_macros.h #define IS_PRINT(conn)       ((conn) && (conn)->printer)
conn               50 source3/include/smb_macros.h #define FSP_BELONGS_CONN(fsp,conn) do {\
conn               51 source3/include/smb_macros.h 			if (!((fsp) && (conn) && ((conn)==(fsp)->conn) && (current_user.vuid==(fsp)->vuid))) \
conn               67 source3/include/smb_macros.h #define SNUM(conn)         	((conn)?(conn)->params->service:GLOBAL_SECTION_SNUM)
conn               73 source3/include/smb_macros.h #define CAN_WRITE(conn)    (!conn->read_only)
conn               78 source3/include/smb_macros.h #define CAN_PRINT(conn)    ((conn) && lp_print_ok(SNUM(conn)))
conn               79 source3/include/smb_macros.h #define MAP_HIDDEN(conn)   ((conn) && lp_map_hidden(SNUM(conn)))
conn               80 source3/include/smb_macros.h #define MAP_SYSTEM(conn)   ((conn) && lp_map_system(SNUM(conn)))
conn               81 source3/include/smb_macros.h #define MAP_ARCHIVE(conn)   ((conn) && lp_map_archive(SNUM(conn)))
conn               82 source3/include/smb_macros.h #define IS_HIDDEN_PATH(conn,path)  ((conn) && is_in_path((path),(conn)->hide_list,(conn)->case_sensitive))
conn               83 source3/include/smb_macros.h #define IS_VETO_PATH(conn,path)  ((conn) && is_in_path((path),(conn)->veto_list,(conn)->case_sensitive))
conn               84 source3/include/smb_macros.h #define IS_VETO_OPLOCK_PATH(conn,path)  ((conn) && is_in_path((path),(conn)->veto_oplock_list,(conn)->case_sensitive))
conn              148 source3/include/smb_macros.h #define ENCRYPTION_REQUIRED(conn) ((conn) ? ((conn)->encrypt_level == Required) : false)
conn              149 source3/include/smb_macros.h #define IS_CONN_ENCRYPTED(conn) ((conn) ? (conn)->encrypted_tid : false)
conn              689 source3/include/vfs.h 	struct connection_struct *conn;
conn               30 source3/include/vfs_macros.h #define SMB_VFS_CONNECT(conn, service, user) ((conn)->vfs.ops.connect_fn((conn)->vfs.handles.connect_hnd, (service), (user)))
conn               31 source3/include/vfs_macros.h #define SMB_VFS_DISCONNECT(conn) ((conn)->vfs.ops.disconnect((conn)->vfs.handles.disconnect))
conn               32 source3/include/vfs_macros.h #define SMB_VFS_DISK_FREE(conn, path, small_query, bsize, dfree ,dsize) ((conn)->vfs.ops.disk_free((conn)->vfs.handles.disk_free, (path), (small_query), (bsize), (dfree), (dsize)))
conn               33 source3/include/vfs_macros.h #define SMB_VFS_GET_QUOTA(conn, qtype, id, qt) ((conn)->vfs.ops.get_quota((conn)->vfs.handles.get_quota, (qtype), (id), (qt)))
conn               34 source3/include/vfs_macros.h #define SMB_VFS_SET_QUOTA(conn, qtype, id, qt) ((conn)->vfs.ops.set_quota((conn)->vfs.handles.set_quota, (qtype), (id), (qt)))
conn               35 source3/include/vfs_macros.h #define SMB_VFS_GET_SHADOW_COPY_DATA(fsp,shadow_copy_data,labels) ((fsp)->conn->vfs.ops.get_shadow_copy_data((fsp)->conn->vfs.handles.get_shadow_copy_data,(fsp),(shadow_copy_data),(labels)))
conn               36 source3/include/vfs_macros.h #define SMB_VFS_STATVFS(conn, path, statbuf) ((conn)->vfs.ops.statvfs((conn)->vfs.handles.statvfs, (path), (statbuf)))
conn               37 source3/include/vfs_macros.h #define SMB_VFS_FS_CAPABILITIES(conn) ((conn)->vfs.ops.fs_capabilities((conn)->vfs.handles.fs_capabilities))
conn               40 source3/include/vfs_macros.h #define SMB_VFS_OPENDIR(conn, fname, mask, attr) ((conn)->vfs.ops.opendir((conn)->vfs.handles.opendir, (fname), (mask), (attr)))
conn               41 source3/include/vfs_macros.h #define SMB_VFS_READDIR(conn, dirp, sbuf) ((conn)->vfs.ops.readdir((conn)->vfs.handles.readdir, (dirp), (sbuf)))
conn               42 source3/include/vfs_macros.h #define SMB_VFS_SEEKDIR(conn, dirp, offset) ((conn)->vfs.ops.seekdir((conn)->vfs.handles.seekdir, (dirp), (offset)))
conn               43 source3/include/vfs_macros.h #define SMB_VFS_TELLDIR(conn, dirp) ((conn)->vfs.ops.telldir((conn)->vfs.handles.telldir, (dirp)))
conn               44 source3/include/vfs_macros.h #define SMB_VFS_REWINDDIR(conn, dirp) ((conn)->vfs.ops.rewind_dir((conn)->vfs.handles.rewind_dir, (dirp)))
conn               45 source3/include/vfs_macros.h #define SMB_VFS_MKDIR(conn, path, mode) ((conn)->vfs.ops.mkdir((conn)->vfs.handles.mkdir,(path), (mode)))
conn               46 source3/include/vfs_macros.h #define SMB_VFS_RMDIR(conn, path) ((conn)->vfs.ops.rmdir((conn)->vfs.handles.rmdir, (path)))
conn               47 source3/include/vfs_macros.h #define SMB_VFS_CLOSEDIR(conn, dir) ((conn)->vfs.ops.closedir((conn)->vfs.handles.closedir, dir))
conn               48 source3/include/vfs_macros.h #define SMB_VFS_INIT_SEARCH_OP(conn, dirp) ((conn)->vfs.ops.init_search_op((conn)->vfs.handles.init_search_op, (dirp)))
conn               51 source3/include/vfs_macros.h #define SMB_VFS_OPEN(conn, fname, fsp, flags, mode) (((conn)->vfs.ops.open)((conn)->vfs.handles.open, (fname), (fsp), (flags), (mode)))
conn               52 source3/include/vfs_macros.h #define SMB_VFS_CREATE_FILE(conn, req, root_dir_fid, fname, create_file_flags, access_mask, share_access, create_disposition, create_options, file_attributes, oplock_request, allocation_size, sd, ea_list, result, pinfo, psbuf) (((conn)->vfs.ops.create_file)((conn)->vfs.handles.create_file, (req), (root_dir_fid), (fname), (create_file_flags), (access_mask), (share_access), (create_disposition), (create_options), (file_attributes), (oplock_request), (allocation_size), (sd), (ea_list), (result), (pinfo), (psbuf)))
conn               53 source3/include/vfs_macros.h #define SMB_VFS_CLOSE(fsp) ((fsp)->conn->vfs.ops.close_fn((fsp)->conn->vfs.handles.close_hnd, (fsp)))
conn               54 source3/include/vfs_macros.h #define SMB_VFS_READ(fsp, data, n) ((fsp)->conn->vfs.ops.vfs_read((fsp)->conn->vfs.handles.vfs_read, (fsp), (data), (n)))
conn               55 source3/include/vfs_macros.h #define SMB_VFS_PREAD(fsp, data, n, off) ((fsp)->conn->vfs.ops.pread((fsp)->conn->vfs.handles.pread, (fsp), (data), (n), (off)))
conn               56 source3/include/vfs_macros.h #define SMB_VFS_WRITE(fsp, data, n) ((fsp)->conn->vfs.ops.write((fsp)->conn->vfs.handles.write, (fsp), (data), (n)))
conn               57 source3/include/vfs_macros.h #define SMB_VFS_PWRITE(fsp, data, n, off) ((fsp)->conn->vfs.ops.pwrite((fsp)->conn->vfs.handles.pwrite, (fsp), (data), (n), (off)))
conn               58 source3/include/vfs_macros.h #define SMB_VFS_LSEEK(fsp, offset, whence) ((fsp)->conn->vfs.ops.lseek((fsp)->conn->vfs.handles.lseek, (fsp), (offset), (whence)))
conn               59 source3/include/vfs_macros.h #define SMB_VFS_SENDFILE(tofd, fromfsp, header, offset, count) ((fromfsp)->conn->vfs.ops.sendfile((fromfsp)->conn->vfs.handles.sendfile, (tofd), (fromfsp), (header), (offset), (count)))
conn               60 source3/include/vfs_macros.h #define SMB_VFS_RECVFILE(fromfd, tofsp, offset, count) ((tofsp)->conn->vfs.ops.recvfile((tofsp)->conn->vfs.handles.recvfile, (fromfd), (tofsp), (offset), (count)))
conn               61 source3/include/vfs_macros.h #define SMB_VFS_RENAME(conn, old, new) ((conn)->vfs.ops.rename((conn)->vfs.handles.rename, (old), (new)))
conn               62 source3/include/vfs_macros.h #define SMB_VFS_FSYNC(fsp) ((fsp)->conn->vfs.ops.fsync((fsp)->conn->vfs.handles.fsync, (fsp)))
conn               63 source3/include/vfs_macros.h #define SMB_VFS_STAT(conn, fname, sbuf) ((conn)->vfs.ops.stat((conn)->vfs.handles.stat, (fname), (sbuf)))
conn               64 source3/include/vfs_macros.h #define SMB_VFS_FSTAT(fsp, sbuf) ((fsp)->conn->vfs.ops.fstat((fsp)->conn->vfs.handles.fstat, (fsp), (sbuf)))
conn               65 source3/include/vfs_macros.h #define SMB_VFS_LSTAT(conn, path, sbuf) ((conn)->vfs.ops.lstat((conn)->vfs.handles.lstat, (path), (sbuf)))
conn               66 source3/include/vfs_macros.h #define SMB_VFS_GET_ALLOC_SIZE(conn, fsp, sbuf) ((conn)->vfs.ops.get_alloc_size((conn)->vfs.handles.get_alloc_size, (fsp), (sbuf)))
conn               67 source3/include/vfs_macros.h #define SMB_VFS_UNLINK(conn, path) ((conn)->vfs.ops.unlink((conn)->vfs.handles.unlink, (path)))
conn               68 source3/include/vfs_macros.h #define SMB_VFS_CHMOD(conn, path, mode) ((conn)->vfs.ops.chmod((conn)->vfs.handles.chmod, (path), (mode)))
conn               69 source3/include/vfs_macros.h #define SMB_VFS_FCHMOD(fsp, mode) ((fsp)->conn->vfs.ops.fchmod((fsp)->conn->vfs.handles.fchmod, (fsp), (mode)))
conn               70 source3/include/vfs_macros.h #define SMB_VFS_CHOWN(conn, path, uid, gid) ((conn)->vfs.ops.chown((conn)->vfs.handles.chown, (path), (uid), (gid)))
conn               71 source3/include/vfs_macros.h #define SMB_VFS_FCHOWN(fsp, uid, gid) ((fsp)->conn->vfs.ops.fchown((fsp)->conn->vfs.handles.fchown, (fsp), (uid), (gid)))
conn               72 source3/include/vfs_macros.h #define SMB_VFS_LCHOWN(conn, path, uid, gid) ((conn)->vfs.ops.lchown((conn)->vfs.handles.lchown, (path), (uid), (gid)))
conn               73 source3/include/vfs_macros.h #define SMB_VFS_CHDIR(conn, path) ((conn)->vfs.ops.chdir((conn)->vfs.handles.chdir, (path)))
conn               74 source3/include/vfs_macros.h #define SMB_VFS_GETWD(conn, buf) ((conn)->vfs.ops.getwd((conn)->vfs.handles.getwd, (buf)))
conn               75 source3/include/vfs_macros.h #define SMB_VFS_NTIMES(conn, path, ts) ((conn)->vfs.ops.ntimes((conn)->vfs.handles.ntimes, (path), (ts)))
conn               76 source3/include/vfs_macros.h #define SMB_VFS_FTRUNCATE(fsp, offset) ((fsp)->conn->vfs.ops.ftruncate((fsp)->conn->vfs.handles.ftruncate, (fsp), (offset)))
conn               77 source3/include/vfs_macros.h #define SMB_VFS_LOCK(fsp, op, offset, count, type) ((fsp)->conn->vfs.ops.lock((fsp)->conn->vfs.handles.lock, (fsp), (op), (offset), (count), (type)))
conn               78 source3/include/vfs_macros.h #define SMB_VFS_KERNEL_FLOCK(fsp, share_mode) ((fsp)->conn->vfs.ops.kernel_flock((fsp)->conn->vfs.handles.kernel_flock, (fsp), (share_mode)))
conn               79 source3/include/vfs_macros.h #define SMB_VFS_LINUX_SETLEASE(fsp, leasetype) ((fsp)->conn->vfs.ops.linux_setlease((fsp)->conn->vfs.handles.linux_setlease, (fsp), (leasetype)))
conn               80 source3/include/vfs_macros.h #define SMB_VFS_GETLOCK(fsp, poffset, pcount, ptype, ppid) ((fsp)->conn->vfs.ops.getlock((fsp)->conn->vfs.handles.getlock, (fsp), (poffset), (pcount), (ptype), (ppid)))
conn               81 source3/include/vfs_macros.h #define SMB_VFS_SYMLINK(conn, oldpath, newpath) ((conn)->vfs.ops.symlink((conn)->vfs.handles.symlink, (oldpath), (newpath)))
conn               82 source3/include/vfs_macros.h #define SMB_VFS_READLINK(conn, path, buf, bufsiz) ((conn)->vfs.ops.vfs_readlink((conn)->vfs.handles.vfs_readlink, (path), (buf), (bufsiz)))
conn               83 source3/include/vfs_macros.h #define SMB_VFS_LINK(conn, oldpath, newpath) ((conn)->vfs.ops.link((conn)->vfs.handles.link, (oldpath), (newpath)))
conn               84 source3/include/vfs_macros.h #define SMB_VFS_MKNOD(conn, path, mode, dev) ((conn)->vfs.ops.mknod((conn)->vfs.handles.mknod, (path), (mode), (dev)))
conn               85 source3/include/vfs_macros.h #define SMB_VFS_REALPATH(conn, path, resolved_path) ((conn)->vfs.ops.realpath((conn)->vfs.handles.realpath, (path), (resolved_path)))
conn               86 source3/include/vfs_macros.h #define SMB_VFS_NOTIFY_WATCH(conn, ctx, e, callback, private_data, handle_p) ((conn)->vfs.ops.notify_watch((conn)->vfs.handles.notify_watch, (ctx), (e), (callback), (private_data), (handle_p)))
conn               87 source3/include/vfs_macros.h #define SMB_VFS_CHFLAGS(conn, path, flags) ((conn)->vfs.ops.chflags((conn)->vfs.handles.chflags, (path), (flags)))
conn               88 source3/include/vfs_macros.h #define SMB_VFS_FILE_ID_CREATE(conn, sbuf) ((conn)->vfs.ops.file_id_create((conn)->vfs.handles.file_id_create, (sbuf)))
conn               89 source3/include/vfs_macros.h #define SMB_VFS_STREAMINFO(conn, fsp, fname, mem_ctx, num_streams, streams) ((conn)->vfs.ops.streaminfo((conn)->vfs.handles.streaminfo, (fsp), (fname), (mem_ctx), (num_streams), (streams)))
conn               90 source3/include/vfs_macros.h #define SMB_VFS_GET_REAL_FILENAME(conn, path, name, mem_ctx, found_name) ((conn)->vfs.ops.get_real_filename((conn)->vfs.handles.get_real_filename, (path), (name), (mem_ctx), (found_name)))
conn               91 source3/include/vfs_macros.h #define SMB_VFS_BRL_LOCK_WINDOWS(conn, br_lck, plock, blocking_lock, blr) ((conn)->vfs.ops.brl_lock_windows((conn)->vfs.handles.brl_lock_windows, (br_lck), (plock), (blocking_lock), (blr)))
conn               92 source3/include/vfs_macros.h #define SMB_VFS_BRL_UNLOCK_WINDOWS(conn, msg_ctx, br_lck, plock) ((conn)->vfs.ops.brl_unlock_windows((conn)->vfs.handles.brl_unlock_windows, (msg_ctx), (br_lck), (plock)))
conn               93 source3/include/vfs_macros.h #define SMB_VFS_BRL_CANCEL_WINDOWS(conn, br_lck, plock, blr) ((conn)->vfs.ops.brl_cancel_windows((conn)->vfs.handles.brl_cancel_windows, (br_lck), (plock), (blr)))
conn               94 source3/include/vfs_macros.h #define SMB_VFS_STRICT_LOCK(conn, fsp, plock) ((conn)->vfs.ops.strict_lock((conn)->vfs.handles.strict_lock, (fsp), (plock)))
conn               95 source3/include/vfs_macros.h #define SMB_VFS_STRICT_UNLOCK(conn, fsp, plock) ((conn)->vfs.ops.strict_unlock((conn)->vfs.handles.strict_unlock, (fsp), (plock)))
conn               98 source3/include/vfs_macros.h #define SMB_VFS_FGET_NT_ACL(fsp, security_info, ppdesc) ((fsp)->conn->vfs.ops.fget_nt_acl((fsp)->conn->vfs.handles.fget_nt_acl, (fsp), (security_info), (ppdesc)))
conn               99 source3/include/vfs_macros.h #define SMB_VFS_GET_NT_ACL(conn, name, security_info, ppdesc) ((conn)->vfs.ops.get_nt_acl((conn)->vfs.handles.get_nt_acl, (name), (security_info), (ppdesc)))
conn              100 source3/include/vfs_macros.h #define SMB_VFS_FSET_NT_ACL(fsp, security_info_sent, psd) ((fsp)->conn->vfs.ops.fset_nt_acl((fsp)->conn->vfs.handles.fset_nt_acl, (fsp), (security_info_sent), (psd)))
conn              103 source3/include/vfs_macros.h #define SMB_VFS_CHMOD_ACL(conn, name, mode) ((conn)->vfs.ops.chmod_acl((conn)->vfs.handles.chmod_acl, (name), (mode)))
conn              104 source3/include/vfs_macros.h #define SMB_VFS_FCHMOD_ACL(fsp, mode) ((fsp)->conn->vfs.ops.fchmod_acl((fsp)->conn->vfs.handles.fchmod_acl, (fsp), (mode)))
conn              106 source3/include/vfs_macros.h #define SMB_VFS_SYS_ACL_GET_ENTRY(conn, theacl, entry_id, entry_p) ((conn)->vfs.ops.sys_acl_get_entry((conn)->vfs.handles.sys_acl_get_entry, (theacl), (entry_id), (entry_p)))
conn              107 source3/include/vfs_macros.h #define SMB_VFS_SYS_ACL_GET_TAG_TYPE(conn, entry_d, tag_type_p) ((conn)->vfs.ops.sys_acl_get_tag_type((conn)->vfs.handles.sys_acl_get_tag_type, (entry_d), (tag_type_p)))
conn              108 source3/include/vfs_macros.h #define SMB_VFS_SYS_ACL_GET_PERMSET(conn, entry_d, permset_p) ((conn)->vfs.ops.sys_acl_get_permset((conn)->vfs.handles.sys_acl_get_permset, (entry_d), (permset_p)))
conn              109 source3/include/vfs_macros.h #define SMB_VFS_SYS_ACL_GET_QUALIFIER(conn, entry_d) ((conn)->vfs.ops.sys_acl_get_qualifier((conn)->vfs.handles.sys_acl_get_qualifier, (entry_d)))
conn              110 source3/include/vfs_macros.h #define SMB_VFS_SYS_ACL_GET_FILE(conn, path_p, type) ((conn)->vfs.ops.sys_acl_get_file((conn)->vfs.handles.sys_acl_get_file, (path_p), (type)))
conn              111 source3/include/vfs_macros.h #define SMB_VFS_SYS_ACL_GET_FD(fsp) ((fsp)->conn->vfs.ops.sys_acl_get_fd((fsp)->conn->vfs.handles.sys_acl_get_fd, (fsp)))
conn              112 source3/include/vfs_macros.h #define SMB_VFS_SYS_ACL_CLEAR_PERMS(conn, permset) ((conn)->vfs.ops.sys_acl_clear_perms((conn)->vfs.handles.sys_acl_clear_perms, (permset)))
conn              113 source3/include/vfs_macros.h #define SMB_VFS_SYS_ACL_ADD_PERM(conn, permset, perm) ((conn)->vfs.ops.sys_acl_add_perm((conn)->vfs.handles.sys_acl_add_perm, (permset), (perm)))
conn              114 source3/include/vfs_macros.h #define SMB_VFS_SYS_ACL_TO_TEXT(conn, theacl, plen) ((conn)->vfs.ops.sys_acl_to_text((conn)->vfs.handles.sys_acl_to_text, (theacl), (plen)))
conn              115 source3/include/vfs_macros.h #define SMB_VFS_SYS_ACL_INIT(conn, count) ((conn)->vfs.ops.sys_acl_init((conn)->vfs.handles.sys_acl_init, (count)))
conn              116 source3/include/vfs_macros.h #define SMB_VFS_SYS_ACL_CREATE_ENTRY(conn, pacl, pentry) ((conn)->vfs.ops.sys_acl_create_entry((conn)->vfs.handles.sys_acl_create_entry, (pacl), (pentry)))
conn              117 source3/include/vfs_macros.h #define SMB_VFS_SYS_ACL_SET_TAG_TYPE(conn, entry, tagtype) ((conn)->vfs.ops.sys_acl_set_tag_type((conn)->vfs.handles.sys_acl_set_tag_type, (entry), (tagtype)))
conn              118 source3/include/vfs_macros.h #define SMB_VFS_SYS_ACL_SET_QUALIFIER(conn, entry, qual) ((conn)->vfs.ops.sys_acl_set_qualifier((conn)->vfs.handles.sys_acl_set_qualifier, (entry), (qual)))
conn              119 source3/include/vfs_macros.h #define SMB_VFS_SYS_ACL_SET_PERMSET(conn, entry, permset) ((conn)->vfs.ops.sys_acl_set_permset((conn)->vfs.handles.sys_acl_set_permset, (entry), (permset)))
conn              120 source3/include/vfs_macros.h #define SMB_VFS_SYS_ACL_VALID(conn, theacl) ((conn)->vfs.ops.sys_acl_valid((conn)->vfs.handles.sys_acl_valid, (theacl)))
conn              121 source3/include/vfs_macros.h #define SMB_VFS_SYS_ACL_SET_FILE(conn, name, acltype, theacl) ((conn)->vfs.ops.sys_acl_set_file((conn)->vfs.handles.sys_acl_set_file, (name), (acltype), (theacl)))
conn              122 source3/include/vfs_macros.h #define SMB_VFS_SYS_ACL_SET_FD(fsp, theacl) ((fsp)->conn->vfs.ops.sys_acl_set_fd((fsp)->conn->vfs.handles.sys_acl_set_fd, (fsp), (theacl)))
conn              123 source3/include/vfs_macros.h #define SMB_VFS_SYS_ACL_DELETE_DEF_FILE(conn, path) ((conn)->vfs.ops.sys_acl_delete_def_file((conn)->vfs.handles.sys_acl_delete_def_file, (path)))
conn              124 source3/include/vfs_macros.h #define SMB_VFS_SYS_ACL_GET_PERM(conn, permset, perm) ((conn)->vfs.ops.sys_acl_get_perm((conn)->vfs.handles.sys_acl_get_perm, (permset), (perm)))
conn              125 source3/include/vfs_macros.h #define SMB_VFS_SYS_ACL_FREE_TEXT(conn, text) ((conn)->vfs.ops.sys_acl_free_text((conn)->vfs.handles.sys_acl_free_text, (text)))
conn              126 source3/include/vfs_macros.h #define SMB_VFS_SYS_ACL_FREE_ACL(conn, posix_acl) ((conn)->vfs.ops.sys_acl_free_acl((conn)->vfs.handles.sys_acl_free_acl, (posix_acl)))
conn              127 source3/include/vfs_macros.h #define SMB_VFS_SYS_ACL_FREE_QUALIFIER(conn, qualifier, tagtype) ((conn)->vfs.ops.sys_acl_free_qualifier((conn)->vfs.handles.sys_acl_free_qualifier, (qualifier), (tagtype)))
conn              130 source3/include/vfs_macros.h #define SMB_VFS_GETXATTR(conn,path,name,value,size) ((conn)->vfs.ops.getxattr((conn)->vfs.handles.getxattr,(path),(name),(value),(size)))
conn              131 source3/include/vfs_macros.h #define SMB_VFS_LGETXATTR(conn,path,name,value,size) ((conn)->vfs.ops.lgetxattr((conn)->vfs.handles.lgetxattr,(path),(name),(value),(size)))
conn              132 source3/include/vfs_macros.h #define SMB_VFS_FGETXATTR(fsp,name,value,size) ((fsp)->conn->vfs.ops.fgetxattr((fsp)->conn->vfs.handles.fgetxattr,(fsp),(name),(value),(size)))
conn              133 source3/include/vfs_macros.h #define SMB_VFS_LISTXATTR(conn,path,list,size) ((conn)->vfs.ops.listxattr((conn)->vfs.handles.listxattr,(path),(list),(size)))
conn              134 source3/include/vfs_macros.h #define SMB_VFS_LLISTXATTR(conn,path,list,size) ((conn)->vfs.ops.llistxattr((conn)->vfs.handles.llistxattr,(path),(list),(size)))
conn              135 source3/include/vfs_macros.h #define SMB_VFS_FLISTXATTR(fsp,list,size) ((fsp)->conn->vfs.ops.flistxattr((fsp)->conn->vfs.handles.flistxattr,(fsp),(list),(size)))
conn              136 source3/include/vfs_macros.h #define SMB_VFS_REMOVEXATTR(conn,path,name) ((conn)->vfs.ops.removexattr((conn)->vfs.handles.removexattr,(path),(name)))
conn              137 source3/include/vfs_macros.h #define SMB_VFS_LREMOVEXATTR(conn,path,name) ((conn)->vfs.ops.lremovexattr((conn)->vfs.handles.lremovexattr,(path),(name)))
conn              138 source3/include/vfs_macros.h #define SMB_VFS_FREMOVEXATTR(fsp,name) ((fsp)->conn->vfs.ops.fremovexattr((fsp)->conn->vfs.handles.fremovexattr,(fsp),(name)))
conn              139 source3/include/vfs_macros.h #define SMB_VFS_SETXATTR(conn,path,name,value,size,flags) ((conn)->vfs.ops.setxattr((conn)->vfs.handles.setxattr,(path),(name),(value),(size),(flags)))
conn              140 source3/include/vfs_macros.h #define SMB_VFS_LSETXATTR(conn,path,name,value,size,flags) ((conn)->vfs.ops.lsetxattr((conn)->vfs.handles.lsetxattr,(path),(name),(value),(size),(flags)))
conn              141 source3/include/vfs_macros.h #define SMB_VFS_FSETXATTR(fsp,name,value,size,flags) ((fsp)->conn->vfs.ops.fsetxattr((fsp)->conn->vfs.handles.fsetxattr,(fsp),(name),(value),(size),(flags)))
conn              144 source3/include/vfs_macros.h #define SMB_VFS_AIO_READ(fsp,aiocb) ((fsp)->conn->vfs.ops.aio_read((fsp)->conn->vfs.handles.aio_read,(fsp),(aiocb)))
conn              145 source3/include/vfs_macros.h #define SMB_VFS_AIO_WRITE(fsp,aiocb) ((fsp)->conn->vfs.ops.aio_write((fsp)->conn->vfs.handles.aio_write,(fsp),(aiocb)))
conn              146 source3/include/vfs_macros.h #define SMB_VFS_AIO_RETURN(fsp,aiocb) ((fsp)->conn->vfs.ops.aio_return_fn((fsp)->conn->vfs.handles.aio_return,(fsp),(aiocb)))
conn              147 source3/include/vfs_macros.h #define SMB_VFS_AIO_CANCEL(fsp,aiocb) ((fsp)->conn->vfs.ops.aio_cancel((fsp)->conn->vfs.handles.aio_cancel,(fsp),(aiocb)))
conn              148 source3/include/vfs_macros.h #define SMB_VFS_AIO_ERROR(fsp,aiocb) ((fsp)->conn->vfs.ops.aio_error_fn((fsp)->conn->vfs.handles.aio_error,(fsp),(aiocb)))
conn              149 source3/include/vfs_macros.h #define SMB_VFS_AIO_FSYNC(fsp,op,aiocb) ((fsp)->conn->vfs.ops.aio_fsync((fsp)->conn->vfs.handles.aio_fsync,(fsp),(op),(aiocb)))
conn              150 source3/include/vfs_macros.h #define SMB_VFS_AIO_SUSPEND(fsp,aiocb,n,ts) ((fsp)->conn->vfs.ops.aio_suspend((fsp)->conn->vfs.handles.aio_suspend,(fsp),(aiocb),(n),(ts)))
conn              151 source3/include/vfs_macros.h #define SMB_VFS_AIO_FORCE(fsp) ((fsp)->conn->vfs.ops.aio_force((fsp)->conn->vfs.handles.aio_force,(fsp)))
conn              154 source3/include/vfs_macros.h #define SMB_VFS_IS_OFFLINE(conn,path,sbuf) ((conn)->vfs.ops.is_offline((conn)->vfs.handles.is_offline,(path),(sbuf)))
conn              155 source3/include/vfs_macros.h #define SMB_VFS_SET_OFFLINE(conn,path) ((conn)->vfs.ops.set_offline((conn)->vfs.handles.set_offline,(path)))
conn              164 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_CONNECT(conn, service, user) ((conn)->vfs_opaque.ops.connect_fn((conn)->vfs_opaque.handles.connect_hnd, (service), (user)))
conn              165 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_DISCONNECT(conn) ((conn)->vfs_opaque.ops.disconnect((conn)->vfs_opaque.handles.disconnect))
conn              166 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_DISK_FREE(conn, path, small_query, bsize, dfree ,dsize) ((conn)->vfs_opaque.ops.disk_free((conn)->vfs_opaque.handles.disk_free, (path), (small_query), (bsize), (dfree), (dsize)))
conn              167 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_GET_QUOTA(conn, qtype, id, qt) ((conn)->vfs_opaque.ops.get_quota((conn)->vfs_opaque.handles.get_quota, (qtype), (id), (qt)))
conn              168 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_SET_QUOTA(conn, qtype, id, qt) ((conn)->vfs_opaque.ops.set_quota((conn)->vfs_opaque.handles.set_quota, (qtype), (id), (qt)))
conn              169 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_GET_SHADOW_COPY_DATA(fsp,shadow_copy_data,labels) ((fsp)->conn->vfs_opaque.ops.get_shadow_copy_data((fsp)->conn->vfs_opaque.handles.get_shadow_copy_data,(fsp),(shadow_copy_data),(labels)))
conn              170 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_STATVFS(conn, path, statbuf) ((conn)->vfs_opaque.ops.statvfs((conn)->vfs_opaque.handles.statvfs, (path), (statbuf)))
conn              171 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_FS_CAPABILITIES(conn) ((conn)->vfs_opaque.ops.fs_capabilities((conn)->vfs_opaque.handles.fs_capabilities))
conn              174 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_OPENDIR(conn, fname, mask, attr) ((conn)->vfs_opaque.ops.opendir((conn)->vfs_opaque.handles.opendir, (fname), (mask), (attr)))
conn              175 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_READDIR(conn, dirp, sbuf) ((conn)->vfs_opaque.ops.readdir((conn)->vfs_opaque.handles.readdir, (dirp), (sbuf)))
conn              176 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_SEEKDIR(conn, dirp, offset) ((conn)->vfs_opaque.ops.seekdir((conn)->vfs_opaque.handles.seekdir, (dirp), (offset)))
conn              177 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_TELLDIR(conn, dirp) ((conn)->vfs_opaque.ops.telldir((conn)->vfs_opaque.handles.telldir, (dirp)))
conn              178 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_REWINDDIR(conn, dirp) ((conn)->vfs_opaque.ops.rewind_dir((conn)->vfs_opaque.handles.rewind_dir, (dirp)))
conn              179 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_MKDIR(conn, path, mode) ((conn)->vfs_opaque.ops.mkdir((conn)->vfs_opaque.handles.mkdir,(path), (mode)))
conn              180 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_RMDIR(conn, path) ((conn)->vfs_opaque.ops.rmdir((conn)->vfs_opaque.handles.rmdir, (path)))
conn              181 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_CLOSEDIR(conn, dir) ((conn)->vfs_opaque.ops.closedir((conn)->vfs_opaque.handles.closedir, dir))
conn              182 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_INIT_SEARCH_OP(conn, dirp) ((conn)->vfs_opaque.ops.init_search_op((conn)->vfs_opaque.handles.init_search_op, (dirp)))
conn              185 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_OPEN(conn, fname, fsp, flags, mode) (((conn)->vfs_opaque.ops.open)((conn)->vfs_opaque.handles.open, (fname), (fsp), (flags), (mode)))
conn              186 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_CREATE_FILE(conn, req, root_dir_fid, fname, create_file_flags, access_mask, share_access, create_disposition, create_options, file_attributes, oplock_request, allocation_size, sd, ea_list, result, pinfo, psbuf) (((conn)->vfs_opaque.ops.create_file)((conn)->vfs_opaque.handles.create_file, (req), (root_dir_fid), (fname), (create_file_flags), (access_mask), (share_access), (create_disposition), (create_options), (file_attributes), (oplock_request), (allocation_size), (sd), (ea_list), (result), (pinfo), (psbuf)))
conn              187 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_CLOSE(fsp) ((fsp)->conn->vfs_opaque.ops.close_fn((fsp)->conn->vfs_opaque.handles.close_hnd, (fsp)))
conn              188 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_READ(fsp, data, n) ((fsp)->conn->vfs_opaque.ops.vfs_read((fsp)->conn->vfs_opaque.handles.vfs_read, (fsp), (data), (n)))
conn              189 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_PREAD(fsp, data, n, off) ((fsp)->conn->vfs_opaque.ops.pread((fsp)->conn->vfs_opaque.handles.pread, (fsp), (data), (n), (off)))
conn              190 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_WRITE(fsp, data, n) ((fsp)->conn->vfs_opaque.ops.write((fsp)->conn->vfs_opaque.handles.write, (fsp), (data), (n)))
conn              191 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_PWRITE(fsp, data, n, off) ((fsp)->conn->vfs_opaque.ops.pwrite((fsp)->conn->vfs_opaque.handles.pwrite, (fsp), (data), (n), (off)))
conn              192 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_LSEEK(fsp, offset, whence) ((fsp)->conn->vfs_opaque.ops.lseek((fsp)->conn->vfs_opaque.handles.lseek, (fsp), (offset), (whence)))
conn              193 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_SENDFILE(tofd, fromfsp, header, offset, count) ((fromfsp)->conn->vfs_opaque.ops.sendfile((fromfsp)->conn->vfs_opaque.handles.sendfile, (tofd), (fromfsp), (header), (offset), (count)))
conn              194 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_RECVFILE(fromfd, tofsp, offset, count) ((tofsp)->conn->vfs_opaque.ops.recvfile((tofsp)->conn->vfs_opaque.handles.recvfile, (fromfd), (tofsp), (offset), (count)))
conn              195 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_RENAME(conn, old, new) ((conn)->vfs_opaque.ops.rename((conn)->vfs_opaque.handles.rename, (old), (new)))
conn              196 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_FSYNC(fsp) ((fsp)->conn->vfs_opaque.ops.fsync((fsp)->conn->vfs_opaque.handles.fsync, (fsp)))
conn              197 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_STAT(conn, fname, sbuf) ((conn)->vfs_opaque.ops.stat((conn)->vfs_opaque.handles.stat, (fname), (sbuf)))
conn              198 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_FSTAT(fsp, sbuf) ((fsp)->conn->vfs_opaque.ops.fstat((fsp)->conn->vfs_opaque.handles.fstat, (fsp), (sbuf)))
conn              199 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_LSTAT(conn, path, sbuf) ((conn)->vfs_opaque.ops.lstat((conn)->vfs_opaque.handles.lstat, (path), (sbuf)))
conn              200 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_GET_ALLOC_SIZE(conn, fsp, sbuf) ((conn)->vfs_opaque.ops.get_alloc_size((conn)->vfs_opaque.handles.get_alloc_size, (fsp), (sbuf)))
conn              201 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_UNLINK(conn, path) ((conn)->vfs_opaque.ops.unlink((conn)->vfs_opaque.handles.unlink, (path)))
conn              202 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_CHMOD(conn, path, mode) ((conn)->vfs_opaque.ops.chmod((conn)->vfs_opaque.handles.chmod, (path), (mode)))
conn              203 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_FCHMOD(fsp, mode) ((fsp)->conn->vfs_opaque.ops.fchmod((fsp)->conn->vfs_opaque.handles.fchmod, (fsp), (mode)))
conn              204 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_CHOWN(conn, path, uid, gid) ((conn)->vfs_opaque.ops.chown((conn)->vfs_opaque.handles.chown, (path), (uid), (gid)))
conn              205 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_FCHOWN(fsp, uid, gid) ((fsp)->conn->vfs_opaque.ops.fchown((fsp)->conn->vfs_opaque.handles.fchown, (fsp), (uid), (gid)))
conn              206 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_LCHOWN(conn, path, uid, gid) ((conn)->vfs_opaque.ops.lchown((conn)->vfs_opaque.handles.lchown, (path), (uid), (gid)))
conn              207 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_CHDIR(conn, path) ((conn)->vfs_opaque.ops.chdir((conn)->vfs_opaque.handles.chdir, (path)))
conn              208 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_GETWD(conn, buf) ((conn)->vfs_opaque.ops.getwd((conn)->vfs_opaque.handles.getwd, (buf)))
conn              209 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_NTIMES(conn, path, ts) ((conn)->vfs_opaque.ops.ntimes((conn)->vfs_opaque.handles.ntimes, (path), (ts)))
conn              210 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_FTRUNCATE(fsp, offset) ((fsp)->conn->vfs_opaque.ops.ftruncate((fsp)->conn->vfs_opaque.handles.ftruncate, (fsp), (offset)))
conn              211 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_LOCK(fsp, op, offset, count, type) ((fsp)->conn->vfs_opaque.ops.lock((fsp)->conn->vfs_opaque.handles.lock, (fsp), (op), (offset), (count), (type)))
conn              212 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_KERNEL_FLOCK(fsp, share_mode) ((fsp)->conn->vfs_opaque.ops.kernel_flock((fsp)->conn->vfs_opaque.handles.kernel_flock, (fsp), (share_mode)))
conn              213 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_LINUX_SETLEASE(fsp, leasetype) ((fsp)->conn->vfs_opaque.ops.linux_setlease((fsp)->conn->vfs_opaque.handles.linux_setlease, (fsp), (leasetype)))
conn              214 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_GETLOCK(fsp, poffset, pcount, ptype, ppid) ((fsp)->conn->vfs_opaque.ops.getlock((fsp)->conn->vfs_opaque.handles.getlock, (fsp), (poffset), (pcount), (ptype), (ppid)))
conn              215 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_SYMLINK(conn, oldpath, newpath) ((conn)->vfs_opaque.ops.symlink((conn)->vfs_opaque.handles.symlink, (oldpath), (newpath)))
conn              216 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_READLINK(conn, path, buf, bufsiz) ((conn)->vfs_opaque.ops.vfs_readlink((conn)->vfs_opaque.handles.vfs_readlink, (path), (buf), (bufsiz)))
conn              217 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_LINK(conn, oldpath, newpath) ((conn)->vfs_opaque.ops.link((conn)->vfs_opaque.handles.link, (oldpath), (newpath)))
conn              218 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_MKNOD(conn, path, mode, dev) ((conn)->vfs_opaque.ops.mknod((conn)->vfs_opaque.handles.mknod, (path), (mode), (dev)))
conn              219 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_REALPATH(conn, path, resolved_path) ((conn)->vfs_opaque.ops.realpath((conn)->vfs_opaque.handles.realpath, (path), (resolved_path)))
conn              220 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_NOTIFY_WATCH(conn, ctx, e, callback, private_data, handle_p) ((conn)->vfs_opaque.ops.notify_watch((conn)->vfs_opaque.handles.notify_watch, (ctx), (e), (callback), (private_data), (handle_p)))
conn              221 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_CHFLAGS(conn, path, flags) ((conn)->vfs_opaque.ops.chflags((conn)->vfs_opaque.handles.chflags, (path), (flags)))
conn              222 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_FILE_ID_CREATE(conn, sbuf) ((conn)->vfs.ops_opaque.file_id_create((conn)->vfs_opaque.handles.file_id_create, (sbuf)))
conn              223 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_STREAMINFO(conn, fsp, fname, mem_ctx, num_streams, streams) ((conn)->vfs_opaque.ops.streaminfo((conn)->vfs_opaque.handles.streaminfo, (fsp), (fname), (mem_ctx), (num_streams), (streams)))
conn              224 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_GET_REAL_FILENAME(conn, path, name, mem_ctx, found_name) ((conn)->vfs_opaque.ops.get_real_filename((conn)->vfs_opaque.handles.get_real_filename, (path), (name), (mem_ctx), (found_name)))
conn              225 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_BRL_LOCK_WINDOWS(conn, br_lck, plock, blocking_lock, blr) ((conn)->vfs_opaque.ops.brl_lock_windows((conn)->vfs_opaque.handles.brl_lock_windows, (br_lck), (plock), (blocking_lock), (blr)))
conn              226 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_BRL_UNLOCK_WINDOWS(conn, msg_ctx, br_lck, plock) ((conn)->vfs_opaque.ops.brl_unlock_windows((conn)->vfs_opaque.handles.brl_unlock_windows, (msg_ctx), (br_lck), (plock)))
conn              227 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_BRL_CANCEL_WINDOWS(conn, br_lck, plock, blr) ((conn)->vfs_opaque.ops.brl_cancel_windows((conn)->vfs_opaque.handles.brl_cancel_windows, (br_lck), (plock), (blr)))
conn              228 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_STRICT_LOCK(conn, fsp, plock) ((conn)->vfs_opaque.ops.strict_lock((conn)->vfs_opaque.handles.strict_lock, (fsp), (plock)))
conn              229 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_STRICT_UNLOCK(conn, fsp, plock) ((conn)->vfs_opaque.ops.strict_unlock((conn)->vfs_opaque.handles.strict_unlock, (fsp), (plock)))
conn              232 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_FGET_NT_ACL(fsp, security_info, ppdesc) ((fsp)->conn->vfs_opaque.ops.fget_nt_acl((fsp)->conn->vfs_opaque.handles.fget_nt_acl, (fsp), (security_info), (ppdesc)))
conn              233 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_GET_NT_ACL(conn, name, security_info, ppdesc) ((conn)->vfs_opaque.ops.get_nt_acl((conn)->vfs_opaque.handles.get_nt_acl, (name), (security_info), (ppdesc)))
conn              234 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_FSET_NT_ACL(fsp, security_info_sent, psd) ((fsp)->conn->vfs_opaque.ops.fset_nt_acl((fsp)->conn->vfs_opaque.handles.fset_nt_acl, (fsp), (security_info_sent), (psd)))
conn              237 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_CHMOD_ACL(conn, name, mode) ((conn)->vfs_opaque.ops.chmod_acl((conn)->vfs_opaque.handles.chmod_acl, (name), (mode)))
conn              238 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_FCHMOD_ACL(fsp, mode) ((fsp)->conn->vfs_opaque.ops.fchmod_acl((fsp)->conn->vfs_opaque.handles.fchmod_acl, (fsp), (mode)))
conn              240 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_SYS_ACL_GET_ENTRY(conn, theacl, entry_id, entry_p) ((conn)->vfs_opaque.ops.sys_acl_get_entry((conn)->vfs_opaque.handles.sys_acl_get_entry, (theacl), (entry_id), (entry_p)))
conn              241 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_SYS_ACL_GET_TAG_TYPE(conn, entry_d, tag_type_p) ((conn)->vfs_opaque.ops.sys_acl_get_tag_type((conn)->vfs_opaque.handles.sys_acl_get_tag_type, (entry_d), (tag_type_p)))
conn              242 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_SYS_ACL_GET_PERMSET(conn, entry_d, permset_p) ((conn)->vfs_opaque.ops.sys_acl_get_permset((conn)->vfs_opaque.handles.sys_acl_get_permset, (entry_d), (permset_p)))
conn              243 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_SYS_ACL_GET_QUALIFIER(conn, entry_d) ((conn)->vfs_opaque.ops.sys_acl_get_qualifier((conn)->vfs_opaque.handles.sys_acl_get_qualifier, (entry_d)))
conn              244 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_SYS_ACL_GET_FILE(conn, path_p, type) ((conn)->vfs_opaque.ops.sys_acl_get_file((conn)->vfs_opaque.handles.sys_acl_get_file, (path_p), (type)))
conn              245 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_SYS_ACL_GET_FD(fsp) ((fsp)->conn->vfs_opaque.ops.sys_acl_get_fd((fsp)->conn->vfs_opaque.handles.sys_acl_get_fd, (fsp)))
conn              246 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_SYS_ACL_CLEAR_PERMS(conn, permset) ((conn)->vfs_opaque.ops.sys_acl_clear_perms((conn)->vfs_opaque.handles.sys_acl_clear_perms, (permset)))
conn              247 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_SYS_ACL_ADD_PERM(conn, permset, perm) ((conn)->vfs_opaque.ops.sys_acl_add_perm((conn)->vfs_opaque.handles.sys_acl_add_perm, (permset), (perm)))
conn              248 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_SYS_ACL_TO_TEXT(conn, theacl, plen) ((conn)->vfs_opaque.ops.sys_acl_to_text((conn)->vfs_opaque.handles.sys_acl_to_text, (theacl), (plen)))
conn              249 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_SYS_ACL_INIT(conn, count) ((conn)->vfs_opaque.ops.sys_acl_init((conn)->vfs_opaque.handles.sys_acl_init, (count)))
conn              250 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_SYS_ACL_CREATE_ENTRY(conn, pacl, pentry) ((conn)->vfs_opaque.ops.sys_acl_create_entry((conn)->vfs_opaque.handles.sys_acl_create_entry, (pacl), (pentry)))
conn              251 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_SYS_ACL_SET_TAG_TYPE(conn, entry, tagtype) ((conn)->vfs_opaque.ops.sys_acl_set_tag_type((conn)->vfs_opaque.handles.sys_acl_set_tag_type, (entry), (tagtype)))
conn              252 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_SYS_ACL_SET_QUALIFIER(conn, entry, qual) ((conn)->vfs_opaque.ops.sys_acl_set_qualifier((conn)->vfs_opaque.handles.sys_acl_set_qualifier, (entry), (qual)))
conn              253 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_SYS_ACL_SET_PERMSET(conn, entry, permset) ((conn)->vfs_opaque.ops.sys_acl_set_permset((conn)->vfs_opaque.handles.sys_acl_set_permset, (entry), (permset)))
conn              254 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_SYS_ACL_VALID(conn, theacl) ((conn)->vfs_opaque.ops.sys_acl_valid((conn)->vfs_opaque.handles.sys_acl_valid, (theacl)))
conn              255 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_SYS_ACL_SET_FILE(conn, name, acltype, theacl) ((conn)->vfs_opaque.ops.sys_acl_set_file((conn)->vfs_opaque.handles.sys_acl_set_file, (name), (acltype), (theacl)))
conn              256 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_SYS_ACL_SET_FD(fsp, theacl) ((fsp)->conn->vfs_opaque.ops.sys_acl_set_fd((fsp)->conn->vfs_opaque.handles.sys_acl_set_fd, (fsp), (theacl)))
conn              257 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_SYS_ACL_DELETE_DEF_FILE(conn, path) ((conn)->vfs_opaque.ops.sys_acl_delete_def_file((conn)->vfs_opaque.handles.sys_acl_delete_def_file, (path)))
conn              258 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_SYS_ACL_GET_PERM(conn, permset, perm) ((conn)->vfs_opaque.ops.sys_acl_get_perm((conn)->vfs_opaque.handles.sys_acl_get_perm, (permset), (perm)))
conn              259 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_SYS_ACL_FREE_TEXT(conn, text) ((conn)->vfs_opaque.ops.sys_acl_free_text((conn)->vfs_opaque.handles.sys_acl_free_text, (text)))
conn              260 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_SYS_ACL_FREE_ACL(conn, posix_acl) ((conn)->vfs_opaque.ops.sys_acl_free_acl((conn)->vfs_opaque.handles.sys_acl_free_acl, (posix_acl)))
conn              261 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_SYS_ACL_FREE_QUALIFIER(conn, qualifier, tagtype) ((conn)->vfs_opaque.ops.sys_acl_free_qualifier((conn)->vfs_opaque.handles.sys_acl_free_qualifier, (qualifier), (tagtype)))
conn              264 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_GETXATTR(conn,path,name,value,size) ((conn)->vfs_opaque.ops.getxattr((conn)->vfs_opaque.handles.getxattr,(path),(name),(value),(size)))
conn              265 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_LGETXATTR(conn,path,name,value,size) ((conn)->vfs_opaque.ops.lgetxattr((conn)->vfs_opaque.handles.lgetxattr,(path),(name),(value),(size)))
conn              266 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_FGETXATTR(fsp,name,value,size) ((fsp)->conn->vfs_opaque.ops.fgetxattr((fsp)->conn->vfs_opaque.handles.fgetxattr,(fsp),(name),(value),(size)))
conn              267 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_LISTXATTR(conn,path,list,size) ((conn)->vfs_opaque.ops.listxattr((conn)->vfs_opaque.handles.listxattr,(path),(list),(size)))
conn              268 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_LLISTXATTR(conn,path,list,size) ((conn)->vfs_opaque.ops.llistxattr((conn)->vfs_opaque.handles.llistxattr,(path),(list),(size)))
conn              269 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_FLISTXATTR(fsp,list,size) ((fsp)->conn->vfs_opaque.ops.flistxattr((fsp)->conn->vfs_opaque.handles.flistxattr,(fsp),(list),(size)))
conn              270 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_REMOVEXATTR(conn,path,name) ((conn)->vfs_opaque.ops.removexattr((conn)->vfs_opaque.handles.removexattr,(path),(name)))
conn              271 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_LREMOVEXATTR(conn,path,name) ((conn)->vfs_opaque.ops.lremovexattr((conn)->vfs_opaque.handles.lremovexattr,(path),(name)))
conn              272 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_FREMOVEXATTR(fsp,name) ((fsp)->conn->vfs_opaque.ops.fremovexattr((fsp)->conn->vfs_opaque.handles.fremovexattr,(fsp),(name)))
conn              273 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_SETXATTR(conn,path,name,value,size,flags) ((conn)->vfs_opaque.ops.setxattr((conn)->vfs_opaque.handles.setxattr,(path),(name),(value),(size),(flags)))
conn              274 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_LSETXATTR(conn,path,name,value,size,flags) ((conn)->vfs_opaque.ops.lsetxattr((conn)->vfs_opaque.handles.lsetxattr,(path),(name),(value),(size),(flags)))
conn              275 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_FSETXATTR(fsp,name,value,size,flags) ((fsp)->conn->vfs_opaque.ops.fsetxattr((fsp)->conn->vfs_opaque.handles.fsetxattr,(fsp),(name),(value),(size),(flags)))
conn              278 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_AIO_READ(fsp,aiocb) ((fsp)->conn->vfs_opaque.ops.aio_read((fsp)->conn->vfs_opaque.handles.aio_read,(fsp),(aiocb)))
conn              279 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_AIO_WRITE(fsp,aiocb) ((fsp)->conn->vfs_opaque.ops.aio_write((fsp)->conn->vfs_opaque.handles.aio_write,(fsp),(aiocb)))
conn              280 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_AIO_RETURN(fsp,aiocb) ((fsp)->conn->vfs_opaque.ops.aio_return_fn((fsp)->conn->vfs_opaque.handles.aio_return,(fsp),(aiocb)))
conn              281 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_AIO_CANCEL(fsp,aiocb) ((fsp)->conn->vfs_opaque.ops.aio_cancel((fsp)->conn->vfs_opaque.handles.cancel,(fsp),(aiocb)))
conn              282 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_AIO_ERROR(fsp,aiocb) ((fsp)->conn->vfs_opaque.ops.aio_error_fn((fsp)->conn->vfs_opaque.handles.aio_error,(fsp),(aiocb)))
conn              283 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_AIO_FSYNC(fsp,op,aiocb) ((fsp)->conn->vfs_opaque.ops.aio_fsync((fsp)->conn->vfs_opaque.handles.aio_fsync,(fsp),(op),(aiocb)))
conn              284 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_AIO_SUSPEND(fsp,aiocb,n,ts) ((fsp)->conn->vfs_opaque.ops.aio_suspend((fsp)->conn->vfs_opaque.handles.aio_suspend,(fsp),(aiocb),(n),(ts)))
conn              285 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_AIO_FORCE(fsp) ((fsp)->conn->vfs_opaque.ops.aio_force((fsp)->conn->vfs_opaque.handles.aio_force,(fsp)))
conn              288 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_IS_OFFLINE(conn,path,sbuf) ((conn)->vfs_opaque.ops.is_offline((conn)->vfs_opaque.handles.is_offline,(path),(sbuf)))
conn              289 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_SET_OFFLINE(conn,path) ((conn)->vfs_opaque.ops.set_offline((conn)->vfs_opaque.handles.set_offline,(path)))
conn              335 source3/include/vfs_macros.h #define SMB_VFS_NEXT_GET_ALLOC_SIZE(conn, fsp, sbuf) ((conn)->vfs_next.ops.get_alloc_size((conn)->vfs_next.handles.get_alloc_size, (fsp), (sbuf)))
conn              355 source3/include/vfs_macros.h #define SMB_VFS_NEXT_NOTIFY_WATCH(conn, ctx, e, callback, private_data, handle_p) ((conn)->vfs_next.ops.notify_watch((conn)->vfs_next.handles.notify_watch, (ctx), (e), (callback), (private_data), (handle_p)))
conn              215 source3/lib/afs.c bool afs_login(connection_struct *conn)
conn              234 source3/lib/afs.c 				SNUM(conn), conn->server_info->unix_name,
conn              235 source3/lib/afs.c 				conn->connectpath, conn->server_info->utok.gid,
conn              236 source3/lib/afs.c 				conn->server_info->sanitized_username,
conn              237 source3/lib/afs.c 				pdb_get_domain(conn->server_info->sam_account),
conn              243 source3/lib/afs.c 	user_sid = &conn->server_info->ptok->user_sids[0];
conn              289 source3/lib/afs.c bool afs_login(connection_struct *conn)
conn               56 source3/lib/conn_tdb.c 					  connection_struct *conn,
conn               64 source3/lib/conn_tdb.c 	ckey.cnum = conn ? conn->cnum : -1;
conn               44 source3/lib/ctdbd_conn.c static NTSTATUS ctdbd_control(struct ctdbd_connection *conn,
conn               80 source3/lib/ctdbd_conn.c static NTSTATUS register_with_ctdbd(struct ctdbd_connection *conn,
conn               85 source3/lib/ctdbd_conn.c 	return ctdbd_control(conn, CTDB_CURRENT_NODE,
conn               93 source3/lib/ctdbd_conn.c static NTSTATUS get_cluster_vnn(struct ctdbd_connection *conn, uint32 *vnn)
conn               97 source3/lib/ctdbd_conn.c 	status = ctdbd_control(conn,
conn              107 source3/lib/ctdbd_conn.c uint32 ctdbd_vnn(const struct ctdbd_connection *conn)
conn              109 source3/lib/ctdbd_conn.c 	return conn->our_vnn;
conn              283 source3/lib/ctdbd_conn.c static NTSTATUS ctdb_read_req(struct ctdbd_connection *conn, uint32 reqid,
conn              292 source3/lib/ctdbd_conn.c 	status = packet_fd_read_sync(conn->pkt);
conn              312 source3/lib/ctdbd_conn.c 	if (!packet_handler(conn->pkt, ctdb_req_complete, ctdb_req_pull,
conn              336 source3/lib/ctdbd_conn.c 		if (conn->msg_ctx == NULL) {
conn              343 source3/lib/ctdbd_conn.c 		if ((conn->release_ip_handler != NULL)
conn              347 source3/lib/ctdbd_conn.c 			conn->release_ip_handler((const char *)msg->data,
conn              348 source3/lib/ctdbd_conn.c 						 conn->release_ip_priv);
conn              355 source3/lib/ctdbd_conn.c 			messaging_send(conn->msg_ctx, procid_self(),
conn              377 source3/lib/ctdbd_conn.c 		msg_state->msg_ctx = conn->msg_ctx;
conn              383 source3/lib/ctdbd_conn.c 		evt = event_add_timed(conn->msg_ctx->event_ctx,
conn              384 source3/lib/ctdbd_conn.c 				      conn->msg_ctx->event_ctx,
conn              418 source3/lib/ctdbd_conn.c 	struct ctdbd_connection *conn;
conn              421 source3/lib/ctdbd_conn.c 	if (!(conn = TALLOC_ZERO_P(mem_ctx, struct ctdbd_connection))) {
conn              426 source3/lib/ctdbd_conn.c 	status = ctdbd_connect(conn, &conn->pkt);
conn              433 source3/lib/ctdbd_conn.c 	status = get_cluster_vnn(conn, &conn->our_vnn);
conn              440 source3/lib/ctdbd_conn.c 	generate_random_buffer((unsigned char *)&conn->rand_srvid,
conn              441 source3/lib/ctdbd_conn.c 			       sizeof(conn->rand_srvid));
conn              443 source3/lib/ctdbd_conn.c 	status = register_with_ctdbd(conn, conn->rand_srvid);
conn              451 source3/lib/ctdbd_conn.c 	*pconn = conn;
conn              455 source3/lib/ctdbd_conn.c 	TALLOC_FREE(conn);
conn              466 source3/lib/ctdbd_conn.c         struct ctdbd_connection *conn;
conn              469 source3/lib/ctdbd_conn.c 	status = ctdbd_init_connection(mem_ctx, &conn);
conn              475 source3/lib/ctdbd_conn.c 	status = register_with_ctdbd(conn, (uint64_t)sys_getpid());
conn              480 source3/lib/ctdbd_conn.c 	status = register_with_ctdbd(conn, MSG_SRVID_SAMBA);
conn              485 source3/lib/ctdbd_conn.c 	*pconn = conn;
conn              489 source3/lib/ctdbd_conn.c 	TALLOC_FREE(conn);
conn              499 source3/lib/ctdbd_conn.c 	struct ctdbd_connection *conn = talloc_get_type_abort(
conn              513 source3/lib/ctdbd_conn.c 	if ((conn->release_ip_handler != NULL)
conn              517 source3/lib/ctdbd_conn.c 		conn->release_ip_handler((const char *)msg->data,
conn              518 source3/lib/ctdbd_conn.c 					 conn->release_ip_priv);
conn              523 source3/lib/ctdbd_conn.c 	SMB_ASSERT(conn->msg_ctx != NULL);
conn              531 source3/lib/ctdbd_conn.c 		messaging_send(conn->msg_ctx, procid_self(),
conn              539 source3/lib/ctdbd_conn.c 		message_send_all(conn->msg_ctx, MSG_SMB_UNLOCK, NULL, 0, NULL);
conn              561 source3/lib/ctdbd_conn.c 	messaging_dispatch_rec(conn->msg_ctx, msg_rec);
conn              577 source3/lib/ctdbd_conn.c 	struct ctdbd_connection *conn = talloc_get_type_abort(
conn              582 source3/lib/ctdbd_conn.c 	status = packet_fd_read(conn->pkt);
conn              589 source3/lib/ctdbd_conn.c 	while (packet_handler(conn->pkt, ctdb_req_complete,
conn              590 source3/lib/ctdbd_conn.c 			      ctdb_handle_message, conn, &status)) {
conn              602 source3/lib/ctdbd_conn.c NTSTATUS ctdbd_register_msg_ctx(struct ctdbd_connection *conn,
conn              605 source3/lib/ctdbd_conn.c 	SMB_ASSERT(conn->msg_ctx == NULL);
conn              606 source3/lib/ctdbd_conn.c 	SMB_ASSERT(conn->fde == NULL);
conn              608 source3/lib/ctdbd_conn.c 	if (!(conn->fde = event_add_fd(msg_ctx->event_ctx, conn,
conn              609 source3/lib/ctdbd_conn.c 				       packet_get_fd(conn->pkt),
conn              612 source3/lib/ctdbd_conn.c 				       conn))) {
conn              617 source3/lib/ctdbd_conn.c 	conn->msg_ctx = msg_ctx;
conn              626 source3/lib/ctdbd_conn.c NTSTATUS ctdbd_messaging_send(struct ctdbd_connection *conn,
conn              658 source3/lib/ctdbd_conn.c 	r.hdr.srcnode    = conn->our_vnn;
conn              667 source3/lib/ctdbd_conn.c 		conn->pkt, 2,
conn              676 source3/lib/ctdbd_conn.c 	status = packet_flush(conn->pkt);
conn              692 source3/lib/ctdbd_conn.c static NTSTATUS ctdbd_control(struct ctdbd_connection *conn,
conn              707 source3/lib/ctdbd_conn.c 	if (conn == NULL) {
conn              716 source3/lib/ctdbd_conn.c 		conn = new_conn;
conn              724 source3/lib/ctdbd_conn.c 	req.hdr.reqid        = ++conn->reqid;
conn              734 source3/lib/ctdbd_conn.c 		conn->pkt, 2,
conn              743 source3/lib/ctdbd_conn.c 	status = packet_flush(conn->pkt);
conn              755 source3/lib/ctdbd_conn.c 	status = ctdb_read_req(conn, req.hdr.reqid, NULL, (void *)&reply);
conn              790 source3/lib/ctdbd_conn.c bool ctdbd_process_exists(struct ctdbd_connection *conn, uint32 vnn, pid_t pid)
conn              799 source3/lib/ctdbd_conn.c 	status = ctdbd_control(conn, vnn, CTDB_CONTROL_PROCESS_EXISTS, 0, 0,
conn              813 source3/lib/ctdbd_conn.c char *ctdbd_dbpath(struct ctdbd_connection *conn,
conn              823 source3/lib/ctdbd_conn.c 	status = ctdbd_control(conn, CTDB_CURRENT_NODE,
conn              837 source3/lib/ctdbd_conn.c NTSTATUS ctdbd_db_attach(struct ctdbd_connection *conn,
conn              848 source3/lib/ctdbd_conn.c 	status = ctdbd_control(conn, CTDB_CURRENT_NODE,
conn              874 source3/lib/ctdbd_conn.c 	status = ctdbd_control(conn, CTDB_CURRENT_NODE,
conn              890 source3/lib/ctdbd_conn.c NTSTATUS ctdbd_migrate(struct ctdbd_connection *conn, uint32 db_id,
conn              903 source3/lib/ctdbd_conn.c 	req.hdr.reqid        = ++conn->reqid;
conn              913 source3/lib/ctdbd_conn.c 		conn->pkt, 2,
conn              922 source3/lib/ctdbd_conn.c 	status = packet_flush(conn->pkt);
conn              929 source3/lib/ctdbd_conn.c 	status = ctdb_read_req(conn, req.hdr.reqid, NULL, (void *)&reply);
conn              952 source3/lib/ctdbd_conn.c NTSTATUS ctdbd_fetch(struct ctdbd_connection *conn, uint32 db_id,
conn              965 source3/lib/ctdbd_conn.c 	req.hdr.reqid        = ++conn->reqid;
conn              972 source3/lib/ctdbd_conn.c 		conn->pkt, 2,
conn              981 source3/lib/ctdbd_conn.c 	status = packet_flush(conn->pkt);
conn              988 source3/lib/ctdbd_conn.c 	status = ctdb_read_req(conn, req.hdr.reqid, NULL, (void *)&reply);
conn             1095 source3/lib/ctdbd_conn.c 	struct ctdbd_connection *conn;
conn             1103 source3/lib/ctdbd_conn.c 	status = ctdbd_init_connection(NULL, &conn);
conn             1111 source3/lib/ctdbd_conn.c 	t.srvid = conn->rand_srvid;
conn             1112 source3/lib/ctdbd_conn.c 	t.reqid = ++conn->reqid;
conn             1117 source3/lib/ctdbd_conn.c 	status = ctdbd_control(conn, CTDB_CURRENT_NODE,
conn             1118 source3/lib/ctdbd_conn.c 			       CTDB_CONTROL_TRAVERSE_START, conn->rand_srvid, 0,
conn             1142 source3/lib/ctdbd_conn.c 		if (packet_handler(conn->pkt, ctdb_req_complete,
conn             1160 source3/lib/ctdbd_conn.c 		status = packet_fd_read_sync(conn->pkt);
conn             1180 source3/lib/ctdbd_conn.c 	TALLOC_FREE(conn);
conn             1214 source3/lib/ctdbd_conn.c NTSTATUS ctdbd_register_ips(struct ctdbd_connection *conn,
conn             1238 source3/lib/ctdbd_conn.c 	SMB_ASSERT(conn->release_ip_handler == NULL);
conn             1262 source3/lib/ctdbd_conn.c 	conn->release_ip_handler = release_ip_handler;
conn             1268 source3/lib/ctdbd_conn.c 	status = register_with_ctdbd(conn, CTDB_SRVID_RELEASE_IP);
conn             1278 source3/lib/ctdbd_conn.c 	return ctdbd_control(conn, CTDB_CURRENT_NODE, 
conn             1286 source3/lib/ctdbd_conn.c NTSTATUS ctdbd_register_reconfigure(struct ctdbd_connection *conn)
conn             1288 source3/lib/ctdbd_conn.c 	return register_with_ctdbd(conn, CTDB_SRVID_RECONFIGURE);
conn             1294 source3/lib/ctdbd_conn.c NTSTATUS ctdbd_control_local(struct ctdbd_connection *conn, uint32 opcode, 
conn             1299 source3/lib/ctdbd_conn.c 	return ctdbd_control(conn, CTDB_CURRENT_NODE, opcode, srvid, flags, data, mem_ctx, outdata, cstatus);
conn               49 source3/lib/dummysmbd.c NTSTATUS can_delete_directory(struct connection_struct *conn,
conn               27 source3/lib/file_id.c struct file_id vfs_file_id_from_sbuf(connection_struct *conn, const SMB_STRUCT_STAT *sbuf)
conn               29 source3/lib/file_id.c 	return SMB_VFS_FILE_ID_CREATE(conn, sbuf);
conn              141 source3/lib/ldb/ldb_ildap/ldb_ildap.c 		DLIST_REMOVE(ac->req->conn->pending, ac->req);
conn              176 source3/lib/ldb/ldb_ildap/ldb_ildap.c 		status = ldap_check_response(req->conn, &req->replies[0]->r.GeneralResult);
conn              190 source3/lib/ldb/ldb_ildap/ldb_ildap.c 		status = ldap_check_response(req->conn, &req->replies[0]->r.GeneralResult);
conn              204 source3/lib/ldb/ldb_ildap/ldb_ildap.c 		status = ldap_check_response(req->conn, &req->replies[0]->r.GeneralResult);
conn              218 source3/lib/ldb/ldb_ildap/ldb_ildap.c 		status = ldap_check_response(req->conn, &req->replies[0]->r.GeneralResult);
conn              246 source3/lib/ldb/ldb_ildap/ldb_ildap.c 				status = ldap_check_response(req->conn, &msg->r.GeneralResult);
conn              380 source3/lib/ldb/ldb_ildap/ldb_ildap.c 	if (!req->conn) {
conn              388 source3/lib/ldb/ldb_ildap/ldb_ildap.c 		req->time_event = event_add_timed(req->conn->event.event_ctx, h, 
conn              705 source3/lib/ldb/ldb_ildap/ldb_ildap.c 		if (event_loop_once(ac->req->conn->event.event_ctx) != 0) {
conn              711 source3/lib/ldb/ldb_ildap/ldb_ildap.c 			if (event_loop_once(ac->req->conn->event.event_ctx) != 0) {
conn               31 source3/lib/messages_ctdbd.c 	struct ctdbd_connection *conn;
conn               86 source3/lib/messages_ctdbd.c 	return ctdbd_messaging_send(ctx->conn, pid.vnn, pid.pid, &msg);
conn              118 source3/lib/messages_ctdbd.c 	status = ctdbd_messaging_connection(ctx, &ctx->conn);
conn              127 source3/lib/messages_ctdbd.c 	status = ctdbd_register_msg_ctx(ctx->conn, msg_ctx);
conn              137 source3/lib/messages_ctdbd.c 	global_ctdbd_connection = ctx->conn;
conn              140 source3/lib/messages_ctdbd.c 	set_my_vnn(ctdbd_vnn(ctx->conn));
conn              904 source3/lib/substitute.c char *standard_sub_conn(TALLOC_CTX *ctx, connection_struct *conn, const char *str)
conn              907 source3/lib/substitute.c 				lp_servicename(SNUM(conn)),
conn              908 source3/lib/substitute.c 				conn->server_info->unix_name,
conn              909 source3/lib/substitute.c 				conn->connectpath,
conn              910 source3/lib/substitute.c 				conn->server_info->utok.gid,
conn              472 source3/libaddns/dns.h 		    struct dns_connection **conn );
conn              473 source3/libaddns/dns.h DNS_ERROR dns_send(struct dns_connection *conn, const struct dns_buffer *buf);
conn              474 source3/libaddns/dns.h DNS_ERROR dns_receive(TALLOC_CTX *mem_ctx, struct dns_connection *conn,
conn              476 source3/libaddns/dns.h DNS_ERROR dns_transaction(TALLOC_CTX *mem_ctx, struct dns_connection *conn,
conn              480 source3/libaddns/dns.h 				 struct dns_connection *conn,
conn               81 source3/libaddns/dnsgss.c 					    struct dns_connection *conn,
conn              147 source3/libaddns/dnsgss.c 			err = dns_send(conn, buf);
conn              166 source3/libaddns/dnsgss.c 			err = dns_receive(mem_ctx, conn, &buf);
conn              218 source3/libaddns/dnsgss.c 	struct dns_connection *conn;
conn              231 source3/libaddns/dnsgss.c 	err = dns_open_connection( servername, DNS_TCP, mem_ctx, &conn );
conn              258 source3/libaddns/dnsgss.c 	err = dns_negotiate_gss_ctx_int(mem_ctx, conn, keyname, 
conn               29 source3/libaddns/dnssock.c static int destroy_dns_connection(struct dns_connection *conn)
conn               31 source3/libaddns/dnssock.c 	return close(conn->s);
conn               44 source3/libaddns/dnssock.c 	struct dns_connection *conn;
conn               47 source3/libaddns/dnssock.c 	if (!(conn = talloc(mem_ctx, struct dns_connection))) {
conn               53 source3/libaddns/dnssock.c 			TALLOC_FREE(conn);
conn               59 source3/libaddns/dnssock.c 	conn->s = socket( PF_INET, SOCK_STREAM, 0 );
conn               60 source3/libaddns/dnssock.c 	if (conn->s == -1) {
conn               61 source3/libaddns/dnssock.c 		TALLOC_FREE(conn);
conn               65 source3/libaddns/dnssock.c 	talloc_set_destructor(conn, destroy_dns_connection);
conn               71 source3/libaddns/dnssock.c 	res = connect(conn->s, (struct sockaddr*)&s_in, sizeof( s_in ));
conn               73 source3/libaddns/dnssock.c 		TALLOC_FREE(conn);
conn               77 source3/libaddns/dnssock.c 	conn->hType = DNS_TCP;
conn               79 source3/libaddns/dnssock.c 	*result = conn;
conn               93 source3/libaddns/dnssock.c 	struct dns_connection *conn;
conn               95 source3/libaddns/dnssock.c 	if (!(conn = talloc(NULL, struct dns_connection))) {
conn              101 source3/libaddns/dnssock.c 			TALLOC_FREE(conn);
conn              109 source3/libaddns/dnssock.c 	conn->s = socket( AF_INET, SOCK_DGRAM, IPPROTO_UDP );
conn              110 source3/libaddns/dnssock.c 	if (conn->s == -1) {
conn              111 source3/libaddns/dnssock.c 		TALLOC_FREE(conn);
conn              115 source3/libaddns/dnssock.c 	talloc_set_destructor(conn, destroy_dns_connection);
conn              126 source3/libaddns/dnssock.c 	conn->hType = DNS_UDP;
conn              127 source3/libaddns/dnssock.c 	memcpy( &conn->RecvAddr, &RecvAddr, sizeof( struct sockaddr_in ) );
conn              129 source3/libaddns/dnssock.c 	*result = conn;
conn              138 source3/libaddns/dnssock.c 		    struct dns_connection **conn )
conn              142 source3/libaddns/dnssock.c 		return dns_tcp_open( nameserver, mem_ctx, conn );
conn              144 source3/libaddns/dnssock.c 		return dns_udp_open( nameserver, mem_ctx, conn );
conn              171 source3/libaddns/dnssock.c static DNS_ERROR dns_send_tcp(struct dns_connection *conn,
conn              177 source3/libaddns/dnssock.c 	err = write_all(conn->s, (uint8 *)&len, sizeof(len));
conn              180 source3/libaddns/dnssock.c 	return write_all(conn->s, buf->data, buf->offset);
conn              183 source3/libaddns/dnssock.c static DNS_ERROR dns_send_udp(struct dns_connection *conn,
conn              188 source3/libaddns/dnssock.c 	ret = sendto(conn->s, buf->data, buf->offset, 0,
conn              189 source3/libaddns/dnssock.c 		     (struct sockaddr *)&conn->RecvAddr,
conn              190 source3/libaddns/dnssock.c 		     sizeof(conn->RecvAddr));
conn              199 source3/libaddns/dnssock.c DNS_ERROR dns_send(struct dns_connection *conn, const struct dns_buffer *buf)
conn              201 source3/libaddns/dnssock.c 	if (conn->hType == DNS_TCP) {
conn              202 source3/libaddns/dnssock.c 		return dns_send_tcp(conn, buf);
conn              205 source3/libaddns/dnssock.c 	if (conn->hType == DNS_UDP) {
conn              206 source3/libaddns/dnssock.c 		return dns_send_udp(conn, buf);
conn              248 source3/libaddns/dnssock.c 				 struct dns_connection *conn,
conn              259 source3/libaddns/dnssock.c 	err = read_all(conn->s, (uint8 *)&len, sizeof(len));
conn              275 source3/libaddns/dnssock.c 	err = read_all(conn->s, buf->data, buf->size);
conn              286 source3/libaddns/dnssock.c 				 struct dns_connection *conn,
conn              305 source3/libaddns/dnssock.c 	received = recv(conn->s, (void *)buf->data, 512, 0);
conn              324 source3/libaddns/dnssock.c DNS_ERROR dns_receive(TALLOC_CTX *mem_ctx, struct dns_connection *conn,
conn              327 source3/libaddns/dnssock.c 	if (conn->hType == DNS_TCP) {
conn              328 source3/libaddns/dnssock.c 		return dns_receive_tcp(mem_ctx, conn, presult);
conn              331 source3/libaddns/dnssock.c 	if (conn->hType == DNS_UDP) {
conn              332 source3/libaddns/dnssock.c 		return dns_receive_udp(mem_ctx, conn, presult);
conn              338 source3/libaddns/dnssock.c DNS_ERROR dns_transaction(TALLOC_CTX *mem_ctx, struct dns_connection *conn,
conn              345 source3/libaddns/dnssock.c 	err = dns_marshall_request(conn, req, &buf);
conn              348 source3/libaddns/dnssock.c 	err = dns_send(conn, buf);
conn              352 source3/libaddns/dnssock.c 	err = dns_receive(mem_ctx, conn, &buf);
conn              363 source3/libaddns/dnssock.c 				 struct dns_connection *conn,
conn              370 source3/libaddns/dnssock.c 	err = dns_transaction(mem_ctx, conn, dns_update2request(up_req),
conn              345 source3/locking/brlock.c 	if (!IS_PENDING_LOCK(plock->lock_type) && lp_posix_locking(fsp->conn->params)) {
conn              793 source3/locking/brlock.c 	if (!IS_PENDING_LOCK(plock->lock_type) && lp_posix_locking(br_lck->fsp->conn->params)) {
conn              902 source3/locking/brlock.c 	lock.context.tid = br_lck->fsp->conn->cnum;
conn              910 source3/locking/brlock.c 		ret = SMB_VFS_BRL_LOCK_WINDOWS(br_lck->fsp->conn, br_lck,
conn             1001 source3/locking/brlock.c 	if(lp_posix_locking(br_lck->fsp->conn->params)) {
conn             1136 source3/locking/brlock.c 	if(lp_posix_locking(br_lck->fsp->conn->params)) {
conn             1206 source3/locking/brlock.c 	lock.context.tid = br_lck->fsp->conn->cnum;
conn             1214 source3/locking/brlock.c 		return SMB_VFS_BRL_UNLOCK_WINDOWS(br_lck->fsp->conn, msg_ctx,
conn             1242 source3/locking/brlock.c 	lock.context.tid = br_lck->fsp->conn->cnum;
conn             1265 source3/locking/brlock.c 	if(lp_posix_locking(fsp->conn->params) && (lock_flav == WINDOWS_LOCK)) {
conn             1299 source3/locking/brlock.c 	lock.context.tid = br_lck->fsp->conn->cnum;
conn             1331 source3/locking/brlock.c 	if(lp_posix_locking(fsp->conn->params)) {
conn             1364 source3/locking/brlock.c 	lock.context.tid = br_lck->fsp->conn->cnum;
conn             1372 source3/locking/brlock.c 		ret = SMB_VFS_BRL_CANCEL_WINDOWS(br_lck->fsp->conn, br_lck,
conn             1429 source3/locking/brlock.c 	uint16 tid = fsp->conn->cnum;
conn             1438 source3/locking/brlock.c 	if(lp_posix_locking(fsp->conn->params)) {
conn             1558 source3/locking/brlock.c 	if(lp_posix_locking(fsp->conn->params) && num_deleted_windows_locks) {
conn               88 source3/locking/locking.c         plock->context.tid = fsp->conn->cnum;
conn               99 source3/locking/locking.c 	int strict_locking = lp_strict_locking(fsp->conn->params);
conn              106 source3/locking/locking.c 	if (!lp_locking(fsp->conn->params) || !strict_locking) {
conn              179 source3/locking/locking.c 	if (!lp_locking(fsp->conn->params)) {
conn              251 source3/locking/locking.c 	if (!lp_locking(fsp->conn->params)) {
conn              306 source3/locking/locking.c 	if (!lp_locking(fsp->conn->params)) {
conn              356 source3/locking/locking.c 	if (!lp_locking(fsp->conn->params)) {
conn              396 source3/locking/locking.c 	if (!lp_locking(fsp->conn->params)) {
conn             1276 source3/locking/locking.c 	    !lp_delete_readonly(SNUM(fsp->conn))) {
conn             1287 source3/locking/locking.c 	if (!CAN_WRITE(fsp->conn)) {
conn             1308 source3/locking/locking.c 		return can_delete_directory(fsp->conn, fsp->fsp_name);
conn             1398 source3/locking/locking.c 	if (fsp->conn->admin_user) {
conn              617 source3/locking/posix.c 	if (!lp_locking(fsp->conn->params) ||
conn              618 source3/locking/posix.c 	    !lp_posix_locking(fsp->conn->params))
conn              164 source3/modules/nfs4_acls.c static int smbacl4_GetFileOwner(struct connection_struct *conn,
conn              173 source3/modules/nfs4_acls.c 		ret = SMB_VFS_LSTAT(conn, filename, psbuf);
conn              175 source3/modules/nfs4_acls.c 		ret = SMB_VFS_STAT(conn, filename, psbuf);
conn              192 source3/modules/nfs4_acls.c 		return smbacl4_GetFileOwner(fsp->conn, fsp->fsp_name, psbuf);
conn              344 source3/modules/nfs4_acls.c NTSTATUS smb_get_nt_acl_nfs4(struct connection_struct *conn,
conn              353 source3/modules/nfs4_acls.c 	if (smbacl4_GetFileOwner(conn, name, &sbuf)) {
conn              392 source3/modules/nfs4_acls.c 		SNUM(fsp->conn), type_name,
conn              394 source3/modules/nfs4_acls.c 	params->do_chown = lp_parm_bool(SNUM(fsp->conn), type_name,
conn              397 source3/modules/nfs4_acls.c 		SNUM(fsp->conn), type_name,
conn              737 source3/modules/nfs4_acls.c 		NTSTATUS status = unpack_nt_owners(SNUM(fsp->conn), &newUID, &newGID, security_info_sent, psd);
conn              744 source3/modules/nfs4_acls.c 			if(try_chown(fsp->conn, fsp->fsp_name, newUID, newGID)) {
conn              753 source3/modules/nfs4_acls.c 			if (smbacl4_GetFileOwner(fsp->conn, fsp->fsp_name, &sbuf))
conn              136 source3/modules/nfs4_acls.h NTSTATUS smb_get_nt_acl_nfs4(connection_struct *conn,
conn              146 source3/modules/onefs.h int onefs_rdp_add_dir_state(connection_struct *conn, SMB_STRUCT_DIR *dirp);
conn              151 source3/modules/onefs.h int onefs_sys_create_file(connection_struct *conn,
conn              166 source3/modules/onefs.h ssize_t onefs_sys_sendfile(connection_struct *conn, int tofd, int fromfd,
conn              385 source3/modules/onefs_acl.c 	switch (lp_parm_enum(SNUM(fsp->conn), PARM_ONEFS_TYPE,
conn              466 source3/modules/onefs_acl.c static struct ifs_ace onefs_init_ace(struct connection_struct *conn,
conn              490 source3/modules/onefs_acl.c 		if (lp_parm_bool(SNUM(conn), PARM_ONEFS_TYPE,
conn              550 source3/modules/onefs_acl.c 		file_mode = unix_mode(fsp->conn, 0, fsp->fsp_name, false);
conn              551 source3/modules/onefs_acl.c 		dir_mode = unix_mode(fsp->conn, aDIR, fsp->fsp_name, false);
conn              554 source3/modules/onefs_acl.c 		new_aces[0] = onefs_init_ace(fsp->conn, file_mode, false, USR);
conn              555 source3/modules/onefs_acl.c 		new_aces[1] = onefs_init_ace(fsp->conn, file_mode, false, GRP);
conn              556 source3/modules/onefs_acl.c 		new_aces[2] = onefs_init_ace(fsp->conn, file_mode, false, OTH);
conn              557 source3/modules/onefs_acl.c 		new_aces[3] = onefs_init_ace(fsp->conn, dir_mode, true, USR);
conn              558 source3/modules/onefs_acl.c 		new_aces[4] = onefs_init_ace(fsp->conn, dir_mode, true, GRP);
conn              559 source3/modules/onefs_acl.c 		new_aces[5] = onefs_init_ace(fsp->conn, dir_mode, true, OTH);
conn              624 source3/modules/onefs_acl.c 	if (lp_parm_bool(SNUM(fsp->conn), PARM_ONEFS_TYPE,
conn              631 source3/modules/onefs_acl.c 		if ((fsp->fh->fd = onefs_sys_create_file(handle->conn,
conn              681 source3/modules/onefs_acl.c 	if (lp_parm_bool(SNUM(fsp->conn),
conn              797 source3/modules/onefs_acl.c 	finfo.conn = handle->conn;
conn              912 source3/modules/onefs_acl.c 				      SNUM(handle->conn), &sec_info_effective);
conn              922 source3/modules/onefs_acl.c 		if ((fd = onefs_sys_create_file(handle->conn,
conn              489 source3/modules/onefs_cbrl.c         if (!lp_locking(handle->conn->params) ||
conn              490 source3/modules/onefs_cbrl.c 	    !lp_strict_locking(handle->conn->params)) {
conn              524 source3/modules/onefs_cbrl.c         if (!lp_locking(handle->conn->params) ||
conn              525 source3/modules/onefs_cbrl.c 	    !lp_strict_locking(handle->conn->params)) {
conn               32 source3/modules/onefs_config.c static void onefs_load_faketimestamp_config(struct connection_struct *conn,
conn               36 source3/modules/onefs_config.c 	int snum = SNUM(conn);
conn               92 source3/modules/onefs_config.c static void onefs_load_global_config(connection_struct *conn)
conn              116 source3/modules/onefs_config.c 	    lp_parm_bool(SNUM(conn), PARM_ONEFS_TYPE,
conn              120 source3/modules/onefs_config.c 	    lp_parm_bool(SNUM(conn), PARM_ONEFS_TYPE,
conn              124 source3/modules/onefs_config.c 	    lp_parm_bool(SNUM(conn), PARM_ONEFS_TYPE,
conn              128 source3/modules/onefs_config.c 	    lp_parm_bool(SNUM(conn), PARM_ONEFS_TYPE,
conn              132 source3/modules/onefs_config.c 	    lp_parm_bool(SNUM(conn), PARM_ONEFS_TYPE,
conn              177 source3/modules/onefs_config.c int onefs_load_config(connection_struct *conn)
conn              179 source3/modules/onefs_config.c 	int snum = SNUM(conn);
conn              206 source3/modules/onefs_config.c 			onefs_load_faketimestamp_config(conn,
conn              211 source3/modules/onefs_config.c 	onefs_load_global_config(conn);
conn               90 source3/modules/onefs_config.h #define IS_CTIME_NOW_PATH(conn,cfg,path)  ((conn) && is_in_path((path),\
conn               91 source3/modules/onefs_config.h 	(cfg)->ctime_now_list,(conn)->case_sensitive))
conn               92 source3/modules/onefs_config.h #define IS_MTIME_NOW_PATH(conn,cfg,path)  ((conn) && is_in_path((path),\
conn               93 source3/modules/onefs_config.h 	(cfg)->mtime_now_list,(conn)->case_sensitive))
conn               94 source3/modules/onefs_config.h #define IS_ATIME_NOW_PATH(conn,cfg,path)  ((conn) && is_in_path((path),\
conn               95 source3/modules/onefs_config.h 	(cfg)->atime_now_list,(conn)->case_sensitive))
conn               96 source3/modules/onefs_config.h #define IS_MTIME_STATIC_PATH(conn,cfg,path)  ((conn) && is_in_path((path),\
conn               97 source3/modules/onefs_config.h 	(cfg)->mtime_static_list,(conn)->case_sensitive))
conn               98 source3/modules/onefs_config.h #define IS_ATIME_STATIC_PATH(conn,cfg,path)  ((conn) && is_in_path((path),\
conn               99 source3/modules/onefs_config.h 	(cfg)->atime_static_list,(conn)->case_sensitive))
conn              149 source3/modules/onefs_config.h int onefs_load_config(connection_struct *conn);
conn              200 source3/modules/onefs_dir.c onefs_rdp_add_dir_state(connection_struct *conn, SMB_STRUCT_DIR *dirp)
conn              206 source3/modules/onefs_dir.c 	if (!lp_parm_bool(SNUM(conn), PARM_ONEFS_TYPE,
conn              256 source3/modules/onefs_dir.c 	if (!lp_parm_bool(SNUM(handle->conn), PARM_ONEFS_TYPE,
conn              270 source3/modules/onefs_dir.c 	ret = onefs_rdp_add_dir_state(handle->conn, ret_dirp);
conn              312 source3/modules/onefs_dir.c 	if (!lp_parm_bool(SNUM(handle->conn), PARM_ONEFS_TYPE,
conn              411 source3/modules/onefs_dir.c 	if (!lp_parm_bool(SNUM(handle->conn), PARM_ONEFS_TYPE,
conn              475 source3/modules/onefs_dir.c 	if (!lp_parm_bool(SNUM(handle->conn), PARM_ONEFS_TYPE,
conn              521 source3/modules/onefs_dir.c 	if (!lp_parm_bool(SNUM(handle->conn), PARM_ONEFS_TYPE,
conn              566 source3/modules/onefs_dir.c 	if (!lp_parm_bool(SNUM(handle->conn), PARM_ONEFS_TYPE,
conn              559 source3/modules/onefs_notify.c 	if (!lp_kernel_change_notify(vfs_handle->conn->params)) {
conn               47 source3/modules/onefs_open.c static NTSTATUS onefs_create_file_unixpath(connection_struct *conn,
conn               69 source3/modules/onefs_open.c 				connection_struct *conn,
conn              111 source3/modules/onefs_open.c 	if (!CAN_WRITE(conn)) {
conn              189 source3/modules/onefs_open.c 	if (fsp->posix_open || !lp_symlinks(SNUM(conn))) {
conn              199 source3/modules/onefs_open.c 	if ((conn->fs_capabilities & FILE_NAMED_STREAMS) && stream != NULL) {
conn              208 source3/modules/onefs_open.c 	fsp->fh->fd = onefs_sys_create_file(conn,
conn              249 source3/modules/onefs_open.c 		if (lp_inherit_perms(SNUM(conn))) {
conn              250 source3/modules/onefs_open.c 			inherit_access_posix_acl(conn, parent_dir, path,
conn              255 source3/modules/onefs_open.c 		if (lp_inherit_owner(SNUM(conn))) {
conn              256 source3/modules/onefs_open.c 			change_file_owner_to_parent(conn, parent_dir,
conn              260 source3/modules/onefs_open.c 		notify_fname(conn, NOTIFY_ACTION_ADDED,
conn              268 source3/modules/onefs_open.c 			ret = SMB_VFS_STAT(conn, path, psbuf);
conn              299 source3/modules/onefs_open.c 	fsp->file_id = vfs_file_id_from_sbuf(conn, psbuf);
conn              304 source3/modules/onefs_open.c 	if (!CAN_WRITE(conn)) {
conn              314 source3/modules/onefs_open.c 	if (conn->aio_write_behind_list &&
conn              315 source3/modules/onefs_open.c 	    is_in_path(path, conn->aio_write_behind_list, conn->case_sensitive)) {
conn              323 source3/modules/onefs_open.c 		 conn->server_info->unix_name,
conn              326 source3/modules/onefs_open.c 		 conn->num_files_open));
conn              429 source3/modules/onefs_open.c NTSTATUS onefs_open_file_ntcreate(connection_struct *conn,
conn              470 source3/modules/onefs_open.c 	if (conn->printer) {
conn              483 source3/modules/onefs_open.c 		return print_fsp_open(req, conn, fname, req->vuid, fsp, psbuf);
conn              497 source3/modules/onefs_open.c 		unx_mode = unix_mode(conn, new_dos_attributes | aARCH, fname,
conn              575 source3/modules/onefs_open.c 	status = check_name(conn, fname);
conn              583 source3/modules/onefs_open.c 			existing_dos_attributes = dos_mode(conn, fname, psbuf);
conn              588 source3/modules/onefs_open.c 	if (lp_store_dos_attributes(SNUM(conn))) {
conn              594 source3/modules/onefs_open.c 	if (!lp_oplocks(SNUM(conn)) || global_client_failed_oplock_break ||
conn              595 source3/modules/onefs_open.c 	    IS_VETO_OPLOCK_PATH(conn, fname)) {
conn              697 source3/modules/onefs_open.c 		if (!open_match_attributes(conn, fname,
conn              777 source3/modules/onefs_open.c 	    lp_strict_sync(SNUM(conn))) {
conn              786 source3/modules/onefs_open.c 	if (!posix_open && !CAN_WRITE(conn)) {
conn              802 source3/modules/onefs_open.c 	    (!CAN_WRITE(conn) || IS_DOS_READONLY(existing_dos_attributes))) {
conn              805 source3/modules/onefs_open.c 			  fname, !CAN_WRITE(conn) ? "share" : "file" ));
conn              812 source3/modules/onefs_open.c 	fsp->file_id = vfs_file_id_from_sbuf(conn, psbuf);
conn              829 source3/modules/onefs_open.c 		id = vfs_file_id_from_sbuf(conn, psbuf);
conn              832 source3/modules/onefs_open.c 					  conn->connectpath,
conn              853 source3/modules/onefs_open.c         if ((flags2 & O_CREAT) && lp_inherit_acls(SNUM(conn)) &&
conn              854 source3/modules/onefs_open.c 	    (def_acl = directory_has_default_acl(conn, parent_dir))) {
conn              884 source3/modules/onefs_open.c 				 conn,
conn              923 source3/modules/onefs_open.c 				id = vfs_file_id_from_sbuf(conn, psbuf);
conn              925 source3/modules/onefs_open.c 					  id, conn->connectpath, fname,
conn              978 source3/modules/onefs_open.c 							conn,
conn             1015 source3/modules/onefs_open.c 			if (((can_access_mask & FILE_WRITE_DATA) && !CAN_WRITE(conn)) ||
conn             1016 source3/modules/onefs_open.c 			    !can_access_file_data(conn,fname,psbuf,can_access_mask)) {
conn             1032 source3/modules/onefs_open.c 				timeout_usecs = lp_parm_int(SNUM(conn),
conn             1120 source3/modules/onefs_open.c 					  conn->connectpath,
conn             1167 source3/modules/onefs_open.c 		status = delete_all_streams(conn, fname);
conn             1240 source3/modules/onefs_open.c 	    (!lp_level2_oplocks(SNUM(conn)) ||
conn             1254 source3/modules/onefs_open.c 	set_share_mode(lck, fsp, conn->server_info->utok.uid, 0,
conn             1331 source3/modules/onefs_open.c static NTSTATUS onefs_open_directory(connection_struct *conn,
conn             1353 source3/modules/onefs_open.c 	uint32 mode = lp_dir_mask(SNUM(conn));
conn             1364 source3/modules/onefs_open.c 	    (conn->fs_capabilities & FILE_NAMED_STREAMS) &&
conn             1407 source3/modules/onefs_open.c 	if (!CAN_WRITE(conn) && (create_flags & O_CREAT)) {
conn             1421 source3/modules/onefs_open.c 		mode = unix_mode(conn, aDIR, fname, parent_dir);
conn             1431 source3/modules/onefs_open.c 	status = file_new(req, conn, &fsp);
conn             1442 source3/modules/onefs_open.c 	fsp->fh->fd = onefs_sys_create_file(conn,
conn             1501 source3/modules/onefs_open.c 		if (SMB_VFS_LSTAT(conn, fname, psbuf) == -1) {
conn             1522 source3/modules/onefs_open.c 				SMB_VFS_CHMOD(conn, fname, (psbuf->st_mode |
conn             1528 source3/modules/onefs_open.c 		if (lp_inherit_owner(SNUM(conn))) {
conn             1529 source3/modules/onefs_open.c 			change_dir_owner_to_parent(conn, parent_dir, fname,
conn             1533 source3/modules/onefs_open.c 		notify_fname(conn, NOTIFY_ACTION_ADDED,
conn             1546 source3/modules/onefs_open.c 	fsp->file_id = vfs_file_id_from_sbuf(conn, psbuf);
conn             1575 source3/modules/onefs_open.c 				  conn->connectpath,
conn             1593 source3/modules/onefs_open.c 	set_share_mode(lck, fsp, conn->server_info->utok.uid, 0, NO_OPLOCK);
conn             1629 source3/modules/onefs_open.c static NTSTATUS onefs_create_file_unixpath(connection_struct *conn,
conn             1685 source3/modules/onefs_open.c 		if (SMB_VFS_STAT(conn, fname, &sbuf) == -1) {
conn             1690 source3/modules/onefs_open.c 	if (lp_parm_bool(SNUM(conn), PARM_ONEFS_TYPE,
conn             1695 source3/modules/onefs_open.c 	if ((conn->fs_capabilities & FILE_NAMED_STREAMS)
conn             1702 source3/modules/onefs_open.c 		status = open_streams_for_delete(conn, fname);
conn             1709 source3/modules/onefs_open.c 	if ((conn->fs_capabilities & FILE_NAMED_STREAMS)
conn             1740 source3/modules/onefs_open.c 			conn,				/* conn */
conn             1812 source3/modules/onefs_open.c 			conn,				/* conn */
conn             1830 source3/modules/onefs_open.c 		status = file_new(req, conn, &fsp);
conn             1844 source3/modules/onefs_open.c 			conn,				/* conn */
conn             1886 source3/modules/onefs_open.c 				conn,			/* conn */
conn             1910 source3/modules/onefs_open.c 		status = set_ea(conn, fsp, fname, ea_list);
conn             1926 source3/modules/onefs_open.c 				fsp->conn, allocation_size);
conn             1939 source3/modules/onefs_open.c 				fsp->conn, (uint64_t)sbuf.st_size);
conn             2008 source3/modules/onefs_open.c 	connection_struct *conn = handle->conn;
conn             2035 source3/modules/onefs_open.c 		status = get_relative_fid_filename(conn, req, root_dir_fid,
conn             2048 source3/modules/onefs_open.c 		status = resolve_dfspath(talloc_tos(), conn, true, fname,
conn             2065 source3/modules/onefs_open.c 		case_state = set_posix_case_semantics(talloc_tos(), conn);
conn             2074 source3/modules/onefs_open.c 		status = unix_convert(talloc_tos(), conn, fname, False,
conn             2084 source3/modules/onefs_open.c 			if (SMB_VFS_STAT(conn, fname, &sbuf) == -1) {
conn             2094 source3/modules/onefs_open.c 	status = check_name(conn, fname);
conn             2100 source3/modules/onefs_open.c 		conn,					/* conn */
conn               91 source3/modules/onefs_streams.c static int get_stream_dir_fd(connection_struct *conn, const char *base,
conn              102 source3/modules/onefs_streams.c 		base_fd = onefs_sys_create_file(conn,
conn              122 source3/modules/onefs_streams.c 	dir_fd = onefs_sys_create_file(conn,
conn              188 source3/modules/onefs_streams.c 	dir_fd = get_stream_dir_fd(handle->conn, obase, NULL);
conn              241 source3/modules/onefs_streams.c 	if (!onefs_get_config(SNUM(handle->conn),
conn              246 source3/modules/onefs_streams.c 	if (IS_MTIME_STATIC_PATH(handle->conn, &cfg, fname)) {
conn              250 source3/modules/onefs_streams.c 	if (IS_ATIME_STATIC_PATH(handle->conn, &cfg, fname)) {
conn              255 source3/modules/onefs_streams.c 	if (IS_CTIME_NOW_PATH(handle->conn, &cfg, fname)) {
conn              264 source3/modules/onefs_streams.c 	if (!static_mtime && IS_MTIME_NOW_PATH(handle->conn,&cfg,fname)) {
conn              273 source3/modules/onefs_streams.c 	if (!static_atime && IS_ATIME_NOW_PATH(handle->conn,&cfg,fname)) {
conn              290 source3/modules/onefs_streams.c 	dir_fd = get_stream_dir_fd(handle->conn, base, &base_fd);
conn              409 source3/modules/onefs_streams.c 	dir_fd = get_stream_dir_fd(handle->conn, base, NULL);
conn              443 source3/modules/onefs_streams.c 	dirfd = get_stream_dir_fd(handle->conn, base, NULL);
conn              516 source3/modules/onefs_streams.c static NTSTATUS walk_onefs_streams(connection_struct *conn, files_struct *fsp,
conn              543 source3/modules/onefs_streams.c 	dir_fd = get_stream_dir_fd(conn, fname, &base_fd);
conn              562 source3/modules/onefs_streams.c 	ret = onefs_rdp_add_dir_state(conn, dirp);
conn              569 source3/modules/onefs_streams.c 	fake_fs.conn = conn;
conn              574 source3/modules/onefs_streams.c 	while ((dp = SMB_VFS_READDIR(conn, dirp, NULL)) != NULL) {
conn              581 source3/modules/onefs_streams.c 		if ((stream_fd = onefs_sys_create_file(conn,
conn              618 source3/modules/onefs_streams.c 				    SMB_VFS_GET_ALLOC_SIZE(conn, NULL,
conn              628 source3/modules/onefs_streams.c 		SMB_VFS_CLOSEDIR(conn, dirp);
conn              664 source3/modules/onefs_streams.c 		ret = SMB_VFS_STAT(handle->conn, fname, &sbuf);
conn              674 source3/modules/onefs_streams.c 	if (lp_parm_bool(SNUM(handle->conn), PARM_ONEFS_TYPE,
conn              684 source3/modules/onefs_streams.c 				    SMB_VFS_GET_ALLOC_SIZE(handle->conn, fsp,
conn              697 source3/modules/onefs_streams.c 		status = walk_onefs_streams(handle->conn, fsp, fname,
conn               33 source3/modules/onefs_system.c static void smlock_init(connection_struct *conn, struct sm_lock *sml,
conn               78 source3/modules/onefs_system.c int onefs_sys_create_file(connection_struct *conn,
conn              112 source3/modules/onefs_system.c 					      SNUM(conn), &sec_info_effective);
conn              127 source3/modules/onefs_system.c 	if (!lp_oplocks(SNUM(conn))) {
conn              140 source3/modules/onefs_system.c 	if (lp_nt_acl_support(SNUM(conn)) && !lp_inherit_perms(SNUM(conn)))
conn              146 source3/modules/onefs_system.c 	if (lp_parm_bool(SNUM(conn), PARM_ONEFS_TYPE,
conn              184 source3/modules/onefs_system.c 		smlock_init(conn, &sml, is_executable(path), access_mask,
conn              312 source3/modules/onefs_system.c ssize_t onefs_sys_sendfile(connection_struct *conn, int tofd, int fromfd,
conn              321 source3/modules/onefs_system.c 	if (lp_parm_bool(SNUM(conn), PARM_ONEFS_TYPE,
conn              413 source3/modules/onefs_system.c 		if (!lp_parm_bool(SNUM(conn), PARM_ONEFS_TYPE,
conn              454 source3/modules/onefs_system.c 			if (lp_parm_bool(SNUM(conn), PARM_ONEFS_TYPE,
conn              115 source3/modules/vfs_acl_tdb.c 	struct file_id id = vfs_file_id_from_sbuf(handle->conn, psbuf);
conn              199 source3/modules/vfs_acl_tdb.c 			ret = SMB_VFS_LSTAT(handle->conn, name, &sbuf);
conn              201 source3/modules/vfs_acl_tdb.c 			ret = SMB_VFS_STAT(handle->conn, name, &sbuf);
conn              209 source3/modules/vfs_acl_tdb.c 	id = vfs_file_id_from_sbuf(handle->conn, &sbuf);
conn              291 source3/modules/vfs_acl_tdb.c 			ret = SMB_VFS_LSTAT(handle->conn, fsp->fsp_name, &sbuf);
conn              293 source3/modules/vfs_acl_tdb.c 			ret = SMB_VFS_STAT(handle->conn, fsp->fsp_name, &sbuf);
conn              301 source3/modules/vfs_acl_tdb.c 	id = vfs_file_id_from_sbuf(handle->conn, &sbuf);
conn              341 source3/modules/vfs_acl_tdb.c 		ret = SMB_VFS_LSTAT(handle->conn, fname, &sbuf);
conn              343 source3/modules/vfs_acl_tdb.c 		ret = SMB_VFS_STAT(handle->conn, fname, &sbuf);
conn              350 source3/modules/vfs_acl_tdb.c 	id = vfs_file_id_from_sbuf(handle->conn, &sbuf);
conn              489 source3/modules/vfs_acl_tdb.c 				&handle->conn->server_info->ptok->user_sids[PRIMARY_USER_SID_INDEX],
conn              490 source3/modules/vfs_acl_tdb.c 				&handle->conn->server_info->ptok->user_sids[PRIMARY_GROUP_SID_INDEX],
conn              517 source3/modules/vfs_acl_tdb.c 				ret = SMB_VFS_LSTAT(handle->conn,fname, &sbuf);
conn              519 source3/modules/vfs_acl_tdb.c 				ret = SMB_VFS_STAT(handle->conn,fname, &sbuf);
conn              570 source3/modules/vfs_acl_tdb.c 					handle->conn->server_info->ptok,
conn              614 source3/modules/vfs_acl_tdb.c 		ret = SMB_VFS_LSTAT(handle->conn, path, &sbuf);
conn              616 source3/modules/vfs_acl_tdb.c 		ret = SMB_VFS_STAT(handle->conn, path, &sbuf);
conn              663 source3/modules/vfs_acl_tdb.c 		ret = SMB_VFS_LSTAT(handle->conn, path, &sbuf);
conn              665 source3/modules/vfs_acl_tdb.c 		ret = SMB_VFS_STAT(handle->conn, path, &sbuf);
conn              767 source3/modules/vfs_acl_tdb.c 				ret = SMB_VFS_LSTAT(fsp->conn,fsp->fsp_name, &sbuf);
conn              769 source3/modules/vfs_acl_tdb.c 				ret = SMB_VFS_STAT(fsp->conn,fsp->fsp_name, &sbuf);
conn              860 source3/modules/vfs_acl_tdb.c 		ret = SMB_VFS_LSTAT(handle->conn, path, &sbuf);
conn              862 source3/modules/vfs_acl_tdb.c 		ret = SMB_VFS_STAT(handle->conn, path, &sbuf);
conn              897 source3/modules/vfs_acl_tdb.c 			ret = SMB_VFS_LSTAT(fsp->conn,fsp->fsp_name, &sbuf);
conn              899 source3/modules/vfs_acl_tdb.c 			ret = SMB_VFS_STAT(fsp->conn,fsp->fsp_name, &sbuf);
conn              103 source3/modules/vfs_acl_xattr.c 		sizeret = SMB_VFS_GETXATTR(handle->conn, name,
conn              181 source3/modules/vfs_acl_xattr.c 		ret = SMB_VFS_SETXATTR(fsp->conn, fsp->fsp_name,
conn              208 source3/modules/vfs_acl_xattr.c 	connection_struct *conn = handle->conn;
conn              217 source3/modules/vfs_acl_xattr.c 	ret = SMB_VFS_SETXATTR(conn, fname,
conn              357 source3/modules/vfs_acl_xattr.c 				&handle->conn->server_info->ptok->user_sids[PRIMARY_USER_SID_INDEX],
conn              358 source3/modules/vfs_acl_xattr.c 				&handle->conn->server_info->ptok->user_sids[PRIMARY_GROUP_SID_INDEX],
conn              385 source3/modules/vfs_acl_xattr.c 				ret = SMB_VFS_LSTAT(handle->conn,fname, &sbuf);
conn              387 source3/modules/vfs_acl_xattr.c 				ret = SMB_VFS_STAT(handle->conn,fname, &sbuf);
conn              438 source3/modules/vfs_acl_xattr.c 					handle->conn->server_info->ptok,
conn              567 source3/modules/vfs_acl_xattr.c 				ret = SMB_VFS_LSTAT(fsp->conn,fsp->fsp_name, &sbuf);
conn              569 source3/modules/vfs_acl_xattr.c 				ret = SMB_VFS_STAT(fsp->conn,fsp->fsp_name, &sbuf);
conn              635 source3/modules/vfs_acl_xattr.c 	SMB_VFS_REMOVEXATTR(handle->conn, name, XATTR_NTACL_NAME);
conn              657 source3/modules/vfs_afsacl.c 			    struct connection_struct *conn,
conn              667 source3/modules/vfs_afsacl.c 		ret = SMB_VFS_LSTAT(conn, name, &sbuf);
conn              669 source3/modules/vfs_afsacl.c 		ret = SMB_VFS_STAT(conn, name, &sbuf);
conn              687 source3/modules/vfs_afsacl.c 		return afs_to_nt_acl(afs_acl, fsp->conn, fsp->fsp_name,
conn              904 source3/modules/vfs_afsacl.c 	fileacls = lp_parm_const_string(SNUM(handle->conn), "afsacl", "fileacls",
conn              907 source3/modules/vfs_afsacl.c 	sidpts = lp_parm_bool(SNUM(handle->conn), "afsacl", "sidpts", False);
conn             1008 source3/modules/vfs_afsacl.c 	sidpts = lp_parm_bool(SNUM(fsp->conn), "afsacl", "sidpts", False);
conn             1030 source3/modules/vfs_afsacl.c 	sidpts = lp_parm_bool(SNUM(handle->conn), "afsacl", "sidpts", False);
conn             1036 source3/modules/vfs_afsacl.c 	sd_size = afs_to_nt_acl(&acl, handle->conn, name, security_info,
conn             1058 source3/modules/vfs_afsacl.c 	spc = lp_parm_const_string(SNUM(handle->conn), "afsacl", "space", "%");
conn              190 source3/modules/vfs_aixacl2.c 		return posix_get_nt_acl(handle->conn, name, security_info,
conn              196 source3/modules/vfs_aixacl2.c 	return smb_get_nt_acl_nfs4(handle->conn, name, security_info, ppdesc,
conn               93 source3/modules/vfs_audit.c 	facility = lp_parm_enum(SNUM(handle->conn), "audit", "facility", enum_log_facilities, LOG_USER);
conn              114 source3/modules/vfs_audit.c 	priority = lp_parm_enum(SNUM(handle->conn), "audit", "priority",
conn               92 source3/modules/vfs_cacheprime.c         module_debug = lp_parm_int(SNUM(handle->conn), MODULE, "debug", 100);
conn              101 source3/modules/vfs_cacheprime.c         g_readsz = conv_str_size(lp_parm_const_string(SNUM(handle->conn),
conn              164 source3/modules/vfs_commit.c         module_debug = lp_parm_int(SNUM(handle->conn), MODULE, "debug", 100);
conn              186 source3/modules/vfs_commit.c         dthresh = conv_str_size(lp_parm_const_string(SNUM(handle->conn),
conn              189 source3/modules/vfs_commit.c 	eof_mode = lp_parm_const_string(SNUM(handle->conn),
conn               48 source3/modules/vfs_default.c 	result = sys_disk_free(handle->conn, path, small_query, bsize, dfree, dsize);
conn               58 source3/modules/vfs_default.c 	result = sys_get_quota(handle->conn->connectpath, qtype, id, qt);
conn               73 source3/modules/vfs_default.c 	result = sys_set_quota(handle->conn->connectpath, qtype, id, qt);
conn               95 source3/modules/vfs_default.c 	connection_struct *conn = handle->conn;
conn              105 source3/modules/vfs_default.c 	sys_statvfs(handle->conn->connectpath, &statbuf);
conn              109 source3/modules/vfs_default.c 	conn->ts_res = TIMESTAMP_SET_SECONDS;
conn              114 source3/modules/vfs_default.c 	ret = SMB_VFS_STAT(conn, conn->connectpath, &st);
conn              133 source3/modules/vfs_default.c 		conn->ts_res = TIMESTAMP_SET_MSEC;
conn              136 source3/modules/vfs_default.c 		conn->ts_res = TIMESTAMP_SET_SECONDS;
conn              146 source3/modules/vfs_default.c 			conn->ts_res == TIMESTAMP_SET_MSEC ? "msec" : "sec",
conn              147 source3/modules/vfs_default.c 			lp_servicename(conn->cnum),
conn              148 source3/modules/vfs_default.c 			conn->connectpath ));
conn              212 source3/modules/vfs_default.c 	if (lp_inherit_acls(SNUM(handle->conn))
conn              214 source3/modules/vfs_default.c 	    && (has_dacl = directory_has_default_acl(handle->conn, parent)))
conn              230 source3/modules/vfs_default.c 		if ((SMB_VFS_CHMOD_ACL(handle->conn, path, mode) == -1) && (errno == ENOSYS))
conn              295 source3/modules/vfs_default.c 	return create_file_default(handle->conn, req, root_dir_fid, fname,
conn              641 source3/modules/vfs_default.c 	result = smb_roundup(handle->conn, result);
conn              673 source3/modules/vfs_default.c 		if ((result = SMB_VFS_CHMOD_ACL(handle->conn, path, mode)) == 0) {
conn              844 source3/modules/vfs_default.c 	if (lp_strict_allocate(SNUM(fsp->conn))){
conn              848 source3/modules/vfs_default.c 		space_avail = get_dfree_info(fsp->conn,fsp->fsp_name,false,&bsize,&dfree,&dsize);
conn              891 source3/modules/vfs_default.c 	if (lp_strict_allocate(SNUM(fsp->conn))) {
conn             1074 source3/modules/vfs_default.c 	if (lp_kernel_change_notify(ctx->conn->params)) {
conn             1134 source3/modules/vfs_default.c 			ret = SMB_VFS_LSTAT(handle->conn, fname, &sbuf);
conn             1136 source3/modules/vfs_default.c 			ret = SMB_VFS_STAT(handle->conn, fname, &sbuf);
conn             1155 source3/modules/vfs_default.c 	streams->alloc_size = SMB_VFS_GET_ALLOC_SIZE(handle->conn, fsp, &sbuf);
conn             1258 source3/modules/vfs_default.c 	result = posix_get_nt_acl(handle->conn, name, security_info, ppdesc);
conn             1282 source3/modules/vfs_default.c 	result = chmod_acl(handle->conn, name, mode);
conn             1543 source3/modules/vfs_default.c 	if (!lp_dmapi_support(SNUM(handle->conn)) || !dmapi_have_session()) {
conn               83 source3/modules/vfs_default_quota.c 	(uid_t)lp_parm_int(SNUM((handle)->conn),DEFAULT_QUOTA_NAME,"uid",DEFAULT_QUOTA_UID_DEFAULT)
conn               86 source3/modules/vfs_default_quota.c 	lp_parm_bool(SNUM((handle)->conn),DEFAULT_QUOTA_NAME,"uid nolimit",DEFAULT_QUOTA_UID_NOLIMIT_DEFAULT)
conn               89 source3/modules/vfs_default_quota.c 	(gid_t)lp_parm_int(SNUM((handle)->conn),DEFAULT_QUOTA_NAME,"gid",DEFAULT_QUOTA_GID_DEFAULT)
conn               92 source3/modules/vfs_default_quota.c 	lp_parm_bool(SNUM((handle)->conn),DEFAULT_QUOTA_NAME,"gid nolimit",DEFAULT_QUOTA_GID_NOLIMIT_DEFAULT)
conn              107 source3/modules/vfs_expand_msdfs.c 				connection_struct *conn,
conn              145 source3/modules/vfs_expand_msdfs.c 				lp_servicename(SNUM(conn)),
conn              146 source3/modules/vfs_expand_msdfs.c 				conn->server_info->unix_name,
conn              147 source3/modules/vfs_expand_msdfs.c 				conn->connectpath,
conn              148 source3/modules/vfs_expand_msdfs.c 				conn->server_info->utok.gid,
conn              149 source3/modules/vfs_expand_msdfs.c 				conn->server_info->sanitized_username,
conn              150 source3/modules/vfs_expand_msdfs.c 				pdb_get_domain(conn->server_info->sam_account),
conn              191 source3/modules/vfs_expand_msdfs.c 		target = expand_msdfs_target(ctx, handle->conn, target);
conn               96 source3/modules/vfs_extd_audit.c 	facility = lp_parm_enum(SNUM(handle->conn), "extd_audit", "facility", enum_log_facilities, LOG_USER);
conn              117 source3/modules/vfs_extd_audit.c 	priority = lp_parm_enum(SNUM(handle->conn), "extd_audit", "priority",
conn               40 source3/modules/vfs_fake_perms.c 		sbuf->st_uid = handle->conn->server_info->utok.uid;
conn               41 source3/modules/vfs_fake_perms.c 		sbuf->st_gid = handle->conn->server_info->utok.gid;
conn               58 source3/modules/vfs_fake_perms.c 		sbuf->st_uid = handle->conn->server_info->utok.uid;
conn               59 source3/modules/vfs_fake_perms.c 		sbuf->st_gid = handle->conn->server_info->utok.gid;
conn              185 source3/modules/vfs_fileid.c 	data = talloc_zero(handle->conn, struct fileid_handle_data);
conn              195 source3/modules/vfs_fileid.c 	algorithm = lp_parm_const_string(SNUM(handle->conn),
conn              198 source3/modules/vfs_fileid.c 	algorithm = lp_parm_const_string(SNUM(handle->conn),
conn              223 source3/modules/vfs_fileid.c 		lp_servicename(SNUM(handle->conn))));
conn              743 source3/modules/vfs_full_audit.c 	facility = lp_parm_enum(SNUM(handle->conn), "full_audit", "facility", enum_log_facilities, LOG_USER);
conn              763 source3/modules/vfs_full_audit.c 	priority = lp_parm_enum(SNUM(handle->conn), "full_audit", "priority",
conn              772 source3/modules/vfs_full_audit.c static char *audit_prefix(TALLOC_CTX *ctx, connection_struct *conn)
conn              778 source3/modules/vfs_full_audit.c 			lp_parm_const_string(SNUM(conn), "full_audit",
conn              784 source3/modules/vfs_full_audit.c 			lp_servicename(SNUM(conn)),
conn              785 source3/modules/vfs_full_audit.c 			conn->server_info->unix_name,
conn              786 source3/modules/vfs_full_audit.c 			conn->connectpath,
conn              787 source3/modules/vfs_full_audit.c 			conn->server_info->utok.gid,
conn              788 source3/modules/vfs_full_audit.c 			conn->server_info->sanitized_username,
conn              789 source3/modules/vfs_full_audit.c 			pdb_get_domain(conn->server_info->sam_account),
conn              913 source3/modules/vfs_full_audit.c 	audit_pre = audit_prefix(talloc_tos(), handle->conn);
conn              964 source3/modules/vfs_full_audit.c 		    lp_parm_string_list(SNUM(handle->conn), "full_audit", "success",
conn              967 source3/modules/vfs_full_audit.c 		    lp_parm_string_list(SNUM(handle->conn), "full_audit", "failure",
conn              987 source3/modules/vfs_full_audit.c 	       "%s", lp_servicename(SNUM(handle->conn)));
conn              331 source3/modules/vfs_gpfs.c 		return smb_get_nt_acl_nfs4(handle->conn, name, security_info, ppdesc, pacl);
conn              335 source3/modules/vfs_gpfs.c 		return posix_get_nt_acl(handle->conn, name, security_info, ppdesc);
conn              388 source3/modules/vfs_gpfs.c 		    lp_parm_bool(fsp->conn->params->service, "gpfs",
conn              252 source3/modules/vfs_hpuxacl.c 		ret = SMB_VFS_LSTAT(handle->conn, name, &s);
conn              254 source3/modules/vfs_hpuxacl.c 		ret = SMB_VFS_STAT(handle->conn, name, &s);
conn              189 source3/modules/vfs_netatalk.c 	atalk_add_to_list(&handle->conn->hide_list);
conn              190 source3/modules/vfs_netatalk.c 	atalk_add_to_list(&handle->conn->veto_list);
conn              201 source3/modules/vfs_netatalk.c 	if (!handle->conn->origpath || !path) goto exit_rmdir;
conn              213 source3/modules/vfs_netatalk.c 	  handle->conn->origpath, path, add ? "/"APPLEDOUBLE : "")))
conn              241 source3/modules/vfs_netatalk.c 	if (atalk_build_paths(ctx, handle->conn->origpath, oldname, &adbl_path, &orig_path,
conn              274 source3/modules/vfs_netatalk.c 	if (!handle->conn->veto_list) return ret;
conn              275 source3/modules/vfs_netatalk.c 	if (!handle->conn->hide_list) return ret;
conn              277 source3/modules/vfs_netatalk.c 	for (i = 0; handle->conn->veto_list[i].name; i ++) {
conn              278 source3/modules/vfs_netatalk.c 		if (strstr(handle->conn->veto_list[i].name, APPLEDOUBLE))
conn              282 source3/modules/vfs_netatalk.c 	if (!handle->conn->veto_list[i].name) {
conn              283 source3/modules/vfs_netatalk.c 		for (i = 0; handle->conn->hide_list[i].name; i ++) {
conn              284 source3/modules/vfs_netatalk.c 			if (strstr(handle->conn->hide_list[i].name, APPLEDOUBLE))
conn              297 source3/modules/vfs_netatalk.c 	if (atalk_build_paths(ctx, handle->conn->origpath, path, &adbl_path, &orig_path,
conn              329 source3/modules/vfs_netatalk.c 	if (atalk_build_paths(ctx, handle->conn->origpath, path, &adbl_path, &orig_path,
conn              361 source3/modules/vfs_netatalk.c 	if (atalk_build_paths(ctx, handle->conn->origpath, path, &adbl_path, &orig_path,
conn              395 source3/modules/vfs_netatalk.c 	if (atalk_build_paths(ctx, handle->conn->origpath, path, &adbl_path, &orig_path,
conn               33 source3/modules/vfs_onefs.c 	ret = onefs_load_config(handle->conn);
conn               65 source3/modules/vfs_onefs.c 	result = onefs_sys_sendfile(handle->conn, tofd, fromfsp->fh->fd,
conn              102 source3/modules/vfs_onefs.c 	result = smb_roundup(handle->conn, result);
conn              156 source3/modules/vfs_onefs.c 	struct connection_struct *conn = handle->conn;
conn              163 source3/modules/vfs_onefs.c 	if (!conn->case_sensitive && mangle_is_mangled(name, conn->params) &&
conn              165 source3/modules/vfs_onefs.c 					conn->params)) {
conn              239 source3/modules/vfs_onefs.c 	if (!lp_parm_bool(SNUM(handle->conn), PARM_ONEFS_TYPE,
conn              245 source3/modules/vfs_onefs.c 	conn->ts_res = TIMESTAMP_SET_MSEC;
conn               85 source3/modules/vfs_onefs_shadow_copy.c 			  "failed for [%s]\n",fsp->conn->connectpath));
conn              104 source3/modules/vfs_prealloc.c 	    module_debug = lp_parm_int(SNUM(handle->conn),
conn              148 source3/modules/vfs_prealloc.c 	size = conv_str_size(lp_parm_const_string(SNUM(handle->conn), MODULE,
conn              306 source3/modules/vfs_preopen.c 	namelist = lp_parm_const_string(SNUM(handle->conn), "preopen", "names",
conn              315 source3/modules/vfs_preopen.c 		lp_parm_int(SNUM(handle->conn), "preopen", "num_bytes", 1),
conn              316 source3/modules/vfs_preopen.c 		lp_parm_int(SNUM(handle->conn), "preopen", "helpers", 1),
conn              317 source3/modules/vfs_preopen.c 		lp_parm_int(SNUM(handle->conn), "preopen", "queuelen", 10),
conn              405 source3/modules/vfs_preopen.c 		state, "%s/%s", fsp->conn->connectpath, fname);
conn              138 source3/modules/vfs_readahead.c 	rhd->off_bound = conv_str_size(lp_parm_const_string(SNUM(handle->conn),
conn              145 source3/modules/vfs_readahead.c 	rhd->len = conv_str_size(lp_parm_const_string(SNUM(handle->conn),
conn               62 source3/modules/vfs_readonly.c   const char **period = lp_parm_string_list(SNUM(handle->conn),
conn               73 source3/modules/vfs_readonly.c       connection_struct *conn = handle->conn;
conn               75 source3/modules/vfs_readonly.c       handle->conn->read_only = True;
conn               79 source3/modules/vfs_readonly.c         struct vuid_cache_entry *ent = ent = &conn->vuid_cache.array[i];
conn               85 source3/modules/vfs_readonly.c       conn->vuid_cache.next_entry = 0;
conn               61 source3/modules/vfs_recycle.c 		lp_servicename(SNUM(handle->conn))));
conn               71 source3/modules/vfs_recycle.c 	tmp_str = lp_parm_const_string(SNUM(handle->conn), "recycle", "repository",".recycle");
conn               82 source3/modules/vfs_recycle.c 	ret = lp_parm_bool(SNUM(handle->conn), "recycle", "keeptree", False);
conn               93 source3/modules/vfs_recycle.c 	ret = lp_parm_bool(SNUM(handle->conn), "recycle", "versions", False);
conn              104 source3/modules/vfs_recycle.c 	ret = lp_parm_bool(SNUM(handle->conn), "recycle", "touch", False);
conn              115 source3/modules/vfs_recycle.c 	ret = lp_parm_bool(SNUM(handle->conn), "recycle", "touch_mtime", False);
conn              126 source3/modules/vfs_recycle.c 	tmp_lp = lp_parm_string_list(SNUM(handle->conn), "recycle", "exclude", NULL);
conn              137 source3/modules/vfs_recycle.c 	tmp_lp = lp_parm_string_list(SNUM(handle->conn), "recycle", "exclude_dir", NULL);
conn              148 source3/modules/vfs_recycle.c 	tmp_lp = lp_parm_string_list(SNUM(handle->conn), "recycle", "noversions", NULL);
conn              159 source3/modules/vfs_recycle.c 	maxsize = conv_str_size(lp_parm_const_string(SNUM(handle->conn),
conn              171 source3/modules/vfs_recycle.c 	minsize = conv_str_size(lp_parm_const_string(SNUM(handle->conn),
conn              184 source3/modules/vfs_recycle.c 	buff = lp_parm_const_string(SNUM(handle->conn), "recycle", "directory_mode", NULL);
conn              201 source3/modules/vfs_recycle.c 	buff = lp_parm_const_string(SNUM(handle->conn), "recycle", "subdir_mode", NULL);
conn              422 source3/modules/vfs_recycle.c 	connection_struct *conn = handle->conn;
conn              434 source3/modules/vfs_recycle.c 	repository = talloc_sub_advanced(NULL, lp_servicename(SNUM(conn)),
conn              435 source3/modules/vfs_recycle.c 					conn->server_info->unix_name,
conn              436 source3/modules/vfs_recycle.c 					conn->connectpath,
conn              437 source3/modules/vfs_recycle.c 					conn->server_info->utok.gid,
conn              438 source3/modules/vfs_recycle.c 					conn->server_info->sanitized_username,
conn              439 source3/modules/vfs_recycle.c 					pdb_get_domain(conn->server_info->sam_account),
conn              165 source3/modules/vfs_shadow_copy.c 	SMB_STRUCT_DIR *p = SMB_VFS_NEXT_OPENDIR(handle,fsp->conn->connectpath,NULL,0);
conn              171 source3/modules/vfs_shadow_copy.c 		DEBUG(0,("shadow_copy_get_shadow_copy_data: SMB_VFS_NEXT_OPENDIR() failed for [%s]\n",fsp->conn->connectpath));
conn              161 source3/modules/vfs_shadow_copy2.c 	char *path = talloc_strdup(mem_ctx, handle->conn->connectpath);
conn              197 source3/modules/vfs_shadow_copy2.c 	snapdir = lp_parm_const_string(SNUM(handle->conn), "shadow", "snapdir", NULL);
conn              222 source3/modules/vfs_shadow_copy2.c 	const char *basedir = lp_parm_const_string(SNUM(handle->conn), "shadow", "basedir", NULL);
conn              245 source3/modules/vfs_shadow_copy2.c 		DEBUG(2,("no snapdir found for share at %s\n", handle->conn->connectpath));
conn              252 source3/modules/vfs_shadow_copy2.c 		DEBUG(2,("no basedir found for share at %s\n", handle->conn->connectpath));
conn              259 source3/modules/vfs_shadow_copy2.c 	baseoffset = handle->conn->connectpath + baselen;
conn              262 source3/modules/vfs_shadow_copy2.c 	if (strncmp(basedir, handle->conn->connectpath, baselen) != 0 ||
conn              263 source3/modules/vfs_shadow_copy2.c 	    (handle->conn->connectpath[baselen] != 0 && handle->conn->connectpath[baselen] != '/')) {
conn              265 source3/modules/vfs_shadow_copy2.c 			 basedir, handle->conn->connectpath));
conn              302 source3/modules/vfs_shadow_copy2.c 	if (lp_parm_bool(SNUM(handle->conn), "shadow", "fixinodes", False)) {		
conn              507 source3/modules/vfs_shadow_copy2.c 			 handle->conn->connectpath));
conn               34 source3/modules/vfs_smb_traffic_analyzer.c 	connection_struct *conn = handle->conn;
conn               36 source3/modules/vfs_smb_traffic_analyzer.c         Mode=lp_parm_const_string(SNUM(conn), "smb_traffic_analyzer","mode", \
conn              189 source3/modules/vfs_smb_traffic_analyzer.c 	total_anonymization=lp_parm_const_string(SNUM(handle->conn),"smb_traffic_analyzer",
conn              192 source3/modules/vfs_smb_traffic_analyzer.c 	anon_prefix=lp_parm_const_string(SNUM(handle->conn),"smb_traffic_analyzer",\
conn              204 source3/modules/vfs_smb_traffic_analyzer.c 					handle->conn->server_info->sanitized_username )	); 
conn              208 source3/modules/vfs_smb_traffic_analyzer.c 		username = handle->conn->server_info->sanitized_username;
conn              220 source3/modules/vfs_smb_traffic_analyzer.c 			pdb_get_domain(handle->conn->server_info->sam_account),
conn              222 source3/modules/vfs_smb_traffic_analyzer.c 			handle->conn->connectpath,
conn              270 source3/modules/vfs_smb_traffic_analyzer.c 	connection_struct *conn = handle->conn;
conn              274 source3/modules/vfs_smb_traffic_analyzer.c 				lp_parm_const_string(SNUM(conn),
conn              278 source3/modules/vfs_smb_traffic_analyzer.c 				atoi( lp_parm_const_string(SNUM(conn),
conn              168 source3/modules/vfs_solarisacl.c 	if (SMB_VFS_STAT(handle->conn, name, &s) != 0) {
conn               81 source3/modules/vfs_streams_depot.c 	if (SMB_VFS_GETXATTR(handle->conn, path, SAMBA_XATTR_MARKER,
conn              107 source3/modules/vfs_streams_depot.c 	ret = SMB_VFS_SETXATTR(handle->conn, path, SAMBA_XATTR_MARKER,
conn              132 source3/modules/vfs_streams_depot.c 	check_valid = lp_parm_bool(SNUM(handle->conn),
conn              135 source3/modules/vfs_streams_depot.c 	tmp = talloc_asprintf(talloc_tos(), "%s/.streams", handle->conn->connectpath);
conn              143 source3/modules/vfs_streams_depot.c 		SNUM(handle->conn), "streams_depot", "directory",
conn              156 source3/modules/vfs_streams_depot.c 	id = SMB_VFS_FILE_ID_CREATE(handle->conn, base_sbuf);
conn              354 source3/modules/vfs_streams_depot.c 	while ((dirent = vfs_readdirname(handle->conn, dirhandle, NULL)) != NULL) {
conn              656 source3/modules/vfs_streams_depot.c 			    SMB_VFS_GET_ALLOC_SIZE(state->handle->conn, NULL,
conn              705 source3/modules/vfs_streams_depot.c 				    SMB_VFS_GET_ALLOC_SIZE(handle->conn, fsp,
conn               70 source3/modules/vfs_streams_xattr.c static ssize_t get_xattr_size(connection_struct *conn,
conn               79 source3/modules/vfs_streams_xattr.c 	status = get_ea_value(talloc_tos(), conn, fsp, fname,
conn              153 source3/modules/vfs_streams_xattr.c 		ret = SMB_VFS_LSTAT(handle->conn, io->base, sbuf);
conn              155 source3/modules/vfs_streams_xattr.c 		ret = SMB_VFS_STAT(handle->conn, io->base, sbuf);
conn              162 source3/modules/vfs_streams_xattr.c 	sbuf->st_size = get_xattr_size(handle->conn, fsp->base_fsp,
conn              200 source3/modules/vfs_streams_xattr.c 	if (SMB_VFS_STAT(handle->conn, base, sbuf) == -1) {
conn              211 source3/modules/vfs_streams_xattr.c 	sbuf->st_size = get_xattr_size(handle->conn, NULL, base, xattr_name);
conn              251 source3/modules/vfs_streams_xattr.c 	if (SMB_VFS_LSTAT(handle->conn, base, sbuf) == -1) {
conn              262 source3/modules/vfs_streams_xattr.c 	sbuf->st_size = get_xattr_size(handle->conn, NULL, base, xattr_name);
conn              329 source3/modules/vfs_streams_xattr.c         hostfd = SMB_VFS_OPEN(handle->conn, base, fsp, baseflags, mode);
conn              337 source3/modules/vfs_streams_xattr.c                 hostfd = SMB_VFS_OPEN(handle->conn, fname, fsp, baseflags,
conn              345 source3/modules/vfs_streams_xattr.c 	status = get_ea_value(talloc_tos(), handle->conn, NULL, base,
conn              386 source3/modules/vfs_streams_xattr.c 					handle->conn, base, xattr_name,
conn              406 source3/modules/vfs_streams_xattr.c 					handle->conn, base, xattr_name,
conn              480 source3/modules/vfs_streams_xattr.c 	ret = SMB_VFS_REMOVEXATTR(handle->conn, base, xattr_name);
conn              571 source3/modules/vfs_streams_xattr.c 	status = get_ea_value(talloc_tos(), handle->conn, NULL,
conn              579 source3/modules/vfs_streams_xattr.c 	nret = SMB_VFS_SETXATTR(handle->conn, base, nxattr_name,
conn              589 source3/modules/vfs_streams_xattr.c 	oret = SMB_VFS_REMOVEXATTR(handle->conn, base, oxattr_name);
conn              605 source3/modules/vfs_streams_xattr.c static NTSTATUS walk_xattr_streams(connection_struct *conn, files_struct *fsp,
conn              616 source3/modules/vfs_streams_xattr.c 	status = get_ea_names_from_file(talloc_tos(), conn, fsp, fname,
conn              630 source3/modules/vfs_streams_xattr.c 		status = get_ea_value(names, conn, fsp, fname, names[i], &ea);
conn              698 source3/modules/vfs_streams_xattr.c 			    smb_roundup(state->handle->conn,
conn              730 source3/modules/vfs_streams_xattr.c 			ret = SMB_VFS_LSTAT(handle->conn, fname, &sbuf);
conn              732 source3/modules/vfs_streams_xattr.c 			ret = SMB_VFS_STAT(handle->conn, fname, &sbuf);
conn              747 source3/modules/vfs_streams_xattr.c 				    SMB_VFS_GET_ALLOC_SIZE(handle->conn, fsp,
conn              757 source3/modules/vfs_streams_xattr.c 	status = walk_xattr_streams(handle->conn, fsp, fname,
conn              800 source3/modules/vfs_streams_xattr.c 	status = get_ea_value(talloc_tos(), handle->conn, fsp->base_fsp,
conn              829 source3/modules/vfs_streams_xattr.c 		ret = SMB_VFS_SETXATTR(fsp->conn, fsp->base_fsp->fsp_name,
conn              860 source3/modules/vfs_streams_xattr.c 	status = get_ea_value(talloc_tos(), handle->conn, fsp->base_fsp,
conn              903 source3/modules/vfs_streams_xattr.c 	status = get_ea_value(talloc_tos(), handle->conn, fsp->base_fsp,
conn              933 source3/modules/vfs_streams_xattr.c 		ret = SMB_VFS_SETXATTR(fsp->conn, fsp->base_fsp->fsp_name,
conn              108 source3/modules/vfs_tsmsm.c 	tsmd->hsmscript = lp_parm_talloc_string(SNUM(handle->conn), tsmname,
conn              112 source3/modules/vfs_tsmsm.c 	tsmd->attrib_name = lp_parm_talloc_string(SNUM(handle->conn), tsmname, 
conn              116 source3/modules/vfs_tsmsm.c 	tsmd->attrib_value = lp_parm_talloc_string(SNUM(handle->conn), "tsmsm", 
conn              121 source3/modules/vfs_tsmsm.c 	fres = lp_parm_const_string(SNUM(handle->conn), tsmname, 
conn              271 source3/modules/vfs_tsmsm.c 		notify_fname(handle->conn, NOTIFY_ACTION_MODIFIED,
conn              305 source3/modules/vfs_tsmsm.c 		notify_fname(handle->conn, NOTIFY_ACTION_MODIFIED,
conn              323 source3/modules/vfs_tsmsm.c 		notify_fname(handle->conn, NOTIFY_ACTION_MODIFIED,
conn              220 source3/modules/vfs_xattr_tdb.c 		ret = SMB_VFS_LSTAT(handle->conn, path, &sbuf);
conn              222 source3/modules/vfs_xattr_tdb.c 		ret = SMB_VFS_STAT(handle->conn, path, &sbuf);
conn              229 source3/modules/vfs_xattr_tdb.c 	id = SMB_VFS_FILE_ID_CREATE(handle->conn, &sbuf);
conn              248 source3/modules/vfs_xattr_tdb.c 	id = SMB_VFS_FILE_ID_CREATE(handle->conn, &sbuf);
conn              349 source3/modules/vfs_xattr_tdb.c 		ret = SMB_VFS_LSTAT(handle->conn, path, &sbuf);
conn              351 source3/modules/vfs_xattr_tdb.c 		ret = SMB_VFS_STAT(handle->conn, path, &sbuf);
conn              358 source3/modules/vfs_xattr_tdb.c 	id = SMB_VFS_FILE_ID_CREATE(handle->conn, &sbuf);
conn              378 source3/modules/vfs_xattr_tdb.c 	id = SMB_VFS_FILE_ID_CREATE(handle->conn, &sbuf);
conn              461 source3/modules/vfs_xattr_tdb.c 		ret = SMB_VFS_LSTAT(handle->conn, path, &sbuf);
conn              463 source3/modules/vfs_xattr_tdb.c 		ret = SMB_VFS_STAT(handle->conn, path, &sbuf);
conn              470 source3/modules/vfs_xattr_tdb.c 	id = SMB_VFS_FILE_ID_CREATE(handle->conn, &sbuf);
conn              489 source3/modules/vfs_xattr_tdb.c 	id = SMB_VFS_FILE_ID_CREATE(handle->conn, &sbuf);
conn              568 source3/modules/vfs_xattr_tdb.c 		ret = SMB_VFS_LSTAT(handle->conn, path, &sbuf);
conn              570 source3/modules/vfs_xattr_tdb.c 		ret = SMB_VFS_STAT(handle->conn, path, &sbuf);
conn              577 source3/modules/vfs_xattr_tdb.c 	id = SMB_VFS_FILE_ID_CREATE(handle->conn, &sbuf);
conn              595 source3/modules/vfs_xattr_tdb.c 	id = SMB_VFS_FILE_ID_CREATE(handle->conn, &sbuf);
conn              653 source3/modules/vfs_xattr_tdb.c 		ret = SMB_VFS_LSTAT(handle->conn, path, &sbuf);
conn              655 source3/modules/vfs_xattr_tdb.c 		ret = SMB_VFS_STAT(handle->conn, path, &sbuf);
conn              668 source3/modules/vfs_xattr_tdb.c 	id = SMB_VFS_FILE_ID_CREATE(handle->conn, &sbuf);
conn              698 source3/modules/vfs_xattr_tdb.c 		ret = SMB_VFS_LSTAT(handle->conn, path, &sbuf);
conn              700 source3/modules/vfs_xattr_tdb.c 		ret = SMB_VFS_STAT(handle->conn, path, &sbuf);
conn              713 source3/modules/vfs_xattr_tdb.c 	id = SMB_VFS_FILE_ID_CREATE(handle->conn, &sbuf);
conn              203 source3/modules/vfs_zfsacl.c 	return smb_get_nt_acl_nfs4(handle->conn, name, security_info, ppdesc,
conn             2611 source3/passdb/pdb_ldap.c 	struct smbldap_state *conn = ldap_state->smbldap_state;
conn             2638 source3/passdb/pdb_ldap.c 	rc = smbldap_search(conn, lp_ldap_suffix(),
conn             2647 source3/passdb/pdb_ldap.c 	count = ldap_count_entries(conn->ldap_struct, result);
conn             2661 source3/passdb/pdb_ldap.c 	entry = ldap_first_entry(conn->ldap_struct, result);
conn             2672 source3/passdb/pdb_ldap.c 	values = ldap_get_values(conn->ldap_struct, entry, "memberUid");
conn             2707 source3/passdb/pdb_ldap.c 		rc = smbldap_search(conn, lp_ldap_suffix(),
conn             2714 source3/passdb/pdb_ldap.c 		count = ldap_count_entries(conn->ldap_struct, result);
conn             2719 source3/passdb/pdb_ldap.c 		for (entry = ldap_first_entry(conn->ldap_struct, result);
conn             2721 source3/passdb/pdb_ldap.c 		     entry = ldap_next_entry(conn->ldap_struct, entry))
conn             2727 source3/passdb/pdb_ldap.c 			sidstr = smbldap_talloc_single_attribute(conn->ldap_struct,
conn             2763 source3/passdb/pdb_ldap.c 	rc = smbldap_search(conn, lp_ldap_suffix(),
conn             2772 source3/passdb/pdb_ldap.c 	for (entry = ldap_first_entry(conn->ldap_struct, result);
conn             2774 source3/passdb/pdb_ldap.c 	     entry = ldap_next_entry(conn->ldap_struct, entry))
conn             2778 source3/passdb/pdb_ldap.c 		if (!ldapsam_extract_rid_from_entry(conn->ldap_struct,
conn             2813 source3/passdb/pdb_ldap.c 	struct smbldap_state *conn = ldap_state->smbldap_state;
conn             2846 source3/passdb/pdb_ldap.c 	rc = smbldap_search(conn, lp_ldap_suffix(),
conn             2886 source3/passdb/pdb_ldap.c 	rc = smbldap_search(conn, lp_ldap_suffix(),
conn             2915 source3/passdb/pdb_ldap.c 	for (entry = ldap_first_entry(conn->ldap_struct, result);
conn             2917 source3/passdb/pdb_ldap.c 	     entry = ldap_next_entry(conn->ldap_struct, entry))
conn             2924 source3/passdb/pdb_ldap.c 		if (!smbldap_get_single_attribute(conn->ldap_struct,
conn             2932 source3/passdb/pdb_ldap.c 		if (!smbldap_get_single_attribute(conn->ldap_struct,
conn              637 source3/printing/nt_printing.c static char *driver_unix_convert(connection_struct *conn,
conn              654 source3/printing/nt_printing.c 	unix_convert(ctx,conn, name, false, &new_name, NULL, pst);
conn             1272 source3/printing/nt_printing.c static int file_version_is_newer(connection_struct *conn, fstring new_file, fstring old_file)
conn             1297 source3/printing/nt_printing.c 	filepath = driver_unix_convert(conn,old_file,&stat_buf);
conn             1303 source3/printing/nt_printing.c 		conn,					/* conn */
conn             1349 source3/printing/nt_printing.c 	filepath = driver_unix_convert(conn,new_file,&stat_buf);
conn             1355 source3/printing/nt_printing.c 		conn,					/* conn */
conn             1444 source3/printing/nt_printing.c 	connection_struct *conn = NULL;
conn             1476 source3/printing/nt_printing.c 	nt_status = create_conn_struct(talloc_tos(), &conn, printdollar_snum,
conn             1497 source3/printing/nt_printing.c 	driverpath = driver_unix_convert(conn,driverpath,&st);
conn             1503 source3/printing/nt_printing.c 	if (!vfs_file_exist(conn, driverpath, &st)) {
conn             1509 source3/printing/nt_printing.c 		conn,					/* conn */
conn             1577 source3/printing/nt_printing.c 	if (conn != NULL) {
conn             1578 source3/printing/nt_printing.c 		vfs_ChDir(conn, oldcwd);
conn             1579 source3/printing/nt_printing.c 		conn_free_internal(conn);
conn             1793 source3/printing/nt_printing.c 						connection_struct *conn,
conn             1812 source3/printing/nt_printing.c 	if (version != -1 && (version = file_version_is_newer(conn, old_name, new_name)) > 0) {
conn             1814 source3/printing/nt_printing.c 		old_name = driver_unix_convert(conn, old_name, &st);
conn             1820 source3/printing/nt_printing.c 		status = copy_file(mem_ctx, conn, old_name, new_name,
conn             1843 source3/printing/nt_printing.c 	connection_struct *conn = NULL;
conn             1881 source3/printing/nt_printing.c 	nt_status = create_conn_struct(talloc_tos(), &conn, printdollar_snum,
conn             1899 source3/printing/nt_printing.c 	new_dir = driver_unix_convert(conn,new_dir,&st);
conn             1907 source3/printing/nt_printing.c 	create_directory(conn, NULL, new_dir);
conn             1931 source3/printing/nt_printing.c 							  conn,
conn             1948 source3/printing/nt_printing.c 								  conn,
conn             1967 source3/printing/nt_printing.c 								  conn,
conn             1987 source3/printing/nt_printing.c 								  conn,
conn             2015 source3/printing/nt_printing.c 									  conn,
conn             2033 source3/printing/nt_printing.c 	if (conn != NULL) {
conn             2034 source3/printing/nt_printing.c 		vfs_ChDir(conn, oldcwd);
conn             2035 source3/printing/nt_printing.c 		conn_free_internal(conn);
conn             5120 source3/printing/nt_printing.c 	connection_struct *conn;
conn             5140 source3/printing/nt_printing.c 	nt_status = create_conn_struct(talloc_tos(), &conn, printdollar_snum,
conn             5149 source3/printing/nt_printing.c 	if ( !CAN_WRITE(conn) ) {
conn             5160 source3/printing/nt_printing.c 			driver_unix_convert(conn,file,&st);
conn             5162 source3/printing/nt_printing.c 			unlink_internals(conn, NULL, 0, file, False);
conn             5169 source3/printing/nt_printing.c 			driver_unix_convert(conn,file,&st);
conn             5171 source3/printing/nt_printing.c 			unlink_internals(conn, NULL, 0, file, False);
conn             5178 source3/printing/nt_printing.c 			driver_unix_convert(conn,file,&st);
conn             5180 source3/printing/nt_printing.c 			unlink_internals(conn, NULL, 0, file, False);
conn             5187 source3/printing/nt_printing.c 			driver_unix_convert(conn,file,&st);
conn             5189 source3/printing/nt_printing.c 			unlink_internals(conn, NULL, 0, file, False);
conn             5203 source3/printing/nt_printing.c 				driver_unix_convert(conn,file,&st);
conn             5205 source3/printing/nt_printing.c 				unlink_internals(conn, NULL, 0, file, False);
conn             5216 source3/printing/nt_printing.c 	if (conn != NULL) {
conn             5217 source3/printing/nt_printing.c 		vfs_ChDir(conn, oldcwd);
conn             5218 source3/printing/nt_printing.c 		conn_free_internal(conn);
conn               28 source3/printing/printfsp.c NTSTATUS print_fsp_open(struct smb_request *req, connection_struct *conn,
conn               47 source3/printing/printfsp.c 	jobid = print_job_start(conn->server_info, SNUM(conn), name, NULL);
conn               54 source3/printing/printfsp.c 	fsp->rap_print_jobid = pjobid_to_rap(lp_const_servicename(SNUM(conn)), jobid);
conn               57 source3/printing/printfsp.c 		pjob_delete(lp_const_servicename(SNUM(conn)), jobid);
conn               62 source3/printing/printfsp.c 	fsp->fh->fd = print_job_fd(lp_const_servicename(SNUM(conn)),jobid);
conn               75 source3/printing/printfsp.c 	string_set(&fsp->fsp_name,print_job_fname(lp_const_servicename(SNUM(conn)),jobid));
conn               79 source3/printing/printfsp.c 	fsp->file_id = vfs_file_id_from_sbuf(conn, psbuf);
conn              110 source3/printing/printfsp.c 	print_job_end(SNUM(fsp->conn),jobid, close_type);
conn             3573 source3/rpc_client/cli_pipe.c 			     struct rpc_cli_smbd_conn *conn,
conn             3599 source3/rpc_client/cli_pipe.c 	status = rpc_transport_smbd_init(result, conn, syntax,
conn               70 source3/rpc_client/rpc_transport_smbd.c 	struct rpc_cli_smbd_conn *conn = talloc_get_type_abort(
conn               79 source3/rpc_client/rpc_transport_smbd.c 	nread = read(conn->stdout_fd, buf, sizeof(buf)-1);
conn               93 source3/rpc_client/rpc_transport_smbd.c 	if (conn->stdout_callback.fn != NULL) {
conn               94 source3/rpc_client/rpc_transport_smbd.c 		conn->stdout_callback.fn(buf, nread,
conn               95 source3/rpc_client/rpc_transport_smbd.c 					 conn->stdout_callback.priv);
conn              105 source3/rpc_client/rpc_transport_smbd.c 	struct rpc_cli_smbd_conn *conn;
conn              109 source3/rpc_client/rpc_transport_smbd.c static int rpc_cli_smbd_conn_destructor(struct rpc_cli_smbd_conn *conn)
conn              111 source3/rpc_client/rpc_transport_smbd.c 	if (conn->cli != NULL) {
conn              112 source3/rpc_client/rpc_transport_smbd.c 		cli_shutdown(conn->cli);
conn              113 source3/rpc_client/rpc_transport_smbd.c 		conn->cli = NULL;
conn              115 source3/rpc_client/rpc_transport_smbd.c 	if (conn->stdout_fd != -1) {
conn              116 source3/rpc_client/rpc_transport_smbd.c 		close(conn->stdout_fd);
conn              117 source3/rpc_client/rpc_transport_smbd.c 		conn->stdout_fd = -1;
conn              231 source3/rpc_client/rpc_transport_smbd.c 	struct rpc_cli_smbd_conn *conn;
conn              259 source3/rpc_client/rpc_transport_smbd.c 	state->conn = talloc(state, struct rpc_cli_smbd_conn);
conn              260 source3/rpc_client/rpc_transport_smbd.c 	if (state->conn == NULL) {
conn              264 source3/rpc_client/rpc_transport_smbd.c 	state->conn->cli = cli_initialise();
conn              265 source3/rpc_client/rpc_transport_smbd.c 	if (state->conn->cli == NULL) {
conn              268 source3/rpc_client/rpc_transport_smbd.c 	state->conn->stdout_fd = -1;
conn              269 source3/rpc_client/rpc_transport_smbd.c 	state->conn->stdout_callback.fn = stdout_callback;
conn              270 source3/rpc_client/rpc_transport_smbd.c 	state->conn->stdout_callback.priv = priv;
conn              271 source3/rpc_client/rpc_transport_smbd.c 	talloc_set_destructor(state->conn, rpc_cli_smbd_conn_destructor);
conn              322 source3/rpc_client/rpc_transport_smbd.c 	state->conn->cli->fd = smb_sock[0];
conn              327 source3/rpc_client/rpc_transport_smbd.c 	state->conn->stdout_fd = stdout_pipe[0];
conn              332 source3/rpc_client/rpc_transport_smbd.c 	subreq = get_anon_ipc_send(state, ev, state->conn->cli);
conn              337 source3/rpc_client/rpc_transport_smbd.c 	if (event_add_fd(ev, state, state->conn->stdout_fd, EVENT_FD_READ,
conn              338 source3/rpc_client/rpc_transport_smbd.c 			 rpc_cli_smbd_stdout_reader, state->conn) == NULL) {
conn              394 source3/rpc_client/rpc_transport_smbd.c 	*pconn = talloc_move(mem_ctx, &state->conn);
conn              461 source3/rpc_client/rpc_transport_smbd.c 	if (event_add_fd(ev, state, transp->conn->stdout_fd, EVENT_FD_READ,
conn              462 source3/rpc_client/rpc_transport_smbd.c 			 rpc_cli_smbd_stdout_reader, transp->conn) == NULL) {
conn              534 source3/rpc_client/rpc_transport_smbd.c 	if (event_add_fd(ev, state, transp->conn->stdout_fd, EVENT_FD_READ,
conn              535 source3/rpc_client/rpc_transport_smbd.c 			 rpc_cli_smbd_stdout_reader, transp->conn) == NULL) {
conn              587 source3/rpc_client/rpc_transport_smbd.c 					       struct rpc_cli_smbd_conn *conn,
conn              607 source3/rpc_client/rpc_transport_smbd.c 	state->transport_smbd->conn = conn;
conn              610 source3/rpc_client/rpc_transport_smbd.c 	if (event_add_fd(ev, state, conn->stdout_fd, EVENT_FD_READ,
conn              611 source3/rpc_client/rpc_transport_smbd.c 			 rpc_cli_smbd_stdout_reader, conn) == NULL) {
conn              615 source3/rpc_client/rpc_transport_smbd.c 	subreq = rpc_transport_np_init_send(state, ev, conn->cli,
conn              672 source3/rpc_client/rpc_transport_smbd.c 				 struct rpc_cli_smbd_conn *conn,
conn              687 source3/rpc_client/rpc_transport_smbd.c 	req = rpc_transport_smbd_init_send(frame, ev, conn, abstract_syntax);
conn              707 source3/rpc_client/rpc_transport_smbd.c 	if (!state || !state->conn) {
conn              710 source3/rpc_client/rpc_transport_smbd.c 	return state->conn->cli;
conn             2057 source3/rpc_server/srv_srvsvc_nt.c 	connection_struct *conn = NULL;
conn             2074 source3/rpc_server/srv_srvsvc_nt.c 	nt_status = create_conn_struct(talloc_tos(), &conn, snum,
conn             2085 source3/rpc_server/srv_srvsvc_nt.c 		conn,					/* conn */
conn             2138 source3/rpc_server/srv_srvsvc_nt.c 	vfs_ChDir(conn, oldcwd);
conn             2139 source3/rpc_server/srv_srvsvc_nt.c 	conn_free_internal(conn);
conn             2149 source3/rpc_server/srv_srvsvc_nt.c 		vfs_ChDir(conn, oldcwd);
conn             2152 source3/rpc_server/srv_srvsvc_nt.c 	if (conn) {
conn             2153 source3/rpc_server/srv_srvsvc_nt.c 		conn_free_internal(conn);
conn             2172 source3/rpc_server/srv_srvsvc_nt.c 	connection_struct *conn = NULL;
conn             2189 source3/rpc_server/srv_srvsvc_nt.c 	nt_status = create_conn_struct(talloc_tos(), &conn, snum,
conn             2200 source3/rpc_server/srv_srvsvc_nt.c 		conn,					/* conn */
conn             2257 source3/rpc_server/srv_srvsvc_nt.c 	vfs_ChDir(conn, oldcwd);
conn             2258 source3/rpc_server/srv_srvsvc_nt.c 	conn_free_internal(conn);
conn             2268 source3/rpc_server/srv_srvsvc_nt.c 		vfs_ChDir(conn, oldcwd);
conn             2271 source3/rpc_server/srv_srvsvc_nt.c 	if (conn) {
conn             2272 source3/rpc_server/srv_srvsvc_nt.c 		conn_free_internal(conn);
conn              115 source3/smbd/aio.c bool schedule_aio_read_and_X(connection_struct *conn,
conn              123 source3/smbd/aio.c 	size_t min_aio_read_size = lp_aio_read_size(SNUM(conn));
conn              144 source3/smbd/aio.c         if (req_is_in_chain(req) || (lp_write_cache_size(SNUM(conn)) != 0)) {
conn              206 source3/smbd/aio.c bool schedule_aio_write_and_X(connection_struct *conn,
conn              216 source3/smbd/aio.c 	size_t min_aio_write_size = lp_aio_write_size(SNUM(conn));
conn              237 source3/smbd/aio.c         if (req_is_in_chain(req) || (lp_write_cache_size(SNUM(conn)) != 0)) {
conn              293 source3/smbd/aio.c 	if (!write_through && !lp_syncalways(SNUM(fsp->conn))
conn              301 source3/smbd/aio.c 				IS_CONN_ENCRYPTED(fsp->conn),
conn              368 source3/smbd/aio.c 			IS_CONN_ENCRYPTED(aio_ex->fsp->conn), NULL)) {
conn              445 source3/smbd/aio.c 		status = sync_file(fsp->conn,fsp, write_through);
conn              459 source3/smbd/aio.c 	if (!srv_send_smb(smbd_server_fd(),outbuf,IS_CONN_ENCRYPTED(fsp->conn),
conn              712 source3/smbd/aio.c bool schedule_aio_read_and_X(connection_struct *conn,
conn              720 source3/smbd/aio.c bool schedule_aio_write_and_X(connection_struct *conn,
conn              261 source3/smbd/blocking.c 			fsp->last_lock_failure.context.tid = fsp->conn->cnum;
conn              356 source3/smbd/blocking.c 				  IS_CONN_ENCRYPTED(blr->fsp->conn),
conn              500 source3/smbd/blocking.c 	send_trans2_replies(blr->fsp->conn, blr->req, params, 2, NULL, 0, 0xffff);
conn               38 source3/smbd/close.c 	struct connection_struct *conn = fsp->conn;
conn               40 source3/smbd/close.c 	if (!*lp_magicscript(SNUM(conn))) {
conn               52 source3/smbd/close.c 	if (!strequal(lp_magicscript(SNUM(conn)),p)) {
conn               58 source3/smbd/close.c 	if (*lp_magicoutput(SNUM(conn))) {
conn               59 source3/smbd/close.c 		magic_output = lp_magicoutput(SNUM(conn));
conn              174 source3/smbd/close.c NTSTATUS delete_all_streams(connection_struct *conn, const char *fname)
conn              182 source3/smbd/close.c 	status = SMB_VFS_STREAMINFO(conn, NULL, fname, talloc_tos(),
conn              222 source3/smbd/close.c 		res = SMB_VFS_UNLINK(conn, streamname);
conn              246 source3/smbd/close.c 	connection_struct *conn = fsp->conn;
conn              286 source3/smbd/close.c 			become_user(conn, fsp->vuid);
conn              367 source3/smbd/close.c 		ret = SMB_VFS_LSTAT(conn,fsp->fsp_name,&sbuf);
conn              369 source3/smbd/close.c 		ret = SMB_VFS_STAT(conn,fsp->fsp_name,&sbuf);
conn              382 source3/smbd/close.c 	id = vfs_file_id_from_sbuf(conn, &sbuf);
conn              399 source3/smbd/close.c 	if ((conn->fs_capabilities & FILE_NAMED_STREAMS)
conn              402 source3/smbd/close.c 		status = delete_all_streams(conn, fsp->fsp_name);
conn              412 source3/smbd/close.c 	if (SMB_VFS_UNLINK(conn,fsp->fsp_name) != 0) {
conn              428 source3/smbd/close.c 	notify_fname(conn, NOTIFY_ACTION_REMOVED,
conn              492 source3/smbd/close.c 			ret = SMB_VFS_LSTAT(fsp->conn,fsp->fsp_name,&sbuf);
conn              494 source3/smbd/close.c 			ret = SMB_VFS_STAT(fsp->conn,fsp->fsp_name,&sbuf);
conn              508 source3/smbd/close.c 	status = smb_set_file_time(fsp->conn, fsp, fsp->fsp_name,
conn              533 source3/smbd/close.c 	connection_struct *conn = fsp->conn;
conn              610 source3/smbd/close.c 		conn->server_info->unix_name,fsp->fsp_name,
conn              611 source3/smbd/close.c 		conn->num_files_open - 1,
conn              654 source3/smbd/close.c 			become_user(fsp->conn, fsp->vuid);
conn              701 source3/smbd/close.c 				fsp->conn, fsp->fsp_name);
conn               52 source3/smbd/conn.c 	connection_struct *conn;
conn               53 source3/smbd/conn.c 	for (conn=Connections;conn;conn=conn->next) {
conn               54 source3/smbd/conn.c 		if (conn->params->service == snum) {
conn               68 source3/smbd/conn.c 	connection_struct *conn;
conn               70 source3/smbd/conn.c 	for (conn=Connections;conn;conn=conn->next,count++) {
conn               71 source3/smbd/conn.c 		if (conn->cnum == cnum) {
conn               73 source3/smbd/conn.c 				DLIST_PROMOTE(Connections, conn);
conn               75 source3/smbd/conn.c 			return conn;
conn               89 source3/smbd/conn.c 	connection_struct *conn;
conn              136 source3/smbd/conn.c 	if (!(conn=TALLOC_ZERO_P(NULL, connection_struct)) ||
conn              137 source3/smbd/conn.c 	    !(conn->params = TALLOC_P(conn, struct share_params))) {
conn              139 source3/smbd/conn.c 		TALLOC_FREE(conn);
conn              142 source3/smbd/conn.c 	conn->cnum = i;
conn              143 source3/smbd/conn.c 	conn->force_group_gid = (gid_t)-1;
conn              149 source3/smbd/conn.c 	string_set(&conn->dirpath,"");
conn              150 source3/smbd/conn.c 	string_set(&conn->connectpath,"");
conn              151 source3/smbd/conn.c 	string_set(&conn->origpath,"");
conn              153 source3/smbd/conn.c 	DLIST_ADD(Connections, conn);
conn              155 source3/smbd/conn.c 	return conn;
conn              164 source3/smbd/conn.c 	connection_struct *conn, *next;
conn              166 source3/smbd/conn.c 	for (conn=Connections;conn;conn=next) {
conn              167 source3/smbd/conn.c 		next=conn->next;
conn              168 source3/smbd/conn.c 		set_current_service(conn, 0, True);
conn              169 source3/smbd/conn.c 		close_cnum(conn, conn->vuid);
conn              183 source3/smbd/conn.c 	connection_struct *conn;
conn              188 source3/smbd/conn.c 	for (conn=Connections;conn;conn=conn->next) {
conn              190 source3/smbd/conn.c 		time_t age = t - conn->lastused;
conn              193 source3/smbd/conn.c 		if (conn->lastused != conn->lastused_count) {
conn              194 source3/smbd/conn.c 			conn->lastused = t;
conn              195 source3/smbd/conn.c 			conn->lastused_count = t;
conn              200 source3/smbd/conn.c 			dptr_idlecnum(conn);
conn              203 source3/smbd/conn.c 		if (conn->num_files_open > 0 || age < deadtime) {
conn              229 source3/smbd/conn.c 	connection_struct *conn;
conn              231 source3/smbd/conn.c 	for (conn=Connections;conn;conn=conn->next) {
conn              232 source3/smbd/conn.c 		if (conn->vuid == vuid) {
conn              233 source3/smbd/conn.c 			conn->vuid = UID_FIELD_INVALID;
conn              235 source3/smbd/conn.c 		conn_clear_vuid_cache(conn, vuid);
conn              243 source3/smbd/conn.c void conn_free_internal(connection_struct *conn)
conn              249 source3/smbd/conn.c 	handle = conn->vfs_handles;
conn              252 source3/smbd/conn.c 		DLIST_REMOVE(conn->vfs_handles, handle);
conn              259 source3/smbd/conn.c 	for (state = conn->pending_trans; state; state = state->next) {
conn              265 source3/smbd/conn.c 	free_namearray(conn->veto_list);
conn              266 source3/smbd/conn.c 	free_namearray(conn->hide_list);
conn              267 source3/smbd/conn.c 	free_namearray(conn->veto_oplock_list);
conn              268 source3/smbd/conn.c 	free_namearray(conn->aio_write_behind_list);
conn              270 source3/smbd/conn.c 	string_free(&conn->dirpath);
conn              271 source3/smbd/conn.c 	string_free(&conn->connectpath);
conn              272 source3/smbd/conn.c 	string_free(&conn->origpath);
conn              274 source3/smbd/conn.c 	ZERO_STRUCTP(conn);
conn              275 source3/smbd/conn.c 	talloc_destroy(conn);
conn              282 source3/smbd/conn.c void conn_free(connection_struct *conn)
conn              284 source3/smbd/conn.c 	DLIST_REMOVE(Connections, conn);
conn              286 source3/smbd/conn.c 	bitmap_clear(bmap, conn->cnum);
conn              291 source3/smbd/conn.c 	conn_free_internal(conn);
conn              306 source3/smbd/conn.c 	connection_struct *conn, *next;
conn              317 source3/smbd/conn.c 	for (conn=Connections;conn;conn=next) {
conn              318 source3/smbd/conn.c 		next=conn->next;
conn              319 source3/smbd/conn.c 		if (strequal(lp_servicename(SNUM(conn)), sharename)) {
conn              321 source3/smbd/conn.c 				 sharename, conn->cnum));
conn              322 source3/smbd/conn.c 			close_cnum(conn, (uint16)-1);
conn               26 source3/smbd/connection.c bool yield_connection(connection_struct *conn, const char *name)
conn               33 source3/smbd/connection.c 	if (!(rec = connections_fetch_entry(NULL, conn, name))) {
conn              133 source3/smbd/connection.c bool claim_connection(connection_struct *conn, const char *name,
conn              144 source3/smbd/connection.c 	if (!(rec = connections_fetch_entry(talloc_tos(), conn, name))) {
conn              153 source3/smbd/connection.c 	crec.cnum = conn?conn->cnum:-1;
conn              154 source3/smbd/connection.c 	if (conn) {
conn              155 source3/smbd/connection.c 		crec.uid = conn->server_info->utok.uid;
conn              156 source3/smbd/connection.c 		crec.gid = conn->server_info->utok.gid;
conn              157 source3/smbd/connection.c 		strlcpy(crec.servicename, lp_servicename(SNUM(conn)),
conn              164 source3/smbd/connection.c 	strlcpy(crec.addr,conn?conn->client_address:
conn               66 source3/smbd/dfree.c uint64_t sys_disk_free(connection_struct *conn, const char *path, bool small_query, 
conn               82 source3/smbd/dfree.c 	dfree_command = lp_dfree_command(SNUM(conn));
conn              177 source3/smbd/dfree.c uint64_t get_dfree_info(connection_struct *conn,
conn              184 source3/smbd/dfree.c 	int dfree_cache_time = lp_dfree_cache_time(SNUM(conn));
conn              185 source3/smbd/dfree.c 	struct dfree_cached_info *dfc = conn->dfree_info;
conn              189 source3/smbd/dfree.c 		return SMB_VFS_DISK_FREE(conn,path,small_query,bsize,dfree,dsize);
conn              192 source3/smbd/dfree.c 	if (dfc && (conn->lastused - dfc->last_dfree_time < dfree_cache_time)) {
conn              200 source3/smbd/dfree.c 	dfree_ret = SMB_VFS_DISK_FREE(conn,path,small_query,bsize,dfree,dsize);
conn              209 source3/smbd/dfree.c 		dfc = TALLOC_P(conn, struct dfree_cached_info);
conn              213 source3/smbd/dfree.c 		conn->dfree_info = dfc;
conn              220 source3/smbd/dfree.c 	dfc->last_dfree_time = conn->lastused;
conn               41 source3/smbd/dir.c 	connection_struct *conn;
conn               55 source3/smbd/dir.c 	struct connection_struct *conn;
conn              187 source3/smbd/dir.c 					      NULL, dptr->conn, dptr->path,
conn              305 source3/smbd/dir.c void dptr_closecnum(connection_struct *conn)
conn              310 source3/smbd/dir.c 		if (dptr->conn == conn)
conn              319 source3/smbd/dir.c void dptr_idlecnum(connection_struct *conn)
conn              323 source3/smbd/dir.c 		if (dptr->conn == conn && dptr->dir_hnd)
conn              387 source3/smbd/dir.c NTSTATUS dptr_create(connection_struct *conn, const char *path, bool old_handle, bool expect_close,uint16 spid,
conn              400 source3/smbd/dir.c 	status = check_name(conn,path);
conn              405 source3/smbd/dir.c 	dir_hnd = OpenDir(NULL, conn, path, wcard, attr);
conn              410 source3/smbd/dir.c 	string_set(&conn->dirpath,path);
conn              490 source3/smbd/dir.c 	dptr->conn = conn;
conn              561 source3/smbd/dir.c 		if (is_visible_file(dptr->conn, dptr->path, name, pst, True)) {
conn              605 source3/smbd/dir.c 	if (!is_visible_file(dptr->conn, dptr->path, dptr->wcard,
conn              627 source3/smbd/dir.c 	if (SMB_VFS_STAT(dptr->conn, pathreal, pst) == 0) {
conn              643 source3/smbd/dir.c 	if (dptr->conn->case_sensitive ||
conn              644 source3/smbd/dir.c 	    !(dptr->conn->fs_capabilities & FILE_CASE_SENSITIVE_SEARCH))
conn              653 source3/smbd/dir.c 	ret = SMB_VFS_GET_REAL_FILENAME(dptr->conn, dptr->path, dptr->wcard,
conn              710 source3/smbd/dir.c 	SMB_VFS_INIT_SEARCH_OP(dptr->conn, dptr->dir_hnd->dir);
conn              782 source3/smbd/dir.c bool dir_check_ftype(connection_struct *conn, uint32 mode, uint32 dirtype)
conn              804 source3/smbd/dir.c static bool mangle_mask_match(connection_struct *conn,
conn              810 source3/smbd/dir.c 	if (!name_to_8_3(filename,mname,False,conn->params)) {
conn              821 source3/smbd/dir.c 		connection_struct *conn,
conn              840 source3/smbd/dir.c 	needslash = ( conn->dirpath[strlen(conn->dirpath) -1] != '/');
conn              842 source3/smbd/dir.c 	if (!conn->dirptr) {
conn              847 source3/smbd/dir.c 		long curoff = dptr_TellDir(conn->dirptr);
conn              848 source3/smbd/dir.c 		dname = dptr_ReadDirName(ctx, conn->dirptr, &curoff, &sbuf);
conn              851 source3/smbd/dir.c 			(long)conn->dirptr,TellDir(conn->dirptr->dir_hnd)));
conn              865 source3/smbd/dir.c 		    mangle_mask_match(conn,filename,mask)) {
conn              868 source3/smbd/dir.c 			if (!mangle_is_8_3(filename, False, conn->params)) {
conn              870 source3/smbd/dir.c 					   conn->params)) {
conn              883 source3/smbd/dir.c 						conn->dirpath,
conn              888 source3/smbd/dir.c 						conn->dirpath,
conn              896 source3/smbd/dir.c 			if (!VALID_STAT(sbuf) && (SMB_VFS_STAT(conn, pathreal, &sbuf)) != 0) {
conn              904 source3/smbd/dir.c 			*mode = dos_mode(conn,pathreal,&sbuf);
conn              906 source3/smbd/dir.c 			if (!dir_check_ftype(conn,*mode,dirtype)) {
conn              920 source3/smbd/dir.c 				fileid = vfs_file_id_from_sbuf(conn, &sbuf);
conn              939 source3/smbd/dir.c 			DirCacheAdd(conn->dirptr->dir_hnd, dname, curoff);
conn              956 source3/smbd/dir.c static bool user_can_read_file(connection_struct *conn, char *name)
conn              963 source3/smbd/dir.c 	if (conn->admin_user) {
conn              967 source3/smbd/dir.c 	return can_access_file_acl(conn, name, FILE_READ_DATA);
conn              977 source3/smbd/dir.c static bool user_can_write_file(connection_struct *conn, char *name, SMB_STRUCT_STAT *pst)
conn              984 source3/smbd/dir.c 	if (conn->admin_user) {
conn              996 source3/smbd/dir.c 	return can_write_to_file(conn, name, pst);
conn             1003 source3/smbd/dir.c static bool file_is_special(connection_struct *conn, char *name, SMB_STRUCT_STAT *pst)
conn             1010 source3/smbd/dir.c 	if (conn->admin_user)
conn             1026 source3/smbd/dir.c bool is_visible_file(connection_struct *conn, const char *dir_path,
conn             1029 source3/smbd/dir.c 	bool hide_unreadable = lp_hideunreadable(SNUM(conn));
conn             1030 source3/smbd/dir.c 	bool hide_unwriteable = lp_hideunwriteable_files(SNUM(conn));
conn             1031 source3/smbd/dir.c 	bool hide_special = lp_hide_special_files(SNUM(conn));
conn             1038 source3/smbd/dir.c 	if (use_veto && IS_VETO_PATH(conn, name)) {
conn             1052 source3/smbd/dir.c 				lp_msdfs_root(SNUM(conn)) &&
conn             1053 source3/smbd/dir.c 				is_msdfs_link(conn, entry, NULL)) {
conn             1062 source3/smbd/dir.c 		if (!VALID_STAT(*pst) && (SMB_VFS_STAT(conn, entry, pst) != 0))
conn             1069 source3/smbd/dir.c 		if (hide_unreadable && !user_can_read_file(conn, entry)) {
conn             1076 source3/smbd/dir.c 		if (hide_unwriteable && !user_can_write_file(conn, entry, pst)) {
conn             1083 source3/smbd/dir.c 		if (hide_special && file_is_special(conn, entry, pst)) {
conn             1097 source3/smbd/dir.c 		SMB_VFS_CLOSEDIR(dirp->conn,dirp->dir);
conn             1107 source3/smbd/dir.c struct smb_Dir *OpenDir(TALLOC_CTX *mem_ctx, connection_struct *conn,
conn             1116 source3/smbd/dir.c 	dirp->conn = conn;
conn             1117 source3/smbd/dir.c 	dirp->name_cache_size = lp_directory_name_cache_size(SNUM(conn));
conn             1128 source3/smbd/dir.c 	dirp->dir = SMB_VFS_OPENDIR(conn, dirp->dir_path, mask, attr);
conn             1152 source3/smbd/dir.c 	connection_struct *conn = dirp->conn;
conn             1175 source3/smbd/dir.c 	while ((n = vfs_readdirname(conn, dirp->dir, sbuf))) {
conn             1182 source3/smbd/dir.c 		*poffset = dirp->offset = SMB_VFS_TELLDIR(conn, dirp->dir);
conn             1196 source3/smbd/dir.c 	SMB_VFS_REWINDDIR(dirp->conn, dirp->dir);
conn             1229 source3/smbd/dir.c 			SMB_VFS_SEEKDIR(dirp->conn, dirp->dir, offset);
conn             1282 source3/smbd/dir.c 	connection_struct *conn = dirp->conn;
conn             1288 source3/smbd/dir.c 			if (e->name && (conn->case_sensitive ? (strcmp(e->name, name) == 0) : strequal(e->name, name))) {
conn             1296 source3/smbd/dir.c 			if (e->name && (conn->case_sensitive ? (strcmp(e->name, name) == 0) : strequal(e->name, name))) {
conn             1305 source3/smbd/dir.c 	SMB_VFS_REWINDDIR(conn, dirp->dir);
conn             1309 source3/smbd/dir.c 		if (conn->case_sensitive ? (strcmp(entry, name) == 0) : strequal(entry, name)) {
conn             1320 source3/smbd/dir.c NTSTATUS can_delete_directory(struct connection_struct *conn,
conn             1327 source3/smbd/dir.c 	struct smb_Dir *dir_hnd = OpenDir(talloc_tos(), conn, dirname,
conn             1342 source3/smbd/dir.c 		if (!is_visible_file(conn, dirname, dname, &st, True)) {
conn               67 source3/smbd/dosmode.c mode_t unix_mode(connection_struct *conn, int dosmode, const char *fname,
conn               74 source3/smbd/dosmode.c 	if (!lp_store_dos_attributes(SNUM(conn)) && IS_DOS_READONLY(dosmode)) {
conn               79 source3/smbd/dosmode.c 	    && lp_inherit_perms(SNUM(conn))) {
conn               84 source3/smbd/dosmode.c 		if (SMB_VFS_STAT(conn, inherit_from_dir, &sbuf) != 0) {
conn              110 source3/smbd/dosmode.c 			result &= lp_dir_mask(SNUM(conn));
conn              112 source3/smbd/dosmode.c 			result |= lp_force_dir_mode(SNUM(conn));
conn              115 source3/smbd/dosmode.c 		if (lp_map_archive(SNUM(conn)) && IS_DOS_ARCHIVE(dosmode))
conn              118 source3/smbd/dosmode.c 		if (lp_map_system(SNUM(conn)) && IS_DOS_SYSTEM(dosmode))
conn              121 source3/smbd/dosmode.c 		if (lp_map_hidden(SNUM(conn)) && IS_DOS_HIDDEN(dosmode))
conn              129 source3/smbd/dosmode.c 			result &= lp_create_mask(SNUM(conn));
conn              131 source3/smbd/dosmode.c 			result |= lp_force_create_mode(SNUM(conn));
conn              143 source3/smbd/dosmode.c static uint32 dos_mode_from_sbuf(connection_struct *conn, const char *path, SMB_STRUCT_STAT *sbuf)
conn              146 source3/smbd/dosmode.c 	enum mapreadonly_options ro_opts = (enum mapreadonly_options)lp_map_readonly(SNUM(conn));
conn              155 source3/smbd/dosmode.c 		if (!can_write_to_file(conn, path, sbuf)) {
conn              160 source3/smbd/dosmode.c 	if (MAP_ARCHIVE(conn) && ((sbuf->st_mode & S_IXUSR) != 0))
conn              163 source3/smbd/dosmode.c 	if (MAP_SYSTEM(conn) && ((sbuf->st_mode & S_IXGRP) != 0))
conn              166 source3/smbd/dosmode.c 	if (MAP_HIDDEN(conn) && ((sbuf->st_mode & S_IXOTH) != 0))
conn              191 source3/smbd/dosmode.c static bool get_ea_dos_attribute(connection_struct *conn, const char *path,SMB_STRUCT_STAT *sbuf, uint32 *pattr)
conn              197 source3/smbd/dosmode.c 	if (!lp_store_dos_attributes(SNUM(conn))) {
conn              204 source3/smbd/dosmode.c 	sizeret = SMB_VFS_GETXATTR(conn, path, SAMBA_XATTR_DOS_ATTRIB, attrstr, sizeof(attrstr));
conn              214 source3/smbd/dosmode.c 			set_store_dos_attributes(SNUM(conn), False);
conn              250 source3/smbd/dosmode.c static bool set_ea_dos_attribute(connection_struct *conn, const char *path, SMB_STRUCT_STAT *sbuf, uint32 dosmode)
conn              256 source3/smbd/dosmode.c 	if (!lp_store_dos_attributes(SNUM(conn))) {
conn              261 source3/smbd/dosmode.c 	if (SMB_VFS_SETXATTR(conn, path, SAMBA_XATTR_DOS_ATTRIB, attrstr, strlen(attrstr), 0) == -1) {
conn              271 source3/smbd/dosmode.c 				set_store_dos_attributes(SNUM(conn), False);
conn              281 source3/smbd/dosmode.c 		if(!CAN_WRITE(conn) || !lp_dos_filemode(SNUM(conn)))
conn              290 source3/smbd/dosmode.c 		if (!NT_STATUS_IS_OK(open_file_fchmod(NULL, conn, path, sbuf,
conn              294 source3/smbd/dosmode.c 		if (SMB_VFS_SETXATTR(conn, path, SAMBA_XATTR_DOS_ATTRIB, attrstr, strlen(attrstr), 0) == 0) {
conn              309 source3/smbd/dosmode.c uint32 dos_mode_msdfs(connection_struct *conn, const char *path,SMB_STRUCT_STAT *sbuf)
conn              321 source3/smbd/dosmode.c 	if (lp_hide_dot_files(SNUM(conn))) {
conn              336 source3/smbd/dosmode.c 	result |= dos_mode_from_sbuf(conn, path, sbuf);
conn              340 source3/smbd/dosmode.c 	if (!(result & aHIDDEN) && IS_HIDDEN_PATH(conn,path)) {
conn              385 source3/smbd/dosmode.c static bool get_stat_dos_flags(connection_struct *conn,
conn              393 source3/smbd/dosmode.c 	if (!lp_store_dos_attributes(SNUM(conn))) {
conn              422 source3/smbd/dosmode.c static bool set_stat_dos_flags(connection_struct *conn,
conn              436 source3/smbd/dosmode.c 	if (!lp_store_dos_attributes(SNUM(conn))) {
conn              453 source3/smbd/dosmode.c 	error = SMB_VFS_CHFLAGS(conn, fname, new_flags);
conn              469 source3/smbd/dosmode.c uint32 dos_mode(connection_struct *conn, const char *path,SMB_STRUCT_STAT *sbuf)
conn              482 source3/smbd/dosmode.c 	if (lp_hide_dot_files(SNUM(conn))) {
conn              498 source3/smbd/dosmode.c 	used_stat_dos_flags = get_stat_dos_flags(conn, path, sbuf, &result);
conn              502 source3/smbd/dosmode.c 		if (get_ea_dos_attribute(conn, path, sbuf, &result)) {
conn              505 source3/smbd/dosmode.c 			result |= dos_mode_from_sbuf(conn, path, sbuf);
conn              510 source3/smbd/dosmode.c 	offline = SMB_VFS_IS_OFFLINE(conn, path, sbuf);
conn              517 source3/smbd/dosmode.c 	if (!(result & aHIDDEN) && IS_HIDDEN_PATH(conn,path)) {
conn              539 source3/smbd/dosmode.c int file_set_dosmode(connection_struct *conn, const char *fname,
conn              562 source3/smbd/dosmode.c 		if (SMB_VFS_STAT(conn,fname,st))
conn              568 source3/smbd/dosmode.c 	get_acl_group_bits(conn, fname, &st->st_mode);
conn              575 source3/smbd/dosmode.c 	old_mode = dos_mode(conn,fname,st);
conn              579 source3/smbd/dosmode.c 			lret = SMB_VFS_SET_OFFLINE(conn, fname);
conn              601 source3/smbd/dosmode.c 		if (set_stat_dos_flags(conn, fname, st, dosmode,
conn              605 source3/smbd/dosmode.c 				notify_fname(conn, NOTIFY_ACTION_MODIFIED,
conn              615 source3/smbd/dosmode.c 	if (set_ea_dos_attribute(conn, fname, st, dosmode)) {
conn              617 source3/smbd/dosmode.c 			notify_fname(conn, NOTIFY_ACTION_MODIFIED,
conn              624 source3/smbd/dosmode.c 	unixmode = unix_mode(conn,dosmode,fname, parent_dir);
conn              635 source3/smbd/dosmode.c 	if (!MAP_ARCHIVE(conn))
conn              637 source3/smbd/dosmode.c 	if (!MAP_SYSTEM(conn))
conn              639 source3/smbd/dosmode.c 	if (!MAP_HIDDEN(conn))
conn              656 source3/smbd/dosmode.c 	ret = SMB_VFS_CHMOD(conn, fname, unixmode);
conn              659 source3/smbd/dosmode.c 			notify_fname(conn, NOTIFY_ACTION_MODIFIED,
conn              669 source3/smbd/dosmode.c 	if(!lp_dos_filemode(SNUM(conn)))
conn              677 source3/smbd/dosmode.c 	if (CAN_WRITE(conn)) {
conn              687 source3/smbd/dosmode.c 		if (!NT_STATUS_IS_OK(open_file_fchmod(NULL, conn, fname, st,
conn              695 source3/smbd/dosmode.c 			notify_fname(conn, NOTIFY_ACTION_MODIFIED,
conn              711 source3/smbd/dosmode.c int file_ntimes(connection_struct *conn, const char *fname,
conn              734 source3/smbd/dosmode.c 	if (!CAN_WRITE(conn)) {
conn              738 source3/smbd/dosmode.c 	if(SMB_VFS_NTIMES(conn, fname, ft) == 0) {
conn              746 source3/smbd/dosmode.c 	if(!lp_dos_filetimes(SNUM(conn))) {
conn              757 source3/smbd/dosmode.c 	if (can_write_to_file(conn, fname, &sbuf)) {
conn              760 source3/smbd/dosmode.c 		ret = SMB_VFS_NTIMES(conn, fname, ft);
conn              772 source3/smbd/dosmode.c bool set_sticky_write_time_path(connection_struct *conn, const char *fname,
conn              796 source3/smbd/dosmode.c 	return set_sticky_write_time_path(fsp->conn, fsp->fsp_name,
conn              810 source3/smbd/dosmode.c 	notify_fname(fsp->conn, NOTIFY_ACTION_MODIFIED,
conn              101 source3/smbd/fake_file.c NTSTATUS open_fake_file(struct smb_request *req, connection_struct *conn,
conn              112 source3/smbd/fake_file.c 	if (conn->server_info->utok.uid != 0) {
conn              115 source3/smbd/fake_file.c 			  lp_servicename(SNUM(conn)), fname,
conn              116 source3/smbd/fake_file.c 			  conn->server_info->unix_name));
conn              121 source3/smbd/fake_file.c 	status = file_new(req, conn, &fsp);
conn              129 source3/smbd/fake_file.c 	fsp->conn = conn;
conn               29 source3/smbd/file_access.c bool can_access_file_acl(struct connection_struct *conn,
conn               37 source3/smbd/file_access.c 	if (conn->server_info->utok.uid == 0 || conn->admin_user) {
conn               42 source3/smbd/file_access.c 	status = SMB_VFS_GET_NT_ACL(conn, fname,
conn               52 source3/smbd/file_access.c 	status = se_access_check(secdesc, conn->server_info->ptok,
conn               63 source3/smbd/file_access.c bool can_delete_file_in_directory(connection_struct *conn, const char *fname)
conn               69 source3/smbd/file_access.c 	if (!CAN_WRITE(conn)) {
conn               77 source3/smbd/file_access.c 	if(SMB_VFS_STAT(conn, dname, &sbuf) != 0) {
conn               86 source3/smbd/file_access.c 	if (conn->server_info->utok.uid == 0 || conn->admin_user) {
conn               96 source3/smbd/file_access.c 		if(SMB_VFS_STAT(conn, fname, &sbuf_file) != 0) {
conn              115 source3/smbd/file_access.c 		if ((conn->server_info->utok.uid != sbuf.st_uid) &&
conn              116 source3/smbd/file_access.c 				(conn->server_info->utok.uid != sbuf_file.st_uid)) {
conn              136 source3/smbd/file_access.c 	return can_access_file_acl(conn, dname, FILE_DELETE_CHILD);
conn              145 source3/smbd/file_access.c bool can_access_file_data(connection_struct *conn, const char *fname, SMB_STRUCT_STAT *psbuf, uint32 access_mask)
conn              157 source3/smbd/file_access.c 	if (conn->server_info->utok.uid == 0 || conn->admin_user) {
conn              164 source3/smbd/file_access.c 		if(SMB_VFS_STAT(conn, fname, psbuf) != 0) {
conn              170 source3/smbd/file_access.c 	if (conn->server_info->utok.uid == psbuf->st_uid) {
conn              190 source3/smbd/file_access.c 	return can_access_file_acl(conn, fname, access_mask);
conn              198 source3/smbd/file_access.c bool can_write_to_file(connection_struct *conn, const char *fname, SMB_STRUCT_STAT *psbuf)
conn              200 source3/smbd/file_access.c 	return can_access_file_data(conn, fname, psbuf, FILE_WRITE_DATA);
conn              207 source3/smbd/file_access.c bool directory_has_default_acl(connection_struct *conn, const char *fname)
conn              212 source3/smbd/file_access.c 	NTSTATUS status = SMB_VFS_GET_NT_ACL(conn, fname,
conn              129 source3/smbd/fileio.c 		if (pos && lp_strict_allocate(SNUM(fsp->conn))) {
conn              213 source3/smbd/fileio.c 	delay = lp_parm_int(SNUM(fsp->conn),
conn              268 source3/smbd/fileio.c 		return print_job_write(SNUM(fsp->conn), jobid, data, pos, n);
conn              283 source3/smbd/fileio.c 			dosmode = dos_mode(fsp->conn,fsp->fsp_name,&st);
conn              284 source3/smbd/fileio.c 			if ((lp_store_dos_attributes(SNUM(fsp->conn)) ||
conn              285 source3/smbd/fileio.c 					MAP_ARCHIVE(fsp->conn)) &&
conn              287 source3/smbd/fileio.c 				file_set_dosmode(fsp->conn,fsp->fsp_name,
conn              819 source3/smbd/fileio.c 	ssize_t alloc_size = lp_write_cache_size(SNUM(fsp->conn));
conn              926 source3/smbd/fileio.c NTSTATUS sync_file(connection_struct *conn, files_struct *fsp, bool write_through)
conn              931 source3/smbd/fileio.c 	if (lp_strict_sync(SNUM(conn)) &&
conn              932 source3/smbd/fileio.c 	    (lp_syncalways(SNUM(conn)) || write_through)) {
conn              952 source3/smbd/fileio.c 		return SMB_VFS_STAT(fsp->conn, fsp->fsp_name, pst);
conn               30 source3/smbd/filename.c 				  connection_struct *conn,
conn              115 source3/smbd/filename.c 			connection_struct *conn,
conn              139 source3/smbd/filename.c 	if (conn->printer) {
conn              176 source3/smbd/filename.c 		if (SMB_VFS_STAT(conn,name,&st) == 0) {
conn              211 source3/smbd/filename.c 	if (conn->case_sensitive && !conn->case_preserve &&
conn              212 source3/smbd/filename.c 			!conn->short_case_preserve) {
conn              213 source3/smbd/filename.c 		strnorm(name, lp_defaultcase(SNUM(conn)));
conn              254 source3/smbd/filename.c 	if((!conn->case_sensitive || !(conn->fs_capabilities & FILE_CASE_SENSITIVE_SEARCH)) &&
conn              255 source3/smbd/filename.c 			stat_cache_lookup(conn, &name, &dirpath, &start, &st)) {
conn              276 source3/smbd/filename.c 		ret = SMB_VFS_LSTAT(conn,name,&st);
conn              278 source3/smbd/filename.c 		ret = SMB_VFS_STAT(conn,name,&st);
conn              296 source3/smbd/filename.c 		stat_cache_add(orig_path, name, conn->case_sensitive);
conn              311 source3/smbd/filename.c 	if ((conn->case_sensitive || !(conn->fs_capabilities & FILE_CASE_SENSITIVE_SEARCH)) &&
conn              312 source3/smbd/filename.c 			!mangle_is_mangled(name, conn->params)) {
conn              321 source3/smbd/filename.c 	if (mangle_is_mangled(start, conn->params)) {
conn              394 source3/smbd/filename.c 			ret = SMB_VFS_LSTAT(conn,name, &st);
conn              396 source3/smbd/filename.c 			ret = SMB_VFS_STAT(conn,name, &st);
conn              450 source3/smbd/filename.c 			    (get_real_filename(conn, dirpath, start,
conn              524 source3/smbd/filename.c 				if (!conn->case_preserve ||
conn              526 source3/smbd/filename.c 						   conn->params) &&
conn              527 source3/smbd/filename.c 						 !conn->short_case_preserve)) {
conn              529 source3/smbd/filename.c 						lp_defaultcase(SNUM(conn)));
conn              537 source3/smbd/filename.c 				if (mangle_is_mangled(start, conn->params)
conn              541 source3/smbd/filename.c 							conn->params)) {
conn              623 source3/smbd/filename.c 					ret = SMB_VFS_LSTAT(conn,name, &st);
conn              625 source3/smbd/filename.c 					ret = SMB_VFS_STAT(conn,name, &st);
conn              646 source3/smbd/filename.c 			get_file_infos(vfs_file_id_from_sbuf(conn, &st),
conn              684 source3/smbd/filename.c 					conn->case_sensitive);
conn              701 source3/smbd/filename.c 		stat_cache_add(orig_path, name, conn->case_sensitive);
conn              714 source3/smbd/filename.c 		result = build_stream_path(ctx, conn, orig_path, name, stream,
conn              752 source3/smbd/filename.c NTSTATUS check_name(connection_struct *conn, const char *name)
conn              754 source3/smbd/filename.c 	if (IS_VETO_PATH(conn, name))  {
conn              764 source3/smbd/filename.c 	if (!lp_widelinks(SNUM(conn)) || !lp_symlinks(SNUM(conn))) {
conn              765 source3/smbd/filename.c 		NTSTATUS status = check_reduced_name(conn,name);
conn              797 source3/smbd/filename.c static int get_real_filename_full_scan(connection_struct *conn,
conn              816 source3/smbd/filename.c 	if (!mangled && !(conn->fs_capabilities & FILE_CASE_SENSITIVE_SEARCH)) {
conn              836 source3/smbd/filename.c 	if (mangled && !conn->case_sensitive) {
conn              839 source3/smbd/filename.c 						       conn->params);
conn              847 source3/smbd/filename.c 	if (!(cur_dir = OpenDir(talloc_tos(), conn, path, NULL, 0))) {
conn              873 source3/smbd/filename.c 		if ((mangled && mangled_equal(name,dname,conn->params)) ||
conn              874 source3/smbd/filename.c 			fname_equal(name, dname, conn->case_sensitive)) {
conn              898 source3/smbd/filename.c int get_real_filename(connection_struct *conn, const char *path,
conn              905 source3/smbd/filename.c 	mangled = mangle_is_mangled(name, conn->params);
conn              908 source3/smbd/filename.c 		return get_real_filename_full_scan(conn, path, name, mangled,
conn              913 source3/smbd/filename.c 	ret = SMB_VFS_GET_REAL_FILENAME(conn, path, name, mem_ctx, found_name);
conn              924 source3/smbd/filename.c 	return get_real_filename_full_scan(conn, path, name, mangled, mem_ctx,
conn              929 source3/smbd/filename.c 				  connection_struct *conn,
conn              947 source3/smbd/filename.c 	if (SMB_VFS_STAT(conn, result, &st) == 0) {
conn              959 source3/smbd/filename.c 	status = SMB_VFS_STREAMINFO(conn, NULL, basepath, mem_ctx,
conn              977 source3/smbd/filename.c 				conn->case_sensitive)) {
conn             1001 source3/smbd/filename.c 	if (SMB_VFS_STAT(conn, result, pst) == 0) {
conn             1002 source3/smbd/filename.c 		stat_cache_add(orig_path, result, conn->case_sensitive);
conn               42 source3/smbd/files.c NTSTATUS file_new(struct smb_request *req, connection_struct *conn,
conn               86 source3/smbd/files.c 	fsp->conn = conn;
conn              116 source3/smbd/files.c 	conn->num_files_open++;
conn              126 source3/smbd/files.c void file_close_conn(connection_struct *conn)
conn              132 source3/smbd/files.c 		if (fsp->conn == conn) {
conn              390 source3/smbd/files.c 					dir_fsp->conn->connectpath,
conn              407 source3/smbd/files.c 					fsp->conn->connectpath,
conn              431 source3/smbd/files.c void file_sync_all(connection_struct *conn)
conn              437 source3/smbd/files.c 		if ((conn == fsp->conn) && (fsp->fh->fd != -1)) {
conn              438 source3/smbd/files.c 			sync_file(conn, fsp, True /* write through */);
conn              462 source3/smbd/files.c 		notify_remove(fsp->conn->notify_ctx, fsp);
conn              478 source3/smbd/files.c 	fsp->conn->num_files_open--;
conn              564 source3/smbd/files.c 	if (!CAN_WRITE(from->conn)) {
conn              172 source3/smbd/globals.h 	connection_struct *conn;
conn               32 source3/smbd/ipc.c static void api_no_reply(connection_struct *conn, struct smb_request *req);
conn               83 source3/smbd/ipc.c void send_trans_reply(connection_struct *conn,
conn              137 source3/smbd/ipc.c 			  IS_CONN_ENCRYPTED(conn), &req->pcd)) {
conn              193 source3/smbd/ipc.c 				  IS_CONN_ENCRYPTED(conn), &req->pcd))
conn              217 source3/smbd/ipc.c static void api_dcerpc_cmd(connection_struct *conn, struct smb_request *req,
conn              225 source3/smbd/ipc.c 		api_no_reply(conn, req);
conn              258 source3/smbd/ipc.c 				talloc_move(conn, &req));
conn              287 source3/smbd/ipc.c 	subreq = np_read_send(req->conn, smbd_event_context(),
conn              299 source3/smbd/ipc.c 		    IS_CONN_ENCRYPTED(req->conn) || req->encrypted,
conn              325 source3/smbd/ipc.c 				  IS_CONN_ENCRYPTED(req->conn)
conn              334 source3/smbd/ipc.c 	send_trans_reply(req->conn, req, NULL, 0, (char *)state->data, nread,
conn              343 source3/smbd/ipc.c static void api_WNPHS(connection_struct *conn, struct smb_request *req,
conn              354 source3/smbd/ipc.c 	send_trans_reply(conn, req, NULL, 0, NULL, 0, False);
conn              362 source3/smbd/ipc.c static void api_SNPHS(connection_struct *conn, struct smb_request *req,
conn              372 source3/smbd/ipc.c 	send_trans_reply(conn, req, NULL, 0, NULL, 0, False);
conn              380 source3/smbd/ipc.c static void api_no_reply(connection_struct *conn, struct smb_request *req)
conn              391 source3/smbd/ipc.c 	send_trans_reply(conn, req, rparam, 4, NULL, 0, False);
conn              400 source3/smbd/ipc.c static void api_fd_reply(connection_struct *conn, uint16 vuid,
conn              434 source3/smbd/ipc.c 			send_trans_reply(conn, req, NULL, 0, NULL, 0, False);
conn              458 source3/smbd/ipc.c 		api_dcerpc_cmd(conn, req, fsp, (uint8_t *)data, tdscnt,
conn              464 source3/smbd/ipc.c 		api_WNPHS(conn, req, fsp, params, tpscnt);
conn              468 source3/smbd/ipc.c 		api_SNPHS(conn, req, fsp, params, tpscnt);
conn              480 source3/smbd/ipc.c static void named_pipe(connection_struct *conn, uint16 vuid,
conn              490 source3/smbd/ipc.c 		api_reply(conn, vuid, req,
conn              505 source3/smbd/ipc.c 		api_fd_reply(conn, vuid, req,
conn              513 source3/smbd/ipc.c 		api_fd_reply(conn, vuid, req,
conn              528 source3/smbd/ipc.c static void handle_trans(connection_struct *conn, struct smb_request *req,
conn              570 source3/smbd/ipc.c 	named_pipe(conn, state->vuid, req,
conn              581 source3/smbd/ipc.c 		close_cnum(conn,state->vuid);
conn              582 source3/smbd/ipc.c 		req->conn = NULL;
conn              594 source3/smbd/ipc.c 	connection_struct *conn = req->conn;
conn              615 source3/smbd/ipc.c 	result = allow_new_trans(conn->pending_trans, req->mid);
conn              624 source3/smbd/ipc.c 	if ((state = TALLOC_P(conn, struct trans_state)) == NULL) {
conn              743 source3/smbd/ipc.c 		DLIST_ADD(conn->pending_trans, state);
conn              755 source3/smbd/ipc.c 	handle_trans(conn, req, state);
conn              781 source3/smbd/ipc.c 	connection_struct *conn = req->conn;
conn              795 source3/smbd/ipc.c 	for (state = conn->pending_trans; state != NULL;
conn              855 source3/smbd/ipc.c 	handle_trans(conn, req, state);
conn              857 source3/smbd/ipc.c 	DLIST_REMOVE(conn->pending_trans, state);
conn              868 source3/smbd/ipc.c 	DLIST_REMOVE(conn->pending_trans, state);
conn               64 source3/smbd/lanman.c static bool api_Unsupported(connection_struct *conn, uint16 vuid,
conn               71 source3/smbd/lanman.c static bool api_TooSmall(connection_struct *conn, uint16 vuid, char *param, char *data,
conn               77 source3/smbd/lanman.c static int CopyExpanded(connection_struct *conn,
conn              100 source3/smbd/lanman.c 				lp_servicename(SNUM(conn)),
conn              101 source3/smbd/lanman.c 				conn->server_info->unix_name,
conn              102 source3/smbd/lanman.c 				conn->connectpath,
conn              103 source3/smbd/lanman.c 				conn->server_info->utok.gid,
conn              104 source3/smbd/lanman.c 				conn->server_info->sanitized_username,
conn              105 source3/smbd/lanman.c 				pdb_get_domain(conn->server_info->sam_account),
conn              135 source3/smbd/lanman.c static int StrlenExpanded(connection_struct *conn, int snum, char *s)
conn              151 source3/smbd/lanman.c 				lp_servicename(SNUM(conn)),
conn              152 source3/smbd/lanman.c 				conn->server_info->unix_name,
conn              153 source3/smbd/lanman.c 				conn->connectpath,
conn              154 source3/smbd/lanman.c 				conn->server_info->utok.gid,
conn              155 source3/smbd/lanman.c 				conn->server_info->sanitized_username,
conn              156 source3/smbd/lanman.c 				pdb_get_domain(conn->server_info->sam_account),
conn              164 source3/smbd/lanman.c static char *Expand(connection_struct *conn, int snum, char *s)
conn              181 source3/smbd/lanman.c 				lp_servicename(SNUM(conn)),
conn              182 source3/smbd/lanman.c 				conn->server_info->unix_name,
conn              183 source3/smbd/lanman.c 				conn->connectpath,
conn              184 source3/smbd/lanman.c 				conn->server_info->utok.gid,
conn              185 source3/smbd/lanman.c 				conn->server_info->sanitized_username,
conn              186 source3/smbd/lanman.c 				pdb_get_domain(conn->server_info->sam_account),
conn              557 source3/smbd/lanman.c static void fill_printjob_info(connection_struct *conn, int snum, int uLevel,
conn              643 source3/smbd/lanman.c static void fill_printq_info_52(connection_struct *conn, int snum, 
conn              724 source3/smbd/lanman.c static void fill_printq_info(connection_struct *conn, int snum, int uLevel,
conn              737 source3/smbd/lanman.c 		PACKS(desc,"z",Expand(conn,snum,SERVICE(snum)));
conn              758 source3/smbd/lanman.c 			PACKS(desc,"z",Expand(conn,snum,lp_comment(snum)));
conn              798 source3/smbd/lanman.c 			fill_printjob_info(conn,snum,uLevel == 2 ? 1 : 2,desc,&queue[i],i);
conn              802 source3/smbd/lanman.c 		fill_printq_info_52( conn, snum, desc, count );
conn              842 source3/smbd/lanman.c static bool api_DosPrintQGetInfo(connection_struct *conn, uint16 vuid,
conn              933 source3/smbd/lanman.c 		fill_printq_info(conn,snum,uLevel,&desc,count,queue,&status);
conn              970 source3/smbd/lanman.c static bool api_DosPrintQEnum(connection_struct *conn, uint16 vuid,
conn             1064 source3/smbd/lanman.c 				fill_printq_info(conn,i,uLevel,&desc,subcntarr[n],queue[n],&status[n]);
conn             1365 source3/smbd/lanman.c static bool api_RNetServerEnum(connection_struct *conn, uint16 vuid,
conn             1520 source3/smbd/lanman.c static bool api_RNetGroupGetUsers(connection_struct *conn, uint16 vuid,
conn             1594 source3/smbd/lanman.c static int fill_share_info(connection_struct *conn, int snum, int uLevel,
conn             1625 source3/smbd/lanman.c 			len += StrlenExpanded(conn,snum,lp_comment(snum));
conn             1672 source3/smbd/lanman.c 		len += CopyExpanded(conn,snum,&p2,lp_comment(snum),&l2);
conn             1708 source3/smbd/lanman.c static bool api_RNetShareGetInfo(connection_struct *conn,uint16 vuid,
conn             1744 source3/smbd/lanman.c 	*rdata_len = fill_share_info(conn,snum,uLevel,&p,&mdrcnt,0,0,0);
conn             1771 source3/smbd/lanman.c static bool api_RNetShareEnum( connection_struct *conn, uint16 vuid,
conn             1821 source3/smbd/lanman.c 			data_len += fill_share_info(conn,i,uLevel,0,&f_len,0,&s_len,0);
conn             1851 source3/smbd/lanman.c 			if (fill_share_info( conn,i,uLevel,&p,&f_len,&p2,&s_len,*rdata ) < 0) {
conn             1878 source3/smbd/lanman.c static bool api_RNetShareAdd(connection_struct *conn,uint16 vuid,
conn             2027 source3/smbd/lanman.c static bool api_RNetGroupEnum(connection_struct *conn,uint16 vuid,
conn             2069 source3/smbd/lanman.c 		conn->server_info, &samr_pipe);
conn             2184 source3/smbd/lanman.c static bool api_NetUserGetGroups(connection_struct *conn,uint16 vuid,
conn             2250 source3/smbd/lanman.c 		conn->server_info, &samr_pipe);
conn             2343 source3/smbd/lanman.c static bool api_RNetUserEnum(connection_struct *conn, uint16 vuid,
conn             2405 source3/smbd/lanman.c 		conn->server_info, &samr_pipe);
conn             2501 source3/smbd/lanman.c static bool api_NetRemoteTOD(connection_struct *conn,uint16 vuid,
conn             2559 source3/smbd/lanman.c static bool api_SetUserPassword(connection_struct *conn,uint16 vuid,
conn             2670 source3/smbd/lanman.c static bool api_SamOEMChangePassword(connection_struct *conn,uint16 vuid,
conn             2748 source3/smbd/lanman.c static bool api_RDosPrintJobDel(connection_struct *conn,uint16 vuid,
conn             2804 source3/smbd/lanman.c 		if (print_job_delete(conn->server_info, snum, jobid, &werr))
conn             2808 source3/smbd/lanman.c 		if (print_job_pause(conn->server_info, snum, jobid, &werr))
conn             2812 source3/smbd/lanman.c 		if (print_job_resume(conn->server_info, snum, jobid, &werr))
conn             2831 source3/smbd/lanman.c static bool api_WPrintQueueCtrl(connection_struct *conn,uint16 vuid,
conn             2873 source3/smbd/lanman.c 		werr = print_queue_pause(conn->server_info, snum);
conn             2876 source3/smbd/lanman.c 		werr = print_queue_resume(conn->server_info, snum);
conn             2879 source3/smbd/lanman.c 		werr = print_queue_purge(conn->server_info, snum);
conn             2926 source3/smbd/lanman.c static bool api_PrintJobInfo(connection_struct *conn, uint16 vuid,
conn             3014 source3/smbd/lanman.c static bool api_RNetServerGetInfo(connection_struct *conn,uint16 vuid,
conn             3131 source3/smbd/lanman.c 				lp_servicename(SNUM(conn)),
conn             3132 source3/smbd/lanman.c 				conn->server_info->unix_name,
conn             3133 source3/smbd/lanman.c 				conn->connectpath,
conn             3134 source3/smbd/lanman.c 				conn->server_info->utok.gid,
conn             3135 source3/smbd/lanman.c 				conn->server_info->sanitized_username,
conn             3136 source3/smbd/lanman.c 				pdb_get_domain(conn->server_info->sam_account),
conn             3178 source3/smbd/lanman.c static bool api_NetWkstaGetInfo(connection_struct *conn,uint16 vuid,
conn             3236 source3/smbd/lanman.c 	strlcpy(p2,conn->server_info->sanitized_username,PTR_DIFF(endp,p2));
conn             3449 source3/smbd/lanman.c static bool api_RNetUserGetInfo(connection_struct *conn, uint16 vuid,
conn             3561 source3/smbd/lanman.c 		SSVAL(p,usri11_priv,conn->admin_user?USER_PRIV_ADMIN:USER_PRIV_USER); 
conn             3614 source3/smbd/lanman.c 		conn->admin_user?USER_PRIV_ADMIN:USER_PRIV_USER);
conn             3704 source3/smbd/lanman.c static bool api_WWkstaUserLogon(connection_struct *conn,uint16 vuid,
conn             3764 source3/smbd/lanman.c 		PACKI(&desc,"W", conn->admin_user?USER_PRIV_ADMIN:USER_PRIV_USER);
conn             3809 source3/smbd/lanman.c static bool api_WAccessGetUserPerms(connection_struct *conn,uint16 vuid,
conn             3854 source3/smbd/lanman.c static bool api_WPrintJobGetInfo(connection_struct *conn, uint16 vuid,
conn             3928 source3/smbd/lanman.c 			fill_printjob_info(conn,snum,uLevel,&desc,&queue[i],i);
conn             3953 source3/smbd/lanman.c static bool api_WPrintJobEnumerate(connection_struct *conn, uint16 vuid,
conn             4018 source3/smbd/lanman.c 			fill_printjob_info(conn,snum,uLevel,&desc,&queue[i],i);
conn             4074 source3/smbd/lanman.c static void fill_printdest_info(connection_struct *conn, int snum, int uLevel,
conn             4110 source3/smbd/lanman.c static bool api_WPrintDestGetInfo(connection_struct *conn, uint16 vuid,
conn             4170 source3/smbd/lanman.c 			fill_printdest_info(conn,snum,uLevel,&desc);
conn             4190 source3/smbd/lanman.c static bool api_WPrintDestEnum(connection_struct *conn, uint16 vuid,
conn             4245 source3/smbd/lanman.c 				fill_printdest_info(conn,i,uLevel,&desc);
conn             4271 source3/smbd/lanman.c static bool api_WPrintDriverEnum(connection_struct *conn, uint16 vuid,
conn             4334 source3/smbd/lanman.c static bool api_WPrintQProcEnum(connection_struct *conn, uint16 vuid,
conn             4397 source3/smbd/lanman.c static bool api_WPrintPortEnum(connection_struct *conn, uint16 vuid,
conn             4466 source3/smbd/lanman.c static bool api_RNetSessionEnum(connection_struct *conn, uint16 vuid,
conn             4551 source3/smbd/lanman.c static bool api_TooSmall(connection_struct *conn,uint16 vuid, char *param, char *data,
conn             4575 source3/smbd/lanman.c static bool api_Unsupported(connection_struct *conn, uint16 vuid,
conn             4652 source3/smbd/lanman.c void api_reply(connection_struct *conn, uint16 vuid,
conn             4732 source3/smbd/lanman.c 	reply = api_commands[i].fn(conn,
conn             4741 source3/smbd/lanman.c 		reply = api_TooSmall(conn,vuid,params,data,mdrcnt,mprcnt,
conn             4747 source3/smbd/lanman.c 		reply = api_Unsupported(conn,vuid,params,tpscnt,data,tdscnt,mdrcnt,mprcnt,
conn             4753 source3/smbd/lanman.c 		send_trans_reply(conn, req, rparam, rparam_len,
conn               47 source3/smbd/msdfs.c static NTSTATUS parse_dfs_path(connection_struct *conn,
conn              142 source3/smbd/msdfs.c 	if (conn && !( strequal(servicename, lp_servicename(SNUM(conn)))
conn              144 source3/smbd/msdfs.c 			&& strequal(lp_servicename(SNUM(conn)),
conn              224 source3/smbd/msdfs.c 	connection_struct *conn;
conn              228 source3/smbd/msdfs.c 	conn = TALLOC_ZERO_P(ctx, connection_struct);
conn              229 source3/smbd/msdfs.c 	if (conn == NULL) {
conn              233 source3/smbd/msdfs.c 	connpath = talloc_strdup(conn, path);
conn              235 source3/smbd/msdfs.c 		TALLOC_FREE(conn);
conn              238 source3/smbd/msdfs.c 	connpath = talloc_string_sub(conn,
conn              243 source3/smbd/msdfs.c 		TALLOC_FREE(conn);
conn              249 source3/smbd/msdfs.c 	if (!(conn->params = TALLOC_ZERO_P(conn, struct share_params))) {
conn              251 source3/smbd/msdfs.c 		TALLOC_FREE(conn);
conn              255 source3/smbd/msdfs.c 	conn->params->service = snum;
conn              258 source3/smbd/msdfs.c 		conn->server_info = copy_serverinfo(conn, server_info);
conn              259 source3/smbd/msdfs.c 		if (conn->server_info == NULL) {
conn              261 source3/smbd/msdfs.c 			TALLOC_FREE(conn);
conn              266 source3/smbd/msdfs.c 	set_conn_connectpath(conn, connpath);
conn              268 source3/smbd/msdfs.c 	if (!smbd_vfs_init(conn)) {
conn              271 source3/smbd/msdfs.c 		conn_free_internal(conn);
conn              275 source3/smbd/msdfs.c 	conn->fs_capabilities = SMB_VFS_FS_CAPABILITIES(conn);
conn              283 source3/smbd/msdfs.c 	oldcwd = vfs_GetWd(ctx, conn);
conn              287 source3/smbd/msdfs.c 		conn_free_internal(conn);
conn              291 source3/smbd/msdfs.c 	if (vfs_ChDir(conn,conn->connectpath) != 0) {
conn              295 source3/smbd/msdfs.c 			conn->connectpath, strerror(errno) ));
conn              296 source3/smbd/msdfs.c 		conn_free_internal(conn);
conn              300 source3/smbd/msdfs.c 	*pconn = conn;
conn              409 source3/smbd/msdfs.c 			connection_struct *conn,
conn              440 source3/smbd/msdfs.c 	if (SMB_VFS_LSTAT(conn, path, sbufp) != 0) {
conn              452 source3/smbd/msdfs.c 	referral_len = SMB_VFS_READLINK(conn, path, link_target, bufsize - 1);
conn              481 source3/smbd/msdfs.c bool is_msdfs_link(connection_struct *conn,
conn              486 source3/smbd/msdfs.c 					conn,
conn              508 source3/smbd/msdfs.c 		connection_struct *conn,
conn              525 source3/smbd/msdfs.c 		conn->connectpath, pdp->reqpath));
conn              539 source3/smbd/msdfs.c 	status = unix_convert(ctx, conn, pdp->reqpath, search_flag, &localpath,
conn              548 source3/smbd/msdfs.c 	if (is_msdfs_link_internal(ctx, conn, localpath, pp_targetpath, NULL)) {
conn              604 source3/smbd/msdfs.c 		if (is_msdfs_link_internal(ctx, conn,
conn              648 source3/smbd/msdfs.c 			connection_struct *conn,
conn              661 source3/smbd/msdfs.c 	status = parse_dfs_path(conn, path_in, search_wcard_flag, pdp,
conn              681 source3/smbd/msdfs.c 	if (!lp_msdfs_root(SNUM(conn))) {
conn              702 source3/smbd/msdfs.c 	if (!( strequal(pdp->servicename, lp_servicename(SNUM(conn)))
conn              704 source3/smbd/msdfs.c 			&& strequal(lp_servicename(SNUM(conn)),
conn              705 source3/smbd/msdfs.c 				conn->server_info->sanitized_username) )) ) {
conn              713 source3/smbd/msdfs.c 	status = dfs_path_lookup(ctx, conn, path_in, pdp,
conn              783 source3/smbd/msdfs.c 	struct connection_struct *conn;
conn              898 source3/smbd/msdfs.c 	status = create_conn_struct(ctx, &conn, snum, lp_pathname(snum),
conn              908 source3/smbd/msdfs.c 	status = dfs_path_lookup(ctx, conn, dfs_path, pdp,
conn              914 source3/smbd/msdfs.c 		vfs_ChDir(conn, oldpath);
conn              915 source3/smbd/msdfs.c 		conn_free_internal(conn);
conn              926 source3/smbd/msdfs.c 		vfs_ChDir(conn, oldpath);
conn              927 source3/smbd/msdfs.c 		conn_free_internal(conn);
conn              932 source3/smbd/msdfs.c 	vfs_ChDir(conn, oldpath);
conn              933 source3/smbd/msdfs.c 	conn_free_internal(conn);
conn             1361 source3/smbd/msdfs.c 	connection_struct *conn;
conn             1366 source3/smbd/msdfs.c 	if(!junction_to_local_path(jucn, &path, &conn, &cwd)) {
conn             1371 source3/smbd/msdfs.c 	msdfs_link = talloc_strdup(conn, "msdfs:");
conn             1407 source3/smbd/msdfs.c 	if(SMB_VFS_SYMLINK(conn, msdfs_link, path) < 0) {
conn             1409 source3/smbd/msdfs.c 			if(SMB_VFS_UNLINK(conn,path)!=0) {
conn             1413 source3/smbd/msdfs.c 		if (SMB_VFS_SYMLINK(conn, msdfs_link, path) < 0) {
conn             1424 source3/smbd/msdfs.c 	vfs_ChDir(conn, cwd);
conn             1425 source3/smbd/msdfs.c 	conn_free_internal(conn);
conn             1433 source3/smbd/msdfs.c 	connection_struct *conn;
conn             1436 source3/smbd/msdfs.c 	if (!junction_to_local_path(jucn, &path, &conn, &cwd)) {
conn             1440 source3/smbd/msdfs.c 	if( SMB_VFS_UNLINK(conn, path) == 0 ) {
conn             1444 source3/smbd/msdfs.c 	vfs_ChDir(conn, cwd);
conn             1445 source3/smbd/msdfs.c 	conn_free_internal(conn);
conn             1460 source3/smbd/msdfs.c 	connection_struct *conn;
conn             1472 source3/smbd/msdfs.c 	status = create_conn_struct(talloc_tos(), &conn, snum, connect_path,
conn             1489 source3/smbd/msdfs.c 	dirp = SMB_VFS_OPENDIR(conn, ".", NULL, 0);
conn             1494 source3/smbd/msdfs.c 	while ((dname = vfs_readdirname(conn, dirp, NULL)) != NULL) {
conn             1495 source3/smbd/msdfs.c 		if (is_msdfs_link(conn,
conn             1502 source3/smbd/msdfs.c 	SMB_VFS_CLOSEDIR(conn,dirp);
conn             1505 source3/smbd/msdfs.c 	vfs_ChDir(conn, cwd);
conn             1506 source3/smbd/msdfs.c 	conn_free_internal(conn);
conn             1524 source3/smbd/msdfs.c 	connection_struct *conn;
conn             1541 source3/smbd/msdfs.c 	status = create_conn_struct(ctx, &conn, snum, connect_path, NULL,
conn             1589 source3/smbd/msdfs.c 	dirp = SMB_VFS_OPENDIR(conn, ".", NULL, 0);
conn             1594 source3/smbd/msdfs.c 	while ((dname = vfs_readdirname(conn, dirp, NULL)) != NULL) {
conn             1602 source3/smbd/msdfs.c 					conn,
conn             1628 source3/smbd/msdfs.c 		SMB_VFS_CLOSEDIR(conn,dirp);
conn             1631 source3/smbd/msdfs.c 	vfs_ChDir(conn, cwd);
conn             1632 source3/smbd/msdfs.c 	conn_free_internal(conn);
conn             1684 source3/smbd/msdfs.c 			connection_struct *conn,
conn             1693 source3/smbd/msdfs.c 					conn,
conn             1717 source3/smbd/msdfs.c 				connection_struct *conn,
conn             1726 source3/smbd/msdfs.c 					conn,
conn              134 source3/smbd/notify.c static void change_notify_reply_packet(connection_struct *conn,
conn              154 source3/smbd/notify.c void change_notify_reply(connection_struct *conn,
conn              161 source3/smbd/notify.c 		change_notify_reply_packet(conn, req, NT_STATUS_OK);
conn              174 source3/smbd/notify.c 		change_notify_reply_packet(conn, req, NT_STATUS_OK);
conn              178 source3/smbd/notify.c 	send_nt_replies(conn, req, NT_STATUS_OK, prs_data_p(&ps),
conn              209 source3/smbd/notify.c 	if (asprintf(&fullpath, "%s/%s", fsp->conn->connectpath,
conn              226 source3/smbd/notify.c 	status = notify_add(fsp->conn->notify_ctx, &e, notify_callback, fsp);
conn              316 source3/smbd/notify.c 	change_notify_reply_packet(map->req->fsp->conn, map->req->req,
conn              334 source3/smbd/notify.c 			fsp->conn, fsp->notify->requests->req, status);
conn              339 source3/smbd/notify.c void notify_fname(connection_struct *conn, uint32 action, uint32 filter,
conn              347 source3/smbd/notify.c 	if (asprintf(&fullpath, "%s/%s", conn->connectpath, path) == -1) {
conn              352 source3/smbd/notify.c 	notify_trigger(conn->notify_ctx, action, filter, fullpath);
conn              384 source3/smbd/notify.c 			change_notify_reply(fsp->conn,
conn              443 source3/smbd/notify.c 	change_notify_reply(fsp->conn,
conn              489 source3/smbd/notify.c struct sys_notify_context *sys_notify_context_create(connection_struct *conn,
conn              501 source3/smbd/notify.c 	ctx->conn = conn;
conn              513 source3/smbd/notify.c 	return SMB_VFS_NOTIFY_WATCH(ctx->conn, ctx, e, callback, private_data,
conn               81 source3/smbd/notify_internal.c 				   connection_struct *conn)
conn               85 source3/smbd/notify_internal.c 	if (!lp_change_notify(conn->params)) {
conn              116 source3/smbd/notify_internal.c 	notify->sys_notify_ctx = sys_notify_context_create(conn, notify, ev);
conn               82 source3/smbd/ntquotas.c 	if (!fsp||!fsp->conn||!qt)
conn               94 source3/smbd/ntquotas.c 	ret = SMB_VFS_GET_QUOTA(fsp->conn, qtype, id, &D);
conn              119 source3/smbd/ntquotas.c 	if (!fsp||!fsp->conn||!qt)
conn              138 source3/smbd/ntquotas.c 	ret = SMB_VFS_SET_QUOTA(fsp->conn, qtype, id, &D);
conn              164 source3/smbd/ntquotas.c 	if (!fsp||!fsp->conn||!qt_list)
conn              192 source3/smbd/ntquotas.c 				 fsp->conn->connectpath));
conn              197 source3/smbd/ntquotas.c 			  sid_string_dbg(&sid), fsp->conn->connectpath));
conn               48 source3/smbd/nttrans.c void send_nt_replies(connection_struct *conn,
conn              233 source3/smbd/nttrans.c 				IS_CONN_ENCRYPTED(conn),
conn              309 source3/smbd/nttrans.c static void nt_open_pipe(char *fname, connection_struct *conn,
conn              339 source3/smbd/nttrans.c static void do_ntcreate_pipe_open(connection_struct *conn,
conn              355 source3/smbd/nttrans.c 	nt_open_pipe(fname, conn, req, &pnum);
conn              415 source3/smbd/nttrans.c 	connection_struct *conn = req->conn;
conn              495 source3/smbd/nttrans.c 	if (IS_IPC(conn)) {
conn              497 source3/smbd/nttrans.c 			do_ntcreate_pipe_open(conn, req);
conn              513 source3/smbd/nttrans.c 		conn,					/* conn */
conn              554 source3/smbd/nttrans.c 	    (lp_fake_oplocks(SNUM(conn))
conn              573 source3/smbd/nttrans.c 	fattr = dos_mode(conn,fsp->fsp_name,&sbuf);
conn              607 source3/smbd/nttrans.c 		&sbuf,lp_fake_dir_create_times(SNUM(conn)));
conn              611 source3/smbd/nttrans.c 	if (lp_dos_filetime_resolution(SNUM(conn))) {
conn              617 source3/smbd/nttrans.c 	put_long_date_timespec(conn->ts_res, p, c_timespec); /* create time. */
conn              619 source3/smbd/nttrans.c 	put_long_date_timespec(conn->ts_res, p, a_timespec); /* access time */
conn              621 source3/smbd/nttrans.c 	put_long_date_timespec(conn->ts_res, p, m_timespec); /* write time */
conn              623 source3/smbd/nttrans.c 	put_long_date_timespec(conn->ts_res, p, m_timespec); /* change time */
conn              627 source3/smbd/nttrans.c 	SOFF_T(p, 0, SMB_VFS_GET_ALLOC_SIZE(conn,fsp,&sbuf));
conn              641 source3/smbd/nttrans.c 		    || can_write_to_file(conn, fsp->fsp_name, &sbuf)) {
conn              661 source3/smbd/nttrans.c static void do_nt_transact_create_pipe(connection_struct *conn,
conn              696 source3/smbd/nttrans.c 	nt_open_pipe(fname, conn, req, &pnum);
conn              748 source3/smbd/nttrans.c 	send_nt_replies(conn, req, NT_STATUS_OK, params, param_len, *ppdata, 0);
conn              763 source3/smbd/nttrans.c 	if (sd_len == 0 || !lp_nt_acl_support(SNUM(fsp->conn))) {
conn              831 source3/smbd/nttrans.c static void call_nt_transact_create(connection_struct *conn,
conn              877 source3/smbd/nttrans.c 	if (IS_IPC(conn)) {
conn              880 source3/smbd/nttrans.c 				conn, req,
conn              947 source3/smbd/nttrans.c 		if (!lp_ea_support(SNUM(conn))) {
conn              987 source3/smbd/nttrans.c 		conn,					/* conn */
conn             1021 source3/smbd/nttrans.c 	    (lp_fake_oplocks(SNUM(conn))
conn             1040 source3/smbd/nttrans.c 	fattr = dos_mode(conn,fsp->fsp_name,&sbuf);
conn             1074 source3/smbd/nttrans.c 		&sbuf,lp_fake_dir_create_times(SNUM(conn)));
conn             1078 source3/smbd/nttrans.c 	if (lp_dos_filetime_resolution(SNUM(conn))) {
conn             1084 source3/smbd/nttrans.c 	put_long_date_timespec(conn->ts_res, p, c_timespec); /* create time. */
conn             1086 source3/smbd/nttrans.c 	put_long_date_timespec(conn->ts_res, p, a_timespec); /* access time */
conn             1088 source3/smbd/nttrans.c 	put_long_date_timespec(conn->ts_res, p, m_timespec); /* write time */
conn             1090 source3/smbd/nttrans.c 	put_long_date_timespec(conn->ts_res, p, m_timespec); /* change time */
conn             1094 source3/smbd/nttrans.c 	SOFF_T(p, 0, SMB_VFS_GET_ALLOC_SIZE(conn,fsp,&sbuf));
conn             1108 source3/smbd/nttrans.c 		    || can_write_to_file(conn, fsp->fsp_name, &sbuf)) {
conn             1119 source3/smbd/nttrans.c 	send_nt_replies(conn, req, NT_STATUS_OK, params, param_len, *ppdata, 0);
conn             1151 source3/smbd/nttrans.c 				connection_struct *conn,
conn             1172 source3/smbd/nttrans.c 	if (!CAN_WRITE(conn)) {
conn             1176 source3/smbd/nttrans.c 	status = unix_convert(ctx, conn, oldname_in, False, &oldname,
conn             1182 source3/smbd/nttrans.c 	status = check_name(conn, oldname);
conn             1192 source3/smbd/nttrans.c 	fattr = dos_mode(conn,oldname,&sbuf1);
conn             1197 source3/smbd/nttrans.c 	status = unix_convert(ctx, conn, newname_in, False, &newname,
conn             1203 source3/smbd/nttrans.c 	status = check_name(conn, newname);
conn             1219 source3/smbd/nttrans.c 	status = check_reduced_name(conn, oldname);
conn             1228 source3/smbd/nttrans.c 		conn,					/* conn */
conn             1252 source3/smbd/nttrans.c 		conn,					/* conn */
conn             1299 source3/smbd/nttrans.c 	file_set_dosmode(conn, newname, fattr, &sbuf2, parent, false);
conn             1319 source3/smbd/nttrans.c 	connection_struct *conn = req->conn;
conn             1365 source3/smbd/nttrans.c 	status = resolve_dfspath(ctx, conn,
conn             1381 source3/smbd/nttrans.c 	status = resolve_dfspath(ctx, conn,
conn             1408 source3/smbd/nttrans.c 			status = rename_internals(ctx, conn, req, oldname,
conn             1418 source3/smbd/nttrans.c 						conn,
conn             1428 source3/smbd/nttrans.c 				status = copy_internals(ctx, conn, req, oldname,
conn             1463 source3/smbd/nttrans.c static void call_nt_transact_notify_change(connection_struct *conn,
conn             1510 source3/smbd/nttrans.c 	if((!fsp->is_directory) || (conn != fsp->conn)) {
conn             1538 source3/smbd/nttrans.c 		change_notify_reply(fsp->conn, req, max_param_count,
conn             1566 source3/smbd/nttrans.c static void call_nt_transact_rename(connection_struct *conn,
conn             1586 source3/smbd/nttrans.c 	if (!check_fsp(conn, req, fsp)) {
conn             1601 source3/smbd/nttrans.c 	send_nt_replies(conn, req, NT_STATUS_OK, NULL, 0, NULL, 0);
conn             1630 source3/smbd/nttrans.c static void call_nt_transact_query_security_desc(connection_struct *conn,
conn             1675 source3/smbd/nttrans.c 	if (!lp_nt_acl_support(SNUM(conn))) {
conn             1707 source3/smbd/nttrans.c 		send_nt_replies(conn, req, NT_STATUS_BUFFER_TOO_SMALL,
conn             1733 source3/smbd/nttrans.c 	send_nt_replies(conn, req, NT_STATUS_OK, params, 4, data, (int)sd_size);
conn             1742 source3/smbd/nttrans.c static void call_nt_transact_set_security_desc(connection_struct *conn,
conn             1768 source3/smbd/nttrans.c 	if(!lp_nt_acl_support(SNUM(conn))) {
conn             1790 source3/smbd/nttrans.c 	send_nt_replies(conn, req, NT_STATUS_OK, NULL, 0, NULL, 0);
conn             1798 source3/smbd/nttrans.c static void call_nt_transact_ioctl(connection_struct *conn,
conn             1840 source3/smbd/nttrans.c 		send_nt_replies(conn, req, NT_STATUS_OK, NULL, 0, NULL, 0);
conn             1853 source3/smbd/nttrans.c 		if (!fsp_belongs_conn(conn, req, fsp)) {
conn             1866 source3/smbd/nttrans.c 		memcpy(pdata+16,create_volume_objectid(conn,objid),16);
conn             1868 source3/smbd/nttrans.c 		send_nt_replies(conn, req, NT_STATUS_OK, NULL, 0,
conn             1910 source3/smbd/nttrans.c 		if (!fsp_belongs_conn(conn, req, fsp)) {
conn             1949 source3/smbd/nttrans.c 					conn->connectpath));
conn             1954 source3/smbd/nttrans.c 					conn->connectpath));
conn             2013 source3/smbd/nttrans.c 		send_nt_replies(conn, req, NT_STATUS_OK, NULL, 0,
conn             2033 source3/smbd/nttrans.c 		if (!fsp_belongs_conn(conn, req, fsp)) {
conn             2069 source3/smbd/nttrans.c 		send_nt_replies(conn, req, NT_STATUS_OK, NULL, 0, NULL, 0);
conn             2089 source3/smbd/nttrans.c static void call_nt_transact_get_user_quota(connection_struct *conn,
conn             2118 source3/smbd/nttrans.c 	if (conn->server_info->utok.uid != 0) {
conn             2120 source3/smbd/nttrans.c 			 "[%s]\n", lp_servicename(SNUM(conn)),
conn             2121 source3/smbd/nttrans.c 			 conn->server_info->unix_name));
conn             2138 source3/smbd/nttrans.c 	if (!check_fsp_ntquota_handle(conn, req, fsp)) {
conn             2356 source3/smbd/nttrans.c 	send_nt_replies(conn, req, nt_status, params, param_len,
conn             2364 source3/smbd/nttrans.c static void call_nt_transact_set_user_quota(connection_struct *conn,
conn             2385 source3/smbd/nttrans.c 	if (conn->server_info->utok.uid != 0) {
conn             2387 source3/smbd/nttrans.c 			 "[%s]\n", lp_servicename(SNUM(conn)),
conn             2388 source3/smbd/nttrans.c 			 conn->server_info->unix_name));
conn             2405 source3/smbd/nttrans.c 	if (!check_fsp_ntquota_handle(conn, req, fsp)) {
conn             2487 source3/smbd/nttrans.c 	send_nt_replies(conn, req, NT_STATUS_OK, params, param_len,
conn             2492 source3/smbd/nttrans.c static void handle_nttrans(connection_struct *conn,
conn             2510 source3/smbd/nttrans.c 				conn, req,
conn             2523 source3/smbd/nttrans.c 				conn, req,
conn             2536 source3/smbd/nttrans.c 				conn, req,
conn             2549 source3/smbd/nttrans.c 				conn, req,
conn             2563 source3/smbd/nttrans.c 				conn, req,
conn             2576 source3/smbd/nttrans.c 				conn, req,
conn             2590 source3/smbd/nttrans.c 				conn, req,
conn             2603 source3/smbd/nttrans.c 				conn, req,
conn             2629 source3/smbd/nttrans.c 	connection_struct *conn = req->conn;
conn             2652 source3/smbd/nttrans.c 	if (IS_IPC(conn) && (function_code != NT_TRANSACT_CREATE)) {
conn             2658 source3/smbd/nttrans.c 	result = allow_new_trans(conn->pending_trans, req->mid);
conn             2666 source3/smbd/nttrans.c 	if ((state = TALLOC_P(conn, struct trans_state)) == NULL) {
conn             2800 source3/smbd/nttrans.c 		handle_nttrans(conn, state, req);
conn             2808 source3/smbd/nttrans.c 	DLIST_ADD(conn->pending_trans, state);
conn             2834 source3/smbd/nttrans.c 	connection_struct *conn = req->conn;
conn             2848 source3/smbd/nttrans.c 	for (state = conn->pending_trans; state != NULL;
conn             2907 source3/smbd/nttrans.c 	handle_nttrans(conn, state, req);
conn             2909 source3/smbd/nttrans.c 	DLIST_REMOVE(conn->pending_trans, state);
conn             2919 source3/smbd/nttrans.c 	DLIST_REMOVE(conn->pending_trans, state);
conn               32 source3/smbd/open.c static NTSTATUS create_file_unixpath(connection_struct *conn,
conn               68 source3/smbd/open.c static NTSTATUS check_open_rights(struct connection_struct *conn,
conn               79 source3/smbd/open.c 	if (conn->server_info->utok.uid == 0 || conn->admin_user) {
conn               88 source3/smbd/open.c 	status = SMB_VFS_GET_NT_ACL(conn, fname,
conn              102 source3/smbd/open.c 				conn->server_info->ptok,
conn              122 source3/smbd/open.c static NTSTATUS fd_open(struct connection_struct *conn,
conn              136 source3/smbd/open.c 	if (fsp->posix_open || !lp_symlinks(SNUM(conn))) {
conn              141 source3/smbd/open.c 	fsp->fh->fd = SMB_VFS_OPEN(conn,fname,fsp,flags,mode);
conn              193 source3/smbd/open.c void change_file_owner_to_parent(connection_struct *conn,
conn              200 source3/smbd/open.c 	ret = SMB_VFS_STAT(conn, inherit_from_dir, &parent_st);
conn              224 source3/smbd/open.c NTSTATUS change_dir_owner_to_parent(connection_struct *conn,
conn              236 source3/smbd/open.c 	ret = SMB_VFS_STAT(conn, inherit_from_dir, &parent_st);
conn              252 source3/smbd/open.c 	saved_dir = vfs_GetWd(ctx,conn);
conn              262 source3/smbd/open.c 	if (vfs_ChDir(conn, fname) == -1) {
conn              270 source3/smbd/open.c 	if (SMB_VFS_STAT(conn,".",&sbuf) == -1) {
conn              290 source3/smbd/open.c 	ret = SMB_VFS_CHOWN(conn, ".", parent_st.st_uid, (gid_t)-1);
conn              307 source3/smbd/open.c 	vfs_ChDir(conn,saved_dir);
conn              316 source3/smbd/open.c 			  connection_struct *conn,
conn              347 source3/smbd/open.c 	if (!CAN_WRITE(conn)) {
conn              420 source3/smbd/open.c 		status = fd_open(conn, path, fsp, local_flags, unx_mode);
conn              431 source3/smbd/open.c 			if (lp_inherit_perms(SNUM(conn))) {
conn              432 source3/smbd/open.c 				inherit_access_posix_acl(conn, parent_dir, path,
conn              437 source3/smbd/open.c 			if (lp_inherit_owner(SNUM(conn))) {
conn              438 source3/smbd/open.c 				change_file_owner_to_parent(conn, parent_dir,
conn              442 source3/smbd/open.c 			notify_fname(conn, NOTIFY_ACTION_ADDED,
conn              451 source3/smbd/open.c 			status = check_open_rights(conn,
conn              464 source3/smbd/open.c 							(lp_map_readonly(SNUM(conn)) ||
conn              465 source3/smbd/open.c 							 lp_map_archive(SNUM(conn)) ||
conn              466 source3/smbd/open.c 							 lp_map_hidden(SNUM(conn)) ||
conn              467 source3/smbd/open.c 							 lp_map_system(SNUM(conn)))) {
conn              477 source3/smbd/open.c 							can_delete_file_in_directory(conn, path)) {
conn              522 source3/smbd/open.c 			ret = SMB_VFS_STAT(conn, path, psbuf);
conn              553 source3/smbd/open.c 	fsp->file_id = vfs_file_id_from_sbuf(conn, psbuf);
conn              558 source3/smbd/open.c 	if (!CAN_WRITE(conn)) {
conn              568 source3/smbd/open.c 	if (conn->aio_write_behind_list &&
conn              569 source3/smbd/open.c 	    is_in_path(path, conn->aio_write_behind_list, conn->case_sensitive)) {
conn              577 source3/smbd/open.c 		 conn->server_info->unix_name,
conn              580 source3/smbd/open.c 		 conn->num_files_open));
conn              767 source3/smbd/open.c static NTSTATUS open_mode_check(connection_struct *conn,
conn              805 source3/smbd/open.c 	if (!lp_share_modes(SNUM(conn))) {
conn              893 source3/smbd/open.c 		            lp_level2_oplocks(SNUM(fsp->conn));
conn             1052 source3/smbd/open.c bool open_match_attributes(connection_struct *conn,
conn             1082 source3/smbd/open.c 	if (lp_map_system(SNUM(conn)) || lp_store_dos_attributes(SNUM(conn))) {
conn             1088 source3/smbd/open.c 	if (lp_map_hidden(SNUM(conn)) || lp_store_dos_attributes(SNUM(conn))) {
conn             1103 source3/smbd/open.c 				     connection_struct *conn,
conn             1339 source3/smbd/open.c static NTSTATUS calculate_access_mask(connection_struct *conn,
conn             1360 source3/smbd/open.c 			status = SMB_VFS_GET_NT_ACL(conn, fname,
conn             1374 source3/smbd/open.c 					conn->server_info->ptok,
conn             1401 source3/smbd/open.c static NTSTATUS open_file_ntcreate(connection_struct *conn,
conn             1439 source3/smbd/open.c 	if (conn->printer) {
conn             1451 source3/smbd/open.c 		return print_fsp_open(req, conn, fname, req->vuid, fsp, psbuf);
conn             1465 source3/smbd/open.c 		unx_mode = unix_mode(conn, new_dos_attributes | aARCH, fname,
conn             1511 source3/smbd/open.c 	status = check_name(conn, fname);
conn             1519 source3/smbd/open.c 			existing_dos_attributes = dos_mode(conn, fname, psbuf);
conn             1524 source3/smbd/open.c 	if (!lp_oplocks(SNUM(conn)) || global_client_failed_oplock_break ||
conn             1525 source3/smbd/open.c 	    IS_VETO_OPLOCK_PATH(conn, fname)) {
conn             1620 source3/smbd/open.c 		if (!open_match_attributes(conn, fname,
conn             1635 source3/smbd/open.c 	status = calculate_access_mask(conn, fname, file_existed,
conn             1680 source3/smbd/open.c 	if ((create_options & FILE_WRITE_THROUGH) && lp_strict_sync(SNUM(conn))) {
conn             1689 source3/smbd/open.c 	if (!posix_open && !CAN_WRITE(conn)) {
conn             1703 source3/smbd/open.c 	    (!CAN_WRITE(conn) || IS_DOS_READONLY(existing_dos_attributes))) {
conn             1706 source3/smbd/open.c 			 fname, !CAN_WRITE(conn) ? "share" : "file" ));
conn             1711 source3/smbd/open.c 	fsp->file_id = vfs_file_id_from_sbuf(conn, psbuf);
conn             1728 source3/smbd/open.c 		id = vfs_file_id_from_sbuf(conn, psbuf);
conn             1731 source3/smbd/open.c 					  conn->connectpath,
conn             1750 source3/smbd/open.c 		status = open_mode_check(conn, fname, lck,
conn             1795 source3/smbd/open.c 							conn,
conn             1832 source3/smbd/open.c 			if (((can_access_mask & FILE_WRITE_DATA) && !CAN_WRITE(conn)) ||
conn             1833 source3/smbd/open.c 			    !can_access_file_data(conn,fname,psbuf,can_access_mask)) {
conn             1850 source3/smbd/open.c 				timeout_usecs = lp_parm_int(SNUM(conn),
conn             1904 source3/smbd/open.c         if ((flags2 & O_CREAT) && lp_inherit_acls(SNUM(conn)) &&
conn             1905 source3/smbd/open.c 	    (def_acl = directory_has_default_acl(conn, parent_dir))) {
conn             1919 source3/smbd/open.c 	fsp_open = open_file(fsp, conn, req, parent_dir, newname, fname, psbuf,
conn             1950 source3/smbd/open.c 					  conn->connectpath,
conn             1970 source3/smbd/open.c 		status = open_mode_check(conn, fname, lck,
conn             2022 source3/smbd/open.c 		status = delete_all_streams(conn, fname);
conn             2114 source3/smbd/open.c 	set_share_mode(lck, fsp, conn->server_info->utok.uid, 0,
conn             2136 source3/smbd/open.c 		if (lp_map_archive(SNUM(conn)) ||
conn             2137 source3/smbd/open.c 		    lp_store_dos_attributes(SNUM(conn))) {
conn             2142 source3/smbd/open.c 					    conn, fname,
conn             2210 source3/smbd/open.c NTSTATUS open_file_fchmod(struct smb_request *req, connection_struct *conn,
conn             2221 source3/smbd/open.c 	status = file_new(req, conn, &fsp);
conn             2227 source3/smbd/open.c 		conn,					/* conn */
conn             2271 source3/smbd/open.c static NTSTATUS mkdir_internal(connection_struct *conn,
conn             2282 source3/smbd/open.c 	if(!CAN_WRITE(conn)) {
conn             2284 source3/smbd/open.c 			 "%s\n", lp_servicename(SNUM(conn))));
conn             2288 source3/smbd/open.c 	status = check_name(conn, name);
conn             2301 source3/smbd/open.c 		mode = unix_mode(conn, aDIR, name, parent_dir);
conn             2304 source3/smbd/open.c 	if (SMB_VFS_MKDIR(conn, name, mode) != 0) {
conn             2311 source3/smbd/open.c 	if (SMB_VFS_LSTAT(conn, name, psbuf) == -1) {
conn             2323 source3/smbd/open.c 	if (lp_store_dos_attributes(SNUM(conn))) {
conn             2325 source3/smbd/open.c 			file_set_dosmode(conn, name,
conn             2332 source3/smbd/open.c 	if (lp_inherit_perms(SNUM(conn))) {
conn             2333 source3/smbd/open.c 		inherit_access_posix_acl(conn, parent_dir, name, mode);
conn             2344 source3/smbd/open.c 			SMB_VFS_CHMOD(conn, name,
conn             2350 source3/smbd/open.c 	if (lp_inherit_owner(SNUM(conn))) {
conn             2351 source3/smbd/open.c 		change_dir_owner_to_parent(conn, parent_dir, name, psbuf);
conn             2354 source3/smbd/open.c 	notify_fname(conn, NOTIFY_ACTION_ADDED, FILE_NOTIFY_CHANGE_DIR_NAME,
conn             2364 source3/smbd/open.c static NTSTATUS open_directory(connection_struct *conn,
conn             2394 source3/smbd/open.c 			(conn->fs_capabilities & FILE_NAMED_STREAMS) &&
conn             2400 source3/smbd/open.c 	status = calculate_access_mask(conn, fname, dir_existed,
conn             2428 source3/smbd/open.c 			if (SMB_VFS_STAT(conn, fname, psbuf) != 0) {
conn             2439 source3/smbd/open.c 			status = mkdir_internal(conn,
conn             2460 source3/smbd/open.c 			status = mkdir_internal(conn,
conn             2495 source3/smbd/open.c 		status = check_open_rights(conn,
conn             2511 source3/smbd/open.c 				can_delete_file_in_directory(conn, fname))) {
conn             2527 source3/smbd/open.c 	status = file_new(req, conn, &fsp);
conn             2537 source3/smbd/open.c 	fsp->file_id = vfs_file_id_from_sbuf(conn, psbuf);
conn             2562 source3/smbd/open.c 				  conn->connectpath,
conn             2571 source3/smbd/open.c 	status = open_mode_check(conn, fname, lck,
conn             2581 source3/smbd/open.c 	set_share_mode(lck, fsp, conn->server_info->utok.uid, 0, NO_OPLOCK);
conn             2610 source3/smbd/open.c NTSTATUS create_directory(connection_struct *conn, struct smb_request *req, const char *directory)
conn             2619 source3/smbd/open.c 		conn,					/* conn */
conn             2680 source3/smbd/open.c 		if (memcmp(fsp->conn->connectpath, sharepath, sp_len) == 0) {
conn             2691 source3/smbd/open.c 				fsp->conn->connectpath,
conn             2701 source3/smbd/open.c 	connection_struct *conn;
conn             2712 source3/smbd/open.c 	state->conn->case_sensitive = state->case_sensitive;
conn             2713 source3/smbd/open.c 	state->conn->case_preserve = state->case_preserve;
conn             2714 source3/smbd/open.c 	state->conn->short_case_preserve = state->short_case_preserve;
conn             2722 source3/smbd/open.c 						      connection_struct *conn)
conn             2731 source3/smbd/open.c 	result->conn = conn;
conn             2732 source3/smbd/open.c 	result->case_sensitive = conn->case_sensitive;
conn             2733 source3/smbd/open.c 	result->case_preserve = conn->case_preserve;
conn             2734 source3/smbd/open.c 	result->short_case_preserve = conn->short_case_preserve;
conn             2737 source3/smbd/open.c 	conn->case_sensitive = True;
conn             2738 source3/smbd/open.c 	conn->case_preserve = True;
conn             2739 source3/smbd/open.c 	conn->short_case_preserve = True;
conn             2752 source3/smbd/open.c NTSTATUS open_streams_for_delete(connection_struct *conn,
conn             2762 source3/smbd/open.c 	status = SMB_VFS_STREAMINFO(conn, NULL, fname, talloc_tos(),
conn             2811 source3/smbd/open.c 			 conn,			/* conn */
conn             2862 source3/smbd/open.c static NTSTATUS create_file_unixpath(connection_struct *conn,
conn             2916 source3/smbd/open.c 		if (SMB_VFS_STAT(conn, fname, &sbuf) == -1) {
conn             2921 source3/smbd/open.c 	if ((conn->fs_capabilities & FILE_NAMED_STREAMS)
conn             2928 source3/smbd/open.c 		status = open_streams_for_delete(conn, fname);
conn             2944 source3/smbd/open.c 	if (lp_acl_check_permissions(SNUM(conn))
conn             2948 source3/smbd/open.c 	    && (!(can_delete_file_in_directory(conn, fname) ||
conn             2949 source3/smbd/open.c 		 can_access_file_acl(conn, fname, DELETE_ACCESS)))) {
conn             2973 source3/smbd/open.c 			lp_nt_acl_support(SNUM(conn)) &&
conn             2980 source3/smbd/open.c 	if ((conn->fs_capabilities & FILE_NAMED_STREAMS)
conn             3011 source3/smbd/open.c 		status = create_file_unixpath(conn, NULL, base, 0,
conn             3053 source3/smbd/open.c 			conn, req, fname, &sbuf, access_mask, share_access,
conn             3062 source3/smbd/open.c 		status = file_new(req, conn, &fsp);
conn             3075 source3/smbd/open.c 		status = open_file_ntcreate(conn,
conn             3114 source3/smbd/open.c 				conn, req, fname, &sbuf, access_mask,
conn             3139 source3/smbd/open.c 	    && lp_nt_acl_support(SNUM(conn))) {
conn             3168 source3/smbd/open.c 		status = set_ea(conn, fsp, fname, ea_list);
conn             3184 source3/smbd/open.c 				fsp->conn, allocation_size);
conn             3197 source3/smbd/open.c 				fsp->conn, (uint64_t)sbuf.st_size);
conn             3241 source3/smbd/open.c NTSTATUS get_relative_fid_filename(connection_struct *conn,
conn             3265 source3/smbd/open.c 		if ((conn->fs_capabilities & FILE_NAMED_STREAMS) &&
conn             3328 source3/smbd/open.c NTSTATUS create_file_default(connection_struct *conn,
conn             3376 source3/smbd/open.c 		status = resolve_dfspath(talloc_tos(), conn, true, fname,
conn             3398 source3/smbd/open.c 		status = get_relative_fid_filename(conn, req, root_dir_fid,
conn             3429 source3/smbd/open.c 			status = open_fake_file(req, conn, req->vuid,
conn             3440 source3/smbd/open.c 		if (!(conn->fs_capabilities & FILE_NAMED_STREAMS)) {
conn             3451 source3/smbd/open.c 		case_state = set_posix_case_semantics(talloc_tos(), conn);
conn             3459 source3/smbd/open.c 		status = unix_convert(talloc_tos(), conn, fname, False,
conn             3469 source3/smbd/open.c 			if (SMB_VFS_STAT(conn, fname, &sbuf) == -1) {
conn             3480 source3/smbd/open.c 	status = check_name(conn, fname);
conn             3486 source3/smbd/open.c 		conn, req, fname, access_mask, share_access,
conn              228 source3/smbd/oplock.c 	SSVAL(result,smb_tid,fsp->conn->cnum);
conn              393 source3/smbd/oplock.c 			IS_CONN_ENCRYPTED(fsp->conn),
conn              528 source3/smbd/oplock.c 	    lp_level2_oplocks(SNUM(fsp->conn))) {
conn              549 source3/smbd/oplock.c 			IS_CONN_ENCRYPTED(fsp->conn),
conn              629 source3/smbd/oplock.c 			IS_CONN_ENCRYPTED(fsp->conn),
conn               38 source3/smbd/pipes.c 	struct connection_struct *conn = smb_req->conn;
conn               42 source3/smbd/pipes.c 	status = file_new(smb_req, conn, &fsp);
conn               48 source3/smbd/pipes.c 	fsp->conn = conn;
conn               55 source3/smbd/pipes.c 	status = np_open(NULL, name, conn->client_address,
conn               56 source3/smbd/pipes.c 			 conn->server_info, &fsp->fake_file_handle);
conn               75 source3/smbd/pipes.c void reply_open_pipe_and_X(connection_struct *conn, struct smb_request *req)
conn              192 source3/smbd/pipes.c 				talloc_move(req->conn, &req));
conn              219 source3/smbd/pipes.c 			  IS_CONN_ENCRYPTED(req->conn)||req->encrypted,
conn              301 source3/smbd/pipes.c 				talloc_move(req->conn, &req));
conn              401 source3/smbd/pipes.c 				talloc_move(req->conn, &req));
conn              248 source3/smbd/posix_acls.c 	if (!lp_map_acl_inherit(SNUM(fsp->conn))) {
conn              259 source3/smbd/posix_acls.c 		ret = SMB_VFS_SETXATTR(fsp->conn,fsp->fsp_name, SAMBA_POSIX_INHERITANCE_EA_NAME,
conn              589 source3/smbd/posix_acls.c 	if (!lp_map_acl_inherit(SNUM(fsp->conn))) {
conn              602 source3/smbd/posix_acls.c 			ret = SMB_VFS_GETXATTR(fsp->conn,fsp->fsp_name,SAMBA_POSIX_INHERITANCE_EA_NAME,
conn              652 source3/smbd/posix_acls.c static struct pai_val *load_inherited_info(const struct connection_struct *conn,
conn              660 source3/smbd/posix_acls.c 	if (!lp_map_acl_inherit(SNUM(conn))) {
conn              669 source3/smbd/posix_acls.c 		ret = SMB_VFS_GETXATTR(conn, fname,
conn              828 source3/smbd/posix_acls.c static mode_t convert_permset_to_mode_t(connection_struct *conn, SMB_ACL_PERMSET_T permset)
conn              832 source3/smbd/posix_acls.c 	ret |= (SMB_VFS_SYS_ACL_GET_PERM(conn, permset, SMB_ACL_READ) ? S_IRUSR : 0);
conn              833 source3/smbd/posix_acls.c 	ret |= (SMB_VFS_SYS_ACL_GET_PERM(conn, permset, SMB_ACL_WRITE) ? S_IWUSR : 0);
conn              834 source3/smbd/posix_acls.c 	ret |= (SMB_VFS_SYS_ACL_GET_PERM(conn, permset, SMB_ACL_EXECUTE) ? S_IXUSR : 0);
conn              862 source3/smbd/posix_acls.c static int map_acl_perms_to_permset(connection_struct *conn, mode_t mode, SMB_ACL_PERMSET_T *p_permset)
conn              864 source3/smbd/posix_acls.c 	if (SMB_VFS_SYS_ACL_CLEAR_PERMS(conn, *p_permset) ==  -1)
conn              867 source3/smbd/posix_acls.c 		if (SMB_VFS_SYS_ACL_ADD_PERM(conn, *p_permset, SMB_ACL_READ) == -1)
conn              871 source3/smbd/posix_acls.c 		if (SMB_VFS_SYS_ACL_ADD_PERM(conn, *p_permset, SMB_ACL_WRITE) == -1)
conn              875 source3/smbd/posix_acls.c 		if (SMB_VFS_SYS_ACL_ADD_PERM(conn, *p_permset, SMB_ACL_EXECUTE) == -1)
conn             2166 source3/smbd/posix_acls.c 	int snum = SNUM(fsp->conn);
conn             2170 source3/smbd/posix_acls.c 		? unix_mode( fsp->conn, FILE_ATTRIBUTE_ARCHIVE, fsp->fsp_name,
conn             2277 source3/smbd/posix_acls.c 	if (!ensure_canon_entry_valid(&file_ace, fsp->conn->params, fsp->is_directory, pfile_owner_sid, pfile_grp_sid, pst, True)) {
conn             2293 source3/smbd/posix_acls.c 	if (dir_ace && !ensure_canon_entry_valid(&dir_ace, fsp->conn->params, fsp->is_directory, pfile_owner_sid, pfile_grp_sid, pst, True)) {
conn             2371 source3/smbd/posix_acls.c static canon_ace *canonicalise_acl(struct connection_struct *conn,
conn             2384 source3/smbd/posix_acls.c 	while ( posix_acl && (SMB_VFS_SYS_ACL_GET_ENTRY(conn, posix_acl, entry_id, &entry) == 1)) {
conn             2394 source3/smbd/posix_acls.c 		if (SMB_VFS_SYS_ACL_GET_TAG_TYPE(conn, entry, &tagtype) == -1)
conn             2397 source3/smbd/posix_acls.c 		if (SMB_VFS_SYS_ACL_GET_PERMSET(conn, entry, &permset) == -1)
conn             2410 source3/smbd/posix_acls.c 					uid_t *puid = (uid_t *)SMB_VFS_SYS_ACL_GET_QUALIFIER(conn, entry);
conn             2423 source3/smbd/posix_acls.c 						SMB_VFS_SYS_ACL_FREE_QUALIFIER(conn, (void *)puid,tagtype);
conn             2429 source3/smbd/posix_acls.c 					SMB_VFS_SYS_ACL_FREE_QUALIFIER(conn, (void *)puid,tagtype);
conn             2440 source3/smbd/posix_acls.c 					gid_t *pgid = (gid_t *)SMB_VFS_SYS_ACL_GET_QUALIFIER(conn, entry);
conn             2448 source3/smbd/posix_acls.c 					SMB_VFS_SYS_ACL_FREE_QUALIFIER(conn, (void *)pgid,tagtype);
conn             2452 source3/smbd/posix_acls.c 				acl_mask = convert_permset_to_mode_t(conn, permset);
conn             2474 source3/smbd/posix_acls.c 		ace->perms = convert_permset_to_mode_t(conn, permset);
conn             2488 source3/smbd/posix_acls.c 	if (!ensure_canon_entry_valid(&l_head, conn->params,
conn             2549 source3/smbd/posix_acls.c static bool acl_group_override(connection_struct *conn,
conn             2558 source3/smbd/posix_acls.c 	if (lp_acl_group_control(SNUM(conn)) &&
conn             2564 source3/smbd/posix_acls.c 	if (lp_dos_filemode(SNUM(conn)) &&
conn             2565 source3/smbd/posix_acls.c 			can_write_to_file(conn, fname, psbuf)) {
conn             2578 source3/smbd/posix_acls.c 	connection_struct *conn = fsp->conn;
conn             2580 source3/smbd/posix_acls.c 	SMB_ACL_T the_acl = SMB_VFS_SYS_ACL_INIT(conn, (int)count_canon_ace_list(the_ace) + 1);
conn             2638 source3/smbd/posix_acls.c 		if (SMB_VFS_SYS_ACL_CREATE_ENTRY(conn, &the_acl, &the_entry) == -1) {
conn             2664 source3/smbd/posix_acls.c 		if (SMB_VFS_SYS_ACL_SET_TAG_TYPE(conn, the_entry, p_ace->type) == -1) {
conn             2676 source3/smbd/posix_acls.c 			if (SMB_VFS_SYS_ACL_SET_QUALIFIER(conn, the_entry,(void *)&p_ace->unix_ug.uid) == -1) {
conn             2687 source3/smbd/posix_acls.c 		if (SMB_VFS_SYS_ACL_GET_PERMSET(conn, the_entry, &the_permset) == -1) {
conn             2693 source3/smbd/posix_acls.c 		if (map_acl_perms_to_permset(conn, p_ace->perms, &the_permset) == -1) {
conn             2703 source3/smbd/posix_acls.c 		if (SMB_VFS_SYS_ACL_SET_PERMSET(conn, the_entry, the_permset) == -1) {
conn             2715 source3/smbd/posix_acls.c 		if (SMB_VFS_SYS_ACL_CREATE_ENTRY(conn, &the_acl, &mask_entry) == -1) {
conn             2720 source3/smbd/posix_acls.c 		if (SMB_VFS_SYS_ACL_SET_TAG_TYPE(conn, mask_entry, SMB_ACL_MASK) == -1) {
conn             2725 source3/smbd/posix_acls.c 		if (SMB_VFS_SYS_ACL_GET_PERMSET(conn, mask_entry, &mask_permset) == -1) {
conn             2730 source3/smbd/posix_acls.c 		if (map_acl_perms_to_permset(conn, S_IRUSR|S_IWUSR|S_IXUSR, &mask_permset) == -1) {
conn             2735 source3/smbd/posix_acls.c 		if (SMB_VFS_SYS_ACL_SET_PERMSET(conn, mask_entry, mask_permset) == -1) {
conn             2746 source3/smbd/posix_acls.c 		if (SMB_VFS_SYS_ACL_SET_FILE(conn, fsp->fsp_name, the_acl_type, the_acl) == -1) {
conn             2755 source3/smbd/posix_acls.c 			if (acl_group_override(conn, psbuf, fsp->fsp_name)) {
conn             2762 source3/smbd/posix_acls.c 				sret = SMB_VFS_SYS_ACL_SET_FILE(conn, fsp->fsp_name, the_acl_type, the_acl);
conn             2786 source3/smbd/posix_acls.c 			if (acl_group_override(conn, psbuf, fsp->fsp_name)) {
conn             2813 source3/smbd/posix_acls.c 		SMB_VFS_SYS_ACL_FREE_ACL(conn, the_acl);
conn             2839 source3/smbd/posix_acls.c SMB_ACL_T free_empty_sys_acl(connection_struct *conn, SMB_ACL_T the_acl)
conn             2845 source3/smbd/posix_acls.c 	if (SMB_VFS_SYS_ACL_GET_ENTRY(conn, the_acl, SMB_ACL_FIRST_ENTRY, &entry) != 1) {
conn             2846 source3/smbd/posix_acls.c 		SMB_VFS_SYS_ACL_FREE_ACL(conn, the_acl);
conn             2860 source3/smbd/posix_acls.c 	int snum = SNUM(fsp->conn);
conn             3037 source3/smbd/posix_acls.c static NTSTATUS posix_get_nt_acl_common(struct connection_struct *conn,
conn             3067 source3/smbd/posix_acls.c 	if (lp_profile_acls(SNUM(conn))) {
conn             3087 source3/smbd/posix_acls.c 		file_ace = canonicalise_acl(conn, name, posix_acl, sbuf,
conn             3099 source3/smbd/posix_acls.c 			dir_ace = canonicalise_acl(conn, name, def_acl,
conn             3179 source3/smbd/posix_acls.c 				uint32_t acc = map_canon_ace_perms(SNUM(conn),
conn             3192 source3/smbd/posix_acls.c 			if (lp_profile_acls(SNUM(conn))) {
conn             3200 source3/smbd/posix_acls.c 				uint32_t acc = map_canon_ace_perms(SNUM(conn),
conn             3216 source3/smbd/posix_acls.c 			if (lp_profile_acls(SNUM(conn))) {
conn             3234 source3/smbd/posix_acls.c 			if (lp_profile_acls(SNUM(conn))) {
conn             3278 source3/smbd/posix_acls.c 	if (pal == NULL || !lp_map_acl_inherit(SNUM(conn))) {
conn             3293 source3/smbd/posix_acls.c 		SMB_VFS_SYS_ACL_FREE_ACL(conn, posix_acl);
conn             3296 source3/smbd/posix_acls.c 		SMB_VFS_SYS_ACL_FREE_ACL(conn, def_acl);
conn             3319 source3/smbd/posix_acls.c 		return posix_get_nt_acl(fsp->conn, fsp->fsp_name,
conn             3333 source3/smbd/posix_acls.c 	return posix_get_nt_acl_common(fsp->conn, fsp->fsp_name, &sbuf, pal,
conn             3337 source3/smbd/posix_acls.c NTSTATUS posix_get_nt_acl(struct connection_struct *conn, const char *name,
conn             3352 source3/smbd/posix_acls.c 		ret = SMB_VFS_LSTAT(conn, name, &sbuf);
conn             3354 source3/smbd/posix_acls.c 		ret = SMB_VFS_STAT(conn, name, &sbuf);
conn             3361 source3/smbd/posix_acls.c 	posix_acl = SMB_VFS_SYS_ACL_GET_FILE(conn, name, SMB_ACL_TYPE_ACCESS);
conn             3365 source3/smbd/posix_acls.c 		def_acl = SMB_VFS_SYS_ACL_GET_FILE(conn, name, SMB_ACL_TYPE_DEFAULT);
conn             3366 source3/smbd/posix_acls.c 		def_acl = free_empty_sys_acl(conn, def_acl);
conn             3369 source3/smbd/posix_acls.c 	pal = load_inherited_info(conn, name);
conn             3371 source3/smbd/posix_acls.c 	return posix_get_nt_acl_common(conn, name, &sbuf, pal, posix_acl,
conn             3385 source3/smbd/posix_acls.c int try_chown(connection_struct *conn, const char *fname, uid_t uid, gid_t gid)
conn             3392 source3/smbd/posix_acls.c 	if(!CAN_WRITE(conn)) {
conn             3399 source3/smbd/posix_acls.c 		ret = SMB_VFS_LCHOWN(conn, fname, uid, gid);
conn             3401 source3/smbd/posix_acls.c 		ret = SMB_VFS_CHOWN(conn, fname, uid, gid);
conn             3421 source3/smbd/posix_acls.c 			ret = SMB_VFS_CHOWN(conn, fname, uid, (gid_t)-1);
conn             3428 source3/smbd/posix_acls.c 	if (!lp_dos_filemode(SNUM(conn))) {
conn             3443 source3/smbd/posix_acls.c 		ret = SMB_VFS_LSTAT(conn,fname,&st);
conn             3445 source3/smbd/posix_acls.c 		ret = SMB_VFS_STAT(conn,fname,&st);
conn             3451 source3/smbd/posix_acls.c 	if (!NT_STATUS_IS_OK(open_file_fchmod(NULL, conn, fname, &st, &fsp))) {
conn             3500 source3/smbd/posix_acls.c 		fsp->conn,				/* conn */
conn             3522 source3/smbd/posix_acls.c 	status = SMB_VFS_GET_NT_ACL(parent_fsp->conn, parent_fsp->fsp_name,
conn             3669 source3/smbd/posix_acls.c 	connection_struct *conn = fsp->conn;
conn             3688 source3/smbd/posix_acls.c 	if (!CAN_WRITE(conn)) {
conn             3699 source3/smbd/posix_acls.c 			sret = SMB_VFS_LSTAT(fsp->conn,fsp->fsp_name, &sbuf);
conn             3701 source3/smbd/posix_acls.c 			sret = SMB_VFS_STAT(fsp->conn,fsp->fsp_name, &sbuf);
conn             3718 source3/smbd/posix_acls.c 	status = unpack_nt_owners( SNUM(conn), &user, &grp, security_info_sent, psd);
conn             3734 source3/smbd/posix_acls.c 		if(try_chown( fsp->conn, fsp->fsp_name, user, grp) == -1) {
conn             3750 source3/smbd/posix_acls.c 				sret = SMB_VFS_LSTAT(fsp->conn, fsp->fsp_name, &sbuf);
conn             3752 source3/smbd/posix_acls.c 				sret = SMB_VFS_STAT(fsp->conn, fsp->fsp_name, &sbuf);
conn             3760 source3/smbd/posix_acls.c 					sret = SMB_VFS_LSTAT(fsp->conn, fsp->fsp_name, &sbuf);
conn             3762 source3/smbd/posix_acls.c 					sret = SMB_VFS_STAT(fsp->conn, fsp->fsp_name, &sbuf);
conn             3852 source3/smbd/posix_acls.c 			sret = SMB_VFS_SYS_ACL_DELETE_DEF_FILE(conn, fsp->fsp_name);
conn             3857 source3/smbd/posix_acls.c 				if (acl_group_override(conn, &sbuf, fsp->fsp_name)) {
conn             3863 source3/smbd/posix_acls.c 					sret = SMB_VFS_SYS_ACL_DELETE_DEF_FILE(conn, fsp->fsp_name);
conn             3912 source3/smbd/posix_acls.c 			sret = SMB_VFS_CHMOD(conn,fsp->fsp_name, posix_perms);
conn             3917 source3/smbd/posix_acls.c 				if (acl_group_override(conn, &sbuf, fsp->fsp_name)) {
conn             3923 source3/smbd/posix_acls.c 					sret = SMB_VFS_CHMOD(conn,fsp->fsp_name, posix_perms);
conn             3950 source3/smbd/posix_acls.c int get_acl_group_bits( connection_struct *conn, const char *fname, mode_t *mode )
conn             3957 source3/smbd/posix_acls.c 	posix_acl = SMB_VFS_SYS_ACL_GET_FILE(conn, fname, SMB_ACL_TYPE_ACCESS);
conn             3961 source3/smbd/posix_acls.c 	while (SMB_VFS_SYS_ACL_GET_ENTRY(conn, posix_acl, entry_id, &entry) == 1) {
conn             3967 source3/smbd/posix_acls.c 		if (SMB_VFS_SYS_ACL_GET_TAG_TYPE(conn, entry, &tagtype) ==-1)
conn             3971 source3/smbd/posix_acls.c 			if (SMB_VFS_SYS_ACL_GET_PERMSET(conn, entry, &permset) == -1) {
conn             3975 source3/smbd/posix_acls.c 				*mode |= (SMB_VFS_SYS_ACL_GET_PERM(conn, permset, SMB_ACL_READ) ? S_IRGRP : 0);
conn             3976 source3/smbd/posix_acls.c 				*mode |= (SMB_VFS_SYS_ACL_GET_PERM(conn, permset, SMB_ACL_WRITE) ? S_IWGRP : 0);
conn             3977 source3/smbd/posix_acls.c 				*mode |= (SMB_VFS_SYS_ACL_GET_PERM(conn, permset, SMB_ACL_EXECUTE) ? S_IXGRP : 0);
conn             3983 source3/smbd/posix_acls.c 	SMB_VFS_SYS_ACL_FREE_ACL(conn, posix_acl);
conn             3992 source3/smbd/posix_acls.c static int chmod_acl_internals( connection_struct *conn, SMB_ACL_T posix_acl, mode_t mode)
conn             3998 source3/smbd/posix_acls.c 	while ( SMB_VFS_SYS_ACL_GET_ENTRY(conn, posix_acl, entry_id, &entry) == 1) {
conn             4005 source3/smbd/posix_acls.c 		if (SMB_VFS_SYS_ACL_GET_TAG_TYPE(conn, entry, &tagtype) == -1)
conn             4008 source3/smbd/posix_acls.c 		if (SMB_VFS_SYS_ACL_GET_PERMSET(conn, entry, &permset) == -1)
conn             4036 source3/smbd/posix_acls.c 		if (map_acl_perms_to_permset(conn, perms, &permset) == -1)
conn             4039 source3/smbd/posix_acls.c 		if (SMB_VFS_SYS_ACL_SET_PERMSET(conn, entry, permset) == -1)
conn             4060 source3/smbd/posix_acls.c static int copy_access_posix_acl(connection_struct *conn, const char *from, const char *to, mode_t mode)
conn             4065 source3/smbd/posix_acls.c 	if ((posix_acl = SMB_VFS_SYS_ACL_GET_FILE(conn, from, SMB_ACL_TYPE_ACCESS)) == NULL)
conn             4068 source3/smbd/posix_acls.c 	if ((ret = chmod_acl_internals(conn, posix_acl, mode)) == -1)
conn             4071 source3/smbd/posix_acls.c 	ret = SMB_VFS_SYS_ACL_SET_FILE(conn, to, SMB_ACL_TYPE_ACCESS, posix_acl);
conn             4075 source3/smbd/posix_acls.c 	SMB_VFS_SYS_ACL_FREE_ACL(conn, posix_acl);
conn             4085 source3/smbd/posix_acls.c int chmod_acl(connection_struct *conn, const char *name, mode_t mode)
conn             4087 source3/smbd/posix_acls.c 	return copy_access_posix_acl(conn, name, name, mode);
conn             4094 source3/smbd/posix_acls.c static bool directory_has_default_posix_acl(connection_struct *conn, const char *fname)
conn             4096 source3/smbd/posix_acls.c 	SMB_ACL_T def_acl = SMB_VFS_SYS_ACL_GET_FILE( conn, fname, SMB_ACL_TYPE_DEFAULT);
conn             4100 source3/smbd/posix_acls.c 	if (def_acl != NULL && (SMB_VFS_SYS_ACL_GET_ENTRY(conn, def_acl, SMB_ACL_FIRST_ENTRY, &entry) == 1)) {
conn             4105 source3/smbd/posix_acls.c 	        SMB_VFS_SYS_ACL_FREE_ACL(conn, def_acl);
conn             4115 source3/smbd/posix_acls.c int inherit_access_posix_acl(connection_struct *conn, const char *inherit_from_dir,
conn             4118 source3/smbd/posix_acls.c 	if (directory_has_default_posix_acl(conn, inherit_from_dir))
conn             4121 source3/smbd/posix_acls.c 	return copy_access_posix_acl(conn, inherit_from_dir, name, mode);
conn             4131 source3/smbd/posix_acls.c 	connection_struct *conn = fsp->conn;
conn             4138 source3/smbd/posix_acls.c 	if ((ret = chmod_acl_internals(conn, posix_acl, mode)) == -1)
conn             4145 source3/smbd/posix_acls.c 	SMB_VFS_SYS_ACL_FREE_ACL(conn, posix_acl);
conn             4153 source3/smbd/posix_acls.c static bool unix_ex_wire_to_permset(connection_struct *conn, unsigned char wire_perm, SMB_ACL_PERMSET_T *p_permset)
conn             4159 source3/smbd/posix_acls.c 	if (SMB_VFS_SYS_ACL_CLEAR_PERMS(conn, *p_permset) ==  -1) {
conn             4164 source3/smbd/posix_acls.c 		if (SMB_VFS_SYS_ACL_ADD_PERM(conn, *p_permset, SMB_ACL_READ) == -1) {
conn             4169 source3/smbd/posix_acls.c 		if (SMB_VFS_SYS_ACL_ADD_PERM(conn, *p_permset, SMB_ACL_WRITE) == -1) {
conn             4174 source3/smbd/posix_acls.c 		if (SMB_VFS_SYS_ACL_ADD_PERM(conn, *p_permset, SMB_ACL_EXECUTE) == -1) {
conn             4217 source3/smbd/posix_acls.c static SMB_ACL_T create_posix_acl_from_wire(connection_struct *conn, uint16 num_acls, const char *pdata)
conn             4220 source3/smbd/posix_acls.c 	SMB_ACL_T the_acl = SMB_VFS_SYS_ACL_INIT(conn, num_acls);
conn             4231 source3/smbd/posix_acls.c 		if (SMB_VFS_SYS_ACL_CREATE_ENTRY(conn, &the_acl, &the_entry) == -1) {
conn             4243 source3/smbd/posix_acls.c 		if (SMB_VFS_SYS_ACL_SET_TAG_TYPE(conn, the_entry, tag_type) == -1) {
conn             4250 source3/smbd/posix_acls.c 		if (SMB_VFS_SYS_ACL_GET_PERMSET(conn, the_entry, &the_permset) == -1) {
conn             4257 source3/smbd/posix_acls.c 		if (!unix_ex_wire_to_permset(conn, CVAL(pdata,(i*SMB_POSIX_ACL_ENTRY_SIZE)+1), &the_permset)) {
conn             4264 source3/smbd/posix_acls.c 		if (SMB_VFS_SYS_ACL_SET_PERMSET(conn, the_entry, the_permset) == -1) {
conn             4273 source3/smbd/posix_acls.c 			if (SMB_VFS_SYS_ACL_SET_QUALIFIER(conn, the_entry,(void *)&uid) == -1) {
conn             4283 source3/smbd/posix_acls.c 			if (SMB_VFS_SYS_ACL_SET_QUALIFIER(conn, the_entry,(void *)&gid) == -1) {
conn             4296 source3/smbd/posix_acls.c 		SMB_VFS_SYS_ACL_FREE_ACL(conn, the_acl);
conn             4308 source3/smbd/posix_acls.c bool set_unix_posix_default_acl(connection_struct *conn, const char *fname, SMB_STRUCT_STAT *psbuf,
conn             4325 source3/smbd/posix_acls.c 		if (SMB_VFS_SYS_ACL_DELETE_DEF_FILE(conn, fname) == -1) {
conn             4333 source3/smbd/posix_acls.c 	if ((def_acl = create_posix_acl_from_wire(conn, num_def_acls, pdata)) == NULL) {
conn             4337 source3/smbd/posix_acls.c 	if (SMB_VFS_SYS_ACL_SET_FILE(conn, fname, SMB_ACL_TYPE_DEFAULT, def_acl) == -1) {
conn             4340 source3/smbd/posix_acls.c 	        SMB_VFS_SYS_ACL_FREE_ACL(conn, def_acl);
conn             4345 source3/smbd/posix_acls.c 	SMB_VFS_SYS_ACL_FREE_ACL(conn, def_acl);
conn             4357 source3/smbd/posix_acls.c static bool remove_posix_acl(connection_struct *conn, files_struct *fsp, const char *fname)
conn             4364 source3/smbd/posix_acls.c 	SMB_ACL_T new_file_acl = SMB_VFS_SYS_ACL_INIT(conn, 3);
conn             4375 source3/smbd/posix_acls.c 	if (SMB_VFS_SYS_ACL_CREATE_ENTRY(conn, &new_file_acl, &user_ent) == -1) {
conn             4380 source3/smbd/posix_acls.c 	if (SMB_VFS_SYS_ACL_SET_TAG_TYPE(conn, user_ent, SMB_ACL_USER_OBJ) == -1) {
conn             4386 source3/smbd/posix_acls.c 	if (SMB_VFS_SYS_ACL_CREATE_ENTRY(conn, &new_file_acl, &group_ent) == -1) {
conn             4391 source3/smbd/posix_acls.c 	if (SMB_VFS_SYS_ACL_SET_TAG_TYPE(conn, group_ent, SMB_ACL_GROUP_OBJ) == -1) {
conn             4397 source3/smbd/posix_acls.c 	if (SMB_VFS_SYS_ACL_CREATE_ENTRY(conn, &new_file_acl, &other_ent) == -1) {
conn             4402 source3/smbd/posix_acls.c 	if (SMB_VFS_SYS_ACL_SET_TAG_TYPE(conn, other_ent, SMB_ACL_OTHER) == -1) {
conn             4412 source3/smbd/posix_acls.c 		file_acl = SMB_VFS_SYS_ACL_GET_FILE( conn, fname, SMB_ACL_TYPE_ACCESS);
conn             4423 source3/smbd/posix_acls.c 	while ( SMB_VFS_SYS_ACL_GET_ENTRY(conn, file_acl, entry_id, &entry) == 1) {
conn             4429 source3/smbd/posix_acls.c 		if (SMB_VFS_SYS_ACL_GET_TAG_TYPE(conn, entry, &tagtype) == -1) {
conn             4435 source3/smbd/posix_acls.c 		if (SMB_VFS_SYS_ACL_GET_PERMSET(conn, entry, &permset) == -1) {
conn             4442 source3/smbd/posix_acls.c 			if (SMB_VFS_SYS_ACL_SET_PERMSET(conn, user_ent, permset) == -1) {
conn             4447 source3/smbd/posix_acls.c 			if (SMB_VFS_SYS_ACL_SET_PERMSET(conn, group_ent, permset) == -1) {
conn             4452 source3/smbd/posix_acls.c 			if (SMB_VFS_SYS_ACL_SET_PERMSET(conn, other_ent, permset) == -1) {
conn             4467 source3/smbd/posix_acls.c 		if (SMB_VFS_SYS_ACL_SET_FILE(conn, fname, SMB_ACL_TYPE_ACCESS, new_file_acl) == -1) {
conn             4479 source3/smbd/posix_acls.c 		SMB_VFS_SYS_ACL_FREE_ACL(conn, file_acl);
conn             4482 source3/smbd/posix_acls.c 		SMB_VFS_SYS_ACL_FREE_ACL(conn, new_file_acl);
conn             4493 source3/smbd/posix_acls.c bool set_unix_posix_acl(connection_struct *conn, files_struct *fsp, const char *fname, uint16 num_acls, const char *pdata)
conn             4499 source3/smbd/posix_acls.c 		return remove_posix_acl(conn, fsp, fname);
conn             4502 source3/smbd/posix_acls.c 	if ((file_acl = create_posix_acl_from_wire(conn, num_acls, pdata)) == NULL) {
conn             4511 source3/smbd/posix_acls.c 		        SMB_VFS_SYS_ACL_FREE_ACL(conn, file_acl);
conn             4515 source3/smbd/posix_acls.c 		if (SMB_VFS_SYS_ACL_SET_FILE(conn, fname, SMB_ACL_TYPE_ACCESS, file_acl) == -1) {
conn             4518 source3/smbd/posix_acls.c 		        SMB_VFS_SYS_ACL_FREE_ACL(conn, file_acl);
conn             4524 source3/smbd/posix_acls.c 	SMB_VFS_SYS_ACL_FREE_ACL(conn, file_acl);
conn             4541 source3/smbd/posix_acls.c 	connection_struct *conn;
conn             4545 source3/smbd/posix_acls.c 	conn = TALLOC_ZERO_P(ctx, connection_struct);
conn             4546 source3/smbd/posix_acls.c 	if (conn == NULL) {
conn             4551 source3/smbd/posix_acls.c 	if (!(conn->params = TALLOC_P(conn, struct share_params))) {
conn             4553 source3/smbd/posix_acls.c 		TALLOC_FREE(conn);
conn             4557 source3/smbd/posix_acls.c 	conn->params->service = -1;
conn             4559 source3/smbd/posix_acls.c 	set_conn_connectpath(conn, "/");
conn             4561 source3/smbd/posix_acls.c 	if (!smbd_vfs_init(conn)) {
conn             4563 source3/smbd/posix_acls.c 		conn_free_internal( conn );
conn             4571 source3/smbd/posix_acls.c 	finfo.conn = conn;
conn             4578 source3/smbd/posix_acls.c 		conn_free_internal( conn );
conn             4584 source3/smbd/posix_acls.c 	conn_free_internal( conn );
conn              377 source3/smbd/process.c 	req->conn = conn_find(req->tid);
conn              403 source3/smbd/process.c static void process_smb(struct smbd_server_connection *conn,
conn              774 source3/smbd/process.c static NTSTATUS smbd_server_connection_loop_once(struct smbd_server_connection *conn)
conn             1245 source3/smbd/process.c 	connection_struct *conn = NULL;
conn             1270 source3/smbd/process.c 	conn = req->conn;
conn             1273 source3/smbd/process.c 		 (int)sys_getpid(), (unsigned long)conn));
conn             1309 source3/smbd/process.c 		if (!conn) {
conn             1322 source3/smbd/process.c 		if (!change_to_user(conn,session_tag)) {
conn             1324 source3/smbd/process.c 			return conn;
conn             1330 source3/smbd/process.c 		if ((flags & NEED_WRITE) && !CAN_WRITE(conn)) {
conn             1332 source3/smbd/process.c 			return conn;
conn             1336 source3/smbd/process.c 		if (IS_IPC(conn) && !(flags & CAN_IPC)) {
conn             1338 source3/smbd/process.c 			return conn;
conn             1346 source3/smbd/process.c 	if (conn) {
conn             1348 source3/smbd/process.c 			conn->encrypted_tid = true;
conn             1350 source3/smbd/process.c 			conn->encrypt_level = Required;
conn             1351 source3/smbd/process.c 		} else if (ENCRYPTION_REQUIRED(conn)) {
conn             1355 source3/smbd/process.c 				return conn;
conn             1359 source3/smbd/process.c 		if (!set_current_service(conn,SVAL(req->inbuf,smb_flg),
conn             1363 source3/smbd/process.c 			return conn;
conn             1365 source3/smbd/process.c 		conn->num_smb_operations++;
conn             1374 source3/smbd/process.c 		return conn;
conn             1378 source3/smbd/process.c 	return req->conn;
conn             1389 source3/smbd/process.c 	connection_struct *conn;
conn             1408 source3/smbd/process.c 	conn = switch_message(req->cmd, req, size);
conn             1434 source3/smbd/process.c 			IS_CONN_ENCRYPTED(conn)||req->encrypted,
conn             1447 source3/smbd/process.c static void process_smb(struct smbd_server_connection *conn,
conn             1475 source3/smbd/process.c 	conn->num_requests++;
conn             1484 source3/smbd/process.c 	if ((conn->num_requests % 50) == 0 &&
conn             1673 source3/smbd/process.c 				  IS_CONN_ENCRYPTED(req->conn)
conn             1797 source3/smbd/process.c 			  IS_CONN_ENCRYPTED(req->conn)||req->encrypted,
conn             1854 source3/smbd/process.c static void smbd_server_connection_write_handler(struct smbd_server_connection *conn)
conn             1859 source3/smbd/process.c static void smbd_server_connection_read_handler(struct smbd_server_connection *conn)
conn             1887 source3/smbd/process.c 	process_smb(conn, inbuf, inbuf_len, unread_bytes, encrypted, NULL);
conn             1895 source3/smbd/process.c 	struct smbd_server_connection *conn = talloc_get_type(private_data,
conn             1899 source3/smbd/process.c 		smbd_server_connection_write_handler(conn);
conn             1901 source3/smbd/process.c 		smbd_server_connection_read_handler(conn);
conn              327 source3/smbd/reply.c bool check_fsp_open(connection_struct *conn, struct smb_request *req,
conn              330 source3/smbd/reply.c 	if (!(fsp) || !(conn)) {
conn              334 source3/smbd/reply.c 	if (((conn) != (fsp)->conn) || req->vuid != (fsp)->vuid) {
conn              345 source3/smbd/reply.c bool check_fsp(connection_struct *conn, struct smb_request *req,
conn              348 source3/smbd/reply.c 	if (!check_fsp_open(conn, req, fsp)) {
conn              368 source3/smbd/reply.c bool check_fsp_ntquota_handle(connection_struct *conn, struct smb_request *req,
conn              371 source3/smbd/reply.c 	if (!check_fsp_open(conn, req, fsp)) {
conn              398 source3/smbd/reply.c bool fsp_belongs_conn(connection_struct *conn, struct smb_request *req,
conn              401 source3/smbd/reply.c 	if ((fsp) && (conn) && ((conn)==(fsp)->conn)
conn              511 source3/smbd/reply.c 	connection_struct *conn = req->conn;
conn              552 source3/smbd/reply.c 	conn = make_connection(service,password_blob,dev,req->vuid,&nt_status);
conn              553 source3/smbd/reply.c 	req->conn = conn;
conn              557 source3/smbd/reply.c 	if (!conn) {
conn              565 source3/smbd/reply.c 	SSVAL(req->outbuf,smb_vwv1,conn->cnum);
conn              566 source3/smbd/reply.c 	SSVAL(req->outbuf,smb_tid,conn->cnum);
conn              569 source3/smbd/reply.c 		 service, conn->cnum));
conn              582 source3/smbd/reply.c 	connection_struct *conn = req->conn;
conn              608 source3/smbd/reply.c 	if ((tcon_flags & 0x1) && conn) {
conn              609 source3/smbd/reply.c 		close_cnum(conn,req->vuid);
conn              610 source3/smbd/reply.c 		req->conn = NULL;
conn              611 source3/smbd/reply.c 		conn = NULL;
conn              677 source3/smbd/reply.c 	conn = make_connection(service, password, client_devicetype,
conn              679 source3/smbd/reply.c 	req->conn =conn;
conn              683 source3/smbd/reply.c 	if (!conn) {
conn              689 source3/smbd/reply.c 	if ( IS_IPC(conn) )
conn              691 source3/smbd/reply.c 	else if ( IS_PRINT(conn) )
conn              706 source3/smbd/reply.c 		const char *fstype = IS_IPC(conn) ? "" : lp_fstype(SNUM(conn));
conn              715 source3/smbd/reply.c 			if (IS_IPC(conn)) {
conn              719 source3/smbd/reply.c 				perm1 = CAN_WRITE(conn) ?
conn              742 source3/smbd/reply.c 		      (lp_csc_policy(SNUM(conn)) << 2));
conn              744 source3/smbd/reply.c 		if (lp_msdfs_root(SNUM(conn)) && lp_host_msdfs()) {
conn              746 source3/smbd/reply.c 				 lp_servicename(SNUM(conn)) ));
conn              757 source3/smbd/reply.c 	SSVAL(req->inbuf,smb_tid,conn->cnum);
conn              758 source3/smbd/reply.c 	SSVAL(req->outbuf,smb_tid,conn->cnum);
conn              762 source3/smbd/reply.c 	req->tid = conn->cnum;
conn              786 source3/smbd/reply.c 	connection_struct *conn = req->conn;
conn              839 source3/smbd/reply.c 			if (conn) {
conn              841 source3/smbd/reply.c 					    p+18, lp_servicename(SNUM(conn)),
conn              876 source3/smbd/reply.c 	connection_struct *conn = req->conn;
conn              894 source3/smbd/reply.c 	status = resolve_dfspath(ctx, conn,
conn              910 source3/smbd/reply.c 	status = unix_convert(ctx, conn, name, False, &name, NULL, &sbuf);
conn              915 source3/smbd/reply.c 	status = check_name(conn, name);
conn              925 source3/smbd/reply.c 			ret = SMB_VFS_LSTAT(conn,name,&sbuf);
conn              927 source3/smbd/reply.c 			ret = SMB_VFS_STAT(conn,name,&sbuf);
conn              980 source3/smbd/reply.c 	connection_struct *conn = req->conn;
conn             1000 source3/smbd/reply.c 	status = resolve_dfspath(ctx, conn,
conn             1020 source3/smbd/reply.c 		if (!CAN_WRITE(conn)) {
conn             1026 source3/smbd/reply.c 		status = unix_convert(ctx, conn, fname, False, &fname, NULL,&sbuf);
conn             1032 source3/smbd/reply.c 		status = check_name(conn, fname);
conn             1043 source3/smbd/reply.c 				ret = SMB_VFS_LSTAT(conn,fname,&sbuf);
conn             1045 source3/smbd/reply.c 				ret = SMB_VFS_STAT(conn,fname,&sbuf);
conn             1055 source3/smbd/reply.c 		mode = dos_mode(conn,fname,&sbuf);
conn             1066 source3/smbd/reply.c 	if(lp_dos_filetime_resolution(SNUM(conn)) ) {
conn             1091 source3/smbd/reply.c 	connection_struct *conn = req->conn;
conn             1117 source3/smbd/reply.c 	status = resolve_dfspath(ctx, conn,
conn             1133 source3/smbd/reply.c 	status = unix_convert(ctx, conn, fname, False, &fname, NULL, &sbuf);
conn             1140 source3/smbd/reply.c 	status = check_name(conn, fname);
conn             1161 source3/smbd/reply.c 	status = smb_set_file_time(conn, NULL, fname,
conn             1175 source3/smbd/reply.c 		if (file_set_dosmode(conn,fname,mode,&sbuf,NULL,false) != 0) {
conn             1196 source3/smbd/reply.c 	connection_struct *conn = req->conn;
conn             1200 source3/smbd/reply.c 	if (get_dfree_info(conn,".",True,&bsize,&dfree,&dsize) == (uint64_t)-1) {
conn             1249 source3/smbd/reply.c 	connection_struct *conn = req->conn;
conn             1271 source3/smbd/reply.c 	bool ask_sharemode = lp_parm_bool(SNUM(conn), "smbd", "search ask sharemode", true);
conn             1304 source3/smbd/reply.c 	nt_status = resolve_dfspath_wcard(ctx, conn,
conn             1330 source3/smbd/reply.c 		nt_status = unix_convert(ctx, conn, path, True,
conn             1338 source3/smbd/reply.c 		nt_status = check_name(conn, directory);
conn             1364 source3/smbd/reply.c 		nt_status = dptr_create(conn,
conn             1372 source3/smbd/reply.c 					&conn->dirptr);
conn             1378 source3/smbd/reply.c 		dptr_num = dptr_dnum(conn->dirptr);
conn             1388 source3/smbd/reply.c 		conn->dirptr = dptr_fetch(status+12,&dptr_num);
conn             1389 source3/smbd/reply.c 		if (!conn->dirptr) {
conn             1392 source3/smbd/reply.c 		string_set(&conn->dirpath,dptr_path(dptr_num));
conn             1408 source3/smbd/reply.c 	dptr_init_search_op(conn->dirptr);
conn             1413 source3/smbd/reply.c 		if (!make_dir_struct(ctx,buf,"???????????",volume_label(SNUM(conn)),
conn             1441 source3/smbd/reply.c 			conn->dirpath,lp_dontdescend(SNUM(conn))));
conn             1442 source3/smbd/reply.c 		if (in_list(conn->dirpath, lp_dontdescend(SNUM(conn)),True)) {
conn             1448 source3/smbd/reply.c 						  conn,
conn             1608 source3/smbd/reply.c 	connection_struct *conn = req->conn;
conn             1657 source3/smbd/reply.c 		conn,					/* conn */
conn             1687 source3/smbd/reply.c 	fattr = dos_mode(conn,fsp->fsp_name,&sbuf);
conn             1701 source3/smbd/reply.c 	if(lp_dos_filetime_resolution(SNUM(conn)) ) {
conn             1709 source3/smbd/reply.c 	if (oplock_request && lp_fake_oplocks(SNUM(conn))) {
conn             1728 source3/smbd/reply.c 	connection_struct *conn = req->conn;
conn             1777 source3/smbd/reply.c 	if (IS_IPC(conn)) {
conn             1779 source3/smbd/reply.c 			reply_open_pipe_and_X(conn, req);
conn             1805 source3/smbd/reply.c 		conn,					/* conn */
conn             1836 source3/smbd/reply.c 		fsp->initial_allocation_size = smb_roundup(fsp->conn, allocation_size);
conn             1850 source3/smbd/reply.c 		sbuf.st_size = SMB_VFS_GET_ALLOC_SIZE(conn,fsp,&sbuf);
conn             1853 source3/smbd/reply.c 	fattr = dos_mode(conn,fsp->fsp_name,&sbuf);
conn             1867 source3/smbd/reply.c 	if (ex_oplock_request && lp_fake_oplocks(SNUM(conn))) {
conn             1886 source3/smbd/reply.c 	if (core_oplock_request && lp_fake_oplocks(SNUM(conn))) {
conn             1898 source3/smbd/reply.c 	if(lp_dos_filetime_resolution(SNUM(conn)) ) {
conn             1956 source3/smbd/reply.c 	connection_struct *conn = req->conn;
conn             2008 source3/smbd/reply.c 		conn,					/* conn */
conn             2037 source3/smbd/reply.c 	status = smb_set_file_time(conn, fsp, fsp->fsp_name, &sbuf, &ft, true);
conn             2047 source3/smbd/reply.c 	if (oplock_request && lp_fake_oplocks(SNUM(conn))) {
conn             2071 source3/smbd/reply.c 	connection_struct *conn = req->conn;
conn             2114 source3/smbd/reply.c 	status = resolve_dfspath(ctx, conn,
conn             2130 source3/smbd/reply.c 	status = unix_convert(ctx, conn, fname, False, &fname, NULL, &sbuf);
conn             2137 source3/smbd/reply.c 	status = check_name(conn, fname);
conn             2152 source3/smbd/reply.c 	SMB_VFS_STAT(conn,fname,&sbuf);
conn             2156 source3/smbd/reply.c 		conn,					/* conn */
conn             2211 source3/smbd/reply.c 	if (oplock_request && lp_fake_oplocks(SNUM(conn))) {
conn             2233 source3/smbd/reply.c static NTSTATUS can_rename(connection_struct *conn, files_struct *fsp,
conn             2238 source3/smbd/reply.c 	if (!CAN_WRITE(conn)) {
conn             2242 source3/smbd/reply.c 	fmode = dos_mode(conn, fsp->fsp_name, pst);
conn             2272 source3/smbd/reply.c static NTSTATUS do_unlink(connection_struct *conn,
conn             2287 source3/smbd/reply.c 	if (!CAN_WRITE(conn)) {
conn             2292 source3/smbd/reply.c 		ret = SMB_VFS_LSTAT(conn,fname,&sbuf);
conn             2294 source3/smbd/reply.c 		ret = SMB_VFS_STAT(conn,fname,&sbuf);
conn             2300 source3/smbd/reply.c 	fattr = dos_mode(conn,fname,&sbuf);
conn             2311 source3/smbd/reply.c 	if (!dir_check_ftype(conn, fattr, dirtype)) {
conn             2365 source3/smbd/reply.c 	if (!lp_delete_readonly(SNUM(conn))) {
conn             2375 source3/smbd/reply.c 		(conn,			/* conn */
conn             2402 source3/smbd/reply.c 	if (!set_delete_on_close(fsp, True, &conn->server_info->utok)) {
conn             2415 source3/smbd/reply.c NTSTATUS unlink_internals(connection_struct *conn, struct smb_request *req,
conn             2427 source3/smbd/reply.c 	status = unix_convert(ctx, conn, name_in, has_wild, &name, NULL, &sbuf);
conn             2454 source3/smbd/reply.c 	if (!VALID_STAT(sbuf) && mangle_is_mangled(mask,conn->params)) {
conn             2459 source3/smbd/reply.c 				conn->params );
conn             2477 source3/smbd/reply.c 		status = check_name(conn, directory);
conn             2482 source3/smbd/reply.c 		status = do_unlink(conn, req, directory, dirtype);
conn             2502 source3/smbd/reply.c 		status = check_name(conn, directory);
conn             2507 source3/smbd/reply.c 		dir_hnd = OpenDir(talloc_tos(), conn, directory, mask,
conn             2523 source3/smbd/reply.c 			if (!is_visible_file(conn, directory, dname, &st,
conn             2534 source3/smbd/reply.c 			if(!mask_match(dname, mask, conn->case_sensitive)) {
conn             2545 source3/smbd/reply.c 			status = check_name(conn, fname);
conn             2551 source3/smbd/reply.c 			status = do_unlink(conn, req, fname, dirtype);
conn             2579 source3/smbd/reply.c 	connection_struct *conn = req->conn;
conn             2605 source3/smbd/reply.c 	status = resolve_dfspath_wcard(ctx, conn,
conn             2624 source3/smbd/reply.c 	status = unlink_internals(conn, req, dirtype, name,
conn             2788 source3/smbd/reply.c static void send_file_readbraw(connection_struct *conn,
conn             2807 source3/smbd/reply.c 	    (fsp->wcp == NULL) && lp_use_sendfile(SNUM(conn)) ) {
conn             2830 source3/smbd/reply.c 				set_use_sendfile(SNUM(conn), False);
conn             2900 source3/smbd/reply.c 	connection_struct *conn = req->conn;
conn             2936 source3/smbd/reply.c 	if (!fsp || !conn || conn != fsp->conn ||
conn             3010 source3/smbd/reply.c 	if (!SMB_VFS_STRICT_LOCK(conn, fsp, &lock)) {
conn             3038 source3/smbd/reply.c 	send_file_readbraw(conn, req, fsp, startpos, nread, mincount);
conn             3042 source3/smbd/reply.c 	SMB_VFS_STRICT_UNLOCK(conn, fsp, &lock);
conn             3057 source3/smbd/reply.c 	connection_struct *conn = req->conn;
conn             3077 source3/smbd/reply.c 	if (!check_fsp(conn, req, fsp)) {
conn             3166 source3/smbd/reply.c 	connection_struct *conn = req->conn;
conn             3185 source3/smbd/reply.c 	if (!check_fsp(conn, req, fsp)) {
conn             3219 source3/smbd/reply.c 	if (!SMB_VFS_STRICT_LOCK(conn, fsp, &lock)) {
conn             3244 source3/smbd/reply.c 	SMB_VFS_STRICT_UNLOCK(conn, fsp, &lock);
conn             3284 source3/smbd/reply.c static void send_file_readX(connection_struct *conn, struct smb_request *req,
conn             3301 source3/smbd/reply.c 	if (!SMB_VFS_STRICT_LOCK(conn, fsp, &lock)) {
conn             3324 source3/smbd/reply.c 	    lp_use_sendfile(SNUM(conn)) && (fsp->wcp == NULL) ) {
conn             3354 source3/smbd/reply.c 				set_use_sendfile(SNUM(conn), False);
conn             3431 source3/smbd/reply.c 	SMB_VFS_STRICT_UNLOCK(conn, fsp, &lock);
conn             3447 source3/smbd/reply.c 	SMB_VFS_STRICT_UNLOCK(conn, fsp, &lock);
conn             3458 source3/smbd/reply.c 	connection_struct *conn = req->conn;
conn             3479 source3/smbd/reply.c 	if (IS_IPC(conn)) {
conn             3485 source3/smbd/reply.c 	if (!check_fsp(conn, req, fsp)) {
conn             3550 source3/smbd/reply.c 	    schedule_aio_read_and_X(conn, req, fsp, startpos, smb_maxcnt)) {
conn             3554 source3/smbd/reply.c 	send_file_readX(conn, req, fsp,	startpos, smb_maxcnt);
conn             3581 source3/smbd/reply.c 	connection_struct *conn = req->conn;
conn             3617 source3/smbd/reply.c 	if (!check_fsp(conn, req, fsp)) {
conn             3657 source3/smbd/reply.c 	if (!SMB_VFS_STRICT_LOCK(conn, fsp, &lock)) {
conn             3699 source3/smbd/reply.c 			IS_CONN_ENCRYPTED(conn),
conn             3760 source3/smbd/reply.c 	status = sync_file(conn, fsp, write_through);
conn             3774 source3/smbd/reply.c 	SMB_VFS_STRICT_UNLOCK(conn, fsp, &lock);
conn             3798 source3/smbd/reply.c 	SMB_VFS_STRICT_UNLOCK(conn, fsp, &lock);
conn             3813 source3/smbd/reply.c 	connection_struct *conn = req->conn;
conn             3832 source3/smbd/reply.c 	if (!check_fsp(conn, req, fsp)) {
conn             3852 source3/smbd/reply.c 		if (!SMB_VFS_STRICT_LOCK(conn, fsp, &lock)) {
conn             3868 source3/smbd/reply.c 	status = sync_file(conn, fsp, False /* write through */);
conn             3904 source3/smbd/reply.c 		SMB_VFS_STRICT_UNLOCK(conn, fsp, &lock);
conn             3920 source3/smbd/reply.c 	connection_struct *conn = req->conn;
conn             3938 source3/smbd/reply.c 	if (IS_IPC(conn)) {
conn             3946 source3/smbd/reply.c 	if (!check_fsp(conn, req, fsp)) {
conn             3965 source3/smbd/reply.c 	if (!SMB_VFS_STRICT_LOCK(conn, fsp, &lock)) {
conn             3996 source3/smbd/reply.c 	status = sync_file(conn, fsp, False);
conn             4021 source3/smbd/reply.c 	SMB_VFS_STRICT_UNLOCK(conn, fsp, &lock);
conn             4038 source3/smbd/reply.c 	connection_struct *conn = NULL;
conn             4059 source3/smbd/reply.c 	conn = conn_find(SVAL(inbuf, smb_tid));
conn             4060 source3/smbd/reply.c 	if (conn == NULL) {
conn             4064 source3/smbd/reply.c 	if (IS_IPC(conn)) {
conn             4068 source3/smbd/reply.c 	if (IS_PRINT(conn)) {
conn             4118 source3/smbd/reply.c 	connection_struct *conn = req->conn;
conn             4150 source3/smbd/reply.c 		if (IS_IPC(conn)) {
conn             4170 source3/smbd/reply.c 	if (IS_IPC(conn)) {
conn             4185 source3/smbd/reply.c 	if (!check_fsp(conn, req, fsp)) {
conn             4227 source3/smbd/reply.c 	if (!SMB_VFS_STRICT_LOCK(conn, fsp, &lock)) {
conn             4243 source3/smbd/reply.c 		    schedule_aio_write_and_X(conn, req, fsp, data, startpos,
conn             4268 source3/smbd/reply.c 	status = sync_file(conn, fsp, write_through);
conn             4276 source3/smbd/reply.c 	SMB_VFS_STRICT_UNLOCK(conn, fsp, &lock);
conn             4283 source3/smbd/reply.c 	SMB_VFS_STRICT_UNLOCK(conn, fsp, &lock);
conn             4295 source3/smbd/reply.c 	connection_struct *conn = req->conn;
conn             4311 source3/smbd/reply.c 	if (!check_fsp(conn, req, fsp)) {
conn             4383 source3/smbd/reply.c 	connection_struct *conn = req->conn;
conn             4397 source3/smbd/reply.c 	if ((fnum != 0xFFFF) && !check_fsp(conn, req, fsp)) {
conn             4402 source3/smbd/reply.c 		file_sync_all(conn);
conn             4404 source3/smbd/reply.c 		NTSTATUS status = sync_file(conn, fsp, True);
conn             4446 source3/smbd/reply.c 	connection_struct *conn = req->conn;
conn             4463 source3/smbd/reply.c 	if(!fsp || (fsp->conn != conn) || (fsp->vuid != req->vuid)) {
conn             4483 source3/smbd/reply.c 			 conn->num_files_open));
conn             4518 source3/smbd/reply.c 	connection_struct *conn = req->conn;
conn             4538 source3/smbd/reply.c 	if (!check_fsp(conn, req, fsp)) {
conn             4558 source3/smbd/reply.c 		if (!SMB_VFS_STRICT_LOCK(conn, fsp, &lock)) {
conn             4582 source3/smbd/reply.c 		 conn->num_files_open));
conn             4600 source3/smbd/reply.c 		SMB_VFS_STRICT_UNLOCK(conn, fsp, &lock);
conn             4616 source3/smbd/reply.c 	connection_struct *conn = req->conn;
conn             4632 source3/smbd/reply.c 	if (!check_fsp(conn, req, fsp)) {
conn             4675 source3/smbd/reply.c 	connection_struct *conn = req->conn;
conn             4690 source3/smbd/reply.c 	if (!check_fsp(conn, req, fsp)) {
conn             4730 source3/smbd/reply.c 	connection_struct *conn = req->conn;
conn             4733 source3/smbd/reply.c 	if (!conn) {
conn             4740 source3/smbd/reply.c 	conn->used = False;
conn             4742 source3/smbd/reply.c 	close_cnum(conn,req->vuid);
conn             4743 source3/smbd/reply.c 	req->conn = NULL;
conn             4757 source3/smbd/reply.c 	connection_struct *conn = req->conn;
conn             4802 source3/smbd/reply.c 				IS_CONN_ENCRYPTED(conn)||req->encrypted,
conn             4821 source3/smbd/reply.c 	connection_struct *conn = req->conn;
conn             4834 source3/smbd/reply.c 	if (!CAN_PRINT(conn)) {
conn             4840 source3/smbd/reply.c 	status = file_new(req, conn, &fsp);
conn             4848 source3/smbd/reply.c 	status = print_fsp_open(req, conn, NULL, req->vuid, fsp, &sbuf);
conn             4872 source3/smbd/reply.c 	connection_struct *conn = req->conn;
conn             4886 source3/smbd/reply.c 	if (!check_fsp(conn, req, fsp)) {
conn             4891 source3/smbd/reply.c 	if (!CAN_PRINT(conn)) {
conn             4920 source3/smbd/reply.c 	connection_struct *conn = req->conn;
conn             4939 source3/smbd/reply.c 	if (!CAN_PRINT(conn)) {
conn             4957 source3/smbd/reply.c 		int count = print_queue_status(SNUM(conn), &queue, &status);
conn             5013 source3/smbd/reply.c 	connection_struct *conn = req->conn;
conn             5028 source3/smbd/reply.c 	if (!check_fsp(conn, req, fsp)) {
conn             5033 source3/smbd/reply.c 	if (!CAN_PRINT(conn)) {
conn             5073 source3/smbd/reply.c 	connection_struct *conn = req->conn;
conn             5089 source3/smbd/reply.c 	status = resolve_dfspath(ctx, conn,
conn             5105 source3/smbd/reply.c 	status = unix_convert(ctx, conn, directory, False, &directory, NULL, &sbuf);
conn             5112 source3/smbd/reply.c 	status = check_name(conn, directory);
conn             5119 source3/smbd/reply.c 	status = create_directory(conn, req, directory);
conn             5155 source3/smbd/reply.c 			connection_struct *conn,
conn             5162 source3/smbd/reply.c 	struct smb_Dir *dir_hnd = OpenDir(talloc_tos(), conn, directory,
conn             5175 source3/smbd/reply.c 		if (!is_visible_file(conn, directory, dname, &st, False)) {
conn             5190 source3/smbd/reply.c 		if(SMB_VFS_LSTAT(conn,fullname, &st) != 0) {
conn             5196 source3/smbd/reply.c 			if(!recursive_rmdir(ctx, conn, fullname)) {
conn             5200 source3/smbd/reply.c 			if(SMB_VFS_RMDIR(conn,fullname) != 0) {
conn             5204 source3/smbd/reply.c 		} else if(SMB_VFS_UNLINK(conn,fullname) != 0) {
conn             5219 source3/smbd/reply.c 			connection_struct *conn,
conn             5226 source3/smbd/reply.c 	if(SMB_VFS_LSTAT(conn, directory, &st) != 0) {
conn             5232 source3/smbd/reply.c 		if(SMB_VFS_STAT(conn, directory, &st) != 0) {
conn             5238 source3/smbd/reply.c 		ret = SMB_VFS_UNLINK(conn,directory);
conn             5240 source3/smbd/reply.c 		ret = SMB_VFS_RMDIR(conn,directory);
conn             5243 source3/smbd/reply.c 		notify_fname(conn, NOTIFY_ACTION_REMOVED,
conn             5249 source3/smbd/reply.c 	if(((errno == ENOTEMPTY)||(errno == EEXIST)) && lp_veto_files(SNUM(conn))) {
conn             5258 source3/smbd/reply.c 		struct smb_Dir *dir_hnd = OpenDir(talloc_tos(), conn,
conn             5269 source3/smbd/reply.c 			if (!is_visible_file(conn, directory, dname, &st, False))
conn             5271 source3/smbd/reply.c 			if(!IS_VETO_PATH(conn, dname)) {
conn             5281 source3/smbd/reply.c 		if(!lp_recursive_veto_delete(SNUM(conn))) {
conn             5295 source3/smbd/reply.c 			if (!is_visible_file(conn, directory, dname, &st, False)) {
conn             5309 source3/smbd/reply.c 			if(SMB_VFS_LSTAT(conn,fullname, &st) != 0) {
conn             5313 source3/smbd/reply.c 				if(!recursive_rmdir(ctx, conn, fullname)) {
conn             5316 source3/smbd/reply.c 				if(SMB_VFS_RMDIR(conn,fullname) != 0) {
conn             5319 source3/smbd/reply.c 			} else if(SMB_VFS_UNLINK(conn,fullname) != 0) {
conn             5326 source3/smbd/reply.c 		ret = SMB_VFS_RMDIR(conn,directory);
conn             5337 source3/smbd/reply.c 	notify_fname(conn, NOTIFY_ACTION_REMOVED,
conn             5350 source3/smbd/reply.c 	connection_struct *conn = req->conn;
conn             5366 source3/smbd/reply.c 	status = resolve_dfspath(ctx, conn,
conn             5382 source3/smbd/reply.c 	status = unix_convert(ctx, conn, directory, False, &directory,
conn             5390 source3/smbd/reply.c 	status = check_name(conn, directory);
conn             5398 source3/smbd/reply.c 	status = rmdir_internals(ctx, conn, directory);
conn             5545 source3/smbd/reply.c static void rename_open_files(connection_struct *conn,
conn             5558 source3/smbd/reply.c 		if (!strequal(fsp->conn->connectpath, conn->connectpath)) {
conn             5574 source3/smbd/reply.c 	rename_share_filename(smbd_messaging_context(), lck, conn->connectpath,
conn             5611 source3/smbd/reply.c static void notify_rename(connection_struct *conn, bool is_dir,
conn             5628 source3/smbd/reply.c 		notify_fname(conn, NOTIFY_ACTION_OLD_NAME, mask, oldpath);
conn             5629 source3/smbd/reply.c 		notify_fname(conn, NOTIFY_ACTION_NEW_NAME, mask, newpath);
conn             5632 source3/smbd/reply.c 		notify_fname(conn, NOTIFY_ACTION_REMOVED, mask, oldpath);
conn             5633 source3/smbd/reply.c 		notify_fname(conn, NOTIFY_ACTION_ADDED, mask, newpath);
conn             5642 source3/smbd/reply.c 		notify_fname(conn, NOTIFY_ACTION_MODIFIED,
conn             5653 source3/smbd/reply.c NTSTATUS rename_internals_fsp(connection_struct *conn,
conn             5668 source3/smbd/reply.c 	status = check_name(conn, newname);
conn             5691 source3/smbd/reply.c 	if((conn->case_sensitive == False) && (conn->case_preserve == True) &&
conn             5748 source3/smbd/reply.c 	dst_exists = vfs_object_exist(conn, newname, &sbuf1);
conn             5757 source3/smbd/reply.c 		struct file_id fileid = vfs_file_id_from_sbuf(conn, &sbuf1);
conn             5774 source3/smbd/reply.c 			ret = SMB_VFS_LSTAT(conn,fsp->fsp_name,&sbuf);
conn             5776 source3/smbd/reply.c 			ret = SMB_VFS_STAT(conn,fsp->fsp_name,&sbuf);
conn             5783 source3/smbd/reply.c 	status = can_rename(conn, fsp, attrs, &sbuf);
conn             5807 source3/smbd/reply.c 	if(SMB_VFS_RENAME(conn,fsp->fsp_name, newname) == 0) {
conn             5813 source3/smbd/reply.c 		notify_rename(conn, fsp->is_directory, fsp->fsp_name, newname);
conn             5815 source3/smbd/reply.c 		rename_open_files(conn, lck, newname);
conn             5859 source3/smbd/reply.c 			connection_struct *conn,
conn             5888 source3/smbd/reply.c 	status = unix_convert(ctx, conn, name_in, src_has_wild, &name,
conn             5894 source3/smbd/reply.c 	status = unix_convert(ctx, conn, newname_in, dest_has_wild, &newname,
conn             5935 source3/smbd/reply.c 	if (!VALID_STAT(sbuf1) && mangle_is_mangled(mask, conn->params)) {
conn             5940 source3/smbd/reply.c 					conn->params );
conn             5974 source3/smbd/reply.c 			  conn->case_sensitive, conn->case_preserve,
conn             5975 source3/smbd/reply.c 			  conn->short_case_preserve, directory,
conn             5994 source3/smbd/reply.c 			SMB_VFS_LSTAT(conn, directory, &sbuf1);
conn             5996 source3/smbd/reply.c 			SMB_VFS_STAT(conn, directory, &sbuf1);
conn             6004 source3/smbd/reply.c 			conn,				/* conn */
conn             6029 source3/smbd/reply.c 		status = rename_internals_fsp(conn, fsp, newname,
conn             6049 source3/smbd/reply.c 	status = check_name(conn, directory);
conn             6054 source3/smbd/reply.c 	dir_hnd = OpenDir(talloc_tos(), conn, directory, mask, attrs);
conn             6080 source3/smbd/reply.c 		if (!is_visible_file(conn, directory, dname, &sbuf1, False)) {
conn             6084 source3/smbd/reply.c 		if(!mask_match(dname, mask, conn->case_sensitive)) {
conn             6114 source3/smbd/reply.c 			SMB_VFS_LSTAT(conn, fname, &sbuf1);
conn             6116 source3/smbd/reply.c 			SMB_VFS_STAT(conn, fname, &sbuf1);
conn             6126 source3/smbd/reply.c 			conn,				/* conn */
conn             6152 source3/smbd/reply.c 		status = rename_internals_fsp(conn, fsp, destname, dname,
conn             6187 source3/smbd/reply.c 	connection_struct *conn = req->conn;
conn             6224 source3/smbd/reply.c 	status = resolve_dfspath_wcard(ctx, conn,
conn             6241 source3/smbd/reply.c 	status = resolve_dfspath_wcard(ctx, conn,
conn             6260 source3/smbd/reply.c 	status = rename_internals(ctx, conn, req, name, newname, attrs, False,
conn             6288 source3/smbd/reply.c 			connection_struct *conn,
conn             6322 source3/smbd/reply.c 	if (!vfs_file_exist(conn,src,&src_sbuf)) {
conn             6338 source3/smbd/reply.c 		conn,					/* conn */
conn             6361 source3/smbd/reply.c 	dosattrs = dos_mode(conn, src, &src_sbuf);
conn             6362 source3/smbd/reply.c 	if (SMB_VFS_STAT(conn,dest,&sbuf2) == -1) {
conn             6367 source3/smbd/reply.c 		conn,					/* conn */
conn             6437 source3/smbd/reply.c 	connection_struct *conn = req->conn;
conn             6487 source3/smbd/reply.c 	if (tid2 != conn->cnum) {
conn             6495 source3/smbd/reply.c 	status = resolve_dfspath_wcard(ctx, conn,
conn             6512 source3/smbd/reply.c 	status = resolve_dfspath_wcard(ctx, conn,
conn             6529 source3/smbd/reply.c 	status = unix_convert(ctx, conn, name, source_has_wild,
conn             6537 source3/smbd/reply.c 	status = unix_convert(ctx, conn, newname, dest_has_wild,
conn             6591 source3/smbd/reply.c 	if (!VALID_STAT(sbuf1) && mangle_is_mangled(mask, conn->params)) {
conn             6596 source3/smbd/reply.c 					conn->params );
conn             6617 source3/smbd/reply.c 		status = check_name(conn, directory);
conn             6624 source3/smbd/reply.c 		status = check_name(conn, newname);
conn             6631 source3/smbd/reply.c 		status = copy_file(ctx,conn,directory,newname,ofun,
conn             6650 source3/smbd/reply.c 		status = check_name(conn, directory);
conn             6657 source3/smbd/reply.c 		dir_hnd = OpenDir(talloc_tos(), conn, directory, mask, 0);
conn             6675 source3/smbd/reply.c 			if (!is_visible_file(conn, directory, dname, &sbuf1, False)) {
conn             6679 source3/smbd/reply.c 			if(!mask_match(dname, mask, conn->case_sensitive)) {
conn             6706 source3/smbd/reply.c 			status = check_name(conn, fname);
conn             6714 source3/smbd/reply.c 			status = check_name(conn, destname);
conn             6724 source3/smbd/reply.c 			status = copy_file(ctx,conn,fname,destname,ofun,
conn             6901 source3/smbd/reply.c 	connection_struct *conn = req->conn;
conn             6932 source3/smbd/reply.c 	if (!check_fsp(conn, req, fsp)) {
conn             7066 source3/smbd/reply.c 	if (!lp_blocking_locks(SNUM(conn))) {
conn             7100 source3/smbd/reply.c 			if (lp_blocking_locks(SNUM(conn))) {
conn             7162 source3/smbd/reply.c 			if (br_lck && lp_blocking_locks(SNUM(conn)) && !blocking_lock &&
conn             7286 source3/smbd/reply.c 	connection_struct *conn = req->conn;
conn             7303 source3/smbd/reply.c 	if(!fsp || (fsp->conn != conn)) {
conn             7340 source3/smbd/reply.c 			ret = SMB_VFS_LSTAT(conn, fsp->fsp_name, &sbuf);
conn             7342 source3/smbd/reply.c 			ret = SMB_VFS_STAT(conn, fsp->fsp_name, &sbuf);
conn             7352 source3/smbd/reply.c 	status = smb_set_file_time(conn, fsp, fsp->fsp_name,
conn             7409 source3/smbd/reply.c 	connection_struct *conn = req->conn;
conn             7425 source3/smbd/reply.c 	if(!fsp || (fsp->conn != conn)) {
conn             7438 source3/smbd/reply.c 	mode = dos_mode(conn,fsp->fsp_name,&sbuf);
conn             7449 source3/smbd/reply.c 				  lp_fake_dir_create_times(SNUM(conn)));
conn             7459 source3/smbd/reply.c 		uint32 allocation_size = SMB_VFS_GET_ALLOC_SIZE(conn,fsp, &sbuf);
conn              484 source3/smbd/seal.c static NTSTATUS srv_enc_spnego_negotiate(connection_struct *conn,
conn              544 source3/smbd/seal.c static NTSTATUS srv_enc_spnego_ntlm_auth(connection_struct *conn,
conn              608 source3/smbd/seal.c static NTSTATUS srv_enc_raw_ntlm_auth(connection_struct *conn,
conn              661 source3/smbd/seal.c NTSTATUS srv_request_encryption_setup(connection_struct *conn,
conn              678 source3/smbd/seal.c 		return srv_enc_spnego_negotiate(conn, ppdata, p_data_size, pparam, p_param_size);
conn              683 source3/smbd/seal.c 		return srv_enc_spnego_ntlm_auth(conn, ppdata, p_data_size, pparam, p_param_size);
conn              692 source3/smbd/seal.c 		return srv_enc_raw_ntlm_auth(conn, ppdata, p_data_size, pparam, p_param_size);
conn              725 source3/smbd/seal.c NTSTATUS srv_encryption_start(connection_struct *conn)
conn              459 source3/smbd/sec_ctx.c 	current_user.conn = NULL;
conn               25 source3/smbd/service.c static bool canonicalize_connect_path(connection_struct *conn)
conn               29 source3/smbd/service.c 	char *resolved_name = SMB_VFS_REALPATH(conn,conn->connectpath,NULL);
conn               33 source3/smbd/service.c 	ret = set_conn_connectpath(conn,resolved_name);
conn               38 source3/smbd/service.c 	char *resolved_name = SMB_VFS_REALPATH(conn,conn->connectpath,resolved_name_buf);
conn               42 source3/smbd/service.c 	return set_conn_connectpath(conn,resolved_name);
conn               52 source3/smbd/service.c bool set_conn_connectpath(connection_struct *conn, const char *connectpath)
conn              162 source3/smbd/service.c 		lp_servicename(SNUM(conn)), destname ));
conn              164 source3/smbd/service.c 	string_set(&conn->connectpath, destname);
conn              173 source3/smbd/service.c bool set_current_service(connection_struct *conn, uint16 flags, bool do_chdir)
conn              177 source3/smbd/service.c 	if (!conn)  {
conn              182 source3/smbd/service.c 	conn->lastused_count++;
conn              184 source3/smbd/service.c 	snum = SNUM(conn);
conn              187 source3/smbd/service.c 	    vfs_ChDir(conn,conn->connectpath) != 0 &&
conn              188 source3/smbd/service.c 	    vfs_ChDir(conn,conn->origpath) != 0) {
conn              190 source3/smbd/service.c 			 conn->connectpath));
conn              194 source3/smbd/service.c 	if ((conn == last_conn) && (last_flags == flags)) {
conn              198 source3/smbd/service.c 	last_conn = conn;
conn              209 source3/smbd/service.c 					conn->case_sensitive = False;
conn              211 source3/smbd/service.c 					conn->case_sensitive = !(flags & FLAG_CASELESS_PATHNAMES);
conn              216 source3/smbd/service.c 			conn->case_sensitive = True;
conn              219 source3/smbd/service.c 			conn->case_sensitive = False;
conn              646 source3/smbd/service.c 	connection_struct *conn;
conn              661 source3/smbd/service.c 	conn = conn_new();
conn              662 source3/smbd/service.c 	if (!conn) {
conn              668 source3/smbd/service.c 	conn->params->service = snum;
conn              671 source3/smbd/service.c 		conn, snum, vuser ? vuser->server_info : NULL, password,
conn              672 source3/smbd/service.c 		&conn->server_info);
conn              678 source3/smbd/service.c 		conn_free(conn);
conn              683 source3/smbd/service.c 		conn->force_user = true;
conn              686 source3/smbd/service.c 	add_session_user(conn->server_info->unix_name);
conn              688 source3/smbd/service.c 	safe_strcpy(conn->client_address,
conn              690 source3/smbd/service.c 			sizeof(conn->client_address)-1);
conn              691 source3/smbd/service.c 	conn->num_files_open = 0;
conn              692 source3/smbd/service.c 	conn->lastused = conn->lastused_count = time(NULL);
conn              693 source3/smbd/service.c 	conn->used = True;
conn              694 source3/smbd/service.c 	conn->printer = (strncmp(dev,"LPT",3) == 0);
conn              695 source3/smbd/service.c 	conn->ipc = ( (strncmp(dev,"IPC",3) == 0) ||
conn              697 source3/smbd/service.c 	conn->dirptr = NULL;
conn              703 source3/smbd/service.c 		conn->case_sensitive = False;
conn              705 source3/smbd/service.c 		conn->case_sensitive = (bool)lp_casesensitive(snum);
conn              708 source3/smbd/service.c 	conn->case_preserve = lp_preservecase(snum);
conn              709 source3/smbd/service.c 	conn->short_case_preserve = lp_shortpreservecase(snum);
conn              711 source3/smbd/service.c 	conn->encrypt_level = lp_smb_encrypt(snum);
conn              713 source3/smbd/service.c 	conn->veto_list = NULL;
conn              714 source3/smbd/service.c 	conn->hide_list = NULL;
conn              715 source3/smbd/service.c 	conn->veto_oplock_list = NULL;
conn              716 source3/smbd/service.c 	conn->aio_write_behind_list = NULL;
conn              717 source3/smbd/service.c 	string_set(&conn->dirpath,"");
conn              719 source3/smbd/service.c 	conn->read_only = lp_readonly(SNUM(conn));
conn              720 source3/smbd/service.c 	conn->admin_user = False;
conn              732 source3/smbd/service.c 		fuser = talloc_string_sub(conn, lp_force_user(snum), "%S",
conn              735 source3/smbd/service.c 			conn_free(conn);
conn              741 source3/smbd/service.c 			conn, fuser, conn->server_info->guest,
conn              744 source3/smbd/service.c 			conn_free(conn);
conn              749 source3/smbd/service.c 		TALLOC_FREE(conn->server_info);
conn              750 source3/smbd/service.c 		conn->server_info = forced_serverinfo;
conn              752 source3/smbd/service.c 		conn->force_user = True;
conn              764 source3/smbd/service.c 			conn->force_user, snum, conn->server_info->unix_name,
conn              765 source3/smbd/service.c 			&conn->server_info->ptok->user_sids[1],
conn              766 source3/smbd/service.c 			&conn->server_info->utok.gid);
conn              769 source3/smbd/service.c 			conn_free(conn);
conn              780 source3/smbd/service.c 		conn->force_group_gid = conn->server_info->utok.gid;
conn              783 source3/smbd/service.c 	conn->vuid = (vuser != NULL) ? vuser->vuid : UID_FIELD_INVALID;
conn              787 source3/smbd/service.c 					lp_servicename(SNUM(conn)),
conn              788 source3/smbd/service.c 					conn->server_info->unix_name,
conn              789 source3/smbd/service.c 					conn->connectpath,
conn              790 source3/smbd/service.c 					conn->server_info->utok.gid,
conn              791 source3/smbd/service.c 					conn->server_info->sanitized_username,
conn              792 source3/smbd/service.c 					pdb_get_domain(conn->server_info->sam_account),
conn              795 source3/smbd/service.c 			conn_free(conn);
conn              800 source3/smbd/service.c 		if (!set_conn_connectpath(conn,s)) {
conn              802 source3/smbd/service.c 			conn_free(conn);
conn              821 source3/smbd/service.c 		can_write = share_access_check(conn->server_info->ptok,
conn              826 source3/smbd/service.c 			if (!share_access_check(conn->server_info->ptok,
conn              834 source3/smbd/service.c 				conn_free(conn);
conn              838 source3/smbd/service.c 				conn->read_only = True;
conn              844 source3/smbd/service.c 	if (!smbd_vfs_init(conn)) {
conn              847 source3/smbd/service.c 		conn_free(conn);
conn              860 source3/smbd/service.c 		if (!canonicalize_connect_path(conn)) {
conn              864 source3/smbd/service.c 				conn->connectpath));
conn              865 source3/smbd/service.c 			conn_free(conn);
conn              871 source3/smbd/service.c 	if ((!conn->printer) && (!conn->ipc)) {
conn              872 source3/smbd/service.c 		conn->notify_ctx = notify_init(conn, server_id_self(),
conn              875 source3/smbd/service.c 					       conn);
conn              884 source3/smbd/service.c 	    && (count_current_connections(lp_servicename(SNUM(conn)), True) >=
conn              889 source3/smbd/service.c 		conn_free(conn);
conn              897 source3/smbd/service.c 	if (!claim_connection(conn, lp_servicename(snum), 0)) {
conn              899 source3/smbd/service.c 		conn_free(conn);
conn              909 source3/smbd/service.c 					lp_servicename(SNUM(conn)),
conn              910 source3/smbd/service.c 					conn->server_info->unix_name,
conn              911 source3/smbd/service.c 					conn->connectpath,
conn              912 source3/smbd/service.c 					conn->server_info->utok.gid,
conn              913 source3/smbd/service.c 					conn->server_info->sanitized_username,
conn              914 source3/smbd/service.c 					pdb_get_domain(conn->server_info->sam_account),
conn              922 source3/smbd/service.c 			yield_connection(conn, lp_servicename(snum));
conn              923 source3/smbd/service.c 			conn_free(conn);
conn              930 source3/smbd/service.c 	if (!change_to_user(conn, conn->vuid)) {
conn              933 source3/smbd/service.c 		yield_connection(conn, lp_servicename(snum));
conn              934 source3/smbd/service.c 		conn_free(conn);
conn              948 source3/smbd/service.c 					lp_servicename(SNUM(conn)),
conn              949 source3/smbd/service.c 					conn->server_info->unix_name,
conn              950 source3/smbd/service.c 					conn->connectpath,
conn              951 source3/smbd/service.c 					conn->server_info->utok.gid,
conn              952 source3/smbd/service.c 					conn->server_info->sanitized_username,
conn              953 source3/smbd/service.c 					pdb_get_domain(conn->server_info->sam_account),
conn              967 source3/smbd/service.c 		afs_login(conn);
conn              972 source3/smbd/service.c 	if (!IS_IPC(conn) && !IS_PRINT(conn)) {
conn              973 source3/smbd/service.c 		set_namearray( &conn->veto_list, lp_veto_files(snum));
conn              974 source3/smbd/service.c 		set_namearray( &conn->hide_list, lp_hide_files(snum));
conn              975 source3/smbd/service.c 		set_namearray( &conn->veto_oplock_list, lp_veto_oplocks(snum));
conn              976 source3/smbd/service.c 		set_namearray( &conn->aio_write_behind_list,
conn              984 source3/smbd/service.c 	if (SMB_VFS_CONNECT(conn, lp_servicename(snum),
conn              985 source3/smbd/service.c 			    conn->server_info->unix_name) < 0) {
conn              999 source3/smbd/service.c 	if ((ret = SMB_VFS_STAT(conn, conn->connectpath, &st)) != 0 ||
conn             1003 source3/smbd/service.c 				 "[%s]\n", conn->connectpath,
conn             1008 source3/smbd/service.c 				 conn->connectpath, lp_servicename(snum),
conn             1015 source3/smbd/service.c 	string_set(&conn->origpath,conn->connectpath);
conn             1019 source3/smbd/service.c 	if (vfs_ChDir(conn,conn->connectpath) == 0) {
conn             1026 source3/smbd/service.c 		if (!set_conn_connectpath(conn,s)) {
conn             1030 source3/smbd/service.c 		vfs_ChDir(conn,conn->connectpath);
conn             1047 source3/smbd/service.c 	conn->fs_capabilities = SMB_VFS_FS_CAPABILITIES(conn);
conn             1055 source3/smbd/service.c 	if( DEBUGLVL( IS_IPC(conn) ? 3 : 1 ) ) {
conn             1057 source3/smbd/service.c 			 conn->client_address );
conn             1061 source3/smbd/service.c 			 conn->server_info->unix_name );
conn             1068 source3/smbd/service.c 	return(conn);
conn             1075 source3/smbd/service.c 		SMB_VFS_DISCONNECT(conn);
conn             1077 source3/smbd/service.c 	yield_connection(conn, lp_servicename(snum));
conn             1078 source3/smbd/service.c 	conn_free(conn);
conn             1221 source3/smbd/service.c void close_cnum(connection_struct *conn, uint16 vuid)
conn             1223 source3/smbd/service.c 	file_close_conn(conn);
conn             1225 source3/smbd/service.c 	if (!IS_IPC(conn)) {
conn             1226 source3/smbd/service.c 		dptr_closecnum(conn);
conn             1231 source3/smbd/service.c 	DEBUG(IS_IPC(conn)?3:1, ("%s (%s) closed connection to service %s\n",
conn             1233 source3/smbd/service.c 				 conn->client_address,
conn             1234 source3/smbd/service.c 				 lp_servicename(SNUM(conn))));
conn             1237 source3/smbd/service.c 	SMB_VFS_DISCONNECT(conn);
conn             1239 source3/smbd/service.c 	yield_connection(conn, lp_servicename(SNUM(conn)));
conn             1242 source3/smbd/service.c 	vfs_ChDir(conn, "/");
conn             1245 source3/smbd/service.c 	if (*lp_postexec(SNUM(conn)) && 
conn             1246 source3/smbd/service.c 	    change_to_user(conn, vuid))  {
conn             1248 source3/smbd/service.c 					lp_servicename(SNUM(conn)),
conn             1249 source3/smbd/service.c 					conn->server_info->unix_name,
conn             1250 source3/smbd/service.c 					conn->connectpath,
conn             1251 source3/smbd/service.c 					conn->server_info->utok.gid,
conn             1252 source3/smbd/service.c 					conn->server_info->sanitized_username,
conn             1253 source3/smbd/service.c 					pdb_get_domain(conn->server_info->sam_account),
conn             1254 source3/smbd/service.c 					lp_postexec(SNUM(conn)));
conn             1262 source3/smbd/service.c 	if (*lp_rootpostexec(SNUM(conn)))  {
conn             1264 source3/smbd/service.c 					lp_servicename(SNUM(conn)),
conn             1265 source3/smbd/service.c 					conn->server_info->unix_name,
conn             1266 source3/smbd/service.c 					conn->connectpath,
conn             1267 source3/smbd/service.c 					conn->server_info->utok.gid,
conn             1268 source3/smbd/service.c 					conn->server_info->sanitized_username,
conn             1269 source3/smbd/service.c 					pdb_get_domain(conn->server_info->sam_account),
conn             1270 source3/smbd/service.c 					lp_rootpostexec(SNUM(conn)));
conn             1275 source3/smbd/service.c 	conn_free(conn);
conn              319 source3/smbd/sesssetup.c 			reply_sesssetup_blob(conn, inbuf, outbuf, response,
conn              256 source3/smbd/share_access.c 				  connection_struct *conn)
conn              258 source3/smbd/share_access.c 	int snum = SNUM(conn);
conn              259 source3/smbd/share_access.c 	bool result = conn->read_only;
conn              163 source3/smbd/statcache.c bool stat_cache_lookup(connection_struct *conn,
conn              198 source3/smbd/statcache.c 	if (conn->case_sensitive) {
conn              277 source3/smbd/statcache.c 	if (SMB_VFS_STAT(conn, translated_path, pst) != 0) {
conn               34 source3/smbd/trans2.c static char *store_file_unix_basic(connection_struct *conn,
conn               39 source3/smbd/trans2.c static char *store_file_unix_basic_info2(connection_struct *conn,
conn               49 source3/smbd/trans2.c uint64_t smb_roundup(connection_struct *conn, uint64_t val)
conn               51 source3/smbd/trans2.c 	uint64_t rval = lp_allocation_roundup_size(SNUM(conn));
conn               94 source3/smbd/trans2.c NTSTATUS get_ea_value(TALLOC_CTX *mem_ctx, connection_struct *conn,
conn              113 source3/smbd/trans2.c 		sizeret = SMB_VFS_GETXATTR(conn, fname, ea_name, val, attr_size);
conn              143 source3/smbd/trans2.c NTSTATUS get_ea_names_from_file(TALLOC_CTX *mem_ctx, connection_struct *conn,
conn              156 source3/smbd/trans2.c 	if (!lp_ea_support(SNUM(conn))) {
conn              186 source3/smbd/trans2.c 			sizeret = SMB_VFS_LISTXATTR(conn, fname, ea_namelist,
conn              254 source3/smbd/trans2.c static struct ea_list *get_ea_list_from_file(TALLOC_CTX *mem_ctx, connection_struct *conn, files_struct *fsp,
conn              265 source3/smbd/trans2.c 	if (!lp_ea_support(SNUM(conn))) {
conn              269 source3/smbd/trans2.c 	status = get_ea_names_from_file(talloc_tos(), conn, fsp, fname,
conn              289 source3/smbd/trans2.c 		if (!NT_STATUS_IS_OK(get_ea_value(mem_ctx, conn, fsp,
conn              325 source3/smbd/trans2.c 	connection_struct *conn, struct ea_list *ea_list)
conn              332 source3/smbd/trans2.c 	if (!lp_ea_support(SNUM(conn))) {
conn              369 source3/smbd/trans2.c static unsigned int estimate_ea_size(connection_struct *conn, files_struct *fsp, const char *fname)
conn              374 source3/smbd/trans2.c 	if (!lp_ea_support(SNUM(conn))) {
conn              378 source3/smbd/trans2.c 	(void)get_ea_list_from_file(mem_ctx, conn, fsp, fname, &total_ea_len);
conn              386 source3/smbd/trans2.c static void canonicalize_ea_name(connection_struct *conn, files_struct *fsp, const char *fname, fstring unix_ea_name)
conn              390 source3/smbd/trans2.c 	struct ea_list *ea_list = get_ea_list_from_file(mem_ctx, conn, fsp, fname, &total_ea_len);
conn              406 source3/smbd/trans2.c NTSTATUS set_ea(connection_struct *conn, files_struct *fsp, const char *fname, struct ea_list *ea_list)
conn              408 source3/smbd/trans2.c 	if (!lp_ea_support(SNUM(conn))) {
conn              419 source3/smbd/trans2.c 		canonicalize_ea_name(conn, fsp, fname, unix_ea_name);
conn              437 source3/smbd/trans2.c 				ret = SMB_VFS_REMOVEXATTR(conn, fname, unix_ea_name);
conn              456 source3/smbd/trans2.c 				ret = SMB_VFS_SETXATTR(conn, fname, unix_ea_name,
conn              661 source3/smbd/trans2.c void send_trans2_replies(connection_struct *conn,
conn              835 source3/smbd/trans2.c 				IS_CONN_ENCRYPTED(conn),
conn              862 source3/smbd/trans2.c static void call_trans2open(connection_struct *conn,
conn              925 source3/smbd/trans2.c 	if (IS_IPC(conn)) {
conn              957 source3/smbd/trans2.c 	if (total_data && (total_data != 4) && !lp_ea_support(SNUM(conn))) {
conn              987 source3/smbd/trans2.c 		conn,					/* conn */
conn             1015 source3/smbd/trans2.c 	fattr = dos_mode(conn,fsp->fsp_name,&sbuf);
conn             1040 source3/smbd/trans2.c 	if (oplock_request && lp_fake_oplocks(SNUM(conn))) {
conn             1052 source3/smbd/trans2.c 		uint32 ea_size = estimate_ea_size(conn, fsp, fsp->fsp_name);
conn             1059 source3/smbd/trans2.c 	send_trans2_replies(conn, req, params, 30, *ppdata, 0, max_data_bytes);
conn             1069 source3/smbd/trans2.c static bool exact_match(connection_struct *conn,
conn             1075 source3/smbd/trans2.c 	if (dptr_has_wild(conn->dirptr)) {
conn             1078 source3/smbd/trans2.c 	if (conn->case_sensitive)
conn             1125 source3/smbd/trans2.c static NTSTATUS unix_perms_from_wire( connection_struct *conn,
conn             1164 source3/smbd/trans2.c 		ret &= lp_create_mask(SNUM(conn));
conn             1166 source3/smbd/trans2.c 		ret |= lp_force_create_mode(SNUM(conn));
conn             1169 source3/smbd/trans2.c 		ret &= lp_dir_mask(SNUM(conn));
conn             1171 source3/smbd/trans2.c 		ret |= lp_force_dir_mode(SNUM(conn));
conn             1175 source3/smbd/trans2.c 		ret &= lp_security_mask(SNUM(conn));
conn             1177 source3/smbd/trans2.c 		ret |= lp_force_security_mode(SNUM(conn));
conn             1181 source3/smbd/trans2.c 		ret &= lp_dir_security_mask(SNUM(conn));
conn             1183 source3/smbd/trans2.c 		ret |= lp_force_dir_security_mode(SNUM(conn));
conn             1196 source3/smbd/trans2.c static bool check_msdfs_link(connection_struct *conn,
conn             1202 source3/smbd/trans2.c 		lp_msdfs_root(SNUM(conn)) &&
conn             1203 source3/smbd/trans2.c 		is_msdfs_link(conn, pathname, psbuf)) {
conn             1222 source3/smbd/trans2.c 				connection_struct *conn,
conn             1258 source3/smbd/trans2.c 	bool needslash = ( conn->dirpath[strlen(conn->dirpath) -1] != '/');
conn             1259 source3/smbd/trans2.c 	bool check_mangled_names = lp_manglednames(conn->params);
conn             1269 source3/smbd/trans2.c 	if (!conn->dirptr) {
conn             1289 source3/smbd/trans2.c 		long curr_dirpos = prev_dirpos = dptr_TellDir(conn->dirptr);
conn             1290 source3/smbd/trans2.c 		dname = dptr_ReadDirName(ctx,conn->dirptr,&curr_dirpos,&sbuf);
conn             1302 source3/smbd/trans2.c 			(long)conn->dirptr,curr_dirpos));
conn             1318 source3/smbd/trans2.c 		if (mangle_must_mangle(dname,conn->params)) {
conn             1319 source3/smbd/trans2.c 			if (!name_to_8_3(dname,mangled_name,True,conn->params)) {
conn             1329 source3/smbd/trans2.c 		if(!(got_match = *got_exact_match = exact_match(conn, fname, mask))) {
conn             1330 source3/smbd/trans2.c 			got_match = mask_match(fname, mask, conn->case_sensitive);
conn             1334 source3/smbd/trans2.c 		   !mangle_is_8_3(fname, False, conn->params)) {
conn             1342 source3/smbd/trans2.c 			if (!name_to_8_3( fname, mangled_name, False, conn->params)) {
conn             1347 source3/smbd/trans2.c 			if(!(got_match = *got_exact_match = exact_match(conn, mangled_name, mask))) {
conn             1348 source3/smbd/trans2.c 				got_match = mask_match(mangled_name, mask, conn->case_sensitive);
conn             1364 source3/smbd/trans2.c 					conn->dirpath,
conn             1369 source3/smbd/trans2.c 					conn->dirpath,
conn             1379 source3/smbd/trans2.c 				if (SMB_VFS_LSTAT(conn,pathreal,&sbuf) != 0) {
conn             1386 source3/smbd/trans2.c 			} else if (!VALID_STAT(sbuf) && SMB_VFS_STAT(conn,pathreal,&sbuf) != 0) {
conn             1390 source3/smbd/trans2.c 				ms_dfs_link = check_msdfs_link(conn, pathreal, &sbuf);
conn             1401 source3/smbd/trans2.c 				mode = dos_mode_msdfs(conn,pathreal,&sbuf);
conn             1403 source3/smbd/trans2.c 				mode = dos_mode(conn,pathreal,&sbuf);
conn             1406 source3/smbd/trans2.c 			if (!dir_check_ftype(conn,mode,dirtype)) {
conn             1416 source3/smbd/trans2.c 			allocation_size = SMB_VFS_GET_ALLOC_SIZE(conn,NULL,&sbuf);
conn             1421 source3/smbd/trans2.c 			    lp_fake_dir_create_times(SNUM(conn)));
conn             1427 source3/smbd/trans2.c 				fileid = vfs_file_id_from_sbuf(conn, &sbuf);
conn             1434 source3/smbd/trans2.c 			if (lp_dos_filetime_resolution(SNUM(conn))) {
conn             1449 source3/smbd/trans2.c 			dptr_DirCacheAdd(conn->dirptr, dname, curr_dirpos);
conn             1511 source3/smbd/trans2.c 				unsigned int ea_size = estimate_ea_size(conn, NULL, pathreal);
conn             1558 source3/smbd/trans2.c 			file_list = get_ea_list_from_file(ctx, conn, NULL, pathreal, &ea_len);
conn             1565 source3/smbd/trans2.c 				dptr_SeekDir(conn->dirptr, prev_dirpos);
conn             1572 source3/smbd/trans2.c 			p += fill_ea_buffer(ctx, p, space_remaining, conn, name_list);
conn             1598 source3/smbd/trans2.c 			was_8_3 = mangle_is_8_3(fname, True, conn->params);
conn             1601 source3/smbd/trans2.c 			put_long_date_timespec(conn->ts_res, p,create_date_ts); p += 8;
conn             1602 source3/smbd/trans2.c 			put_long_date_timespec(conn->ts_res, p,adate_ts); p += 8;
conn             1603 source3/smbd/trans2.c 			put_long_date_timespec(conn->ts_res, p,mdate_ts); p += 8;
conn             1604 source3/smbd/trans2.c 			put_long_date_timespec(conn->ts_res, p,mdate_ts); p += 8;
conn             1610 source3/smbd/trans2.c 				unsigned int ea_size = estimate_ea_size(conn, NULL, pathreal);
conn             1620 source3/smbd/trans2.c 						   conn->params)) {
conn             1652 source3/smbd/trans2.c 			put_long_date_timespec(conn->ts_res, p,create_date_ts); p += 8;
conn             1653 source3/smbd/trans2.c 			put_long_date_timespec(conn->ts_res, p,adate_ts); p += 8;
conn             1654 source3/smbd/trans2.c 			put_long_date_timespec(conn->ts_res, p,mdate_ts); p += 8;
conn             1655 source3/smbd/trans2.c 			put_long_date_timespec(conn->ts_res, p,mdate_ts); p += 8;
conn             1675 source3/smbd/trans2.c 			put_long_date_timespec(conn->ts_res, p,create_date_ts); p += 8;
conn             1676 source3/smbd/trans2.c 			put_long_date_timespec(conn->ts_res, p,adate_ts); p += 8;
conn             1677 source3/smbd/trans2.c 			put_long_date_timespec(conn->ts_res, p,mdate_ts); p += 8;
conn             1678 source3/smbd/trans2.c 			put_long_date_timespec(conn->ts_res, p,mdate_ts); p += 8;
conn             1684 source3/smbd/trans2.c 				unsigned int ea_size = estimate_ea_size(conn, NULL, pathreal);
conn             1724 source3/smbd/trans2.c 			put_long_date_timespec(conn->ts_res, p,create_date_ts); p += 8;
conn             1725 source3/smbd/trans2.c 			put_long_date_timespec(conn->ts_res, p,adate_ts); p += 8;
conn             1726 source3/smbd/trans2.c 			put_long_date_timespec(conn->ts_res, p,mdate_ts); p += 8;
conn             1727 source3/smbd/trans2.c 			put_long_date_timespec(conn->ts_res, p,mdate_ts); p += 8;
conn             1733 source3/smbd/trans2.c 				unsigned int ea_size = estimate_ea_size(conn, NULL, pathreal);
conn             1754 source3/smbd/trans2.c 			was_8_3 = mangle_is_8_3(fname, True, conn->params);
conn             1757 source3/smbd/trans2.c 			put_long_date_timespec(conn->ts_res, p,create_date_ts); p += 8;
conn             1758 source3/smbd/trans2.c 			put_long_date_timespec(conn->ts_res, p,adate_ts); p += 8;
conn             1759 source3/smbd/trans2.c 			put_long_date_timespec(conn->ts_res, p,mdate_ts); p += 8;
conn             1760 source3/smbd/trans2.c 			put_long_date_timespec(conn->ts_res, p,mdate_ts); p += 8;
conn             1766 source3/smbd/trans2.c 				unsigned int ea_size = estimate_ea_size(conn, NULL, pathreal);
conn             1776 source3/smbd/trans2.c 						conn->params)) {
conn             1819 source3/smbd/trans2.c 				p = store_file_unix_basic(conn, p,
conn             1826 source3/smbd/trans2.c 				p = store_file_unix_basic_info2(conn, p,
conn             1854 source3/smbd/trans2.c 		dptr_SeekDir(conn->dirptr, prev_dirpos);
conn             1872 source3/smbd/trans2.c static void call_trans2findfirst(connection_struct *conn,
conn             1908 source3/smbd/trans2.c 	bool ask_sharemode = lp_parm_bool(SNUM(conn), "smbd", "search ask sharemode", true);
conn             1967 source3/smbd/trans2.c 	ntstatus = resolve_dfspath_wcard(ctx, conn,
conn             1982 source3/smbd/trans2.c 	ntstatus = unix_convert(ctx, conn, directory, True, &directory, &mask, &sbuf);
conn             1988 source3/smbd/trans2.c 	ntstatus = check_name(conn, directory);
conn             2032 source3/smbd/trans2.c 		if (!lp_ea_support(SNUM(conn))) {
conn             2065 source3/smbd/trans2.c 	ntstatus = dptr_create(conn,
conn             2073 source3/smbd/trans2.c 				&conn->dirptr);
conn             2080 source3/smbd/trans2.c 	dptr_num = dptr_dnum(conn->dirptr);
conn             2084 source3/smbd/trans2.c 	dptr_init_search_op(conn->dirptr);
conn             2089 source3/smbd/trans2.c 	DEBUG(8,("dirpath=<%s> dontdescend=<%s>\n", conn->dirpath,lp_dontdescend(SNUM(conn))));
conn             2090 source3/smbd/trans2.c 	if (in_list(conn->dirpath,lp_dontdescend(SNUM(conn)),conn->case_sensitive))
conn             2107 source3/smbd/trans2.c 					conn,
conn             2177 source3/smbd/trans2.c 	send_trans2_replies(conn, req, params, 10, pdata, PTR_DIFF(p,pdata),
conn             2199 source3/smbd/trans2.c 	if(!mangle_is_8_3_wildcards( mask, False, conn->params)) {
conn             2201 source3/smbd/trans2.c 		name_to_8_3(mask, mangled_name, True, conn->params);
conn             2211 source3/smbd/trans2.c static void call_trans2findnext(connection_struct *conn,
conn             2248 source3/smbd/trans2.c 	bool ask_sharemode = lp_parm_bool(SNUM(conn), "smbd", "search ask sharemode", true);
conn             2338 source3/smbd/trans2.c 		if (!lp_ea_support(SNUM(conn))) {
conn             2371 source3/smbd/trans2.c 	if(!(conn->dirptr = dptr_fetch_lanman2(dptr_num))) {
conn             2376 source3/smbd/trans2.c 	string_set(&conn->dirpath,dptr_path(dptr_num));
conn             2386 source3/smbd/trans2.c 	directory = conn->dirpath;
conn             2393 source3/smbd/trans2.c 		(long)conn->dirptr,
conn             2394 source3/smbd/trans2.c 		dptr_TellDir(conn->dirptr)));
conn             2397 source3/smbd/trans2.c 	dptr_init_search_op(conn->dirptr);
conn             2402 source3/smbd/trans2.c 	DEBUG(8,("dirpath=<%s> dontdescend=<%s>\n",conn->dirpath,lp_dontdescend(SNUM(conn))));
conn             2403 source3/smbd/trans2.c 	if (in_list(conn->dirpath,lp_dontdescend(SNUM(conn)),conn->case_sensitive))
conn             2425 source3/smbd/trans2.c 		if (mangle_is_mangled(resume_name, conn->params)) {
conn             2430 source3/smbd/trans2.c 						conn->params);
conn             2445 source3/smbd/trans2.c 		finished = !dptr_SearchDir(conn->dirptr, resume_name, &current_pos, &st);
conn             2458 source3/smbd/trans2.c 						conn,
conn             2504 source3/smbd/trans2.c 	send_trans2_replies(conn, req, params, 8, pdata, PTR_DIFF(p,pdata),
conn             2510 source3/smbd/trans2.c unsigned char *create_volume_objectid(connection_struct *conn, unsigned char objid[16])
conn             2512 source3/smbd/trans2.c 	E_md4hash(lp_servicename(SNUM(conn)),objid);
conn             2555 source3/smbd/trans2.c static void call_trans2qfsinfo(connection_struct *conn,
conn             2566 source3/smbd/trans2.c 	const char *vname = volume_label(SNUM(conn));
conn             2567 source3/smbd/trans2.c 	int snum = SNUM(conn);
conn             2568 source3/smbd/trans2.c 	char *fstype = lp_fstype(SNUM(conn));
conn             2578 source3/smbd/trans2.c 	if (IS_IPC(conn)) {
conn             2588 source3/smbd/trans2.c 	if (ENCRYPTION_REQUIRED(conn) && !req->encrypted) {
conn             2601 source3/smbd/trans2.c 	if(SMB_VFS_STAT(conn,".",&st)!=0) {
conn             2623 source3/smbd/trans2.c 			if (get_dfree_info(conn,".",False,&bsize,&dfree,&dsize) == (uint64_t)-1) {
conn             2688 source3/smbd/trans2.c 			if(lp_nt_acl_support(SNUM(conn))) {
conn             2693 source3/smbd/trans2.c 			additional_flags |= conn->fs_capabilities;
conn             2694 source3/smbd/trans2.c 			additional_flags |= lp_parm_int(conn->params->service,
conn             2746 source3/smbd/trans2.c 			if (get_dfree_info(conn,".",False,&bsize,&dfree,&dsize) == (uint64_t)-1) {
conn             2779 source3/smbd/trans2.c 			if (get_dfree_info(conn,".",False,&bsize,&dfree,&dsize) == (uint64_t)-1) {
conn             2847 source3/smbd/trans2.c 			fsp.conn = conn;
conn             2851 source3/smbd/trans2.c 			if (conn->server_info->utok.uid != 0) {
conn             2854 source3/smbd/trans2.c 					 lp_servicename(SNUM(conn)),
conn             2855 source3/smbd/trans2.c 					 conn->server_info->unix_name));
conn             2861 source3/smbd/trans2.c 				DEBUG(0,("vfs_get_ntquota() failed for service [%s]\n",lp_servicename(SNUM(conn))));
conn             2868 source3/smbd/trans2.c 			DEBUG(10,("SMB_FS_QUOTA_INFORMATION: for service [%s]\n",lp_servicename(SNUM(conn))));		
conn             2895 source3/smbd/trans2.c 			memcpy(pdata,create_volume_objectid(conn, objid),16);
conn             2923 source3/smbd/trans2.c 			switch (conn->encrypt_level) {
conn             2969 source3/smbd/trans2.c 			rc = SMB_VFS_STATVFS(conn, ".", &svfs);
conn             2988 source3/smbd/trans2.c 				DEBUG(0,("vfs_statvfs() failed for service [%s]\n",lp_servicename(SNUM(conn))));
conn             3015 source3/smbd/trans2.c 					       conn->server_info->ptok)) {
conn             3023 source3/smbd/trans2.c 					       conn->server_info->ptok)) {
conn             3039 source3/smbd/trans2.c 			    + (conn->server_info->utok.ngroups * 8)
conn             3041 source3/smbd/trans2.c 			    + (conn->server_info->ptok->num_sids *
conn             3048 source3/smbd/trans2.c 				  (uint64_t)conn->server_info->utok.uid);
conn             3050 source3/smbd/trans2.c 				  (uint64_t)conn->server_info->utok.gid);
conn             3065 source3/smbd/trans2.c 			SIVAL(pdata, 24, conn->server_info->utok.ngroups);
conn             3066 source3/smbd/trans2.c 			SIVAL(pdata, 28, conn->server_info->num_sids);
conn             3073 source3/smbd/trans2.c 			     i < conn->server_info->ptok->num_sids; ++i) {
conn             3075 source3/smbd/trans2.c 					&conn->server_info->ptok->user_sids[i],
conn             3088 source3/smbd/trans2.c 			for (i = 0; i < conn->server_info->utok.ngroups; ++i) {
conn             3090 source3/smbd/trans2.c 					  (uint64_t)conn->server_info->utok.groups[i]);
conn             3096 source3/smbd/trans2.c 			    i < conn->server_info->ptok->num_sids; ++i) {
conn             3098 source3/smbd/trans2.c 					&conn->server_info->ptok->user_sids[i],
conn             3103 source3/smbd/trans2.c 				    &conn->server_info->ptok->user_sids[i]);
conn             3115 source3/smbd/trans2.c 			if (strequal(lp_fstype(SNUM(conn)),"NTFS")) {
conn             3127 source3/smbd/trans2.c 	send_trans2_replies(conn, req, params, 0, pdata, data_len,
conn             3140 source3/smbd/trans2.c static void call_trans2setfsinfo(connection_struct *conn,
conn             3150 source3/smbd/trans2.c 	DEBUG(10,("call_trans2setfsinfo: for service [%s]\n",lp_servicename(SNUM(conn))));
conn             3162 source3/smbd/trans2.c 	if (IS_IPC(conn)) {
conn             3173 source3/smbd/trans2.c 	if (ENCRYPTION_REQUIRED(conn) && !req->encrypted) {
conn             3248 source3/smbd/trans2.c 				if (lp_smb_encrypt(SNUM(conn)) == false) {
conn             3258 source3/smbd/trans2.c 				status = srv_request_encryption_setup(conn,
conn             3270 source3/smbd/trans2.c 				send_trans2_replies(conn, req,
conn             3280 source3/smbd/trans2.c 					status = srv_encryption_start(conn);
conn             3298 source3/smbd/trans2.c 				if ((conn->server_info->utok.uid != 0)
conn             3299 source3/smbd/trans2.c 				    ||!CAN_WRITE(conn)) {
conn             3301 source3/smbd/trans2.c 						 lp_servicename(SNUM(conn)),
conn             3302 source3/smbd/trans2.c 						 conn->server_info->unix_name));
conn             3313 source3/smbd/trans2.c 				if (!check_fsp_ntquota_handle(conn, req,
conn             3371 source3/smbd/trans2.c 					DEBUG(0,("vfs_set_ntquota() failed for service [%s]\n",lp_servicename(SNUM(conn))));
conn             3400 source3/smbd/trans2.c static unsigned int count_acl_entries(connection_struct *conn, SMB_ACL_T posix_acl)
conn             3406 source3/smbd/trans2.c 	while ( posix_acl && (SMB_VFS_SYS_ACL_GET_ENTRY(conn, posix_acl, entry_id, &entry) == 1)) {
conn             3420 source3/smbd/trans2.c static bool marshall_posix_acl(connection_struct *conn, char *pdata, SMB_STRUCT_STAT *pst, SMB_ACL_T posix_acl)
conn             3425 source3/smbd/trans2.c 	while ( posix_acl && (SMB_VFS_SYS_ACL_GET_ENTRY(conn, posix_acl, entry_id, &entry) == 1)) {
conn             3436 source3/smbd/trans2.c 		if (SMB_VFS_SYS_ACL_GET_TAG_TYPE(conn, entry, &tagtype) == -1) {
conn             3441 source3/smbd/trans2.c 		if (SMB_VFS_SYS_ACL_GET_PERMSET(conn, entry, &permset) == -1) {
conn             3446 source3/smbd/trans2.c 		perms |= (SMB_VFS_SYS_ACL_GET_PERM(conn, permset, SMB_ACL_READ) ? SMB_POSIX_ACL_READ : 0);
conn             3447 source3/smbd/trans2.c 		perms |= (SMB_VFS_SYS_ACL_GET_PERM(conn, permset, SMB_ACL_WRITE) ? SMB_POSIX_ACL_WRITE : 0);
conn             3448 source3/smbd/trans2.c 		perms |= (SMB_VFS_SYS_ACL_GET_PERM(conn, permset, SMB_ACL_EXECUTE) ? SMB_POSIX_ACL_EXECUTE : 0);
conn             3461 source3/smbd/trans2.c 					uid_t *puid = (uid_t *)SMB_VFS_SYS_ACL_GET_QUALIFIER(conn, entry);
conn             3467 source3/smbd/trans2.c 					SMB_VFS_SYS_ACL_FREE_QUALIFIER(conn, (void *)puid,tagtype);
conn             3481 source3/smbd/trans2.c 					gid_t *pgid= (gid_t *)SMB_VFS_SYS_ACL_GET_QUALIFIER(conn, entry);
conn             3487 source3/smbd/trans2.c 					SMB_VFS_SYS_ACL_FREE_QUALIFIER(conn, (void *)pgid,tagtype);
conn             3518 source3/smbd/trans2.c static char *store_file_unix_basic(connection_struct *conn,
conn             3529 source3/smbd/trans2.c 	SOFF_T(pdata,0,SMB_VFS_GET_ALLOC_SIZE(conn,fsp,psbuf)); /* Number of bytes used on disk - 64 Bit */
conn             3663 source3/smbd/trans2.c static char *store_file_unix_basic_info2(connection_struct *conn,
conn             3671 source3/smbd/trans2.c 	pdata = store_file_unix_basic(conn, pdata, fsp, psbuf);
conn             3746 source3/smbd/trans2.c static void call_trans2qpipeinfo(connection_struct *conn,
conn             3807 source3/smbd/trans2.c 	send_trans2_replies(conn, req, params, param_size, *ppdata, data_size,
conn             3818 source3/smbd/trans2.c static void call_trans2qfilepathinfo(connection_struct *conn,
conn             3868 source3/smbd/trans2.c 		if (IS_IPC(conn)) {
conn             3869 source3/smbd/trans2.c 			call_trans2qpipeinfo(conn, req,	tran_call,
conn             3887 source3/smbd/trans2.c 		if (!check_fsp_open(conn, req, fsp)) {
conn             3913 source3/smbd/trans2.c 				if (SMB_VFS_LSTAT(conn,fname,&sbuf)) {
conn             3918 source3/smbd/trans2.c 			} else if (SMB_VFS_STAT(conn,fname,&sbuf)) {
conn             3924 source3/smbd/trans2.c 			fileid = vfs_file_id_from_sbuf(conn, &sbuf);
conn             3930 source3/smbd/trans2.c 			if (!check_fsp(conn, req, fsp)) {
conn             3940 source3/smbd/trans2.c 			fileid = vfs_file_id_from_sbuf(conn, &sbuf);
conn             3971 source3/smbd/trans2.c 					conn,
conn             3985 source3/smbd/trans2.c 		status = unix_convert(ctx, conn, fname, False, &fname, NULL, &sbuf);
conn             3990 source3/smbd/trans2.c 		status = check_name(conn, fname);
conn             3997 source3/smbd/trans2.c 		if ((conn->fs_capabilities & FILE_NAMED_STREAMS)
conn             4016 source3/smbd/trans2.c 				if (SMB_VFS_LSTAT(conn,base,&bsbuf)) {
conn             4022 source3/smbd/trans2.c 				if (SMB_VFS_STAT(conn,base,&bsbuf) != 0) {
conn             4029 source3/smbd/trans2.c 			fileid = vfs_file_id_from_sbuf(conn, &bsbuf);
conn             4039 source3/smbd/trans2.c 			if (SMB_VFS_LSTAT(conn,fname,&sbuf)) {
conn             4045 source3/smbd/trans2.c 		} else if (!VALID_STAT(sbuf) && SMB_VFS_STAT(conn,fname,&sbuf) && (info_level != SMB_INFO_IS_NAME_VALID)) {
conn             4046 source3/smbd/trans2.c 			ms_dfs_link = check_msdfs_link(conn,fname,&sbuf);
conn             4055 source3/smbd/trans2.c 		fileid = vfs_file_id_from_sbuf(conn, &sbuf);
conn             4078 source3/smbd/trans2.c 		mode = dos_mode_msdfs(conn,fname,&sbuf);
conn             4080 source3/smbd/trans2.c 		mode = dos_mode(conn,fname,&sbuf);
conn             4121 source3/smbd/trans2.c 			if (!lp_ea_support(SNUM(conn))) {
conn             4179 source3/smbd/trans2.c 	create_time_ts = get_create_timespec(&sbuf,lp_fake_dir_create_times(SNUM(conn)));
conn             4183 source3/smbd/trans2.c 	allocation_size = SMB_VFS_GET_ALLOC_SIZE(conn,fsp,&sbuf);
conn             4188 source3/smbd/trans2.c 		fileid = vfs_file_id_from_sbuf(conn, &sbuf);
conn             4191 source3/smbd/trans2.c 			allocation_size = SMB_VFS_GET_ALLOC_SIZE(conn, fsp1, &sbuf);
conn             4199 source3/smbd/trans2.c 	if (lp_dos_filetime_resolution(SNUM(conn))) {
conn             4242 source3/smbd/trans2.c 			unsigned int ea_size = estimate_ea_size(conn, fsp, fname);
conn             4273 source3/smbd/trans2.c 			ea_file_list = get_ea_list_from_file(ctx, conn, fsp, fname, &total_ea_len);
conn             4282 source3/smbd/trans2.c 			data_size = fill_ea_buffer(ctx, pdata, data_size, conn, ea_list);
conn             4293 source3/smbd/trans2.c 			ea_list = get_ea_list_from_file(ctx, conn, fsp, fname, &total_ea_len);
conn             4300 source3/smbd/trans2.c 			data_size = fill_ea_buffer(ctx, pdata, data_size, conn, ea_list);
conn             4315 source3/smbd/trans2.c 			put_long_date_timespec(conn->ts_res, pdata,create_time_ts);
conn             4316 source3/smbd/trans2.c 			put_long_date_timespec(conn->ts_res, pdata+8,atime_ts);
conn             4317 source3/smbd/trans2.c 			put_long_date_timespec(conn->ts_res, pdata+16,mtime_ts); /* write time */
conn             4318 source3/smbd/trans2.c 			put_long_date_timespec(conn->ts_res, pdata+24,mtime_ts); /* change time */
conn             4345 source3/smbd/trans2.c 			unsigned int ea_size = estimate_ea_size(conn, fsp, fname);
conn             4359 source3/smbd/trans2.c 						True,conn->params)) {
conn             4403 source3/smbd/trans2.c 			unsigned int ea_size = estimate_ea_size(conn, fsp, fname);
conn             4405 source3/smbd/trans2.c 			put_long_date_timespec(conn->ts_res, pdata,create_time_ts);
conn             4406 source3/smbd/trans2.c 			put_long_date_timespec(conn->ts_res, pdata+8,atime_ts);
conn             4407 source3/smbd/trans2.c 			put_long_date_timespec(conn->ts_res, pdata+16,mtime_ts); /* write time */
conn             4408 source3/smbd/trans2.c 			put_long_date_timespec(conn->ts_res, pdata+24,mtime_ts); /* change time */
conn             4507 source3/smbd/trans2.c 				conn, fsp, fname, talloc_tos(),
conn             4543 source3/smbd/trans2.c 			put_long_date_timespec(conn->ts_res, pdata,create_time_ts);
conn             4544 source3/smbd/trans2.c 			put_long_date_timespec(conn->ts_res, pdata+8,atime_ts);
conn             4545 source3/smbd/trans2.c 			put_long_date_timespec(conn->ts_res, pdata+16,mtime_ts); /* write time */
conn             4546 source3/smbd/trans2.c 			put_long_date_timespec(conn->ts_res, pdata+24,mtime_ts); /* change time */
conn             4567 source3/smbd/trans2.c 			pdata = store_file_unix_basic(conn, pdata, fsp, &sbuf);
conn             4583 source3/smbd/trans2.c 			pdata = store_file_unix_basic_info2(conn, pdata, fsp, &sbuf);
conn             4617 source3/smbd/trans2.c 				len = SMB_VFS_READLINK(conn,fullpathname,
conn             4646 source3/smbd/trans2.c 					file_acl = SMB_VFS_SYS_ACL_GET_FILE(conn, fname, SMB_ACL_TYPE_ACCESS);
conn             4660 source3/smbd/trans2.c 						def_acl = SMB_VFS_SYS_ACL_GET_FILE(conn, fsp->fsp_name, SMB_ACL_TYPE_DEFAULT);
conn             4662 source3/smbd/trans2.c 						def_acl = SMB_VFS_SYS_ACL_GET_FILE(conn, fname, SMB_ACL_TYPE_DEFAULT);
conn             4664 source3/smbd/trans2.c 					def_acl = free_empty_sys_acl(conn, def_acl);
conn             4667 source3/smbd/trans2.c 				num_file_acls = count_acl_entries(conn, file_acl);
conn             4668 source3/smbd/trans2.c 				num_def_acls = count_acl_entries(conn, def_acl);
conn             4676 source3/smbd/trans2.c 						SMB_VFS_SYS_ACL_FREE_ACL(conn, file_acl);
conn             4679 source3/smbd/trans2.c 						SMB_VFS_SYS_ACL_FREE_ACL(conn, def_acl);
conn             4690 source3/smbd/trans2.c 				if (!marshall_posix_acl(conn, pdata + SMB_POSIX_ACL_HEADER_SIZE, &sbuf, file_acl)) {
conn             4692 source3/smbd/trans2.c 						SMB_VFS_SYS_ACL_FREE_ACL(conn, file_acl);
conn             4695 source3/smbd/trans2.c 						SMB_VFS_SYS_ACL_FREE_ACL(conn, def_acl);
conn             4701 source3/smbd/trans2.c 				if (!marshall_posix_acl(conn, pdata + SMB_POSIX_ACL_HEADER_SIZE + (num_file_acls*SMB_POSIX_ACL_ENTRY_SIZE), &sbuf, def_acl)) {
conn             4703 source3/smbd/trans2.c 						SMB_VFS_SYS_ACL_FREE_ACL(conn, file_acl);
conn             4706 source3/smbd/trans2.c 						SMB_VFS_SYS_ACL_FREE_ACL(conn, def_acl);
conn             4715 source3/smbd/trans2.c 					SMB_VFS_SYS_ACL_FREE_ACL(conn, file_acl);
conn             4718 source3/smbd/trans2.c 					SMB_VFS_SYS_ACL_FREE_ACL(conn, def_acl);
conn             4809 source3/smbd/trans2.c 	send_trans2_replies(conn, req, params, param_size, *ppdata, data_size,
conn             4821 source3/smbd/trans2.c 		connection_struct *conn,
conn             4835 source3/smbd/trans2.c 	status = unix_convert(ctx, conn, oldname_in, False, &oldname,
conn             4841 source3/smbd/trans2.c 	status = check_name(conn, oldname);
conn             4851 source3/smbd/trans2.c 	status = unix_convert(ctx, conn, newname_in, False, &newname,
conn             4857 source3/smbd/trans2.c 	status = check_name(conn, newname);
conn             4873 source3/smbd/trans2.c 	status = check_reduced_name(conn, oldname);
conn             4880 source3/smbd/trans2.c 	if (SMB_VFS_LINK(conn,oldname,newname) != 0) {
conn             4893 source3/smbd/trans2.c NTSTATUS smb_set_file_time(connection_struct *conn,
conn             4912 source3/smbd/trans2.c 		ft->create_time = get_create_timespec(psbuf, lp_fake_dir_create_times(SNUM(conn)));
conn             4934 source3/smbd/trans2.c 	round_timespec(conn->ts_res, &ft->create_time);
conn             4935 source3/smbd/trans2.c 	round_timespec(conn->ts_res, &ft->atime);
conn             4936 source3/smbd/trans2.c 	round_timespec(conn->ts_res, &ft->mtime);
conn             4967 source3/smbd/trans2.c 			set_sticky_write_time_path(conn, fname,
conn             4968 source3/smbd/trans2.c 					    vfs_file_id_from_sbuf(conn, psbuf),
conn             4974 source3/smbd/trans2.c 				lp_fake_dir_create_times(SNUM(conn)));
conn             4978 source3/smbd/trans2.c 	round_timespec(conn->ts_res, &ft_stat.create_time);
conn             4979 source3/smbd/trans2.c 	round_timespec(conn->ts_res, &ft_stat.atime);
conn             4980 source3/smbd/trans2.c 	round_timespec(conn->ts_res, &ft_stat.mtime);
conn             4990 source3/smbd/trans2.c 		if(file_ntimes(conn, fname, ft)!=0) {
conn             4994 source3/smbd/trans2.c 	notify_fname(conn, NOTIFY_ACTION_MODIFIED, action, fname);
conn             5003 source3/smbd/trans2.c static NTSTATUS smb_set_file_dosmode(connection_struct *conn,
conn             5032 source3/smbd/trans2.c 	if ((dosmode != 0) && (dosmode != dos_mode(conn, fname, psbuf))) {
conn             5037 source3/smbd/trans2.c 		if(file_set_dosmode(conn, fname, dosmode, psbuf, NULL, false)) {
conn             5050 source3/smbd/trans2.c static NTSTATUS smb_set_file_size(connection_struct *conn,
conn             5083 source3/smbd/trans2.c 		conn,					/* conn */
conn             5122 source3/smbd/trans2.c static NTSTATUS smb_info_set_ea(connection_struct *conn,
conn             5156 source3/smbd/trans2.c 	status = set_ea(conn, fsp, fname, ea_list);
conn             5165 source3/smbd/trans2.c static NTSTATUS smb_set_file_disposition_info(connection_struct *conn,
conn             5185 source3/smbd/trans2.c 	dosmode = dos_mode(conn, fname, psbuf);
conn             5201 source3/smbd/trans2.c 				 &conn->server_info->utok)) {
conn             5211 source3/smbd/trans2.c static NTSTATUS smb_file_position_information(connection_struct *conn,
conn             5247 source3/smbd/trans2.c static NTSTATUS smb_file_mode_information(connection_struct *conn,
conn             5267 source3/smbd/trans2.c static NTSTATUS smb_set_file_unix_link(connection_struct *conn,
conn             5285 source3/smbd/trans2.c 	if (!lp_symlinks(SNUM(conn))) {
conn             5299 source3/smbd/trans2.c 	if (SMB_VFS_SYMLINK(conn,link_target,newname) != 0) {
conn             5310 source3/smbd/trans2.c static NTSTATUS smb_set_file_unix_hlink(connection_struct *conn,
conn             5330 source3/smbd/trans2.c 	status = resolve_dfspath(ctx, conn,
conn             5341 source3/smbd/trans2.c 	return hardlink_internals(ctx, conn, oldname, fname);
conn             5348 source3/smbd/trans2.c static NTSTATUS smb_file_rename_information(connection_struct *conn,
conn             5391 source3/smbd/trans2.c 	status = resolve_dfspath_wcard(ctx, conn,
conn             5444 source3/smbd/trans2.c 		status = unix_convert(ctx, conn, newname, False,
conn             5462 source3/smbd/trans2.c 		status = rename_internals_fsp(conn, fsp, base_name,
conn             5468 source3/smbd/trans2.c 		status = rename_internals(ctx, conn, req, fname, base_name, 0,
conn             5481 source3/smbd/trans2.c static NTSTATUS smb_set_posix_acl(connection_struct *conn,
conn             5525 source3/smbd/trans2.c 	if (valid_file_acls && !set_unix_posix_acl(conn, fsp, fname, num_file_acls,
conn             5530 source3/smbd/trans2.c 	if (valid_def_acls && !set_unix_posix_default_acl(conn, fname, psbuf, num_def_acls,
conn             5543 source3/smbd/trans2.c static NTSTATUS smb_set_posix_lock(connection_struct *conn,
conn             5591 source3/smbd/trans2.c 	if (!lp_blocking_locks(SNUM(conn))) { 
conn             5667 source3/smbd/trans2.c static NTSTATUS smb_set_info_standard(connection_struct *conn,
conn             5693 source3/smbd/trans2.c 	return smb_set_file_time(conn,
conn             5705 source3/smbd/trans2.c static NTSTATUS smb_set_file_basic_info(connection_struct *conn,
conn             5728 source3/smbd/trans2.c 	status = smb_set_file_dosmode(conn, fsp, fname, psbuf, dosmode);
conn             5763 source3/smbd/trans2.c 	return smb_set_file_time(conn,
conn             5775 source3/smbd/trans2.c static NTSTATUS smb_set_file_allocation_info(connection_struct *conn,
conn             5809 source3/smbd/trans2.c 		allocation_size = smb_roundup(conn, allocation_size);
conn             5835 source3/smbd/trans2.c 		conn,					/* conn */
conn             5883 source3/smbd/trans2.c static NTSTATUS smb_set_file_end_of_file_info(connection_struct *conn,
conn             5909 source3/smbd/trans2.c 	return smb_set_file_size(conn, req,
conn             5920 source3/smbd/trans2.c static NTSTATUS smb_unix_mknod(connection_struct *conn,
conn             5940 source3/smbd/trans2.c 	status = unix_perms_from_wire(conn, psbuf, raw_unixmode, PERM_NEW_FILE, &unixmode);
conn             5978 source3/smbd/trans2.c 	if (SMB_VFS_MKNOD(conn, fname, unixmode, dev) != 0) {
conn             5986 source3/smbd/trans2.c 	if (lp_inherit_perms(SNUM(conn))) {
conn             5991 source3/smbd/trans2.c 		inherit_access_posix_acl(conn, parent, fname, unixmode);
conn             5995 source3/smbd/trans2.c 	if (SMB_VFS_STAT(conn, fname, psbuf) != 0) {
conn             5997 source3/smbd/trans2.c 		SMB_VFS_UNLINK(conn,fname);
conn             6007 source3/smbd/trans2.c static NTSTATUS smb_set_file_unix_basic(connection_struct *conn,
conn             6063 source3/smbd/trans2.c 	status = unix_perms_from_wire(conn, psbuf, raw_unixmode, ptype, &unixmode);
conn             6079 source3/smbd/trans2.c 		status = smb_unix_mknod(conn,
conn             6117 source3/smbd/trans2.c 		if (SMB_VFS_CHMOD(conn, fname, unixmode) != 0) {
conn             6133 source3/smbd/trans2.c 			ret = SMB_VFS_LCHOWN(conn, fname, set_owner, (gid_t)-1);
conn             6135 source3/smbd/trans2.c 			ret = SMB_VFS_CHOWN(conn, fname, set_owner, (gid_t)-1);
conn             6141 source3/smbd/trans2.c 				SMB_VFS_UNLINK(conn,fname);
conn             6154 source3/smbd/trans2.c 		if (SMB_VFS_CHOWN(conn, fname, (uid_t)-1, set_grp) != 0) {
conn             6157 source3/smbd/trans2.c 				SMB_VFS_UNLINK(conn,fname);
conn             6165 source3/smbd/trans2.c 	status = smb_set_file_size(conn, req,
conn             6175 source3/smbd/trans2.c 	id = vfs_file_id_from_sbuf(conn, psbuf);
conn             6196 source3/smbd/trans2.c 	status = smb_set_file_time(conn,
conn             6203 source3/smbd/trans2.c 		notify_fname(conn, NOTIFY_ACTION_MODIFIED,
conn             6213 source3/smbd/trans2.c static NTSTATUS smb_set_file_unix_info2(connection_struct *conn,
conn             6232 source3/smbd/trans2.c 	status = smb_set_file_unix_basic(conn, req, pdata, total_data,
conn             6257 source3/smbd/trans2.c 			if (SMB_VFS_CHFLAGS(conn, fname, stat_fflags) != 0) {
conn             6275 source3/smbd/trans2.c static NTSTATUS smb_posix_mkdir(connection_struct *conn,
conn             6299 source3/smbd/trans2.c 	status = unix_perms_from_wire(conn, psbuf, raw_unixmode, PERM_NEW_DIR, &unixmode);
conn             6310 source3/smbd/trans2.c 		conn,					/* conn */
conn             6358 source3/smbd/trans2.c 			store_file_unix_basic(conn, pdata + 12, fsp, psbuf);
conn             6363 source3/smbd/trans2.c 			store_file_unix_basic_info2(conn, pdata + 12, fsp, psbuf);
conn             6378 source3/smbd/trans2.c static NTSTATUS smb_posix_open(connection_struct *conn,
conn             6415 source3/smbd/trans2.c 		return smb_posix_mkdir(conn, req,
conn             6458 source3/smbd/trans2.c 	status = unix_perms_from_wire(conn,
conn             6486 source3/smbd/trans2.c 		conn,					/* conn */
conn             6509 source3/smbd/trans2.c 	if (oplock_request && lp_fake_oplocks(SNUM(conn))) {
conn             6557 source3/smbd/trans2.c 			store_file_unix_basic(conn, pdata + 12, fsp, psbuf);
conn             6562 source3/smbd/trans2.c 			store_file_unix_basic_info2(conn, pdata + 12, fsp, psbuf);
conn             6576 source3/smbd/trans2.c static NTSTATUS smb_posix_unlink(connection_struct *conn,
conn             6616 source3/smbd/trans2.c 		conn,					/* conn */
conn             6674 source3/smbd/trans2.c 	status = smb_set_file_disposition_info(conn,
conn             6694 source3/smbd/trans2.c static void call_trans2setfilepathinfo(connection_struct *conn,
conn             6726 source3/smbd/trans2.c 	        if (!check_fsp_open(conn, req, fsp)) {
conn             6745 source3/smbd/trans2.c 				if (SMB_VFS_LSTAT(conn,fname,&sbuf)) {
conn             6751 source3/smbd/trans2.c 				if (SMB_VFS_STAT(conn,fname,&sbuf) != 0) {
conn             6767 source3/smbd/trans2.c 				send_trans2_replies(conn, req, params, 2,
conn             6779 source3/smbd/trans2.c 		        if (!check_fsp(conn, req, fsp)) {
conn             6805 source3/smbd/trans2.c 		status = resolve_dfspath(ctx, conn,
conn             6820 source3/smbd/trans2.c 		status = unix_convert(ctx, conn, fname, False,
conn             6827 source3/smbd/trans2.c 		status = check_name(conn, fname);
conn             6839 source3/smbd/trans2.c 			SMB_VFS_LSTAT(conn,fname,&sbuf);
conn             6841 source3/smbd/trans2.c 		} else if (!VALID_STAT(sbuf) && SMB_VFS_STAT(conn,fname,&sbuf)) {
conn             6853 source3/smbd/trans2.c 	if (!CAN_WRITE(conn)) {
conn             6879 source3/smbd/trans2.c 			status = smb_set_info_standard(conn,
conn             6890 source3/smbd/trans2.c 			status = smb_info_set_ea(conn,
conn             6901 source3/smbd/trans2.c 			status = smb_set_file_basic_info(conn,
conn             6913 source3/smbd/trans2.c 			status = smb_set_file_allocation_info(conn, req,
conn             6925 source3/smbd/trans2.c 			status = smb_set_file_end_of_file_info(conn, req,
conn             6946 source3/smbd/trans2.c 			status = smb_set_file_disposition_info(conn,
conn             6957 source3/smbd/trans2.c 			status = smb_file_position_information(conn,
conn             6972 source3/smbd/trans2.c 			status = smb_file_mode_information(conn,
conn             6984 source3/smbd/trans2.c 			status = smb_set_file_unix_basic(conn, req,
conn             6995 source3/smbd/trans2.c 			status = smb_set_file_unix_info2(conn, req,
conn             7011 source3/smbd/trans2.c 			status = smb_set_file_unix_link(conn, req, pdata,
conn             7023 source3/smbd/trans2.c 			status = smb_set_file_unix_hlink(conn, req,
conn             7031 source3/smbd/trans2.c 			status = smb_file_rename_information(conn, req,
conn             7040 source3/smbd/trans2.c 			status = smb_set_posix_acl(conn,
conn             7056 source3/smbd/trans2.c 			status = smb_set_posix_lock(conn, req,
conn             7069 source3/smbd/trans2.c 			status = smb_posix_open(conn, req,
conn             7086 source3/smbd/trans2.c 			status = smb_posix_unlink(conn, req,
conn             7124 source3/smbd/trans2.c 	send_trans2_replies(conn, req, params, 2, *ppdata, data_return_size,
conn             7134 source3/smbd/trans2.c static void call_trans2mkdir(connection_struct *conn, struct smb_request *req,
conn             7147 source3/smbd/trans2.c 	if (!CAN_WRITE(conn)) {
conn             7168 source3/smbd/trans2.c 				conn,
conn             7182 source3/smbd/trans2.c 	status = unix_convert(ctx, conn, directory, False, &directory, NULL, &sbuf);
conn             7188 source3/smbd/trans2.c 	status = check_name(conn, directory);
conn             7196 source3/smbd/trans2.c 	if (total_data && (total_data != 4) && !lp_ea_support(SNUM(conn))) {
conn             7232 source3/smbd/trans2.c 	status = create_directory(conn, req, directory);
conn             7241 source3/smbd/trans2.c 		status = set_ea(conn, NULL, directory, ea_list);
conn             7258 source3/smbd/trans2.c 	send_trans2_replies(conn, req, params, 2, *ppdata, 0, max_data_bytes);
conn             7268 source3/smbd/trans2.c static void call_trans2findnotifyfirst(connection_struct *conn,
conn             7311 source3/smbd/trans2.c 	send_trans2_replies(conn, req, params, 6, *ppdata, 0, max_data_bytes);
conn             7321 source3/smbd/trans2.c static void call_trans2findnotifynext(connection_struct *conn,
conn             7342 source3/smbd/trans2.c 	send_trans2_replies(conn, req, params, 4, *ppdata, 0, max_data_bytes);
conn             7351 source3/smbd/trans2.c static void call_trans2getdfsreferral(connection_struct *conn,
conn             7384 source3/smbd/trans2.c 	if((reply_size = setup_dfs_referral(conn, pathname, max_referral_level,
conn             7392 source3/smbd/trans2.c 	send_trans2_replies(conn, req,0,0,*ppdata,reply_size, max_data_bytes);
conn             7404 source3/smbd/trans2.c static void call_trans2ioctl(connection_struct *conn,
conn             7437 source3/smbd/trans2.c 			    lp_servicename(SNUM(conn)), 13,
conn             7439 source3/smbd/trans2.c 		send_trans2_replies(conn, req, *pparams, 0, *ppdata, 32,
conn             7510 source3/smbd/trans2.c static void handle_trans2(connection_struct *conn, struct smb_request *req,
conn             7518 source3/smbd/trans2.c 	if (conn->encrypt_level == Required && !req->encrypted) {
conn             7536 source3/smbd/trans2.c 		call_trans2open(conn, req,
conn             7547 source3/smbd/trans2.c 		call_trans2findfirst(conn, req,
conn             7558 source3/smbd/trans2.c 		call_trans2findnext(conn, req,
conn             7569 source3/smbd/trans2.c 		call_trans2qfsinfo(conn, req,
conn             7580 source3/smbd/trans2.c 		call_trans2setfsinfo(conn, req,
conn             7592 source3/smbd/trans2.c 		call_trans2qfilepathinfo(conn, req, state->call,
conn             7604 source3/smbd/trans2.c 		call_trans2setfilepathinfo(conn, req, state->call,
conn             7615 source3/smbd/trans2.c 		call_trans2findnotifyfirst(conn, req,
conn             7626 source3/smbd/trans2.c 		call_trans2findnotifynext(conn, req,
conn             7637 source3/smbd/trans2.c 		call_trans2mkdir(conn, req,
conn             7648 source3/smbd/trans2.c 		call_trans2getdfsreferral(conn, req,
conn             7659 source3/smbd/trans2.c 		call_trans2ioctl(conn, req,
conn             7680 source3/smbd/trans2.c 	connection_struct *conn = req->conn;
conn             7703 source3/smbd/trans2.c 	result = allow_new_trans(conn->pending_trans, req->mid);
conn             7712 source3/smbd/trans2.c 	if (IS_IPC(conn)) {
conn             7728 source3/smbd/trans2.c 	if ((state = TALLOC_P(conn, struct trans_state)) == NULL) {
conn             7833 source3/smbd/trans2.c 		handle_trans2(conn, req, state);
conn             7842 source3/smbd/trans2.c 	DLIST_ADD(conn->pending_trans, state);
conn             7868 source3/smbd/trans2.c 	connection_struct *conn = req->conn;
conn             7882 source3/smbd/trans2.c 	for (state = conn->pending_trans; state != NULL;
conn             7940 source3/smbd/trans2.c 	handle_trans2(conn, req, state);
conn             7942 source3/smbd/trans2.c 	DLIST_REMOVE(conn->pending_trans, state);
conn             7953 source3/smbd/trans2.c 	DLIST_REMOVE(conn->pending_trans, state);
conn               47 source3/smbd/uid.c 	current_user.conn = NULL;
conn               59 source3/smbd/uid.c static void free_conn_server_info_if_unused(connection_struct *conn)
conn               65 source3/smbd/uid.c 		ent = &conn->vuid_cache.array[i];
conn               67 source3/smbd/uid.c 				conn->server_info == ent->server_info) {
conn               72 source3/smbd/uid.c 	TALLOC_FREE(conn->server_info);
conn               82 source3/smbd/uid.c static bool check_user_ok(connection_struct *conn,
conn               96 source3/smbd/uid.c 			ent = &conn->vuid_cache.array[i];
conn               98 source3/smbd/uid.c 				free_conn_server_info_if_unused(conn);
conn               99 source3/smbd/uid.c 				conn->server_info = ent->server_info;
conn              100 source3/smbd/uid.c 				conn->read_only = ent->read_only;
conn              101 source3/smbd/uid.c 				conn->admin_user = ent->admin_user;
conn              116 source3/smbd/uid.c 		conn);
conn              141 source3/smbd/uid.c 			&conn->vuid_cache.array[conn->vuid_cache.next_entry];
conn              143 source3/smbd/uid.c 		conn->vuid_cache.next_entry =
conn              144 source3/smbd/uid.c 			(conn->vuid_cache.next_entry + 1) % VUID_CACHE_SIZE;
conn              154 source3/smbd/uid.c 			conn, conn->force_user ? conn->server_info : server_info);
conn              164 source3/smbd/uid.c 		free_conn_server_info_if_unused(conn);
conn              165 source3/smbd/uid.c 		conn->server_info = ent->server_info;
conn              168 source3/smbd/uid.c 	conn->read_only = readonly_share;
conn              169 source3/smbd/uid.c 	conn->admin_user = admin_user;
conn              179 source3/smbd/uid.c void conn_clear_vuid_cache(connection_struct *conn, uint16_t vuid)
conn              186 source3/smbd/uid.c 		ent = &conn->vuid_cache.array[i];
conn              208 source3/smbd/uid.c 			if (conn->server_info == ent->server_info) {
conn              224 source3/smbd/uid.c bool change_to_user(connection_struct *conn, uint16 vuid)
conn              235 source3/smbd/uid.c 	if (!conn) {
conn              247 source3/smbd/uid.c 	if((lp_security() == SEC_SHARE) && (current_user.conn == conn) &&
conn              248 source3/smbd/uid.c 	   (current_user.ut.uid == conn->server_info->utok.uid)) {
conn              252 source3/smbd/uid.c 	} else if ((current_user.conn == conn) && 
conn              260 source3/smbd/uid.c 	snum = SNUM(conn);
conn              262 source3/smbd/uid.c 	server_info = vuser ? vuser->server_info : conn->server_info;
conn              271 source3/smbd/uid.c 	if (!check_user_ok(conn, vuid, server_info, snum)) {
conn              285 source3/smbd/uid.c 	if (conn->force_user) /* security = share sets this too */ {
conn              286 source3/smbd/uid.c 		uid = conn->server_info->utok.uid;
conn              287 source3/smbd/uid.c 		gid = conn->server_info->utok.gid;
conn              288 source3/smbd/uid.c 	        group_list = conn->server_info->utok.groups;
conn              289 source3/smbd/uid.c 		num_groups = conn->server_info->utok.ngroups;
conn              291 source3/smbd/uid.c 		uid = conn->admin_user ? 0 : vuser->server_info->utok.uid;
conn              292 source3/smbd/uid.c 		gid = conn->server_info->utok.gid;
conn              293 source3/smbd/uid.c 		num_groups = conn->server_info->utok.ngroups;
conn              294 source3/smbd/uid.c 		group_list  = conn->server_info->utok.groups;
conn              309 source3/smbd/uid.c 		SMB_ASSERT(conn->force_group_gid != (gid_t)-1);
conn              323 source3/smbd/uid.c 				    == conn->force_group_gid) {
conn              324 source3/smbd/uid.c 					conn->server_info->utok.gid =
conn              325 source3/smbd/uid.c 						conn->force_group_gid;
conn              326 source3/smbd/uid.c 					gid = conn->force_group_gid;
conn              327 source3/smbd/uid.c 					gid_to_sid(&conn->server_info->ptok
conn              333 source3/smbd/uid.c 			conn->server_info->utok.gid = conn->force_group_gid;
conn              334 source3/smbd/uid.c 			gid = conn->force_group_gid;
conn              335 source3/smbd/uid.c 			gid_to_sid(&conn->server_info->ptok->user_sids[1],
conn              347 source3/smbd/uid.c 		    conn->server_info->ptok);
conn              349 source3/smbd/uid.c 	current_user.conn = conn;
conn              370 source3/smbd/uid.c 	current_user.conn = NULL;
conn              424 source3/smbd/uid.c 	ctx_p->conn = current_user.conn;
conn              447 source3/smbd/uid.c 	current_user.conn = ctx_p->conn;
conn              450 source3/smbd/uid.c 	ctx_p->conn = NULL;
conn              485 source3/smbd/uid.c bool become_user(connection_struct *conn, uint16 vuid)
conn              492 source3/smbd/uid.c 	if (!change_to_user(conn, vuid)) {
conn               93 source3/smbd/vfs.c static void vfs_init_default(connection_struct *conn)
conn               96 source3/smbd/vfs.c 	vfs_init_custom(conn, DEFAULT_VFS_MODULE_NAME);
conn              110 source3/smbd/vfs.c bool vfs_init_custom(connection_struct *conn, const char *vfs_object)
conn              120 source3/smbd/vfs.c 	if (!conn||!vfs_object||!vfs_object[0]) {
conn              179 source3/smbd/vfs.c 	handle = TALLOC_ZERO_P(conn, vfs_handle_struct);
conn              184 source3/smbd/vfs.c 	memcpy(&handle->vfs_next, &conn->vfs, sizeof(struct vfs_ops));
conn              185 source3/smbd/vfs.c 	handle->conn = conn;
conn              187 source3/smbd/vfs.c 		handle->param = talloc_strdup(conn, module_param);
conn              189 source3/smbd/vfs.c 	DLIST_ADD(conn->vfs_handles, handle);
conn              198 source3/smbd/vfs.c 			vfs_set_operation(&conn->vfs_opaque, ops[i].type, handle, ops[i].op);
conn              202 source3/smbd/vfs.c 		vfs_set_operation(&conn->vfs, ops[i].type, handle, ops[i].op);
conn              236 source3/smbd/vfs.c 		handle->conn, sizeof(struct vfs_fsp_data) + ext_size);
conn              302 source3/smbd/vfs.c bool smbd_vfs_init(connection_struct *conn)
conn              309 source3/smbd/vfs.c 	vfs_init_default(conn);
conn              310 source3/smbd/vfs.c 	vfs_objects = lp_vfs_objects(SNUM(conn));
conn              321 source3/smbd/vfs.c 		if (!vfs_init_custom(conn, vfs_objects[j])) {
conn              333 source3/smbd/vfs.c bool vfs_directory_exist(connection_struct *conn, const char *dname, SMB_STRUCT_STAT *st)
conn              341 source3/smbd/vfs.c 	if (SMB_VFS_STAT(conn,dname,st) != 0)
conn              355 source3/smbd/vfs.c bool vfs_object_exist(connection_struct *conn,const char *fname,SMB_STRUCT_STAT *sbuf)
conn              364 source3/smbd/vfs.c 	if (SMB_VFS_STAT(conn,fname,sbuf) == -1)
conn              373 source3/smbd/vfs.c bool vfs_file_exist(connection_struct *conn, const char *fname,SMB_STRUCT_STAT *sbuf)
conn              382 source3/smbd/vfs.c 	if (SMB_VFS_STAT(conn,fname,sbuf) == -1)
conn              513 source3/smbd/vfs.c 	connection_struct *conn = fsp->conn;
conn              559 source3/smbd/vfs.c 	if (!lp_strict_allocate(SNUM(fsp->conn)))
conn              564 source3/smbd/vfs.c 	space_avail = get_dfree_info(conn,fsp->fsp_name,False,&bsize,&dfree,&dsize);
conn              596 source3/smbd/vfs.c 		notify_fname(fsp->conn, NOTIFY_ACTION_MODIFIED,
conn              708 source3/smbd/vfs.c char *vfs_readdirname(connection_struct *conn, void *p, SMB_STRUCT_STAT *sbuf)
conn              716 source3/smbd/vfs.c 	ptr = SMB_VFS_READDIR(conn, (DIR *)p, sbuf);
conn              739 source3/smbd/vfs.c int vfs_ChDir(connection_struct *conn, const char *path)
conn              755 source3/smbd/vfs.c 	res = SMB_VFS_CHDIR(conn,path);
conn              769 source3/smbd/vfs.c char *vfs_GetWd(TALLOC_CTX *ctx, connection_struct *conn)
conn              785 source3/smbd/vfs.c 	if (SMB_VFS_STAT(conn, ".",&st) == -1) {
conn              795 source3/smbd/vfs.c 	key = vfs_file_id_from_sbuf(conn, &st);
conn              806 source3/smbd/vfs.c 	if ((SMB_VFS_STAT(conn, (char *)cache_value.data, &st2) == 0)
conn              827 source3/smbd/vfs.c 	if (!SMB_VFS_GETWD(conn,s)) {
conn              834 source3/smbd/vfs.c 		key = vfs_file_id_from_sbuf(conn, &st);
conn              853 source3/smbd/vfs.c NTSTATUS check_reduced_name(connection_struct *conn, const char *fname)
conn              862 source3/smbd/vfs.c 	size_t con_path_len = strlen(conn->connectpath);
conn              865 source3/smbd/vfs.c 	DEBUG(3,("reduce_name [%s] [%s]\n", fname, conn->connectpath));
conn              868 source3/smbd/vfs.c 	resolved_name = SMB_VFS_REALPATH(conn,fname,NULL);
conn              870 source3/smbd/vfs.c 	resolved_name = SMB_VFS_REALPATH(conn,fname,resolved_name_buf);
conn              903 source3/smbd/vfs.c 				resolved_name = SMB_VFS_REALPATH(conn,tmp_fname,NULL);
conn              905 source3/smbd/vfs.c 				resolved_name = SMB_VFS_REALPATH(conn,tmp_fname,resolved_name_buf);
conn              948 source3/smbd/vfs.c 	if (!lp_widelinks(SNUM(conn)) && (strncmp(conn->connectpath, resolved_name, con_path_len) != 0)) {
conn              961 source3/smbd/vfs.c         if (!lp_symlinks(SNUM(conn))) {
conn              963 source3/smbd/vfs.c                 if ( (SMB_VFS_LSTAT(conn,fname,&statbuf) != -1) &&
conn               37 source3/torture/cmd_vfs.c 		if (!vfs_init_custom(vfs->conn, argv[i])) {
conn               96 source3/torture/cmd_vfs.c 	SMB_VFS_CONNECT(vfs->conn, lp_servicename(SNUM(vfs->conn)), "vfstest");
conn              102 source3/torture/cmd_vfs.c 	SMB_VFS_DISCONNECT(vfs->conn);
conn              114 source3/torture/cmd_vfs.c 	diskfree = SMB_VFS_DISK_FREE(vfs->conn, argv[1], False, &bsize, &dfree, &dsize);
conn              131 source3/torture/cmd_vfs.c 	vfs->currentdir = SMB_VFS_OPENDIR(vfs->conn, argv[1], NULL, 0);
conn              152 source3/torture/cmd_vfs.c 	dent = SMB_VFS_READDIR(vfs->conn, vfs->currentdir, &st);
conn              198 source3/torture/cmd_vfs.c 	if (SMB_VFS_MKDIR(vfs->conn, argv[1], 00755) == -1) {
conn              217 source3/torture/cmd_vfs.c 	ret = SMB_VFS_CLOSEDIR(vfs->conn, vfs->currentdir);
conn              325 source3/torture/cmd_vfs.c 	fsp->conn = vfs->conn;
conn              327 source3/torture/cmd_vfs.c 	fsp->fh->fd = SMB_VFS_OPEN(vfs->conn, argv[1], fsp, flags, mode);
conn              352 source3/torture/cmd_vfs.c 		ret = SMB_VFS_RMDIR(vfs->conn, argv[1]);
conn              354 source3/torture/cmd_vfs.c 		ret = SMB_VFS_UNLINK(vfs->conn, argv[1]);
conn              356 source3/torture/cmd_vfs.c 		ret = SMB_VFS_CHDIR(vfs->conn, argv[1]);
conn              504 source3/torture/cmd_vfs.c 	ret = SMB_VFS_RENAME(vfs->conn, argv[1], argv[2]);
conn              549 source3/torture/cmd_vfs.c 	ret = SMB_VFS_STAT(vfs->conn, argv[1], &st);
conn              671 source3/torture/cmd_vfs.c 	if (SMB_VFS_LSTAT(vfs->conn, argv[1], &st) == -1) {
conn              721 source3/torture/cmd_vfs.c 	if (SMB_VFS_CHMOD(vfs->conn, argv[1], mode) == -1) {
conn              772 source3/torture/cmd_vfs.c 	if (SMB_VFS_CHOWN(vfs->conn, argv[1], uid, gid) == -1) {
conn              816 source3/torture/cmd_vfs.c 	if (SMB_VFS_GETWD(vfs->conn, buf) == NULL) {
conn              837 source3/torture/cmd_vfs.c 	if (SMB_VFS_NTIMES(vfs->conn, argv[1], &ft) != 0) {
conn              964 source3/torture/cmd_vfs.c 	if (SMB_VFS_SYMLINK(vfs->conn, argv[1], argv[2]) == -1) {
conn              984 source3/torture/cmd_vfs.c 	if ((size = SMB_VFS_READLINK(vfs->conn, argv[1], buffer, PATH_MAX)) == -1) {
conn             1002 source3/torture/cmd_vfs.c 	if (SMB_VFS_LINK(vfs->conn, argv[1], argv[2]) == -1) {
conn             1035 source3/torture/cmd_vfs.c 	if (SMB_VFS_MKNOD(vfs->conn, argv[1], mode, dev) == -1) {
conn             1053 source3/torture/cmd_vfs.c 	if (SMB_VFS_REALPATH(vfs->conn, argv[1], respath) == NULL) {
conn               73 source3/torture/locktest.c 	char conn, f;
conn              279 source3/torture/locktest.c 	int server, conn, f;
conn              282 source3/torture/locktest.c 	for (conn=0;conn<NCONNECTIONS;conn++) {
conn              283 source3/torture/locktest.c 		if (cli[server][conn]) {
conn              285 source3/torture/locktest.c 				if (fnum[server][conn][f] != -1) {
conn              286 source3/torture/locktest.c 					cli_close(cli[server][conn], fnum[server][conn][f]);
conn              287 source3/torture/locktest.c 					fnum[server][conn][f] = -1;
conn              290 source3/torture/locktest.c 			cli_ulogoff(cli[server][conn]);
conn              291 source3/torture/locktest.c 			cli_shutdown(cli[server][conn]);
conn              293 source3/torture/locktest.c 		cli[server][conn] = connect_one(share[server], server);
conn              294 source3/torture/locktest.c 		if (!cli[server][conn]) {
conn              307 source3/torture/locktest.c 	unsigned conn = rec->conn;
conn              320 source3/torture/locktest.c 			ret[server] = cli_lock64(cli[server][conn], 
conn              321 source3/torture/locktest.c 						 fnum[server][conn][f],
conn              323 source3/torture/locktest.c 			status[server] = cli_nt_error(cli[server][conn]);
conn              332 source3/torture/locktest.c 			       conn, f, 
conn              344 source3/torture/locktest.c 			ret[server] = cli_unlock64(cli[server][conn], 
conn              345 source3/torture/locktest.c 						   fnum[server][conn][f],
conn              347 source3/torture/locktest.c 			status[server] = cli_nt_error(cli[server][conn]);
conn              352 source3/torture/locktest.c 			       conn, f, 
conn              364 source3/torture/locktest.c 			cli_close(cli[server][conn], fnum[server][conn][f]);
conn              365 source3/torture/locktest.c 			fnum[server][conn][f] = -1;
conn              368 source3/torture/locktest.c 			fnum[server][conn][f] = cli_open(cli[server][conn], FILENAME,
conn              371 source3/torture/locktest.c 			if (fnum[server][conn][f] == -1) {
conn              378 source3/torture/locktest.c 			       conn, f);
conn              390 source3/torture/locktest.c 	int server, conn, f; 
conn              393 source3/torture/locktest.c 	for (conn=0;conn<NCONNECTIONS;conn++)
conn              395 source3/torture/locktest.c 		if (fnum[server][conn][f] != -1) {
conn              396 source3/torture/locktest.c 			cli_close(cli[server][conn], fnum[server][conn][f]);
conn              397 source3/torture/locktest.c 			fnum[server][conn][f] = -1;
conn              408 source3/torture/locktest.c 	int server, conn, f; 
conn              411 source3/torture/locktest.c 	for (conn=0;conn<NCONNECTIONS;conn++)
conn              413 source3/torture/locktest.c 		fnum[server][conn][f] = cli_open(cli[server][conn], FILENAME,
conn              416 source3/torture/locktest.c 		if (fnum[server][conn][f] == -1) {
conn              418 source3/torture/locktest.c 				server, conn, f);
conn              466 source3/torture/locktest.c 			recorded[n].conn = random() % NCONNECTIONS;
conn              560 source3/torture/locktest.c 		       recorded[i].conn,
conn               58 source3/torture/locktest2.c 	char conn, f, fstype;
conn              205 source3/torture/locktest2.c 	int server, conn, f, fstype;
conn              213 source3/torture/locktest2.c 	for (conn=0;conn<NCONNECTIONS;conn++) {
conn              214 source3/torture/locktest2.c 		if (cli[server][conn]) {
conn              216 source3/torture/locktest2.c 				cli_close(cli[server][conn], fnum[server][fstype][conn][f]);
conn              218 source3/torture/locktest2.c 			cli_ulogoff(cli[server][conn]);
conn              219 source3/torture/locktest2.c 			cli_shutdown(cli[server][conn]);
conn              221 source3/torture/locktest2.c 		cli[server][conn] = connect_one(share[server]);
conn              222 source3/torture/locktest2.c 		if (!cli[server][conn]) {
conn              236 source3/torture/locktest2.c 	unsigned conn = rec->conn;
conn              256 source3/torture/locktest2.c 			ret[server] = try_lock(cli[server][conn], fstype,
conn              257 source3/torture/locktest2.c 					       fnum[server][fstype][conn][f],
conn              262 source3/torture/locktest2.c 			       conn, fstype, f, 
conn              272 source3/torture/locktest2.c 			ret[server] = try_unlock(cli[server][conn], fstype,
conn              273 source3/torture/locktest2.c 						 fnum[server][fstype][conn][f],
conn              278 source3/torture/locktest2.c 			       conn, fstype, f, 
conn              287 source3/torture/locktest2.c 			try_close(cli[server][conn], fstype, fnum[server][fstype][conn][f]);
conn              288 source3/torture/locktest2.c 			fnum[server][fstype][conn][f] = try_open(cli[server][conn], nfs[server], fstype, FILENAME,
conn              290 source3/torture/locktest2.c 			if (fnum[server][fstype][conn][f] == -1) {
conn              297 source3/torture/locktest2.c 			       conn, fstype, f);
conn              308 source3/torture/locktest2.c 	int server, conn, f, fstype; 
conn              312 source3/torture/locktest2.c 	for (conn=0;conn<NCONNECTIONS;conn++)
conn              314 source3/torture/locktest2.c 		if (fnum[server][fstype][conn][f] != -1) {
conn              315 source3/torture/locktest2.c 			try_close(cli[server][conn], fstype, fnum[server][fstype][conn][f]);
conn              316 source3/torture/locktest2.c 			fnum[server][fstype][conn][f] = -1;
conn              328 source3/torture/locktest2.c 	int server, fstype, conn, f; 
conn              332 source3/torture/locktest2.c 	for (conn=0;conn<NCONNECTIONS;conn++)
conn              334 source3/torture/locktest2.c 		fnum[server][fstype][conn][f] = try_open(cli[server][conn], nfs[server], fstype, FILENAME,
conn              336 source3/torture/locktest2.c 		if (fnum[server][fstype][conn][f] == -1) {
conn              338 source3/torture/locktest2.c 				server, fstype, conn, f);
conn              386 source3/torture/locktest2.c 		recorded[n].conn = random() % NCONNECTIONS;
conn              450 source3/torture/locktest2.c 		       recorded[i].conn,
conn              565 source3/torture/vfstest.c 	vfs.conn = conn_new();
conn              570 source3/torture/vfstest.c 	smbd_vfs_init(vfs.conn);
conn              608 source3/torture/vfstest.c 	conn_free(vfs.conn);
conn               27 source3/torture/vfstest.h 	int (*fn)(struct connection_struct *conn, const char *path);
conn               31 source3/torture/vfstest.h 	struct connection_struct *conn;
conn               46 source3/utils/net_dns.c 	struct dns_connection *conn;
conn               59 source3/utils/net_dns.c 	err = dns_open_connection( pszServerName, DNS_TCP, mem_ctx, &conn );
conn               72 source3/utils/net_dns.c 	err = dns_update_transaction(mem_ctx, conn, req, &resp);
conn               88 source3/utils/net_dns.c 	err = dns_update_transaction(mem_ctx, conn, req, &resp);
conn              129 source3/utils/net_dns.c 		err = dns_update_transaction(mem_ctx, conn, req, &resp);
conn              191 source3/utils/net_dns.c 	struct dns_connection *conn;
conn              195 source3/utils/net_dns.c 	err = dns_open_connection(server, DNS_UDP, NULL, &conn);
conn              198 source3/utils/net_dns.c 	err = dns_create_query(conn, host, QTYPE_A, DNS_CLASS_IN, &req);
conn              201 source3/utils/net_dns.c 	err = dns_transaction(conn, conn, req, &resp);
conn              204 source3/utils/net_dns.c 	TALLOC_FREE(conn);
conn              122 source3/winbindd/idmap_adex/idmap_adex.h 	ADS_STRUCT *conn;
conn               47 source3/winbindd/idmap_adex/likewise_cell.c 	if (c->conn)
conn               48 source3/winbindd/idmap_adex/likewise_cell.c 		ads_destroy(&c->conn);
conn              143 source3/winbindd/idmap_adex/likewise_cell.c 	c->conn = ads;
conn              239 source3/winbindd/idmap_adex/likewise_cell.c 	return c->conn;
conn              266 source3/winbindd/idmap_adex/likewise_cell.c 	if (c->conn) {
conn              267 source3/winbindd/idmap_adex/likewise_cell.c 		ads_destroy(&c->conn);
conn              268 source3/winbindd/idmap_adex/likewise_cell.c 		c->conn = NULL;
conn              298 source3/winbindd/idmap_adex/likewise_cell.c 	c->conn = ads;
conn              305 source3/winbindd/idmap_adex/likewise_cell.c 		c->conn = NULL;
conn              372 source3/winbindd/idmap_adex/likewise_cell.c 	if (!c->conn) {
conn              382 source3/winbindd/idmap_adex/likewise_cell.c 		   c->conn->server.gc ? "yes" : "no"));
conn              389 source3/winbindd/idmap_adex/likewise_cell.c 		status = ads_do_search(c->conn, search_base,
conn              395 source3/winbindd/idmap_adex/likewise_cell.c 				int n = ads_count_replies(c->conn, *msg);
conn              399 source3/winbindd/idmap_adex/likewise_cell.c 				for (e=ads_first_entry(c->conn, *msg);
conn              401 source3/winbindd/idmap_adex/likewise_cell.c 				     e = ads_next_entry(c->conn, e))
conn              403 source3/winbindd/idmap_adex/likewise_cell.c 					char *dn = ads_get_dn(c->conn, talloc_tos(), e);
conn              221 source3/winbindd/idmap_adex/provider_unified.c 	count = ads_count_replies(c->conn, *msg);
conn              981 source3/winbindd/idmap_adex/provider_unified.c 	ads_msgfree(cell->conn, msg);
conn             1013 source3/winbindd/idmap_adex/provider_unified.c 	ads_msgfree(cell->conn, msg);
conn             1052 source3/winbindd/idmap_adex/provider_unified.c 	ads_msgfree(cell->conn, msg);
conn              219 source3/winbindd/winbindd.h 	struct winbindd_cm_conn conn;
conn             1404 source3/winbindd/winbindd_cache.c 			invalidate_cm_connection(&domain->conn);
conn             1529 source3/winbindd/winbindd_cm.c void invalidate_cm_connection(struct winbindd_cm_conn *conn)
conn             1534 source3/winbindd/winbindd_cm.c 	if (conn->cli) {
conn             1535 source3/winbindd/winbindd_cm.c 		cli_set_timeout(conn->cli, 1000); /* 1 second. */
conn             1538 source3/winbindd/winbindd_cm.c 	if (conn->samr_pipe != NULL) {
conn             1539 source3/winbindd/winbindd_cm.c 		TALLOC_FREE(conn->samr_pipe);
conn             1541 source3/winbindd/winbindd_cm.c 		if (conn->cli) {
conn             1542 source3/winbindd/winbindd_cm.c 			cli_set_timeout(conn->cli, 500);
conn             1546 source3/winbindd/winbindd_cm.c 	if (conn->lsa_pipe != NULL) {
conn             1547 source3/winbindd/winbindd_cm.c 		TALLOC_FREE(conn->lsa_pipe);
conn             1549 source3/winbindd/winbindd_cm.c 		if (conn->cli) {
conn             1550 source3/winbindd/winbindd_cm.c 			cli_set_timeout(conn->cli, 500);
conn             1554 source3/winbindd/winbindd_cm.c 	if (conn->lsa_pipe_tcp != NULL) {
conn             1555 source3/winbindd/winbindd_cm.c 		TALLOC_FREE(conn->lsa_pipe_tcp);
conn             1557 source3/winbindd/winbindd_cm.c 		if (conn->cli) {
conn             1558 source3/winbindd/winbindd_cm.c 			cli_set_timeout(conn->cli, 500);
conn             1562 source3/winbindd/winbindd_cm.c 	if (conn->netlogon_pipe != NULL) {
conn             1563 source3/winbindd/winbindd_cm.c 		TALLOC_FREE(conn->netlogon_pipe);
conn             1565 source3/winbindd/winbindd_cm.c 		if (conn->cli) {
conn             1566 source3/winbindd/winbindd_cm.c 			cli_set_timeout(conn->cli, 500);
conn             1570 source3/winbindd/winbindd_cm.c 	if (conn->cli) {
conn             1571 source3/winbindd/winbindd_cm.c 		cli_shutdown(conn->cli);
conn             1574 source3/winbindd/winbindd_cm.c 	conn->cli = NULL;
conn             1582 source3/winbindd/winbindd_cm.c 		if (domain->conn.cli == NULL)
conn             1585 source3/winbindd/winbindd_cm.c 		if (domain->conn.cli->fd == -1)
conn             1588 source3/winbindd/winbindd_cm.c 		close(domain->conn.cli->fd);
conn             1589 source3/winbindd/winbindd_cm.c 		domain->conn.cli->fd = -1;
conn             1595 source3/winbindd/winbindd_cm.c 	if (domain->conn.cli == NULL) {
conn             1601 source3/winbindd/winbindd_cm.c 	if (!domain->conn.cli->initialised) {
conn             1607 source3/winbindd/winbindd_cm.c 	if (domain->conn.cli->fd == -1) {
conn             1642 source3/winbindd/winbindd_cm.c 	invalidate_cm_connection(&domain->conn);
conn             1644 source3/winbindd/winbindd_cm.c 	result = cm_open_connection(domain, &domain->conn);
conn             1801 source3/winbindd/winbindd_cm.c 	result = cli_rpc_pipe_open_noauth(domain->conn.cli,
conn             1849 source3/winbindd/winbindd_cm.c 	result = cli_rpc_pipe_open_noauth(domain->conn.cli,
conn             1994 source3/winbindd/winbindd_cm.c 	if (!domain->conn.netlogon_pipe->dc) {
conn             1998 source3/winbindd/winbindd_cm.c 	*ppdc = domain->conn.netlogon_pipe->dc;
conn             2005 source3/winbindd/winbindd_cm.c 	struct winbindd_cm_conn *conn;
conn             2017 source3/winbindd/winbindd_cm.c 	conn = &domain->conn;
conn             2019 source3/winbindd/winbindd_cm.c 	if (conn->samr_pipe != NULL) {
conn             2031 source3/winbindd/winbindd_cm.c 	if ((conn->cli->user_name[0] == '\0') ||
conn             2032 source3/winbindd/winbindd_cm.c 	    (conn->cli->domain[0] == '\0') || 
conn             2033 source3/winbindd/winbindd_cm.c 	    (conn->cli->password == NULL || conn->cli->password[0] == '\0'))
conn             2039 source3/winbindd/winbindd_cm.c 				   "domain %s, trying schannel\n", conn->cli->domain));
conn             2044 source3/winbindd/winbindd_cm.c 		machine_password = SMB_STRDUP(conn->cli->password);
conn             2045 source3/winbindd/winbindd_cm.c 		machine_account = SMB_STRDUP(conn->cli->user_name);
conn             2046 source3/winbindd/winbindd_cm.c 		domain_name = conn->cli->domain;
conn             2056 source3/winbindd/winbindd_cm.c 	result = cli_rpc_pipe_open_spnego_ntlmssp(conn->cli,
conn             2063 source3/winbindd/winbindd_cm.c 						  &conn->samr_pipe);
conn             2079 source3/winbindd/winbindd_cm.c 	result = rpccli_samr_Connect2(conn->samr_pipe, mem_ctx,
conn             2080 source3/winbindd/winbindd_cm.c 				      conn->samr_pipe->desthost,
conn             2082 source3/winbindd/winbindd_cm.c 				      &conn->sam_connect_handle);
conn             2089 source3/winbindd/winbindd_cm.c 	TALLOC_FREE(conn->samr_pipe);
conn             2102 source3/winbindd/winbindd_cm.c 		(conn->cli, &ndr_table_samr.syntax_id, NCACN_NP,
conn             2104 source3/winbindd/winbindd_cm.c 		 domain->name, p_dcinfo, &conn->samr_pipe);
conn             2115 source3/winbindd/winbindd_cm.c 	result = rpccli_samr_Connect2(conn->samr_pipe, mem_ctx,
conn             2116 source3/winbindd/winbindd_cm.c 				      conn->samr_pipe->desthost,
conn             2118 source3/winbindd/winbindd_cm.c 				      &conn->sam_connect_handle);
conn             2125 source3/winbindd/winbindd_cm.c 	TALLOC_FREE(conn->samr_pipe);
conn             2130 source3/winbindd/winbindd_cm.c 	result = cli_rpc_pipe_open_noauth(conn->cli, &ndr_table_samr.syntax_id,
conn             2131 source3/winbindd/winbindd_cm.c 					  &conn->samr_pipe);
conn             2137 source3/winbindd/winbindd_cm.c 	result = rpccli_samr_Connect2(conn->samr_pipe, mem_ctx,
conn             2138 source3/winbindd/winbindd_cm.c 				      conn->samr_pipe->desthost,
conn             2140 source3/winbindd/winbindd_cm.c 				      &conn->sam_connect_handle);
conn             2149 source3/winbindd/winbindd_cm.c 	result = rpccli_samr_OpenDomain(conn->samr_pipe,
conn             2151 source3/winbindd/winbindd_cm.c 					&conn->sam_connect_handle,
conn             2154 source3/winbindd/winbindd_cm.c 					&conn->sam_domain_handle);
conn             2166 source3/winbindd/winbindd_cm.c 		TALLOC_FREE(conn->samr_pipe);
conn             2167 source3/winbindd/winbindd_cm.c 		ZERO_STRUCT(conn->sam_domain_handle);
conn             2170 source3/winbindd/winbindd_cm.c 		invalidate_cm_connection(conn);
conn             2174 source3/winbindd/winbindd_cm.c 	*cli = conn->samr_pipe;
conn             2175 source3/winbindd/winbindd_cm.c 	*sam_handle = conn->sam_domain_handle;
conn             2189 source3/winbindd/winbindd_cm.c 	struct winbindd_cm_conn *conn;
conn             2199 source3/winbindd/winbindd_cm.c 	conn = &domain->conn;
conn             2201 source3/winbindd/winbindd_cm.c 	if (conn->lsa_pipe_tcp &&
conn             2202 source3/winbindd/winbindd_cm.c 	    conn->lsa_pipe_tcp->transport->transport == NCACN_IP_TCP &&
conn             2203 source3/winbindd/winbindd_cm.c 	    conn->lsa_pipe_tcp->auth->auth_level == PIPE_AUTH_LEVEL_PRIVACY &&
conn             2204 source3/winbindd/winbindd_cm.c  	    rpc_pipe_tcp_connection_ok(conn->lsa_pipe_tcp)) {
conn             2208 source3/winbindd/winbindd_cm.c 	TALLOC_FREE(conn->lsa_pipe_tcp);
conn             2210 source3/winbindd/winbindd_cm.c 	status = cli_rpc_pipe_open_schannel(conn->cli,
conn             2215 source3/winbindd/winbindd_cm.c 					    &conn->lsa_pipe_tcp);
conn             2224 source3/winbindd/winbindd_cm.c 		TALLOC_FREE(conn->lsa_pipe_tcp);
conn             2228 source3/winbindd/winbindd_cm.c 	*cli = conn->lsa_pipe_tcp;
conn             2236 source3/winbindd/winbindd_cm.c 	struct winbindd_cm_conn *conn;
conn             2244 source3/winbindd/winbindd_cm.c 	conn = &domain->conn;
conn             2246 source3/winbindd/winbindd_cm.c 	if (conn->lsa_pipe != NULL) {
conn             2250 source3/winbindd/winbindd_cm.c 	if ((conn->cli->user_name[0] == '\0') ||
conn             2251 source3/winbindd/winbindd_cm.c 	    (conn->cli->domain[0] == '\0') || 
conn             2252 source3/winbindd/winbindd_cm.c 	    (conn->cli->password == NULL || conn->cli->password[0] == '\0')) {
conn             2254 source3/winbindd/winbindd_cm.c 			   "domain %s, trying schannel\n", conn->cli->domain));
conn             2261 source3/winbindd/winbindd_cm.c 		(conn->cli, &ndr_table_lsarpc.syntax_id, NCACN_NP,
conn             2263 source3/winbindd/winbindd_cm.c 		 conn->cli->domain, conn->cli->user_name, conn->cli->password,
conn             2264 source3/winbindd/winbindd_cm.c 		 &conn->lsa_pipe);
conn             2270 source3/winbindd/winbindd_cm.c 			  domain->name, conn->cli->domain,
conn             2271 source3/winbindd/winbindd_cm.c 			  conn->cli->user_name, nt_errstr(result)));
conn             2277 source3/winbindd/winbindd_cm.c 		  domain->name, conn->cli->domain, conn->cli->user_name ));
conn             2279 source3/winbindd/winbindd_cm.c 	result = rpccli_lsa_open_policy(conn->lsa_pipe, mem_ctx, True,
conn             2281 source3/winbindd/winbindd_cm.c 					&conn->lsa_policy);
conn             2289 source3/winbindd/winbindd_cm.c 	TALLOC_FREE(conn->lsa_pipe);
conn             2302 source3/winbindd/winbindd_cm.c 		(conn->cli, &ndr_table_lsarpc.syntax_id, NCACN_NP,
conn             2304 source3/winbindd/winbindd_cm.c 		 domain->name, p_dcinfo, &conn->lsa_pipe);
conn             2315 source3/winbindd/winbindd_cm.c 	result = rpccli_lsa_open_policy(conn->lsa_pipe, mem_ctx, True,
conn             2317 source3/winbindd/winbindd_cm.c 					&conn->lsa_policy);
conn             2325 source3/winbindd/winbindd_cm.c 	TALLOC_FREE(conn->lsa_pipe);
conn             2329 source3/winbindd/winbindd_cm.c 	result = cli_rpc_pipe_open_noauth(conn->cli,
conn             2331 source3/winbindd/winbindd_cm.c 					  &conn->lsa_pipe);
conn             2337 source3/winbindd/winbindd_cm.c 	result = rpccli_lsa_open_policy(conn->lsa_pipe, mem_ctx, True,
conn             2339 source3/winbindd/winbindd_cm.c 					&conn->lsa_policy);
conn             2342 source3/winbindd/winbindd_cm.c 		invalidate_cm_connection(conn);
conn             2346 source3/winbindd/winbindd_cm.c 	*cli = conn->lsa_pipe;
conn             2347 source3/winbindd/winbindd_cm.c 	*lsa_policy = conn->lsa_policy;
conn             2359 source3/winbindd/winbindd_cm.c 	struct winbindd_cm_conn *conn;
conn             2375 source3/winbindd/winbindd_cm.c 	conn = &domain->conn;
conn             2377 source3/winbindd/winbindd_cm.c 	if (conn->netlogon_pipe != NULL) {
conn             2378 source3/winbindd/winbindd_cm.c 		*cli = conn->netlogon_pipe;
conn             2382 source3/winbindd/winbindd_cm.c 	result = cli_rpc_pipe_open_noauth(conn->cli,
conn             2438 source3/winbindd/winbindd_cm.c 		conn->netlogon_pipe = netlogon_pipe;
conn             2439 source3/winbindd/winbindd_cm.c 		*cli = conn->netlogon_pipe;
conn             2449 source3/winbindd/winbindd_cm.c 		conn->cli, &ndr_table_netlogon.syntax_id, NCACN_NP,
conn             2451 source3/winbindd/winbindd_cm.c 		&conn->netlogon_pipe);
conn             2469 source3/winbindd/winbindd_cm.c 	*cli = conn->netlogon_pipe;
conn               57 source3/winbindd/winbindd_misc.c 	invalidate_cm_connection(&contact_domain->conn);
conn              151 source3/winbindd/winbindd_ndr.c 	ndr_print_winbindd_cm_conn(ndr, "conn", &r->conn);
conn             1388 source3/winbindd/winbindd_pam.c 			invalidate_cm_connection(&contact_domain->conn);
conn             1962 source3/winbindd/winbindd_pam.c 			invalidate_cm_connection(&contact_domain->conn);
conn               45 source3/winbindd/winbindd_proto.h bool yield_connection(connection_struct *conn, const char *name);
conn               48 source3/winbindd/winbindd_proto.h bool claim_connection(connection_struct *conn, const char *name,
conn              224 source3/winbindd/winbindd_proto.h void invalidate_cm_connection(struct winbindd_cm_conn *conn);
conn               31 source4/auth/gensec/cyrus_sasl.c 	sasl_conn_t *conn;
conn               89 source4/auth/gensec/cyrus_sasl.c static int gensec_sasl_get_password(sasl_conn_t *conn, void *context, int id,
conn              112 source4/auth/gensec/cyrus_sasl.c 	sasl_dispose(&gensec_sasl_state->conn);
conn              175 source4/auth/gensec/cyrus_sasl.c 				   &gensec_sasl_state->conn);
conn              191 source4/auth/gensec/cyrus_sasl.c 		sasl_ret = sasl_setprop(gensec_sasl_state->conn, SASL_SEC_PROPS, &props);
conn              197 source4/auth/gensec/cyrus_sasl.c 		DEBUG(1, ("GENSEC SASL: client_new failed: %s\n", sasl_errdetail(gensec_sasl_state->conn)));
conn              214 source4/auth/gensec/cyrus_sasl.c 		sasl_ret = sasl_client_start(gensec_sasl_state->conn, gensec_security->ops->sasl_name, 
conn              217 source4/auth/gensec/cyrus_sasl.c 		sasl_ret = sasl_client_step(gensec_sasl_state->conn,
conn              225 source4/auth/gensec/cyrus_sasl.c 			  sasl_errdetail(gensec_sasl_state->conn)));
conn              242 source4/auth/gensec/cyrus_sasl.c 	int sasl_ret = sasl_decode(gensec_sasl_state->conn,
conn              249 source4/auth/gensec/cyrus_sasl.c 		DEBUG(1, ("GENSEC SASL: unwrap failed: %s\n", sasl_errdetail(gensec_sasl_state->conn)));
conn              266 source4/auth/gensec/cyrus_sasl.c 	int sasl_ret = sasl_encode(gensec_sasl_state->conn,
conn              273 source4/auth/gensec/cyrus_sasl.c 		DEBUG(1, ("GENSEC SASL: wrap failed: %s\n", sasl_errdetail(gensec_sasl_state->conn)));
conn              285 source4/auth/gensec/cyrus_sasl.c 	int sasl_ret = sasl_getprop(gensec_sasl_state->conn, SASL_SSF,
conn               40 source4/dsdb/repl/drepl_out_helpers.c 	struct dreplsrv_out_connection *conn;
conn               50 source4/dsdb/repl/drepl_out_helpers.c static struct composite_context *dreplsrv_out_drsuapi_send(struct dreplsrv_out_connection *conn)
conn               56 source4/dsdb/repl/drepl_out_helpers.c 	c = composite_create(conn, conn->service->task->event_ctx);
conn               65 source4/dsdb/repl/drepl_out_helpers.c 	st->conn	= conn;
conn               66 source4/dsdb/repl/drepl_out_helpers.c 	st->drsuapi	= conn->drsuapi;
conn               68 source4/dsdb/repl/drepl_out_helpers.c 	if (st->drsuapi && !st->drsuapi->pipe->conn->dead) {
conn               71 source4/dsdb/repl/drepl_out_helpers.c 	} else if (st->drsuapi && st->drsuapi->pipe->conn->dead) {
conn               73 source4/dsdb/repl/drepl_out_helpers.c 		conn->drsuapi = NULL;
conn               79 source4/dsdb/repl/drepl_out_helpers.c 	creq = dcerpc_pipe_connect_b_send(st, conn->binding, &ndr_table_drsuapi,
conn               80 source4/dsdb/repl/drepl_out_helpers.c 					  conn->service->system_session_info->credentials,
conn               81 source4/dsdb/repl/drepl_out_helpers.c 					  c->event_ctx, conn->service->task->lp_ctx);
conn               98 source4/dsdb/repl/drepl_out_helpers.c 	c->status = gensec_session_key(st->drsuapi->pipe->conn->security_state.generic_state,
conn              113 source4/dsdb/repl/drepl_out_helpers.c 	st->bind_info_ctr.info.info28	= st->conn->service->bind_info28;
conn              115 source4/dsdb/repl/drepl_out_helpers.c 	st->bind_r.in.bind_guid = &st->conn->service->ntds_guid;
conn              176 source4/dsdb/repl/drepl_out_helpers.c 		st->conn->drsuapi = talloc_steal(st->conn, st->drsuapi);
conn              214 source4/dsdb/repl/drepl_out_helpers.c 	creq = dreplsrv_out_drsuapi_send(op->source_dsa->conn);
conn              242 source4/dsdb/repl/drepl_out_helpers.c 	struct dreplsrv_drsuapi_connection *drsuapi = st->op->source_dsa->conn->drsuapi;
conn              368 source4/dsdb/repl/drepl_out_helpers.c 	struct dreplsrv_drsuapi_connection *drsuapi = st->op->source_dsa->conn->drsuapi;
conn               98 source4/dsdb/repl/drepl_partitions.c 	struct dreplsrv_out_connection *cur, *conn = NULL;
conn              113 source4/dsdb/repl/drepl_partitions.c 			conn = cur;
conn              118 source4/dsdb/repl/drepl_partitions.c 	if (!conn) {
conn              122 source4/dsdb/repl/drepl_partitions.c 		conn = talloc_zero(s, struct dreplsrv_out_connection);
conn              123 source4/dsdb/repl/drepl_partitions.c 		W_ERROR_HAVE_NO_MEMORY(conn);
conn              125 source4/dsdb/repl/drepl_partitions.c 		conn->service	= s;
conn              127 source4/dsdb/repl/drepl_partitions.c 		binding_str = talloc_asprintf(conn, "ncacn_ip_tcp:%s[krb5,seal]",
conn              130 source4/dsdb/repl/drepl_partitions.c 		nt_status = dcerpc_parse_binding(conn, binding_str, &conn->binding);
conn              136 source4/dsdb/repl/drepl_partitions.c 		DLIST_ADD_END(s->connections, conn, struct dreplsrv_out_connection *);
conn              138 source4/dsdb/repl/drepl_partitions.c 		DEBUG(2,("dreplsrv_out_connection_attach(%s): create\n", conn->binding->host));
conn              140 source4/dsdb/repl/drepl_partitions.c 		DEBUG(2,("dreplsrv_out_connection_attach(%s): attach\n", conn->binding->host));
conn              143 source4/dsdb/repl/drepl_partitions.c 	*_conn = conn;
conn              173 source4/dsdb/repl/drepl_partitions.c 	status = dreplsrv_out_connection_attach(s, source->repsFrom1, &source->conn);
conn               73 source4/dsdb/repl/drepl_service.h 	struct dreplsrv_out_connection *conn;
conn               81 source4/kdc/kdc.c 	struct stream_connection *conn;
conn              216 source4/kdc/kdc.c 	stream_terminate_connection(kdcconn->conn, reason);
conn              235 source4/kdc/kdc.c 	src_addr = socket_get_peer_addr(kdcconn->conn->socket, tmp_ctx);
conn              241 source4/kdc/kdc.c 	my_addr = socket_get_my_addr(kdcconn->conn->socket, tmp_ctx);
conn              286 source4/kdc/kdc.c static void kdc_tcp_recv_handler(struct stream_connection *conn, uint16_t flags)
conn              288 source4/kdc/kdc.c 	struct kdc_tcp_connection *kdcconn = talloc_get_type(conn->private_data,
conn              306 source4/kdc/kdc.c static void kdc_tcp_send(struct stream_connection *conn, uint16_t flags)
conn              308 source4/kdc/kdc.c 	struct kdc_tcp_connection *kdcconn = talloc_get_type(conn->private_data,
conn              358 source4/kdc/kdc.c static void kdc_tcp_generic_accept(struct stream_connection *conn, kdc_process_fn_t process_fn)
conn              360 source4/kdc/kdc.c 	struct kdc_server *kdc = talloc_get_type(conn->private_data, struct kdc_server);
conn              363 source4/kdc/kdc.c 	kdcconn = talloc_zero(conn, struct kdc_tcp_connection);
conn              365 source4/kdc/kdc.c 		stream_terminate_connection(conn, "kdc_tcp_accept: out of memory");
conn              368 source4/kdc/kdc.c 	kdcconn->conn	 = conn;
conn              371 source4/kdc/kdc.c 	conn->private_data    = kdcconn;
conn              379 source4/kdc/kdc.c 	packet_set_socket(kdcconn->packet, conn->socket);
conn              383 source4/kdc/kdc.c 	packet_set_event_context(kdcconn->packet, conn->event.ctx);
conn              384 source4/kdc/kdc.c 	packet_set_fde(kdcconn->packet, conn->event.fde);
conn              388 source4/kdc/kdc.c static void kdc_tcp_accept(struct stream_connection *conn)
conn              390 source4/kdc/kdc.c 	kdc_tcp_generic_accept(conn, kdc_process);
conn              400 source4/kdc/kdc.c static void kpasswdd_tcp_accept(struct stream_connection *conn)
conn              402 source4/kdc/kdc.c 	kdc_tcp_generic_accept(conn, kpasswdd_process);
conn               53 source4/ldap_server/ldap_backend.c NTSTATUS ldapsrv_backend_Init(struct ldapsrv_connection *conn) 
conn               55 source4/ldap_server/ldap_backend.c 	conn->ldb = ldb_wrap_connect(conn, 
conn               56 source4/ldap_server/ldap_backend.c 				     conn->connection->event.ctx,
conn               57 source4/ldap_server/ldap_backend.c 				     conn->lp_ctx,
conn               58 source4/ldap_server/ldap_backend.c 				     lp_sam_url(conn->lp_ctx), 
conn               59 source4/ldap_server/ldap_backend.c 				     conn->session_info,
conn               60 source4/ldap_server/ldap_backend.c 				     samdb_credentials(conn, conn->connection->event.ctx, conn->lp_ctx), 
conn               61 source4/ldap_server/ldap_backend.c 				     conn->global_catalog ? LDB_FLG_RDONLY : 0, NULL);
conn               62 source4/ldap_server/ldap_backend.c 	if (conn->ldb == NULL) {
conn               66 source4/ldap_server/ldap_backend.c 	if (conn->server_credentials) {
conn               70 source4/ldap_server/ldap_backend.c 			= gensec_use_kerberos_mechs(conn, backends, conn->server_credentials);
conn               73 source4/ldap_server/ldap_backend.c 			if (!gensec_security_ops_enabled(ops[i], conn->lp_ctx))
conn               77 source4/ldap_server/ldap_backend.c 				char *sasl_name = talloc_strdup(conn, ops[i]->sasl_name);
conn               82 source4/ldap_server/ldap_backend.c 				sasl_mechs = talloc_realloc(conn, sasl_mechs, char *, j + 2);
conn               93 source4/ldap_server/ldap_backend.c 		ldb_set_opaque(conn->ldb, "supportedSASLMechanims", sasl_mechs);
conn              156 source4/ldap_server/ldap_backend.c 	struct ldb_context *samdb = talloc_get_type(call->conn->ldb, struct ldb_context);
conn              237 source4/ldap_server/ldap_backend.c 	if (call->conn->global_catalog) {
conn              348 source4/ldap_server/ldap_backend.c 	struct ldb_context *samdb = call->conn->ldb;
conn              451 source4/ldap_server/ldap_backend.c 	struct ldb_context *samdb = call->conn->ldb;
conn              543 source4/ldap_server/ldap_backend.c 	struct ldb_context *samdb = call->conn->ldb;
conn              587 source4/ldap_server/ldap_backend.c 	struct ldb_context *samdb = call->conn->ldb;
conn              670 source4/ldap_server/ldap_backend.c 	struct ldb_context *samdb = call->conn->ldb;
conn               47 source4/ldap_server/ldap_bind.c 	status = crack_auto_name_to_nt4_name(call, call->conn->connection->event.ctx, call->conn->lp_ctx, req->dn, &nt4_domain, &nt4_account);
conn               50 source4/ldap_server/ldap_bind.c 						  call->conn->connection->event.ctx,
conn               51 source4/ldap_server/ldap_bind.c 						  call->conn->connection->msg_ctx,
conn               52 source4/ldap_server/ldap_bind.c 						  call->conn->lp_ctx,
conn               67 source4/ldap_server/ldap_bind.c 		talloc_free(call->conn->session_info);
conn               68 source4/ldap_server/ldap_bind.c 		call->conn->session_info = session_info;
conn               69 source4/ldap_server/ldap_bind.c 		talloc_steal(call->conn, session_info);
conn               72 source4/ldap_server/ldap_bind.c 		talloc_free(call->conn->ldb);
conn               74 source4/ldap_server/ldap_bind.c 		status = ldapsrv_backend_Init(call->conn);		
conn               99 source4/ldap_server/ldap_bind.c 	struct ldapsrv_connection *conn;
conn              106 source4/ldap_server/ldap_bind.c 	talloc_steal(ctx->conn->connection, ctx->sasl_socket);
conn              107 source4/ldap_server/ldap_bind.c 	talloc_unlink(ctx->conn->connection, ctx->conn->connection->socket);
conn              109 source4/ldap_server/ldap_bind.c 	ctx->conn->sockets.sasl = ctx->sasl_socket;
conn              110 source4/ldap_server/ldap_bind.c 	ctx->conn->connection->socket = ctx->sasl_socket;
conn              111 source4/ldap_server/ldap_bind.c 	packet_set_socket(ctx->conn->packet, ctx->conn->connection->socket);
conn              119 source4/ldap_server/ldap_bind.c 	struct ldapsrv_connection *conn;
conn              132 source4/ldap_server/ldap_bind.c 	conn = call->conn;
conn              140 source4/ldap_server/ldap_bind.c 	if (!conn->gensec) {
conn              141 source4/ldap_server/ldap_bind.c 		conn->session_info = NULL;
conn              143 source4/ldap_server/ldap_bind.c 		status = samba_server_gensec_start(conn,
conn              144 source4/ldap_server/ldap_bind.c 						   conn->connection->event.ctx,
conn              145 source4/ldap_server/ldap_bind.c 						   conn->connection->msg_ctx,
conn              146 source4/ldap_server/ldap_bind.c 						   conn->lp_ctx,
conn              147 source4/ldap_server/ldap_bind.c 						   conn->server_credentials,
conn              149 source4/ldap_server/ldap_bind.c 						   &conn->gensec);
conn              157 source4/ldap_server/ldap_bind.c 			gensec_want_feature(conn->gensec, GENSEC_FEATURE_SIGN);
conn              158 source4/ldap_server/ldap_bind.c 			gensec_want_feature(conn->gensec, GENSEC_FEATURE_SEAL);
conn              159 source4/ldap_server/ldap_bind.c 			gensec_want_feature(conn->gensec, GENSEC_FEATURE_ASYNC_REPLIES);
conn              161 source4/ldap_server/ldap_bind.c 			status = gensec_start_mech_by_sasl_name(conn->gensec, req->creds.SASL.mechanism);
conn              181 source4/ldap_server/ldap_bind.c 		status = gensec_update(conn->gensec, reply,
conn              207 source4/ldap_server/ldap_bind.c 			ctx->conn = conn;
conn              208 source4/ldap_server/ldap_bind.c 			status = gensec_socket_init(conn->gensec, 
conn              209 source4/ldap_server/ldap_bind.c 						    conn->connection,
conn              210 source4/ldap_server/ldap_bind.c 						    conn->connection->socket,
conn              211 source4/ldap_server/ldap_bind.c 						    conn->connection->event.ctx, 
conn              213 source4/ldap_server/ldap_bind.c 						    conn->connection,
conn              218 source4/ldap_server/ldap_bind.c 			conn->session_info = old_session_info;
conn              228 source4/ldap_server/ldap_bind.c 			old_session_info = conn->session_info;
conn              229 source4/ldap_server/ldap_bind.c 			conn->session_info = NULL;
conn              230 source4/ldap_server/ldap_bind.c 			status = gensec_session_info(conn->gensec, &conn->session_info);
conn              232 source4/ldap_server/ldap_bind.c 				conn->session_info = old_session_info;
conn              239 source4/ldap_server/ldap_bind.c 				talloc_steal(conn, conn->session_info);
conn              242 source4/ldap_server/ldap_bind.c 				talloc_free(conn->ldb);
conn              244 source4/ldap_server/ldap_bind.c 				status = ldapsrv_backend_Init(conn);		
conn               28 source4/ldap_server/ldap_extended.c 	struct ldapsrv_connection *conn;
conn               35 source4/ldap_server/ldap_extended.c 	talloc_steal(ctx->conn->connection, ctx->tls_socket);
conn               36 source4/ldap_server/ldap_extended.c 	talloc_unlink(ctx->conn->connection, ctx->conn->connection->socket);
conn               38 source4/ldap_server/ldap_extended.c 	ctx->conn->sockets.tls = ctx->tls_socket;
conn               39 source4/ldap_server/ldap_extended.c 	ctx->conn->connection->socket = ctx->tls_socket;
conn               40 source4/ldap_server/ldap_extended.c 	packet_set_socket(ctx->conn->packet, ctx->conn->connection->socket);
conn               41 source4/ldap_server/ldap_extended.c 	packet_set_unreliable_select(ctx->conn->packet);
conn               58 source4/ldap_server/ldap_extended.c 	if (call->conn->sockets.tls) {
conn               66 source4/ldap_server/ldap_extended.c 	ctx->conn = call->conn;
conn               67 source4/ldap_server/ldap_extended.c 	ctx->tls_socket = tls_init_server(call->conn->service->tls_params,
conn               68 source4/ldap_server/ldap_extended.c 					  call->conn->connection->socket,
conn               69 source4/ldap_server/ldap_extended.c 					  call->conn->connection->event.fde, 
conn               49 source4/ldap_server/ldap_server.c void ldapsrv_terminate_connection(struct ldapsrv_connection *conn, 
conn               52 source4/ldap_server/ldap_server.c 	stream_terminate_connection(conn->connection, reason);
conn               60 source4/ldap_server/ldap_server.c 	struct ldapsrv_connection *conn = talloc_get_type(private_data,
conn               62 source4/ldap_server/ldap_server.c 	ldapsrv_terminate_connection(conn, nt_errstr(status));
conn               68 source4/ldap_server/ldap_server.c static void ldapsrv_process_message(struct ldapsrv_connection *conn,
conn               75 source4/ldap_server/ldap_server.c 	call = talloc(conn, struct ldapsrv_call);
conn               77 source4/ldap_server/ldap_server.c 		ldapsrv_terminate_connection(conn, "no memory");
conn               82 source4/ldap_server/ldap_server.c 	call->conn = conn;
conn              126 source4/ldap_server/ldap_server.c 	packet_send_callback(conn->packet, blob, 
conn              138 source4/ldap_server/ldap_server.c 	struct ldapsrv_connection *conn = talloc_get_type(private_data,
conn              140 source4/ldap_server/ldap_server.c 	struct asn1_data *asn1 = asn1_init(conn);
conn              141 source4/ldap_server/ldap_server.c 	struct ldap_message *msg = talloc(conn, struct ldap_message);
conn              160 source4/ldap_server/ldap_server.c 	talloc_steal(conn, msg);
conn              163 source4/ldap_server/ldap_server.c 	ldapsrv_process_message(conn, msg);
conn              175 source4/ldap_server/ldap_server.c 	struct ldapsrv_connection *conn = talloc_get_type(private_data, struct ldapsrv_connection);
conn              177 source4/ldap_server/ldap_server.c 	ldapsrv_terminate_connection(conn, "Timeout. No requests after bind");
conn              185 source4/ldap_server/ldap_server.c 	struct ldapsrv_connection *conn = 
conn              188 source4/ldap_server/ldap_server.c 	if (conn->limits.ite) { /* clean initial timeout if any */
conn              189 source4/ldap_server/ldap_server.c 		talloc_free(conn->limits.ite);
conn              190 source4/ldap_server/ldap_server.c 		conn->limits.ite = NULL;
conn              193 source4/ldap_server/ldap_server.c 	if (conn->limits.te) { /* clean idle timeout if any */
conn              194 source4/ldap_server/ldap_server.c 		talloc_free(conn->limits.te);
conn              195 source4/ldap_server/ldap_server.c 		conn->limits.te = NULL;
conn              198 source4/ldap_server/ldap_server.c 	packet_recv(conn->packet);
conn              201 source4/ldap_server/ldap_server.c 	conn->limits.te = event_add_timed(c->event.ctx, conn, 
conn              202 source4/ldap_server/ldap_server.c 					   timeval_current_ofs(conn->limits.conn_idle_time, 0),
conn              203 source4/ldap_server/ldap_server.c 					   ldapsrv_conn_idle_timeout, conn);
conn              211 source4/ldap_server/ldap_server.c 	struct ldapsrv_connection *conn = 
conn              214 source4/ldap_server/ldap_server.c 	packet_queue_run(conn->packet);
conn              222 source4/ldap_server/ldap_server.c 	struct ldapsrv_connection *conn = talloc_get_type(private_data, struct ldapsrv_connection);
conn              224 source4/ldap_server/ldap_server.c 	ldapsrv_terminate_connection(conn, "Timeout. No requests after initial connection");
conn              227 source4/ldap_server/ldap_server.c static int ldapsrv_load_limits(struct ldapsrv_connection *conn)
conn              240 source4/ldap_server/ldap_server.c 	conn->limits.initial_timeout = 120;
conn              241 source4/ldap_server/ldap_server.c 	conn->limits.conn_idle_time = 900;
conn              242 source4/ldap_server/ldap_server.c 	conn->limits.max_page_size = 1000;
conn              243 source4/ldap_server/ldap_server.c 	conn->limits.search_timeout = 120;
conn              246 source4/ldap_server/ldap_server.c 	tmp_ctx = talloc_new(conn);
conn              251 source4/ldap_server/ldap_server.c 	basedn = ldb_dn_new(tmp_ctx, conn->ldb, NULL);
conn              256 source4/ldap_server/ldap_server.c 	ret = ldb_search(conn->ldb, tmp_ctx, &res, basedn, LDB_SCOPE_BASE, attrs, NULL);
conn              265 source4/ldap_server/ldap_server.c 	conf_dn = ldb_msg_find_attr_as_dn(conn->ldb, tmp_ctx, res->msgs[0], "configurationNamingContext");
conn              276 source4/ldap_server/ldap_server.c 	ret = ldb_search(conn->ldb, tmp_ctx, &res, policy_dn, LDB_SCOPE_BASE, attrs2, NULL);
conn              299 source4/ldap_server/ldap_server.c 			conn->limits.initial_timeout = policy_value;
conn              303 source4/ldap_server/ldap_server.c 			conn->limits.conn_idle_time = policy_value;
conn              307 source4/ldap_server/ldap_server.c 			conn->limits.max_page_size = policy_value;
conn              311 source4/ldap_server/ldap_server.c 			conn->limits.search_timeout = policy_value;
conn              332 source4/ldap_server/ldap_server.c 	struct ldapsrv_connection *conn;
conn              338 source4/ldap_server/ldap_server.c 	conn = talloc_zero(c, struct ldapsrv_connection);
conn              339 source4/ldap_server/ldap_server.c 	if (!conn) {
conn              344 source4/ldap_server/ldap_server.c 	conn->packet      = NULL;
conn              345 source4/ldap_server/ldap_server.c 	conn->connection  = c;
conn              346 source4/ldap_server/ldap_server.c 	conn->service     = ldapsrv_service;
conn              347 source4/ldap_server/ldap_server.c 	conn->sockets.raw = c->socket;
conn              348 source4/ldap_server/ldap_server.c 	conn->lp_ctx      = ldapsrv_service->task->lp_ctx;
conn              350 source4/ldap_server/ldap_server.c 	c->private_data   = conn;
conn              352 source4/ldap_server/ldap_server.c 	socket_address = socket_get_my_addr(c->socket, conn);
conn              354 source4/ldap_server/ldap_server.c 		ldapsrv_terminate_connection(conn, "ldapsrv_accept: failed to obtain local socket address!");
conn              364 source4/ldap_server/ldap_server.c 			ldapsrv_terminate_connection(conn, "ldapsrv_accept: tls_init_server() failed");
conn              370 source4/ldap_server/ldap_server.c 		conn->sockets.tls = tls_socket;
conn              373 source4/ldap_server/ldap_server.c 		conn->global_catalog = true;
conn              375 source4/ldap_server/ldap_server.c 	conn->packet = packet_init(conn);
conn              376 source4/ldap_server/ldap_server.c 	if (conn->packet == NULL) {
conn              377 source4/ldap_server/ldap_server.c 		ldapsrv_terminate_connection(conn, "out of memory");
conn              381 source4/ldap_server/ldap_server.c 	packet_set_private(conn->packet, conn);
conn              382 source4/ldap_server/ldap_server.c 	packet_set_socket(conn->packet, c->socket);
conn              383 source4/ldap_server/ldap_server.c 	packet_set_callback(conn->packet, ldapsrv_decode);
conn              384 source4/ldap_server/ldap_server.c 	packet_set_full_request(conn->packet, ldap_full_packet);
conn              385 source4/ldap_server/ldap_server.c 	packet_set_error_handler(conn->packet, ldapsrv_error_handler);
conn              386 source4/ldap_server/ldap_server.c 	packet_set_event_context(conn->packet, c->event.ctx);
conn              387 source4/ldap_server/ldap_server.c 	packet_set_fde(conn->packet, c->event.fde);
conn              388 source4/ldap_server/ldap_server.c 	packet_set_serialise(conn->packet);
conn              390 source4/ldap_server/ldap_server.c 	if (conn->sockets.tls) {
conn              391 source4/ldap_server/ldap_server.c 		packet_set_unreliable_select(conn->packet);
conn              395 source4/ldap_server/ldap_server.c 	packet_recv_disable(conn->packet);
conn              397 source4/ldap_server/ldap_server.c 	server_credentials = cli_credentials_init(conn);
conn              403 source4/ldap_server/ldap_server.c 	cli_credentials_set_conf(server_credentials, conn->lp_ctx);
conn              404 source4/ldap_server/ldap_server.c 	status = cli_credentials_set_machine_account(server_credentials, conn->lp_ctx);
conn              406 source4/ldap_server/ldap_server.c 		stream_terminate_connection(c, talloc_asprintf(conn, "Failed to obtain server credentials, perhaps a standalone server?: %s\n", nt_errstr(status)));
conn              409 source4/ldap_server/ldap_server.c 	conn->server_credentials = server_credentials;
conn              412 source4/ldap_server/ldap_server.c 	if (!NT_STATUS_IS_OK(auth_anonymous_session_info(conn, c->event.ctx, conn->lp_ctx, &conn->session_info))) {
conn              413 source4/ldap_server/ldap_server.c 		ldapsrv_terminate_connection(conn, "failed to setup anonymous session info");
conn              417 source4/ldap_server/ldap_server.c 	if (!NT_STATUS_IS_OK(ldapsrv_backend_Init(conn))) {
conn              418 source4/ldap_server/ldap_server.c 		ldapsrv_terminate_connection(conn, "backend Init failed");
conn              423 source4/ldap_server/ldap_server.c 	ldapsrv_load_limits(conn); /* should we fail on error ? */
conn              429 source4/ldap_server/ldap_server.c 	conn->limits.ite = event_add_timed(c->event.ctx, conn, 
conn              430 source4/ldap_server/ldap_server.c 					   timeval_current_ofs(conn->limits.initial_timeout, 0),
conn              431 source4/ldap_server/ldap_server.c 					   ldapsrv_conn_init_timeout, conn);
conn              433 source4/ldap_server/ldap_server.c 	packet_recv_enable(conn->packet);
conn               56 source4/ldap_server/ldap_server.h 	struct ldapsrv_connection *conn;
conn              203 source4/lib/com/dcom/main.c 				(*p)->conn->flags |= DCERPC_DEBUG_PRINT_BOTH;
conn              199 source4/lib/ldb/ldb_ildap/ldb_ildap.c 		DLIST_REMOVE(ac->ireq->conn->pending, ac->ireq);
conn              245 source4/lib/ldb/ldb_ildap/ldb_ildap.c 		status = ldap_check_response(ac->ireq->conn, &req->replies[0]->r.GeneralResult);
conn              255 source4/lib/ldb/ldb_ildap/ldb_ildap.c 		status = ldap_check_response(ac->ireq->conn, &req->replies[0]->r.GeneralResult);
conn              265 source4/lib/ldb/ldb_ildap/ldb_ildap.c 		status = ldap_check_response(ac->ireq->conn, &req->replies[0]->r.GeneralResult);
conn              275 source4/lib/ldb/ldb_ildap/ldb_ildap.c 		status = ldap_check_response(ac->ireq->conn, &req->replies[0]->r.GeneralResult);
conn              289 source4/lib/ldb/ldb_ildap/ldb_ildap.c 				status = ldap_check_response(ac->ireq->conn, &msg->r.GeneralResult);
conn              397 source4/lib/ldb/ldb_ildap/ldb_ildap.c 	if (!ac->ireq->conn) {
conn               39 source4/libcli/ldap/ldap_bind.c _PUBLIC_ NTSTATUS ldap_rebind(struct ldap_connection *conn)
conn               44 source4/libcli/ldap/ldap_bind.c 	switch (conn->bind.type) {
conn               46 source4/libcli/ldap/ldap_bind.c 		status = ldap_bind_sasl(conn, (struct cli_credentials *)conn->bind.creds,
conn               47 source4/libcli/ldap/ldap_bind.c 					conn->lp_ctx);
conn               51 source4/libcli/ldap/ldap_bind.c 		creds = (struct ldap_simple_creds *)conn->bind.creds;
conn               57 source4/libcli/ldap/ldap_bind.c 		status = ldap_bind_simple(conn, creds->dn, creds->pw);
conn               68 source4/libcli/ldap/ldap_bind.c static struct ldap_message *new_ldap_simple_bind_msg(struct ldap_connection *conn, 
conn               73 source4/libcli/ldap/ldap_bind.c 	res = new_ldap_message(conn);
conn               92 source4/libcli/ldap/ldap_bind.c _PUBLIC_ NTSTATUS ldap_bind_simple(struct ldap_connection *conn, 
conn              100 source4/libcli/ldap/ldap_bind.c 	if (conn == NULL) {
conn              107 source4/libcli/ldap/ldap_bind.c 		if (conn->auth_dn) {
conn              108 source4/libcli/ldap/ldap_bind.c 			dn = conn->auth_dn;
conn              117 source4/libcli/ldap/ldap_bind.c 		if (conn->simple_pw) {
conn              118 source4/libcli/ldap/ldap_bind.c 			pw = conn->simple_pw;
conn              124 source4/libcli/ldap/ldap_bind.c 	msg = new_ldap_simple_bind_msg(conn, dn, pw);
conn              128 source4/libcli/ldap/ldap_bind.c 	req = ldap_request_send(conn, msg);
conn              146 source4/libcli/ldap/ldap_bind.c 	status = ldap_check_response(conn, &msg->r.BindResponse.response);
conn              151 source4/libcli/ldap/ldap_bind.c 		struct ldap_simple_creds *creds = talloc(conn, struct ldap_simple_creds);
conn              160 source4/libcli/ldap/ldap_bind.c 		conn->bind.type = LDAP_BIND_SIMPLE;
conn              161 source4/libcli/ldap/ldap_bind.c 		conn->bind.creds = creds;
conn              168 source4/libcli/ldap/ldap_bind.c static struct ldap_message *new_ldap_sasl_bind_msg(struct ldap_connection *conn, 
conn              174 source4/libcli/ldap/ldap_bind.c 	res = new_ldap_message(conn);
conn              203 source4/libcli/ldap/ldap_bind.c _PUBLIC_ NTSTATUS ldap_bind_sasl(struct ldap_connection *conn,
conn              226 source4/libcli/ldap/ldap_bind.c 	status = gensec_client_start(conn, &conn->gensec,
conn              227 source4/libcli/ldap/ldap_bind.c 				     conn->event.event_ctx, 
conn              228 source4/libcli/ldap/ldap_bind.c 				     lp_gensec_settings(conn, lp_ctx));
conn              237 source4/libcli/ldap/ldap_bind.c 	if (tls_enabled(conn->sock)) {
conn              242 source4/libcli/ldap/ldap_bind.c 	status = gensec_set_credentials(conn->gensec, creds);
conn              253 source4/libcli/ldap/ldap_bind.c 	if (conn->host) {
conn              254 source4/libcli/ldap/ldap_bind.c 		status = gensec_set_target_hostname(conn->gensec, conn->host);
conn              262 source4/libcli/ldap/ldap_bind.c 	status = gensec_set_target_service(conn->gensec, "ldap");
conn              269 source4/libcli/ldap/ldap_bind.c 	status = ildap_search(conn, "", LDAP_SEARCH_SCOPE_BASE, "", supported_sasl_mech_attrs, 
conn              277 source4/libcli/ldap/ldap_bind.c 	count = ildap_count_entries(conn, sasl_mechs_msgs);
conn              284 source4/libcli/ldap/ldap_bind.c 	tmp_ctx = talloc_new(conn);
conn              306 source4/libcli/ldap/ldap_bind.c 	status = gensec_start_mech_by_sasl_list(conn->gensec, sasl_names);
conn              320 source4/libcli/ldap/ldap_bind.c 		status = gensec_update(conn->gensec, tmp_ctx,
conn              344 source4/libcli/ldap/ldap_bind.c 		msg = new_ldap_sasl_bind_msg(tmp_ctx, conn->gensec->ops->sasl_name, (output.data?&output:NULL));
conn              350 source4/libcli/ldap/ldap_bind.c 		req = ldap_request_send(conn, msg);
conn              370 source4/libcli/ldap/ldap_bind.c 			status = ldap_check_response(conn, 
conn              390 source4/libcli/ldap/ldap_bind.c 		status = gensec_socket_init(conn->gensec, 
conn              391 source4/libcli/ldap/ldap_bind.c 					    conn,
conn              392 source4/libcli/ldap/ldap_bind.c 					    conn->sock,
conn              393 source4/libcli/ldap/ldap_bind.c 					    conn->event.event_ctx, 
conn              395 source4/libcli/ldap/ldap_bind.c 					    conn,
conn              399 source4/libcli/ldap/ldap_bind.c 		conn->sock = sasl_socket;
conn              400 source4/libcli/ldap/ldap_bind.c 		packet_set_socket(conn->packet, conn->sock);
conn              402 source4/libcli/ldap/ldap_bind.c 		conn->bind.type = LDAP_BIND_SASL;
conn              403 source4/libcli/ldap/ldap_bind.c 		conn->bind.creds = creds;
conn              410 source4/libcli/ldap/ldap_bind.c 	talloc_free(conn->gensec);
conn              411 source4/libcli/ldap/ldap_bind.c 	conn->gensec = NULL;
conn               48 source4/libcli/ldap/ldap_client.c 	struct ldap_connection *conn;
conn               54 source4/libcli/ldap/ldap_client.c 	conn = talloc_zero(mem_ctx, struct ldap_connection);
conn               55 source4/libcli/ldap/ldap_client.c 	if (conn == NULL) {
conn               59 source4/libcli/ldap/ldap_client.c 	conn->next_messageid  = 1;
conn               60 source4/libcli/ldap/ldap_client.c 	conn->event.event_ctx = ev;
conn               62 source4/libcli/ldap/ldap_client.c 	conn->lp_ctx = lp_ctx;
conn               65 source4/libcli/ldap/ldap_client.c 	conn->timeout = 60;
conn               68 source4/libcli/ldap/ldap_client.c 	conn->reconnect.max_retries = 0;
conn               70 source4/libcli/ldap/ldap_client.c 	return conn;
conn               76 source4/libcli/ldap/ldap_client.c static void ldap_connection_dead(struct ldap_connection *conn)
conn               80 source4/libcli/ldap/ldap_client.c 	talloc_free(conn->sock);  /* this will also free event.fde */
conn               81 source4/libcli/ldap/ldap_client.c 	talloc_free(conn->packet);
conn               82 source4/libcli/ldap/ldap_client.c 	conn->sock = NULL;
conn               83 source4/libcli/ldap/ldap_client.c 	conn->event.fde = NULL;
conn               84 source4/libcli/ldap/ldap_client.c 	conn->packet = NULL;
conn               87 source4/libcli/ldap/ldap_client.c 	while (conn->pending) {
conn               88 source4/libcli/ldap/ldap_client.c 		req = conn->pending;
conn               89 source4/libcli/ldap/ldap_client.c 		DLIST_REMOVE(req->conn->pending, req);
conn               98 source4/libcli/ldap/ldap_client.c static void ldap_reconnect(struct ldap_connection *conn);
conn              105 source4/libcli/ldap/ldap_client.c 	struct ldap_connection *conn = talloc_get_type(private_data, 
conn              107 source4/libcli/ldap/ldap_client.c 	ldap_connection_dead(conn);
conn              110 source4/libcli/ldap/ldap_client.c 	ldap_reconnect(conn);
conn              117 source4/libcli/ldap/ldap_client.c static void ldap_match_message(struct ldap_connection *conn, struct ldap_message *msg)
conn              122 source4/libcli/ldap/ldap_client.c 	for (req=conn->pending; req; req=req->next) {
conn              128 source4/libcli/ldap/ldap_client.c 		req = conn->pending;
conn              143 source4/libcli/ldap/ldap_client.c 			DLIST_REMOVE(conn->pending, req);
conn              158 source4/libcli/ldap/ldap_client.c 		DLIST_REMOVE(conn->pending, req);
conn              173 source4/libcli/ldap/ldap_client.c 		DLIST_REMOVE(conn->pending, req);
conn              188 source4/libcli/ldap/ldap_client.c 	struct ldap_connection *conn = talloc_get_type(private_data, 
conn              190 source4/libcli/ldap/ldap_client.c 	struct ldap_message *msg = talloc(conn, struct ldap_message);
conn              191 source4/libcli/ldap/ldap_client.c 	struct asn1_data *asn1 = asn1_init(conn);
conn              209 source4/libcli/ldap/ldap_client.c 	ldap_match_message(conn, msg);
conn              219 source4/libcli/ldap/ldap_client.c 	struct ldap_connection *conn = talloc_get_type(private_data, 
conn              221 source4/libcli/ldap/ldap_client.c 	packet_recv(conn->packet);
conn              230 source4/libcli/ldap/ldap_client.c 	struct ldap_connection *conn = talloc_get_type(private_data, 
conn              233 source4/libcli/ldap/ldap_client.c 		packet_queue_run(conn->packet);
conn              234 source4/libcli/ldap/ldap_client.c 		if (!tls_enabled(conn->sock)) return;
conn              286 source4/libcli/ldap/ldap_client.c 	struct ldap_connection *conn;
conn              292 source4/libcli/ldap/ldap_client.c _PUBLIC_ struct composite_context *ldap_connect_send(struct ldap_connection *conn,
conn              300 source4/libcli/ldap/ldap_client.c 	result = talloc_zero(conn, struct composite_context);
conn              304 source4/libcli/ldap/ldap_client.c 	result->event_ctx = conn->event.event_ctx;
conn              311 source4/libcli/ldap/ldap_client.c 	state->conn = conn;
conn              313 source4/libcli/ldap/ldap_client.c 	if (conn->reconnect.url == NULL) {
conn              314 source4/libcli/ldap/ldap_client.c 		conn->reconnect.url = talloc_strdup(conn, url);
conn              315 source4/libcli/ldap/ldap_client.c 		if (conn->reconnect.url == NULL) goto failed;
conn              330 source4/libcli/ldap/ldap_client.c 		NTSTATUS status = socket_create("unix", SOCKET_TYPE_STREAM, &conn->sock, 0);
conn              334 source4/libcli/ldap/ldap_client.c 		talloc_steal(conn, conn->sock);
conn              339 source4/libcli/ldap/ldap_client.c 		conn->host = talloc_asprintf(conn, "%s.%s", lp_netbios_name(conn->lp_ctx),  lp_realm(conn->lp_ctx));
conn              340 source4/libcli/ldap/ldap_client.c 		if (composite_nomem(conn->host, state->ctx)) {
conn              354 source4/libcli/ldap/ldap_client.c 		unix_addr = socket_address_from_strings(conn, conn->sock->backend_name, 
conn              360 source4/libcli/ldap/ldap_client.c 		ctx = socket_connect_send(conn->sock, NULL, unix_addr, 
conn              361 source4/libcli/ldap/ldap_client.c 					  0, conn->event.event_ctx);
conn              366 source4/libcli/ldap/ldap_client.c 		NTSTATUS status = ldap_parse_basic_url(conn, url, &conn->host,
conn              367 source4/libcli/ldap/ldap_client.c 							  &conn->port, &conn->ldaps);
conn              373 source4/libcli/ldap/ldap_client.c 		ctx = socket_connect_multi_send(state, conn->host, 1, &conn->port,
conn              374 source4/libcli/ldap/ldap_client.c 						lp_resolve_context(conn->lp_ctx), conn->event.event_ctx);
conn              387 source4/libcli/ldap/ldap_client.c 				  struct ldap_connection *conn) 
conn              390 source4/libcli/ldap/ldap_client.c 	conn->event.fde = tevent_add_fd(conn->event.event_ctx, conn->sock,
conn              391 source4/libcli/ldap/ldap_client.c 					socket_get_fd(conn->sock),
conn              392 source4/libcli/ldap/ldap_client.c 					TEVENT_FD_READ, ldap_io_handler, conn);
conn              393 source4/libcli/ldap/ldap_client.c 	if (conn->event.fde == NULL) {
conn              398 source4/libcli/ldap/ldap_client.c 	tevent_fd_set_close_fn(conn->event.fde, socket_tevent_fd_close_fn);
conn              399 source4/libcli/ldap/ldap_client.c 	socket_set_flags(conn->sock, SOCKET_FLAG_NOCLOSE);
conn              401 source4/libcli/ldap/ldap_client.c 	talloc_steal(conn, conn->sock);
conn              402 source4/libcli/ldap/ldap_client.c 	if (conn->ldaps) {
conn              405 source4/libcli/ldap/ldap_client.c 		char *cafile = lp_tls_cafile(conn->sock, conn->lp_ctx);
conn              408 source4/libcli/ldap/ldap_client.c 			talloc_free(conn->sock);
conn              412 source4/libcli/ldap/ldap_client.c 		tls_socket = tls_init_client(conn->sock, conn->event.fde, cafile);
conn              416 source4/libcli/ldap/ldap_client.c 			talloc_free(conn->sock);
conn              421 source4/libcli/ldap/ldap_client.c 		tmp_socket = conn->sock;
conn              422 source4/libcli/ldap/ldap_client.c 		conn->sock = talloc_steal(conn, tls_socket);
conn              423 source4/libcli/ldap/ldap_client.c 		talloc_steal(conn->sock, tmp_socket);
conn              426 source4/libcli/ldap/ldap_client.c 	conn->packet = packet_init(conn);
conn              427 source4/libcli/ldap/ldap_client.c 	if (conn->packet == NULL) {
conn              428 source4/libcli/ldap/ldap_client.c 		talloc_free(conn->sock);
conn              432 source4/libcli/ldap/ldap_client.c 	packet_set_private(conn->packet, conn);
conn              433 source4/libcli/ldap/ldap_client.c 	packet_set_socket(conn->packet, conn->sock);
conn              434 source4/libcli/ldap/ldap_client.c 	packet_set_callback(conn->packet, ldap_recv_handler);
conn              435 source4/libcli/ldap/ldap_client.c 	packet_set_full_request(conn->packet, ldap_full_packet);
conn              436 source4/libcli/ldap/ldap_client.c 	packet_set_error_handler(conn->packet, ldap_error_handler);
conn              437 source4/libcli/ldap/ldap_client.c 	packet_set_event_context(conn->packet, conn->event.event_ctx);
conn              438 source4/libcli/ldap/ldap_client.c 	packet_set_fde(conn->packet, conn->event.fde);
conn              441 source4/libcli/ldap/ldap_client.c 	if (conn->ldaps) {
conn              442 source4/libcli/ldap/ldap_client.c 		packet_set_unreliable_select(conn->packet);
conn              453 source4/libcli/ldap/ldap_client.c 	struct ldap_connection *conn = state->conn;
conn              455 source4/libcli/ldap/ldap_client.c 	NTSTATUS status = socket_connect_multi_recv(ctx, state, &conn->sock,
conn              462 source4/libcli/ldap/ldap_client.c 	ldap_connect_got_sock(state->ctx, conn);
conn              470 source4/libcli/ldap/ldap_client.c 	struct ldap_connection *conn = state->conn;
conn              479 source4/libcli/ldap/ldap_client.c 	ldap_connect_got_sock(state->ctx, conn);
conn              489 source4/libcli/ldap/ldap_client.c _PUBLIC_ NTSTATUS ldap_connect(struct ldap_connection *conn, const char *url)
conn              491 source4/libcli/ldap/ldap_client.c 	struct composite_context *ctx = ldap_connect_send(conn, url);
conn              497 source4/libcli/ldap/ldap_client.c _PUBLIC_ void ldap_set_reconn_params(struct ldap_connection *conn, int max_retries)
conn              499 source4/libcli/ldap/ldap_client.c 	if (conn) {
conn              500 source4/libcli/ldap/ldap_client.c 		conn->reconnect.max_retries = max_retries;
conn              501 source4/libcli/ldap/ldap_client.c 		conn->reconnect.retries = 0;
conn              502 source4/libcli/ldap/ldap_client.c 		conn->reconnect.previous = time(NULL);
conn              507 source4/libcli/ldap/ldap_client.c static void ldap_reconnect(struct ldap_connection *conn)
conn              513 source4/libcli/ldap/ldap_client.c 	if (conn->reconnect.max_retries == 0) return;
conn              516 source4/libcli/ldap/ldap_client.c 	if (now > conn->reconnect.previous + 30) {
conn              517 source4/libcli/ldap/ldap_client.c 		conn->reconnect.retries = 0;
conn              518 source4/libcli/ldap/ldap_client.c 		conn->reconnect.previous = now;
conn              522 source4/libcli/ldap/ldap_client.c 	if (conn->reconnect.retries > conn->reconnect.max_retries) return;
conn              525 source4/libcli/ldap/ldap_client.c 	conn->reconnect.retries++;
conn              528 source4/libcli/ldap/ldap_client.c 	status = ldap_connect(conn, conn->reconnect.url);
conn              534 source4/libcli/ldap/ldap_client.c 	status = ldap_rebind(conn);
conn              536 source4/libcli/ldap/ldap_client.c 		ldap_connection_dead(conn);
conn              544 source4/libcli/ldap/ldap_client.c 		DLIST_REMOVE(req->conn->pending, req);
conn              558 source4/libcli/ldap/ldap_client.c 		DLIST_REMOVE(req->conn->pending, req);
conn              582 source4/libcli/ldap/ldap_client.c _PUBLIC_ struct ldap_request *ldap_request_send(struct ldap_connection *conn,
conn              588 source4/libcli/ldap/ldap_client.c 	req = talloc_zero(conn, struct ldap_request);
conn              591 source4/libcli/ldap/ldap_client.c 	if (conn->sock == NULL) {
conn              597 source4/libcli/ldap/ldap_client.c 	req->conn        = conn;
conn              598 source4/libcli/ldap/ldap_client.c 	req->messageid   = conn->next_messageid++;
conn              599 source4/libcli/ldap/ldap_client.c 	if (conn->next_messageid == 0) {
conn              600 source4/libcli/ldap/ldap_client.c 		conn->next_messageid = 1;
conn              616 source4/libcli/ldap/ldap_client.c 	status = packet_send(conn->packet, req->data);
conn              629 source4/libcli/ldap/ldap_client.c 		tevent_add_timer(conn->event.event_ctx, req, timeval_zero(),
conn              635 source4/libcli/ldap/ldap_client.c 	DLIST_ADD(conn->pending, req);
conn              638 source4/libcli/ldap/ldap_client.c 	req->time_event = tevent_add_timer(conn->event.event_ctx, req,
conn              639 source4/libcli/ldap/ldap_client.c 					   timeval_current_ofs(conn->timeout, 0),
conn              647 source4/libcli/ldap/ldap_client.c 	tevent_add_timer(conn->event.event_ctx, req, timeval_zero(),
conn              661 source4/libcli/ldap/ldap_client.c 		if (tevent_loop_once(req->conn->event.event_ctx) != 0) {
conn              722 source4/libcli/ldap/ldap_client.c _PUBLIC_ NTSTATUS ldap_check_response(struct ldap_connection *conn, struct ldap_Result *r)
conn              731 source4/libcli/ldap/ldap_client.c 	if (conn->last_error) {
conn              732 source4/libcli/ldap/ldap_client.c 		talloc_free(conn->last_error);
conn              742 source4/libcli/ldap/ldap_client.c 	conn->last_error = talloc_asprintf(conn, "LDAP error %u %s - %s <%s> <%s>", 
conn              755 source4/libcli/ldap/ldap_client.c _PUBLIC_ const char *ldap_errstr(struct ldap_connection *conn, 
conn              759 source4/libcli/ldap/ldap_client.c 	if (NT_STATUS_IS_LDAP(status) && conn->last_error != NULL) {
conn              760 source4/libcli/ldap/ldap_client.c 		return talloc_strdup(mem_ctx, conn->last_error);
conn              776 source4/libcli/ldap/ldap_client.c 		if (tevent_loop_once(req->conn->event.event_ctx) != 0) {
conn              815 source4/libcli/ldap/ldap_client.c _PUBLIC_ NTSTATUS ldap_transaction(struct ldap_connection *conn, struct ldap_message *msg)
conn              817 source4/libcli/ldap/ldap_client.c 	struct ldap_request *req = ldap_request_send(conn, msg);
conn              829 source4/libcli/ldap/ldap_client.c 	status = ldap_check_response(conn, &res->r.GeneralResult);
conn               31 source4/libcli/ldap/ldap_client.h 	struct ldap_connection *conn;
conn              102 source4/libcli/ldap/ldap_client.h NTSTATUS ldap_connect(struct ldap_connection *conn, const char *url);
conn              103 source4/libcli/ldap/ldap_client.h struct composite_context *ldap_connect_send(struct ldap_connection *conn,
conn              106 source4/libcli/ldap/ldap_client.h NTSTATUS ldap_rebind(struct ldap_connection *conn);
conn              107 source4/libcli/ldap/ldap_client.h NTSTATUS ldap_bind_simple(struct ldap_connection *conn, 
conn              109 source4/libcli/ldap/ldap_client.h NTSTATUS ldap_bind_sasl(struct ldap_connection *conn, 
conn              112 source4/libcli/ldap/ldap_client.h struct ldap_request *ldap_request_send(struct ldap_connection *conn,
conn              119 source4/libcli/ldap/ldap_client.h NTSTATUS ldap_transaction(struct ldap_connection *conn, struct ldap_message *msg);
conn              120 source4/libcli/ldap/ldap_client.h const char *ldap_errstr(struct ldap_connection *conn, 
conn              123 source4/libcli/ldap/ldap_client.h NTSTATUS ldap_check_response(struct ldap_connection *conn, struct ldap_Result *r);
conn              124 source4/libcli/ldap/ldap_client.h void ldap_set_reconn_params(struct ldap_connection *conn, int max_retries);
conn              125 source4/libcli/ldap/ldap_client.h int ildap_count_entries(struct ldap_connection *conn, struct ldap_message **res);
conn              126 source4/libcli/ldap/ldap_client.h NTSTATUS ildap_search_bytree(struct ldap_connection *conn, const char *basedn, 
conn              132 source4/libcli/ldap/ldap_client.h NTSTATUS ildap_search(struct ldap_connection *conn, const char *basedn, 
conn               31 source4/libcli/ldap/ldap_ildap.c _PUBLIC_ int ildap_count_entries(struct ldap_connection *conn, struct ldap_message **res)
conn               42 source4/libcli/ldap/ldap_ildap.c _PUBLIC_ NTSTATUS ildap_search_bytree(struct ldap_connection *conn, const char *basedn, 
conn               58 source4/libcli/ldap/ldap_ildap.c 	msg = new_ldap_message(conn);
conn               75 source4/libcli/ldap/ldap_ildap.c 	req = ldap_request_send(conn, msg);
conn               84 source4/libcli/ldap/ldap_ildap.c 			status = ldap_check_response(conn, &res->r.GeneralResult);
conn               86 source4/libcli/ldap/ldap_ildap.c 				*control_res = talloc_steal(conn, res->controls);
conn               95 source4/libcli/ldap/ldap_ildap.c 		(*results) = talloc_realloc(conn, *results, struct ldap_message *, n+2);
conn              115 source4/libcli/ldap/ldap_ildap.c _PUBLIC_ NTSTATUS ildap_search(struct ldap_connection *conn, const char *basedn, 
conn              122 source4/libcli/ldap/ldap_ildap.c 	struct ldb_parse_tree *tree = ldb_parse_tree(conn, expression);
conn              124 source4/libcli/ldap/ldap_ildap.c 	status = ildap_search_bytree(conn, basedn, scope, tree, attrs,
conn             1563 source4/libnet/libnet_become_dc.c 	c->status = gensec_session_key(s->drsuapi1.pipe->conn->security_state.generic_state,
conn             1679 source4/libnet/libnet_become_dc.c 	if (req->p->conn->flags & DCERPC_DEBUG_PRINT_OUT) {
conn             2203 source4/libnet/libnet_become_dc.c 	if (req->p->conn->flags & DCERPC_DEBUG_PRINT_OUT) {
conn             2316 source4/libnet/libnet_become_dc.c 	c->status = gensec_session_key(s->drsuapi2.pipe->conn->security_state.generic_state,
conn             2335 source4/libnet/libnet_become_dc.c 	if (req->p->conn->flags & DCERPC_DEBUG_PRINT_OUT) {
conn             2379 source4/libnet/libnet_become_dc.c 	c->status = gensec_session_key(s->drsuapi3.pipe->conn->security_state.generic_state,
conn             2582 source4/libnet/libnet_become_dc.c 	if (req->p->conn->flags & DCERPC_DEBUG_PRINT_OUT) {
conn             2644 source4/libnet/libnet_become_dc.c 	if (req->p->conn->flags & DCERPC_DEBUG_PRINT_OUT) {
conn             2711 source4/libnet/libnet_become_dc.c 	if (req->p->conn->flags & DCERPC_DEBUG_PRINT_OUT) {
conn             2786 source4/libnet/libnet_become_dc.c 	if (req->p->conn->flags & DCERPC_DEBUG_PRINT_OUT) {
conn              753 source4/libnet/libnet_rpc.c 						  s->lsa_pipe->conn->event_ctx, s->ctx->lp_ctx);
conn              317 source4/libnet/libnet_samsync.c 	nt_status = dcerpc_schannel_creds(p->conn->security_state.generic_state, samsync_ctx, &creds);
conn               39 source4/librpc/rpc/dcerpc.c static void dcerpc_connection_dead(struct dcerpc_connection *conn, NTSTATUS status);
conn               43 source4/librpc/rpc/dcerpc.c static int dcerpc_connection_destructor(struct dcerpc_connection *conn)
conn               45 source4/librpc/rpc/dcerpc.c 	if (conn->dead) {
conn               46 source4/librpc/rpc/dcerpc.c 		conn->free_skipped = true;
conn               49 source4/librpc/rpc/dcerpc.c 	dcerpc_connection_dead(conn, NT_STATUS_LOCAL_DISCONNECT);
conn              103 source4/librpc/rpc/dcerpc.c 	p->conn = dcerpc_connection_init(p, ev, ic);
conn              104 source4/librpc/rpc/dcerpc.c 	if (p->conn == NULL) {
conn              510 source4/librpc/rpc/dcerpc.c 		DLIST_REMOVE(req->p->conn->request_queue, req);
conn              513 source4/librpc/rpc/dcerpc.c 		DLIST_REMOVE(req->p->conn->pending, req);
conn              525 source4/librpc/rpc/dcerpc.c static void dcerpc_connection_dead(struct dcerpc_connection *conn, NTSTATUS status)
conn              527 source4/librpc/rpc/dcerpc.c 	if (conn->dead) return;
conn              529 source4/librpc/rpc/dcerpc.c 	conn->dead = true;
conn              531 source4/librpc/rpc/dcerpc.c 	if (conn->transport.shutdown_pipe) {
conn              532 source4/librpc/rpc/dcerpc.c 		conn->transport.shutdown_pipe(conn, status);
conn              536 source4/librpc/rpc/dcerpc.c 	while (conn->pending) {
conn              537 source4/librpc/rpc/dcerpc.c 		struct rpc_request *req = conn->pending;
conn              546 source4/librpc/rpc/dcerpc.c 	talloc_set_destructor(conn, NULL);
conn              547 source4/librpc/rpc/dcerpc.c 	if (conn->free_skipped) {
conn              548 source4/librpc/rpc/dcerpc.c 		talloc_free(conn);
conn              564 source4/librpc/rpc/dcerpc.c static void dcerpc_recv_data(struct dcerpc_connection *conn, DATA_BLOB *blob, NTSTATUS status)
conn              576 source4/librpc/rpc/dcerpc.c 		dcerpc_connection_dead(conn, status);
conn              581 source4/librpc/rpc/dcerpc.c 	status = ncacn_pull(conn, blob, blob->data, &pkt);
conn              584 source4/librpc/rpc/dcerpc.c 		dcerpc_connection_dead(conn, status);
conn              587 source4/librpc/rpc/dcerpc.c 	dcerpc_request_recv_data(conn, blob, &pkt);
conn              598 source4/librpc/rpc/dcerpc.c 	struct dcerpc_connection *conn;
conn              617 source4/librpc/rpc/dcerpc.c 	conn = req->p->conn;
conn              619 source4/librpc/rpc/dcerpc.c 	conn->srv_max_xmit_frag = pkt->u.bind_ack.max_xmit_frag;
conn              620 source4/librpc/rpc/dcerpc.c 	conn->srv_max_recv_frag = pkt->u.bind_ack.max_recv_frag;
conn              624 source4/librpc/rpc/dcerpc.c 		conn->flags |= DCERPC_CONCURRENT_MULTIPLEX;
conn              629 source4/librpc/rpc/dcerpc.c 		conn->flags |= DCERPC_HEADER_SIGNING;
conn              633 source4/librpc/rpc/dcerpc.c 	if (conn->security_state.auth_info &&
conn              637 source4/librpc/rpc/dcerpc.c 			&pkt->u.bind_ack.auth_info, conn,
conn              639 source4/librpc/rpc/dcerpc.c 			conn->security_state.auth_info,
conn              670 source4/librpc/rpc/dcerpc.c 	dcerpc_connection_dead(req->p->conn, NT_STATUS_IO_TIMEOUT);
conn              686 source4/librpc/rpc/dcerpc.c 	c = composite_create(mem_ctx,p->conn->event_ctx);
conn              694 source4/librpc/rpc/dcerpc.c 	init_ncacn_hdr(p->conn, &pkt);
conn              698 source4/librpc/rpc/dcerpc.c 	pkt.call_id = p->conn->call_id;
conn              722 source4/librpc/rpc/dcerpc.c 	c->status = ncacn_push_auth(&blob, c, p->conn->iconv_convenience, &pkt,
conn              723 source4/librpc/rpc/dcerpc.c 				    p->conn->security_state.auth_info);
conn              726 source4/librpc/rpc/dcerpc.c 	p->conn->transport.recv_data = dcerpc_recv_data;
conn              741 source4/librpc/rpc/dcerpc.c 	DLIST_ADD_END(p->conn->pending, req, struct rpc_request *);
conn              744 source4/librpc/rpc/dcerpc.c 	c->status = p->conn->transport.send_request(p->conn, &blob,
conn              775 source4/librpc/rpc/dcerpc.c 	init_ncacn_hdr(p->conn, &pkt);
conn              779 source4/librpc/rpc/dcerpc.c 	pkt.call_id = next_call_id(p->conn);
conn              794 source4/librpc/rpc/dcerpc.c 				 p->conn->iconv_convenience,
conn              796 source4/librpc/rpc/dcerpc.c 				 p->conn->security_state.auth_info);
conn              802 source4/librpc/rpc/dcerpc.c 	status = p->conn->transport.send_request(p->conn, &blob, false);
conn              942 source4/librpc/rpc/dcerpc.c 	p->conn->transport.recv_data = dcerpc_recv_data;
conn              950 source4/librpc/rpc/dcerpc.c 	req->call_id = next_call_id(p->conn);
conn              979 source4/librpc/rpc/dcerpc.c 	DLIST_ADD_END(p->conn->request_queue, req, struct rpc_request *);
conn              982 source4/librpc/rpc/dcerpc.c 	dcerpc_ship_next_request(p->conn);
conn             1024 source4/librpc/rpc/dcerpc.c 	init_ncacn_hdr(p->conn, &pkt);
conn             1030 source4/librpc/rpc/dcerpc.c 	chunk_size = p->conn->srv_max_recv_frag;
conn             1035 source4/librpc/rpc/dcerpc.c 					   p->conn->srv_max_recv_frag);
conn             1077 source4/librpc/rpc/dcerpc.c 		req->status = ncacn_push_request_sign(p->conn, &blob, req, sig_size, &pkt);
conn             1080 source4/librpc/rpc/dcerpc.c 			DLIST_REMOVE(p->conn->pending, req);
conn             1084 source4/librpc/rpc/dcerpc.c 		req->status = p->conn->transport.send_request(p->conn, &blob, last_frag);
conn             1087 source4/librpc/rpc/dcerpc.c 			DLIST_REMOVE(p->conn->pending, req);
conn             1101 source4/librpc/rpc/dcerpc.c 	return p->conn->event_ctx;
conn             1354 source4/librpc/rpc/dcerpc.c 	push = ndr_push_init_ctx(mem_ctx, p->conn->iconv_convenience);
conn             1359 source4/librpc/rpc/dcerpc.c 	if (p->conn->flags & DCERPC_PUSH_BIGENDIAN) {
conn             1376 source4/librpc/rpc/dcerpc.c 	if (p->conn->flags & DCERPC_DEBUG_VALIDATE_IN) {
conn             1377 source4/librpc/rpc/dcerpc.c 		status = dcerpc_ndr_validate_in(p->conn, push, request, call->struct_size, 
conn             1438 source4/librpc/rpc/dcerpc.c 	pull = ndr_pull_init_flags(p->conn, &response, mem_ctx);
conn             1460 source4/librpc/rpc/dcerpc.c 		dcerpc_log_packet(p->conn->packet_log_dir,
conn             1466 source4/librpc/rpc/dcerpc.c 	if (p->conn->flags & DCERPC_DEBUG_VALIDATE_OUT) {
conn             1467 source4/librpc/rpc/dcerpc.c 		status = dcerpc_ndr_validate_out(p->conn, pull, r, call->struct_size, 
conn             1471 source4/librpc/rpc/dcerpc.c 			dcerpc_log_packet(p->conn->packet_log_dir, 
conn             1523 source4/librpc/rpc/dcerpc.c 	if (!p->conn->transport.target_hostname) {
conn             1524 source4/librpc/rpc/dcerpc.c 		if (!p->conn->transport.peer_name) {
conn             1527 source4/librpc/rpc/dcerpc.c 		return p->conn->transport.peer_name(p->conn);
conn             1529 source4/librpc/rpc/dcerpc.c 	return p->conn->transport.target_hostname(p->conn);
conn             1581 source4/librpc/rpc/dcerpc.c 	if (recv_pipe->conn->security_state.auth_info &&
conn             1587 source4/librpc/rpc/dcerpc.c 			recv_pipe->conn->security_state.auth_info,
conn             1611 source4/librpc/rpc/dcerpc.c 	c = composite_create(mem_ctx, p->conn->event_ctx);
conn             1619 source4/librpc/rpc/dcerpc.c 	init_ncacn_hdr(p->conn, &pkt);
conn             1623 source4/librpc/rpc/dcerpc.c 	pkt.call_id = p->conn->call_id;
conn             1647 source4/librpc/rpc/dcerpc.c 	c->status = ncacn_push_auth(&blob, mem_ctx, p->conn->iconv_convenience, &pkt,
conn             1648 source4/librpc/rpc/dcerpc.c 				    p->conn->security_state.auth_info);
conn             1651 source4/librpc/rpc/dcerpc.c 	p->conn->transport.recv_data = dcerpc_recv_data;
conn             1666 source4/librpc/rpc/dcerpc.c 	DLIST_ADD_END(p->conn->pending, req, struct rpc_request *);
conn             1669 source4/librpc/rpc/dcerpc.c 	c->status = p->conn->transport.send_request(p->conn, &blob, true);
conn              113 source4/librpc/rpc/dcerpc.h 	struct dcerpc_connection *conn;
conn              217 source4/librpc/rpc/dcerpc.h 	void (*recv_handler)(struct rpc_request *conn, 
conn               59 source4/librpc/rpc/dcerpc_auth.c 	c = composite_create(mem_ctx, p->conn->event_ctx);
conn              117 source4/librpc/rpc/dcerpc_auth.c 	sec = &state->pipe->conn->security_state;
conn              141 source4/librpc/rpc/dcerpc_auth.c 	if (state->pipe->conn->flags & DCERPC_HEADER_SIGNING) {
conn              236 source4/librpc/rpc/dcerpc_auth.c 	c = composite_create(mem_ctx, p->conn->event_ctx);
conn              250 source4/librpc/rpc/dcerpc_auth.c 	sec = &p->conn->security_state;
conn              253 source4/librpc/rpc/dcerpc_auth.c 					p->conn->event_ctx,
conn              271 source4/librpc/rpc/dcerpc_auth.c 					       p->conn->transport.target_hostname(p->conn));
conn              368 source4/librpc/rpc/dcerpc_auth.c 		state->pipe->conn->security_state.session_key = dcerpc_generic_session_key;
conn               40 source4/librpc/rpc/dcerpc_connect.c 	struct smb_composite_connect conn;
conn               78 source4/librpc/rpc/dcerpc_connect.c 	s->tree         = s->conn.out.tree;
conn               98 source4/librpc/rpc/dcerpc_connect.c 	struct smb_composite_connect *conn;
conn              101 source4/librpc/rpc/dcerpc_connect.c 	c = composite_create(mem_ctx, io->pipe->conn->event_ctx);
conn              109 source4/librpc/rpc/dcerpc_connect.c 	conn   = &s->conn;
conn              113 source4/librpc/rpc/dcerpc_connect.c 	conn->in.dest_host              = s->io.binding->host;
conn              114 source4/librpc/rpc/dcerpc_connect.c 	conn->in.dest_ports                  = lp_smb_ports(lp_ctx);
conn              116 source4/librpc/rpc/dcerpc_connect.c 		conn->in.called_name = "*SMBSERVER"; /* FIXME: This is invalid */
conn              118 source4/librpc/rpc/dcerpc_connect.c 		conn->in.called_name            = s->io.binding->target_hostname;
conn              119 source4/librpc/rpc/dcerpc_connect.c 	conn->in.socket_options         = lp_socket_options(lp_ctx);
conn              120 source4/librpc/rpc/dcerpc_connect.c 	conn->in.service                = "IPC$";
conn              121 source4/librpc/rpc/dcerpc_connect.c 	conn->in.service_type           = NULL;
conn              122 source4/librpc/rpc/dcerpc_connect.c 	conn->in.workgroup		= lp_workgroup(lp_ctx);
conn              123 source4/librpc/rpc/dcerpc_connect.c 	conn->in.gensec_settings = lp_gensec_settings(conn, lp_ctx);
conn              124 source4/librpc/rpc/dcerpc_connect.c 	conn->in.iconv_convenience = lp_iconv_convenience(lp_ctx);
conn              126 source4/librpc/rpc/dcerpc_connect.c 	lp_smbcli_options(lp_ctx, &conn->in.options);
conn              127 source4/librpc/rpc/dcerpc_connect.c 	lp_smbcli_session_options(lp_ctx, &conn->in.session_options);
conn              135 source4/librpc/rpc/dcerpc_connect.c 	s->conn.in.credentials = s->io.creds;
conn              137 source4/librpc/rpc/dcerpc_connect.c 		conn->in.fallback_to_anonymous  = true;
conn              139 source4/librpc/rpc/dcerpc_connect.c 		conn->in.fallback_to_anonymous  = false;
conn              143 source4/librpc/rpc/dcerpc_connect.c 	conn_req = smb_composite_connect_send(conn, s->io.pipe->conn, 
conn              145 source4/librpc/rpc/dcerpc_connect.c 					      s->io.pipe->conn->event_ctx);
conn              228 source4/librpc/rpc/dcerpc_connect.c 	c = composite_create(mem_ctx, io->pipe->conn->event_ctx);
conn              314 source4/librpc/rpc/dcerpc_connect.c 	c = composite_create(mem_ctx, io->pipe->conn->event_ctx);
conn              329 source4/librpc/rpc/dcerpc_connect.c 	pipe_req = dcerpc_pipe_open_tcp_send(s->io.pipe->conn, s->host, s->target_hostname, 
conn              382 source4/librpc/rpc/dcerpc_connect.c 	c = composite_create(mem_ctx, io->pipe->conn->event_ctx);
conn              403 source4/librpc/rpc/dcerpc_connect.c 	pipe_req = dcerpc_pipe_open_unix_stream_send(s->io.pipe->conn, s->path);
conn              455 source4/librpc/rpc/dcerpc_connect.c 	c = composite_create(mem_ctx, io->pipe->conn->event_ctx);
conn              466 source4/librpc/rpc/dcerpc_connect.c 	pipe_req = dcerpc_pipe_open_pipe_send(s->io.pipe->conn, lp_ncalrpc_dir(lp_ctx), 
conn              750 source4/librpc/rpc/dcerpc_connect.c 		s->pipe->conn->packet_log_dir = lp_lockdir(lp_ctx);
conn              766 source4/librpc/rpc/dcerpc_connect.c 							  s->pipe->conn->event_ctx,
conn              778 source4/librpc/rpc/dcerpc_connect.c 								  s->pipe->conn->event_ctx,
conn              237 source4/librpc/rpc/dcerpc_schannel.c 	c = composite_create(mem_ctx, p->conn->event_ctx);
conn              253 source4/librpc/rpc/dcerpc_schannel.c 	if (s->pipe->conn->flags & DCERPC_SCHANNEL_128) {
conn              268 source4/librpc/rpc/dcerpc_schannel.c 						  s->pipe->conn->event_ctx,
conn              363 source4/librpc/rpc/dcerpc_schannel.c 	c = composite_create(tmp_ctx, p->conn->event_ctx);
conn               65 source4/librpc/rpc/dcerpc_secondary.c 	c = composite_create(p, p->conn->event_ctx);
conn               76 source4/librpc/rpc/dcerpc_secondary.c 	s->pipe2 = dcerpc_pipe_init(c, s->pipe->conn->event_ctx, s->pipe->conn->iconv_convenience);
conn               80 source4/librpc/rpc/dcerpc_secondary.c 		s->pipe2->conn->packet_log_dir = s->pipe->conn->packet_log_dir;
conn               83 source4/librpc/rpc/dcerpc_secondary.c 	switch (s->pipe->conn->transport.transport) {
conn               86 source4/librpc/rpc/dcerpc_secondary.c 		s->tree = dcerpc_smb_tree(s->pipe->conn);
conn               98 source4/librpc/rpc/dcerpc_secondary.c 		s->peer_addr = dcerpc_socket_peer_addr(s->pipe->conn, s);
conn              104 source4/librpc/rpc/dcerpc_secondary.c 		pipe_tcp_req = dcerpc_pipe_open_tcp_send(s->pipe2->conn,
conn              114 source4/librpc/rpc/dcerpc_secondary.c 		pipe_ncalrpc_req = dcerpc_pipe_open_unix_stream_send(s->pipe2->conn, 
conn              115 source4/librpc/rpc/dcerpc_secondary.c 							      dcerpc_unix_socket_path(s->pipe->conn));
conn              183 source4/librpc/rpc/dcerpc_secondary.c 	s->pipe2->conn->flags = s->pipe->conn->flags;
conn              260 source4/librpc/rpc/dcerpc_secondary.c 	c = composite_create(p, p->conn->event_ctx);
conn              437 source4/librpc/rpc/dcerpc_smb.c 	struct dcerpc_connection *c = p->conn;
conn              401 source4/librpc/rpc/dcerpc_smb2.c 	struct dcerpc_connection *c = p->conn;
conn              228 source4/librpc/rpc/dcerpc_sock.c 	struct dcerpc_connection *conn;
conn              239 source4/librpc/rpc/dcerpc_sock.c 	struct dcerpc_connection *conn;
conn              247 source4/librpc/rpc/dcerpc_sock.c 	conn = s->conn;
conn              262 source4/librpc/rpc/dcerpc_sock.c 	conn->transport.transport       = s->transport;
conn              263 source4/librpc/rpc/dcerpc_sock.c 	conn->transport.private_data    = NULL;
conn              265 source4/librpc/rpc/dcerpc_sock.c 	conn->transport.send_request    = sock_send_request;
conn              266 source4/librpc/rpc/dcerpc_sock.c 	conn->transport.send_read       = sock_send_read;
conn              267 source4/librpc/rpc/dcerpc_sock.c 	conn->transport.recv_data       = NULL;
conn              269 source4/librpc/rpc/dcerpc_sock.c 	conn->transport.shutdown_pipe   = sock_shutdown_pipe;
conn              270 source4/librpc/rpc/dcerpc_sock.c 	conn->transport.peer_name       = sock_peer_name;
conn              271 source4/librpc/rpc/dcerpc_sock.c 	conn->transport.target_hostname = sock_target_hostname;
conn              277 source4/librpc/rpc/dcerpc_sock.c 	sock->fde = event_add_fd(conn->event_ctx, sock->sock, socket_get_fd(sock->sock),
conn              278 source4/librpc/rpc/dcerpc_sock.c 				 EVENT_FD_READ, sock_io_handler, conn);
conn              280 source4/librpc/rpc/dcerpc_sock.c 	conn->transport.private_data = sock;
conn              289 source4/librpc/rpc/dcerpc_sock.c 	packet_set_private(sock->packet, conn);
conn              294 source4/librpc/rpc/dcerpc_sock.c 	packet_set_event_context(sock->packet, conn->event_ctx);
conn              324 source4/librpc/rpc/dcerpc_sock.c 	s->conn      = cn;
conn              362 source4/librpc/rpc/dcerpc_sock.c 	struct dcerpc_connection *conn;
conn              384 source4/librpc/rpc/dcerpc_sock.c 	s->srvaddr = socket_address_from_strings(s->conn, "ipv4", s->address, s->port);
conn              388 source4/librpc/rpc/dcerpc_sock.c 	sock_ipv4_req = dcerpc_pipe_open_socket_send(c, s->conn,
conn              418 source4/librpc/rpc/dcerpc_sock.c 	s->srvaddr = socket_address_from_strings(s->conn, "ipv4", s->address, s->port);
conn              422 source4/librpc/rpc/dcerpc_sock.c 	sock_ipv4_req = dcerpc_pipe_open_socket_send(c, s->conn, 
conn              460 source4/librpc/rpc/dcerpc_sock.c struct composite_context* dcerpc_pipe_open_tcp_send(struct dcerpc_connection *conn,
conn              472 source4/librpc/rpc/dcerpc_sock.c 	c = composite_create(conn, conn->event_ctx);
conn              487 source4/librpc/rpc/dcerpc_sock.c 	s->conn            = conn;
conn              512 source4/librpc/rpc/dcerpc_sock.c 	struct dcerpc_connection *conn;
conn              538 source4/librpc/rpc/dcerpc_sock.c struct composite_context *dcerpc_pipe_open_unix_stream_send(struct dcerpc_connection *conn,
conn              546 source4/librpc/rpc/dcerpc_sock.c 	c = composite_create(conn, conn->event_ctx);
conn              556 source4/librpc/rpc/dcerpc_sock.c 	s->conn = conn;
conn              559 source4/librpc/rpc/dcerpc_sock.c 	s->srvaddr = socket_address_from_strings(conn, "unix", s->path, 0);
conn              563 source4/librpc/rpc/dcerpc_sock.c 	sock_unix_req = dcerpc_pipe_open_socket_send(c, s->conn, 
conn              602 source4/librpc/rpc/dcerpc_sock.c struct composite_context* dcerpc_pipe_open_pipe_send(struct dcerpc_connection *conn,
conn              613 source4/librpc/rpc/dcerpc_sock.c 	c = composite_create(conn, conn->event_ctx);
conn              623 source4/librpc/rpc/dcerpc_sock.c 	s->conn = conn;
conn              630 source4/librpc/rpc/dcerpc_sock.c 	s->srvaddr = socket_address_from_strings(conn, "unix", s->path, 0);
conn              634 source4/librpc/rpc/dcerpc_sock.c 	sock_np_req = dcerpc_pipe_open_socket_send(c, s->conn, s->srvaddr, NULL, s->path, NCALRPC);
conn              655 source4/librpc/rpc/dcerpc_sock.c NTSTATUS dcerpc_pipe_open_pipe(struct dcerpc_connection *conn, const char *ncalrpc_dir, const char *identifier)
conn              657 source4/librpc/rpc/dcerpc_sock.c 	struct composite_context *c = dcerpc_pipe_open_pipe_send(conn, ncalrpc_dir, identifier);
conn              134 source4/librpc/rpc/dcerpc_util.c 	s->pipe->conn->flags |= DCERPC_NDR_REF_ALLOC;
conn              427 source4/librpc/rpc/dcerpc_util.c 					 dcerpc_auth_level(s->pipe->conn),
conn              460 source4/librpc/rpc/dcerpc_util.c 					 dcerpc_auth_level(s->pipe->conn),
conn              496 source4/librpc/rpc/dcerpc_util.c 	struct dcerpc_connection *conn;
conn              500 source4/librpc/rpc/dcerpc_util.c 	c = composite_create(p, p->conn->event_ctx);
conn              514 source4/librpc/rpc/dcerpc_util.c 	conn = s->pipe->conn;
conn              515 source4/librpc/rpc/dcerpc_util.c 	conn->flags = binding->flags;
conn              518 source4/librpc/rpc/dcerpc_util.c 	conn->binding_string = dcerpc_binding_string(p, binding);
conn              533 source4/librpc/rpc/dcerpc_util.c 								   dcerpc_auth_level(conn));
conn              542 source4/librpc/rpc/dcerpc_util.c 	if (conn->transport.transport == NCACN_NP &&
conn              552 source4/librpc/rpc/dcerpc_util.c 	if (!(conn->flags & (DCERPC_SIGN|DCERPC_SEAL))) {
conn              560 source4/librpc/rpc/dcerpc_util.c 		conn->flags |= DCERPC_CONNECT;
conn              581 source4/librpc/rpc/dcerpc_util.c 						 dcerpc_auth_level(conn),
conn              591 source4/librpc/rpc/dcerpc_util.c 					 dcerpc_auth_level(conn),
conn              664 source4/librpc/rpc/dcerpc_util.c 	status = p->conn->security_state.session_key(p->conn, session_key);
conn              728 source4/librpc/rpc/dcerpc_util.c 	p2->conn = talloc_reference(p2, p->conn);
conn              731 source4/librpc/rpc/dcerpc_util.c 	p2->context_id = ++p->conn->next_context_id;
conn              362 source4/librpc/rpc/pyrpc.c 	ret->pipe->conn->flags |= DCERPC_NDR_REF_ALLOC;
conn              458 source4/librpc/rpc/pyrpc.c 	ret->pipe->conn->flags |= DCERPC_NDR_REF_ALLOC;
conn               53 source4/ntp_signd/ntp_signd.c 	struct stream_connection *conn;
conn               63 source4/ntp_signd/ntp_signd.c 	stream_terminate_connection(ntp_signdconn->conn, reason);
conn              264 source4/ntp_signd/ntp_signd.c static void ntp_signd_recv_handler(struct stream_connection *conn, uint16_t flags)
conn              266 source4/ntp_signd/ntp_signd.c 	struct ntp_signd_connection *ntp_signdconn = talloc_get_type(conn->private_data,
conn              283 source4/ntp_signd/ntp_signd.c static void ntp_signd_send(struct stream_connection *conn, uint16_t flags)
conn              285 source4/ntp_signd/ntp_signd.c 	struct ntp_signd_connection *ntp_signdconn = talloc_get_type(conn->private_data,
conn              293 source4/ntp_signd/ntp_signd.c static void ntp_signd_accept(struct stream_connection *conn)
conn              295 source4/ntp_signd/ntp_signd.c 	struct ntp_signd_server *ntp_signd = talloc_get_type(conn->private_data, struct ntp_signd_server);
conn              298 source4/ntp_signd/ntp_signd.c 	ntp_signdconn = talloc_zero(conn, struct ntp_signd_connection);
conn              300 source4/ntp_signd/ntp_signd.c 		stream_terminate_connection(conn, "ntp_signd_accept: out of memory");
conn              303 source4/ntp_signd/ntp_signd.c 	ntp_signdconn->conn	 = conn;
conn              305 source4/ntp_signd/ntp_signd.c 	conn->private_data    = ntp_signdconn;
conn              313 source4/ntp_signd/ntp_signd.c 	packet_set_socket(ntp_signdconn->packet, conn->socket);
conn              317 source4/ntp_signd/ntp_signd.c 	packet_set_event_context(ntp_signdconn->packet, conn->event.ctx);
conn              318 source4/ntp_signd/ntp_signd.c 	packet_set_fde(ntp_signdconn->packet, conn->event.fde);
conn               81 source4/rpc_server/dcerpc_server.c static struct dcesrv_connection_context *dcesrv_find_context(struct dcesrv_connection *conn, 
conn               85 source4/rpc_server/dcerpc_server.c 	for (c=conn->contexts;c;c=c->next) {
conn              406 source4/rpc_server/dcerpc_server.c 		DLIST_REMOVE(call->conn->call_list, call);
conn              409 source4/rpc_server/dcerpc_server.c 		DLIST_REMOVE(call->conn->incoming_fragmented_call_list, call);
conn              412 source4/rpc_server/dcerpc_server.c 		DLIST_REMOVE(call->conn->pending_call_list, call);
conn              420 source4/rpc_server/dcerpc_server.c 		DLIST_ADD_END(call->conn->call_list, call, struct dcesrv_call_state *);
conn              423 source4/rpc_server/dcerpc_server.c 		DLIST_ADD_END(call->conn->incoming_fragmented_call_list, call, struct dcesrv_call_state *);
conn              426 source4/rpc_server/dcerpc_server.c 		DLIST_ADD_END(call->conn->pending_call_list, call, struct dcesrv_call_state *);
conn              442 source4/rpc_server/dcerpc_server.c 	dcesrv_init_hdr(&pkt, lp_rpc_big_endian(call->conn->dce_ctx->lp_ctx));
conn              460 source4/rpc_server/dcerpc_server.c 	status = ncacn_push_auth(&rep->blob, call, lp_iconv_convenience(call->conn->dce_ctx->lp_ctx), &pkt, NULL);
conn              484 source4/rpc_server/dcerpc_server.c 	dcesrv_init_hdr(&pkt, lp_rpc_big_endian(call->conn->dce_ctx->lp_ctx));
conn              499 source4/rpc_server/dcerpc_server.c 	status = ncacn_push_auth(&rep->blob, call, lp_iconv_convenience(call->conn->dce_ctx->lp_ctx), &pkt, NULL);
conn              514 source4/rpc_server/dcerpc_server.c 	DLIST_REMOVE(c->conn->contexts, c);
conn              549 source4/rpc_server/dcerpc_server.c 	    lp_parm_bool(call->conn->dce_ctx->lp_ctx, NULL, "dcesrv","assoc group checking", true) &&
conn              562 source4/rpc_server/dcerpc_server.c 	if (dcesrv_find_context(call->conn, context_id) != NULL) {
conn              580 source4/rpc_server/dcerpc_server.c 	iface = find_interface_by_uuid(call->conn->endpoint, &uuid, if_version);
conn              593 source4/rpc_server/dcerpc_server.c 		struct dcesrv_connection_context *context = talloc(call->conn, 
conn              598 source4/rpc_server/dcerpc_server.c 		context->conn = call->conn;
conn              608 source4/rpc_server/dcerpc_server.c 		DLIST_ADD(call->conn->contexts, context);
conn              626 source4/rpc_server/dcerpc_server.c 	if (call->conn->cli_max_recv_frag == 0) {
conn              627 source4/rpc_server/dcerpc_server.c 		call->conn->cli_max_recv_frag = call->pkt.u.bind.max_recv_frag;
conn              631 source4/rpc_server/dcerpc_server.c 	    lp_parm_bool(call->conn->dce_ctx->lp_ctx, NULL, "dcesrv","header signing", false)) {
conn              632 source4/rpc_server/dcerpc_server.c 		call->conn->state_flags |= DCESRV_CALL_STATE_FLAG_HEADER_SIGNING;
conn              644 source4/rpc_server/dcerpc_server.c 	dcesrv_init_hdr(&pkt, lp_rpc_big_endian(call->conn->dce_ctx->lp_ctx));
conn              697 source4/rpc_server/dcerpc_server.c 	status = ncacn_push_auth(&rep->blob, call, lp_iconv_convenience(call->conn->dce_ctx->lp_ctx), &pkt, call->conn->auth_state.auth_info);
conn              753 source4/rpc_server/dcerpc_server.c 	iface = find_interface_by_uuid(call->conn->endpoint, &uuid, if_version);
conn              762 source4/rpc_server/dcerpc_server.c 	context = talloc(call->conn, struct dcesrv_connection_context);
conn              766 source4/rpc_server/dcerpc_server.c 	context->conn = call->conn;
conn              772 source4/rpc_server/dcerpc_server.c 	DLIST_ADD(call->conn->contexts, context);
conn              811 source4/rpc_server/dcerpc_server.c 		call->context = dcesrv_find_context(call->conn, context_id);
conn              823 source4/rpc_server/dcerpc_server.c 	    lp_parm_bool(call->conn->dce_ctx->lp_ctx, NULL, "dcesrv","assoc group checking", true) &&
conn              831 source4/rpc_server/dcerpc_server.c 	dcesrv_init_hdr(&pkt, lp_rpc_big_endian(call->conn->dce_ctx->lp_ctx));
conn              870 source4/rpc_server/dcerpc_server.c 	status = ncacn_push_auth(&rep->blob, call, lp_iconv_convenience(call->conn->dce_ctx->lp_ctx), &pkt, call->conn->auth_state.auth_info);
conn              893 source4/rpc_server/dcerpc_server.c 	if (call->conn->auth_state.gensec_security && 
conn              894 source4/rpc_server/dcerpc_server.c 	    !gensec_have_feature(call->conn->auth_state.gensec_security, GENSEC_FEATURE_ASYNC_REPLIES)) {
conn              898 source4/rpc_server/dcerpc_server.c 	context = dcesrv_find_context(call->conn, call->pkt.u.request.context_id);
conn              904 source4/rpc_server/dcerpc_server.c 				  lp_iconv_convenience(call->conn->dce_ctx->lp_ctx));
conn              964 source4/rpc_server/dcerpc_server.c 	push = ndr_push_init_ctx(call, lp_iconv_convenience(call->conn->dce_ctx->lp_ctx));
conn              972 source4/rpc_server/dcerpc_server.c 	if (lp_rpc_big_endian(call->conn->dce_ctx->lp_ctx)) {
conn              987 source4/rpc_server/dcerpc_server.c 	chunk_size = call->conn->cli_max_recv_frag;
conn              989 source4/rpc_server/dcerpc_server.c 	if (call->conn->auth_state.auth_info &&
conn              990 source4/rpc_server/dcerpc_server.c 	    call->conn->auth_state.gensec_security) {
conn              991 source4/rpc_server/dcerpc_server.c 		sig_size = gensec_sig_size(call->conn->auth_state.gensec_security,
conn              992 source4/rpc_server/dcerpc_server.c 					   call->conn->cli_max_recv_frag);
conn             1011 source4/rpc_server/dcerpc_server.c 		dcesrv_init_hdr(&pkt, lp_rpc_big_endian(call->conn->dce_ctx->lp_ctx));
conn             1043 source4/rpc_server/dcerpc_server.c 	if (call->conn->call_list && call->conn->call_list->replies) {
conn             1044 source4/rpc_server/dcerpc_server.c 		if (call->conn->transport.report_output_data) {
conn             1045 source4/rpc_server/dcerpc_server.c 			call->conn->transport.report_output_data(call->conn);
conn             1052 source4/rpc_server/dcerpc_server.c _PUBLIC_ struct socket_address *dcesrv_connection_get_my_addr(struct dcesrv_connection *conn, TALLOC_CTX *mem_ctx)
conn             1054 source4/rpc_server/dcerpc_server.c 	if (!conn->transport.get_my_addr) {
conn             1058 source4/rpc_server/dcerpc_server.c 	return conn->transport.get_my_addr(conn, mem_ctx);
conn             1061 source4/rpc_server/dcerpc_server.c _PUBLIC_ struct socket_address *dcesrv_connection_get_peer_addr(struct dcesrv_connection *conn, TALLOC_CTX *mem_ctx)
conn             1063 source4/rpc_server/dcerpc_server.c 	if (!conn->transport.get_peer_addr) {
conn             1067 source4/rpc_server/dcerpc_server.c 	return conn->transport.get_peer_addr(conn, mem_ctx);
conn             1127 source4/rpc_server/dcerpc_server.c 	call->conn		= dce_conn;
conn             1130 source4/rpc_server/dcerpc_server.c 	call->state_flags	= call->conn->state_flags;
conn             1139 source4/rpc_server/dcerpc_server.c 	ndr = ndr_pull_init_blob(&blob, call, lp_iconv_convenience(call->conn->dce_ctx->lp_ctx));
conn               82 source4/rpc_server/dcerpc_server.h 	struct dcesrv_connection *conn;
conn              159 source4/rpc_server/dcerpc_server.h 	struct dcesrv_connection *conn;
conn              331 source4/rpc_server/dcerpc_server.h struct socket_address *dcesrv_connection_get_my_addr(struct dcesrv_connection *conn, TALLOC_CTX *mem_ctx);
conn              333 source4/rpc_server/dcerpc_server.h struct socket_address *dcesrv_connection_get_peer_addr(struct dcesrv_connection *conn, TALLOC_CTX *mem_ctx);
conn               42 source4/rpc_server/dcesrv_auth.c 	struct dcesrv_connection *dce_conn = call->conn;
conn               72 source4/rpc_server/dcesrv_auth.c 	cli_credentials_set_conf(server_credentials, call->conn->dce_ctx->lp_ctx);
conn               73 source4/rpc_server/dcesrv_auth.c 	status = cli_credentials_set_machine_account(server_credentials, call->conn->dce_ctx->lp_ctx);
conn               82 source4/rpc_server/dcesrv_auth.c 					   call->conn->dce_ctx->lp_ctx, 
conn               98 source4/rpc_server/dcesrv_auth.c 	if (call->conn->state_flags & DCESRV_CALL_STATE_FLAG_HEADER_SIGNING) {
conn              111 source4/rpc_server/dcesrv_auth.c 	struct dcesrv_connection *dce_conn = call->conn;
conn              114 source4/rpc_server/dcesrv_auth.c 	if (!call->conn->auth_state.gensec_security) {
conn              156 source4/rpc_server/dcesrv_auth.c 	struct dcesrv_connection *dce_conn = call->conn;
conn              207 source4/rpc_server/dcesrv_auth.c 	struct dcesrv_connection *dce_conn = call->conn;
conn              242 source4/rpc_server/dcesrv_auth.c 	struct dcesrv_connection *dce_conn = call->conn;
conn              247 source4/rpc_server/dcesrv_auth.c 	if (!call->conn->auth_state.auth_info ||
conn              252 source4/rpc_server/dcesrv_auth.c 	if (!call->conn->auth_state.gensec_security) {
conn              288 source4/rpc_server/dcesrv_auth.c 	struct dcesrv_connection *dce_conn = call->conn;
conn              334 source4/rpc_server/dcesrv_auth.c 	ndr = ndr_pull_init_blob(&auth_blob, call, lp_iconv_convenience(call->conn->dce_ctx->lp_ctx));
conn              408 source4/rpc_server/dcesrv_auth.c 	struct dcesrv_connection *dce_conn = call->conn;
conn               33 source4/rpc_server/dcesrv_mgmt.c 	const struct dcesrv_endpoint *ep = dce_call->conn->endpoint;
conn               61 source4/rpc_server/drsuapi/dcesrv_drsuapi.c 	b_state->sam_ctx = samdb_connect(b_state, dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, dce_call->conn->auth_state.session_info); 
conn              122 source4/rpc_server/epmapper/rpc_epmapper.c 		eps->count = build_ep_list(h, dce_call->conn->dce_ctx->endpoint_list, &eps->e);
conn              178 source4/rpc_server/epmapper/rpc_epmapper.c 	count = build_ep_list(mem_ctx, dce_call->conn->dce_ctx->endpoint_list, &eps);
conn              125 source4/rpc_server/lsa/dcesrv_lsa.c 		switch (security_session_user_level(dce_call->conn->auth_state.session_info))
conn              328 source4/rpc_server/lsa/dcesrv_lsa.c 		switch (lp_server_role(dce_call->conn->dce_ctx->lp_ctx)) {
conn              344 source4/rpc_server/lsa/dcesrv_lsa.c 		switch (lp_server_role(dce_call->conn->dce_ctx->lp_ctx)) {
conn              346 source4/rpc_server/lsa/dcesrv_lsa.c 			domain		= talloc_strdup(mem_ctx, lp_workgroup(dce_call->conn->dce_ctx->lp_ctx));
conn              350 source4/rpc_server/lsa/dcesrv_lsa.c 			domain		= talloc_strdup(mem_ctx, lp_workgroup(dce_call->conn->dce_ctx->lp_ctx));
conn              568 source4/rpc_server/lsa/dcesrv_lsa.c 	astate = talloc(dce_call->conn, struct lsa_account_state);
conn              687 source4/rpc_server/lsa/dcesrv_lsa.c 	nt_status = dcesrv_fetch_session_key(dce_call->conn, &session_key);
conn              728 source4/rpc_server/lsa/dcesrv_lsa.c 					       lp_iconv_convenience(dce_call->conn->dce_ctx->lp_ctx),
conn              771 source4/rpc_server/lsa/dcesrv_lsa.c 					       lp_iconv_convenience(dce_call->conn->dce_ctx->lp_ctx),
conn              810 source4/rpc_server/lsa/dcesrv_lsa.c 					       lp_iconv_convenience(dce_call->conn->dce_ctx->lp_ctx),
conn             1689 source4/rpc_server/lsa/dcesrv_lsa.c 	astate = talloc(dce_call->conn, struct lsa_account_state);
conn             2144 source4/rpc_server/lsa/dcesrv_lsa.c 	switch (security_session_user_level(dce_call->conn->auth_state.session_info))
conn             2176 source4/rpc_server/lsa/dcesrv_lsa.c 							 samdb_connect(mem_ctx, dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, system_session(secret_state, dce_call->conn->dce_ctx->lp_ctx))); 
conn             2215 source4/rpc_server/lsa/dcesrv_lsa.c 							 secrets_db_connect(mem_ctx, dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx));
conn             2302 source4/rpc_server/lsa/dcesrv_lsa.c 	switch (security_session_user_level(dce_call->conn->auth_state.session_info))
conn             2322 source4/rpc_server/lsa/dcesrv_lsa.c 							 samdb_connect(mem_ctx, dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, system_session(secret_state, dce_call->conn->dce_ctx->lp_ctx))); 
conn             2347 source4/rpc_server/lsa/dcesrv_lsa.c 				 secrets_db_connect(mem_ctx, dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx));
conn             2421 source4/rpc_server/lsa/dcesrv_lsa.c 	status = dcesrv_fetch_session_key(dce_call->conn, &session_key);
conn             2582 source4/rpc_server/lsa/dcesrv_lsa.c 	switch (security_session_user_level(dce_call->conn->auth_state.session_info))
conn             2602 source4/rpc_server/lsa/dcesrv_lsa.c 	nt_status = dcesrv_fetch_session_key(dce_call->conn, &session_key);
conn             2926 source4/rpc_server/lsa/dcesrv_lsa.c 	account_name = talloc_reference(mem_ctx, dce_call->conn->auth_state.session_info->server_info->account_name);
conn             2927 source4/rpc_server/lsa/dcesrv_lsa.c 	authority_name = talloc_reference(mem_ctx, dce_call->conn->auth_state.session_info->server_info->domain_name);
conn             2983 source4/rpc_server/lsa/dcesrv_lsa.c 							dce_call->conn->dce_ctx->lp_ctx,
conn               53 source4/rpc_server/lsa/lsa_init.c 	state->sam_ldb = samdb_connect(state, dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, dce_call->conn->auth_state.session_info); 
conn              740 source4/rpc_server/lsa/lsa_lookup.c 	struct loadparm_context *lp_ctx = dce_call->conn->dce_ctx->lp_ctx;
conn              881 source4/rpc_server/lsa/lsa_lookup.c 	struct loadparm_context *lp_ctx = dce_call->conn->dce_ctx->lp_ctx;
conn              134 source4/rpc_server/netlogon/dcerpc_netlogon.c 	sam_ctx = samdb_connect(mem_ctx, dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, 
conn              135 source4/rpc_server/netlogon/dcerpc_netlogon.c 				system_session(mem_ctx, dce_call->conn->dce_ctx->lp_ctx));
conn              257 source4/rpc_server/netlogon/dcerpc_netlogon.c 	creds->domain = talloc_strdup(creds, lp_workgroup(dce_call->conn->dce_ctx->lp_ctx));
conn              265 source4/rpc_server/netlogon/dcerpc_netlogon.c 	nt_status = schannel_store_session_key(mem_ctx, dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, creds);
conn              391 source4/rpc_server/netlogon/dcerpc_netlogon.c 	nt_status = dcesrv_netr_creds_server_step_check(dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx,
conn              397 source4/rpc_server/netlogon/dcerpc_netlogon.c 	sam_ctx = samdb_connect(mem_ctx, dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, system_session(mem_ctx, dce_call->conn->dce_ctx->lp_ctx));
conn              428 source4/rpc_server/netlogon/dcerpc_netlogon.c 	nt_status = dcesrv_netr_creds_server_step_check(dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx,
conn              434 source4/rpc_server/netlogon/dcerpc_netlogon.c 	sam_ctx = samdb_connect(mem_ctx, dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, system_session(mem_ctx, dce_call->conn->dce_ctx->lp_ctx));
conn              526 source4/rpc_server/netlogon/dcerpc_netlogon.c 						dce_call->conn->dce_ctx->lp_ctx,
conn              553 source4/rpc_server/netlogon/dcerpc_netlogon.c 						dce_call->conn->dce_ctx->lp_ctx,
conn              673 source4/rpc_server/netlogon/dcerpc_netlogon.c 		sam6->forest.string = lp_realm(dce_call->conn->dce_ctx->lp_ctx);
conn              697 source4/rpc_server/netlogon/dcerpc_netlogon.c 	nt_status = schannel_fetch_session_key(mem_ctx, dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, r->in.computer_name, lp_workgroup(dce_call->conn->dce_ctx->lp_ctx), &creds);
conn              702 source4/rpc_server/netlogon/dcerpc_netlogon.c 	if (!dce_call->conn->auth_state.auth_info ||
conn              703 source4/rpc_server/netlogon/dcerpc_netlogon.c 	    dce_call->conn->auth_state.auth_info->auth_type != DCERPC_AUTH_TYPE_SCHANNEL) {
conn              725 source4/rpc_server/netlogon/dcerpc_netlogon.c 	nt_status = dcesrv_netr_creds_server_step_check(dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx,
conn              850 source4/rpc_server/netlogon/dcerpc_netlogon.c 				dce_call->conn->dce_ctx->lp_ctx,
conn              851 source4/rpc_server/netlogon/dcerpc_netlogon.c 				dce_call->conn->auth_state.session_info);
conn              872 source4/rpc_server/netlogon/dcerpc_netlogon.c 				 lp_netbios_name(dce_call->conn->dce_ctx->lp_ctx));
conn             1092 source4/rpc_server/netlogon/dcerpc_netlogon.c 	status = dcesrv_netr_creds_server_step_check(dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx,
conn             1102 source4/rpc_server/netlogon/dcerpc_netlogon.c 	sam_ctx = samdb_connect(mem_ctx, dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, dce_call->conn->auth_state.session_info);
conn             1216 source4/rpc_server/netlogon/dcerpc_netlogon.c 	sam_ctx = samdb_connect(mem_ctx, dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, dce_call->conn->auth_state.session_info);
conn             1223 source4/rpc_server/netlogon/dcerpc_netlogon.c 	if (r->in.domain_name == NULL || strcasecmp(r->in.domain_name, lp_workgroup(dce_call->conn->dce_ctx->lp_ctx)) == 0) {
conn             1224 source4/rpc_server/netlogon/dcerpc_netlogon.c 		r->in.domain_name = lp_realm(dce_call->conn->dce_ctx->lp_ctx);
conn             1247 source4/rpc_server/netlogon/dcerpc_netlogon.c 							  lp_netbios_name(dce_call->conn->dce_ctx->lp_ctx), 
conn             1248 source4/rpc_server/netlogon/dcerpc_netlogon.c 							  lp_realm(dce_call->conn->dce_ctx->lp_ctx));
conn             1254 source4/rpc_server/netlogon/dcerpc_netlogon.c 	info->domain_name		= lp_realm(dce_call->conn->dce_ctx->lp_ctx);
conn             1255 source4/rpc_server/netlogon/dcerpc_netlogon.c 	info->forest_name		= lp_realm(dce_call->conn->dce_ctx->lp_ctx);
conn             1383 source4/rpc_server/netlogon/dcerpc_netlogon.c 	sam_ctx = samdb_connect(mem_ctx, dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, dce_call->conn->auth_state.session_info);
conn               43 source4/rpc_server/remote/dcesrv_remote.c 	const char *binding = lp_parm_string(dce_call->conn->dce_ctx->lp_ctx, NULL, "dcerpc_remote", "binding");
conn               48 source4/rpc_server/remote/dcesrv_remote.c 	machine_account = lp_parm_bool(dce_call->conn->dce_ctx->lp_ctx, NULL, "dcerpc_remote", "use_machine_account", false);
conn               50 source4/rpc_server/remote/dcesrv_remote.c 	priv = talloc(dce_call->conn, struct dcesrv_remote_private);
conn               63 source4/rpc_server/remote/dcesrv_remote.c 	user = lp_parm_string(dce_call->conn->dce_ctx->lp_ctx, NULL, "dcerpc_remote", "user");
conn               64 source4/rpc_server/remote/dcesrv_remote.c 	pass = lp_parm_string(dce_call->conn->dce_ctx->lp_ctx, NULL, "dcerpc_remote", "password");
conn               65 source4/rpc_server/remote/dcesrv_remote.c 	domain = lp_parm_string(dce_call->conn->dce_ctx->lp_ctx, NULL, "dceprc_remote", "domain");
conn               79 source4/rpc_server/remote/dcesrv_remote.c 		cli_credentials_set_conf(credentials, dce_call->conn->dce_ctx->lp_ctx);
conn               88 source4/rpc_server/remote/dcesrv_remote.c 		cli_credentials_set_conf(credentials, dce_call->conn->dce_ctx->lp_ctx);
conn               92 source4/rpc_server/remote/dcesrv_remote.c 		status = cli_credentials_set_machine_account(credentials, dce_call->conn->dce_ctx->lp_ctx);
conn               96 source4/rpc_server/remote/dcesrv_remote.c 	} else if (dce_call->conn->auth_state.session_info->credentials) {
conn               98 source4/rpc_server/remote/dcesrv_remote.c 		credentials = dce_call->conn->auth_state.session_info->credentials;
conn              107 source4/rpc_server/remote/dcesrv_remote.c 				     dce_call->conn->dce_ctx->lp_ctx);
conn              147 source4/rpc_server/remote/dcesrv_remote.c 		dcerpc_log_packet(dce_call->conn->packet_log_dir,
conn              168 source4/rpc_server/remote/dcesrv_remote.c 	if (priv->c_pipe->conn->flags & DCERPC_DEBUG_PRINT_IN) {
conn              172 source4/rpc_server/remote/dcesrv_remote.c 	priv->c_pipe->conn->flags |= DCERPC_NDR_REF_ALLOC;
conn              184 source4/rpc_server/remote/dcesrv_remote.c 	    (priv->c_pipe->conn->flags & DCERPC_DEBUG_PRINT_OUT)) {
conn              167 source4/rpc_server/samr/dcesrv_samr.c 	c_state = talloc(dce_call->conn, struct samr_connect_state);
conn              173 source4/rpc_server/samr/dcesrv_samr.c 	c_state->sam_ctx = samdb_connect(c_state, dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, dce_call->conn->auth_state.session_info); 
conn              480 source4/rpc_server/samr/dcesrv_samr.c 	d_state->role = lp_server_role(dce_call->conn->dce_ctx->lp_ctx);
conn              498 source4/rpc_server/samr/dcesrv_samr.c 	d_state->lp_ctx = dce_call->conn->dce_ctx->lp_ctx;
conn             4167 source4/rpc_server/samr/dcesrv_samr.c 	sam_ctx = samdb_connect(mem_ctx, dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, dce_call->conn->auth_state.session_info); 
conn               69 source4/rpc_server/samr/samr_password.c 	sam_ctx = samdb_connect(mem_ctx, dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, system_session(mem_ctx, dce_call->conn->dce_ctx->lp_ctx));
conn               89 source4/rpc_server/samr/samr_password.c 	status = samdb_result_passwords(mem_ctx, dce_call->conn->dce_ctx->lp_ctx,
conn              210 source4/rpc_server/samr/samr_password.c 	sam_ctx = samdb_connect(mem_ctx, dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, system_session(mem_ctx, dce_call->conn->dce_ctx->lp_ctx));
conn              236 source4/rpc_server/samr/samr_password.c 	status = samdb_result_passwords(mem_ctx, dce_call->conn->dce_ctx->lp_ctx,
conn              254 source4/rpc_server/samr/samr_password.c 	if (!convert_string_talloc_convenience(mem_ctx, lp_iconv_convenience(dce_call->conn->dce_ctx->lp_ctx), 
conn              264 source4/rpc_server/samr/samr_password.c 	if (!convert_string_talloc_convenience(mem_ctx, lp_iconv_convenience(dce_call->conn->dce_ctx->lp_ctx), 
conn              363 source4/rpc_server/samr/samr_password.c 	sam_ctx = samdb_connect(mem_ctx, dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, system_session(mem_ctx, dce_call->conn->dce_ctx->lp_ctx));
conn              390 source4/rpc_server/samr/samr_password.c 	status = samdb_result_passwords(mem_ctx, dce_call->conn->dce_ctx->lp_ctx, 
conn              431 source4/rpc_server/samr/samr_password.c 		if (!convert_string_talloc_convenience(mem_ctx, lp_iconv_convenience(dce_call->conn->dce_ctx->lp_ctx), 
conn              555 source4/rpc_server/samr/samr_password.c 	nt_status = dcesrv_fetch_session_key(dce_call->conn, &session_key);
conn              596 source4/rpc_server/samr/samr_password.c 	nt_status = dcesrv_fetch_session_key(dce_call->conn, &session_key);
conn              154 source4/rpc_server/service_rpc.c static void dcesrv_sock_recv(struct stream_connection *conn, uint16_t flags)
conn              157 source4/rpc_server/service_rpc.c 	struct dcesrv_connection *dce_conn = talloc_get_type(conn->private_data, struct dcesrv_connection);
conn              162 source4/rpc_server/service_rpc.c 		EVENT_FD_NOT_READABLE(conn->event.fde);
conn              166 source4/rpc_server/service_rpc.c 	tmp_blob = data_blob_talloc(conn->socket, NULL, 0x1000);
conn              172 source4/rpc_server/service_rpc.c 	status = socket_recv(conn->socket, tmp_blob.data, tmp_blob.length, &nread);
conn              189 source4/rpc_server/service_rpc.c 	EVENT_FD_READABLE(conn->event.fde);
conn              197 source4/rpc_server/service_rpc.c 		EVENT_FD_WRITEABLE(conn->event.fde);
conn              201 source4/rpc_server/service_rpc.c static void dcesrv_sock_send(struct stream_connection *conn, uint16_t flags)
conn              203 source4/rpc_server/service_rpc.c 	struct dcesrv_connection *dce_conn = talloc_get_type(conn->private_data, struct dcesrv_connection);
conn              206 source4/rpc_server/service_rpc.c 	status = dcesrv_output(dce_conn, conn->socket, dcerpc_write_fn);
conn              213 source4/rpc_server/service_rpc.c 		EVENT_FD_NOT_WRITEABLE(conn->event.fde);
conn              177 source4/rpc_server/spoolss/dcesrv_spoolss.c 	ret = strequal(lp_netbios_name(dce_call->conn->dce_ctx->lp_ctx), server_name);
conn              180 source4/rpc_server/spoolss/dcesrv_spoolss.c 	aliases = lp_netbios_aliases(dce_call->conn->dce_ctx->lp_ctx);
conn              191 source4/rpc_server/spoolss/dcesrv_spoolss.c 	if (lp_realm(dce_call->conn->dce_ctx->lp_ctx)) {
conn              195 source4/rpc_server/spoolss/dcesrv_spoolss.c 						lp_netbios_name(dce_call->conn->dce_ctx->lp_ctx),
conn              196 source4/rpc_server/spoolss/dcesrv_spoolss.c 						lp_realm(dce_call->conn->dce_ctx->lp_ctx));
conn              204 source4/rpc_server/spoolss/dcesrv_spoolss.c 	myaddr = dcesrv_connection_get_my_addr(dce_call->conn, mem_ctx);
conn              219 source4/rpc_server/spoolss/dcesrv_spoolss.c 	status = ntptr_init_context(dce_call->context, dce_call->conn->event_ctx, dce_call->conn->dce_ctx->lp_ctx,
conn              220 source4/rpc_server/spoolss/dcesrv_spoolss.c 				    lp_ntptr_providor(dce_call->conn->dce_ctx->lp_ctx), &ntptr);
conn              576 source4/rpc_server/spoolss/dcesrv_spoolss.c 	struct smb_iconv_convenience *ic = lp_iconv_convenience(dce_call->conn->dce_ctx->lp_ctx);
conn              723 source4/rpc_server/spoolss/dcesrv_spoolss.c 	struct smb_iconv_convenience *ic = lp_iconv_convenience(dce_call->conn->dce_ctx->lp_ctx);
conn              791 source4/rpc_server/spoolss/dcesrv_spoolss.c 	struct smb_iconv_convenience *ic = lp_iconv_convenience(dce_call->conn->dce_ctx->lp_ctx);
conn             1193 source4/rpc_server/spoolss/dcesrv_spoolss.c 				       dce_call->conn->dce_ctx->lp_ctx);
conn             1201 source4/rpc_server/spoolss/dcesrv_spoolss.c 	rop.in.server_name = lp_netbios_name(dce_call->conn->dce_ctx->lp_ctx);
conn               35 source4/rpc_server/srvsvc/dcesrv_srvsvc.c 	struct security_token *t = dce_call->conn->auth_state.session_info->security_token; \
conn              438 source4/rpc_server/srvsvc/dcesrv_srvsvc.c 		nterr = share_get_context_by_name(mem_ctx, lp_share_backend(dce_call->conn->dce_ctx->lp_ctx), dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, &sctx);
conn              536 source4/rpc_server/srvsvc/dcesrv_srvsvc.c 		nterr = share_get_context_by_name(mem_ctx, lp_share_backend(dce_call->conn->dce_ctx->lp_ctx), dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, &sctx);
conn              630 source4/rpc_server/srvsvc/dcesrv_srvsvc.c 	struct dcesrv_context *dce_ctx = dce_call->conn->dce_ctx;
conn              724 source4/rpc_server/srvsvc/dcesrv_srvsvc.c 	nterr = share_get_context_by_name(mem_ctx, lp_share_backend(dce_call->conn->dce_ctx->lp_ctx), dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, &sctx);
conn              977 source4/rpc_server/srvsvc/dcesrv_srvsvc.c 	nterr = share_get_context_by_name(mem_ctx, lp_share_backend(dce_call->conn->dce_ctx->lp_ctx), dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, &sctx);
conn             1231 source4/rpc_server/srvsvc/dcesrv_srvsvc.c 	nterr = share_get_context_by_name(mem_ctx, lp_share_backend(dce_call->conn->dce_ctx->lp_ctx), dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, &sctx);
conn             1408 source4/rpc_server/srvsvc/dcesrv_srvsvc.c 	nterr = share_get_context_by_name(mem_ctx, lp_share_backend(dce_call->conn->dce_ctx->lp_ctx), dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, &sctx);
conn             1460 source4/rpc_server/srvsvc/dcesrv_srvsvc.c 	struct dcesrv_context *dce_ctx = dce_call->conn->dce_ctx;
conn             1817 source4/rpc_server/srvsvc/dcesrv_srvsvc.c 	struct dcesrv_context *dce_ctx = dce_call->conn->dce_ctx;
conn             1824 source4/rpc_server/srvsvc/dcesrv_srvsvc.c 	nterr = share_get_context_by_name(mem_ctx, lp_share_backend(dce_call->conn->dce_ctx->lp_ctx), dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, &sctx);
conn             2091 source4/rpc_server/srvsvc/dcesrv_srvsvc.c 					 dce_call->conn->auth_state.session_info,
conn             2132 source4/rpc_server/srvsvc/dcesrv_srvsvc.c 					 dce_call->conn->auth_state.session_info,
conn             2291 source4/rpc_server/srvsvc/dcesrv_srvsvc.c 	nterr = share_get_context_by_name(mem_ctx, lp_share_backend(dce_call->conn->dce_ctx->lp_ctx), dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, &sctx);
conn               32 source4/rpc_server/srvsvc/srvsvc_ntvfs.c 	struct dcesrv_connection *conn = talloc_get_type(p, struct dcesrv_connection);
conn               33 source4/rpc_server/srvsvc/srvsvc_ntvfs.c 	return dcesrv_connection_get_my_addr(conn, mem_ctx);
conn               38 source4/rpc_server/srvsvc/srvsvc_ntvfs.c 	struct dcesrv_connection *conn = talloc_get_type(p, struct dcesrv_connection);
conn               39 source4/rpc_server/srvsvc/srvsvc_ntvfs.c 	return dcesrv_connection_get_peer_addr(conn, mem_ctx);
conn               65 source4/rpc_server/srvsvc/srvsvc_ntvfs.c 	status = share_get_context_by_name(mem_ctx, lp_share_backend(dce_call->conn->dce_ctx->lp_ctx), dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, &sctx);
conn              103 source4/rpc_server/srvsvc/srvsvc_ntvfs.c 				       dce_call->conn->msg_ctx,
conn              104 source4/rpc_server/srvsvc/srvsvc_ntvfs.c 				       dce_call->conn->dce_ctx->lp_ctx,
conn              105 source4/rpc_server/srvsvc/srvsvc_ntvfs.c 				       dce_call->conn->server_id,
conn              117 source4/rpc_server/srvsvc/srvsvc_ntvfs.c 	status = ntvfs_set_addr_callbacks(c->ntvfs, srvsvc_get_my_addr, srvsvc_get_peer_addr, dce_call->conn);
conn              124 source4/rpc_server/srvsvc/srvsvc_ntvfs.c 					 dce_call->conn->auth_state.session_info,
conn               41 source4/rpc_server/winreg/rpc_winreg.c 			     &ctx, dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, dce_call->conn->auth_state.session_info,
conn              126 source4/rpc_server/winreg/rpc_winreg.c 	switch (security_session_user_level(dce_call->conn->auth_state.session_info))
conn              174 source4/rpc_server/winreg/rpc_winreg.c 	switch (security_session_user_level(dce_call->conn->auth_state.session_info))
conn              198 source4/rpc_server/winreg/rpc_winreg.c 	switch (security_session_user_level(dce_call->conn->auth_state.session_info))
conn              341 source4/rpc_server/winreg/rpc_winreg.c 	switch (security_session_user_level(dce_call->conn->auth_state.session_info))
conn              403 source4/rpc_server/winreg/rpc_winreg.c 	switch (security_session_user_level(dce_call->conn->auth_state.session_info))
conn              445 source4/rpc_server/winreg/rpc_winreg.c 	switch (security_session_user_level(dce_call->conn->auth_state.session_info))
conn              487 source4/rpc_server/winreg/rpc_winreg.c 	switch (security_session_user_level(dce_call->conn->auth_state.session_info))
conn              585 source4/rpc_server/winreg/rpc_winreg.c 	switch (security_session_user_level(dce_call->conn->auth_state.session_info))
conn               34 source4/rpc_server/wkssvc/dcesrv_wkssvc.c 	struct dcesrv_context *dce_ctx = dce_call->conn->dce_ctx;
conn               42 source4/smb_server/smb_samba3.c static void samba3_smb_accept(struct stream_connection *conn)
conn               45 source4/smb_server/smb_samba3.c 	int fd = socket_get_fd(conn->socket);
conn               60 source4/smb_server/smb_samba3.c 	prog = lp_parm_string(conn->lp_ctx, NULL, "samba3", "smbd");
conn               63 source4/smb_server/smb_samba3.c 		argv[0] = talloc_asprintf(conn, "%s/%s", dyn_BINDIR, "smbd3");
conn               66 source4/smb_server/smb_samba3.c 		argv[0] = talloc_strdup(conn, prog);
conn               70 source4/smb_server/smb_samba3.c 		stream_terminate_connection(conn, "out of memory");
conn               80 source4/smb_server/smb_samba3.c 	reason = talloc_asprintf(conn, "Could not execute %s", argv[0]);
conn               82 source4/smb_server/smb_samba3.c 		stream_terminate_connection(conn, "out of memory");
conn               85 source4/smb_server/smb_samba3.c 	stream_terminate_connection(conn, reason);
conn               89 source4/smb_server/smb_server.c static void smbsrv_recv(struct stream_connection *conn, uint16_t flags)
conn               91 source4/smb_server/smb_server.c 	struct smbsrv_connection *smb_conn = talloc_get_type(conn->private_data,
conn              102 source4/smb_server/smb_server.c static void smbsrv_send(struct stream_connection *conn, uint16_t flags)
conn              104 source4/smb_server/smb_server.c 	struct smbsrv_connection *smb_conn = talloc_get_type(conn->private_data,
conn              123 source4/smb_server/smb_server.c static void smbsrv_accept(struct stream_connection *conn)
conn              129 source4/smb_server/smb_server.c 	smb_conn = talloc_zero(conn, struct smbsrv_connection);
conn              131 source4/smb_server/smb_server.c 		stream_terminate_connection(conn, "out of memory");
conn              141 source4/smb_server/smb_server.c 	packet_set_socket(smb_conn->packet, conn->socket);
conn              145 source4/smb_server/smb_server.c 	packet_set_event_context(smb_conn->packet, conn->event.ctx);
conn              146 source4/smb_server/smb_server.c 	packet_set_fde(smb_conn->packet, conn->event.fde);
conn              149 source4/smb_server/smb_server.c 	smb_conn->lp_ctx = conn->lp_ctx;
conn              150 source4/smb_server/smb_server.c 	smb_conn->connection = conn;
conn              151 source4/smb_server/smb_server.c 	conn->private_data = smb_conn;
conn              157 source4/smb_server/smb_server.c 	irpc_add_name(conn->msg_ctx, "smb_server");
conn               51 source4/smbd/service_named_pipe.c 	struct stream_connection *conn = pipe_conn->connection;
conn               53 source4/smbd/service_named_pipe.c 	TEVENT_FD_NOT_WRITEABLE(conn->event.fde);
conn               56 source4/smbd/service_named_pipe.c 		stream_terminate_connection(conn, nt_errstr(pipe_conn->status));
conn               63 source4/smbd/service_named_pipe.c 	conn->ops		= pipe_conn->pipe_sock->ops;
conn               64 source4/smbd/service_named_pipe.c 	conn->private_data	= pipe_conn->pipe_sock->private_data;
conn               68 source4/smbd/service_named_pipe.c 	TEVENT_FD_READABLE(conn->event.fde);
conn               74 source4/smbd/service_named_pipe.c 	conn->ops->accept_connection(conn);
conn               77 source4/smbd/service_named_pipe.c 	      conn->ops->name));
conn               85 source4/smbd/service_named_pipe.c 	struct stream_connection *conn = pipe_conn->connection;
conn              116 source4/smbd/service_named_pipe.c 			lp_iconv_convenience(conn->lp_ctx),
conn              157 source4/smbd/service_named_pipe.c 		rep.status = auth_generate_session_info(conn,
conn              158 source4/smbd/service_named_pipe.c 							conn->event.ctx,
conn              159 source4/smbd/service_named_pipe.c 							conn->lp_ctx,
conn              161 source4/smbd/service_named_pipe.c 							&conn->session_info);
conn              180 source4/smbd/service_named_pipe.c 			lp_iconv_convenience(conn->lp_ctx),
conn              209 source4/smbd/service_named_pipe.c static void named_pipe_recv(struct stream_connection *conn, uint16_t flags)
conn              212 source4/smbd/service_named_pipe.c 		conn->private_data, struct named_pipe_connection);
conn              222 source4/smbd/service_named_pipe.c static void named_pipe_send(struct stream_connection *conn, uint16_t flags)
conn              225 source4/smbd/service_named_pipe.c 		conn->private_data, struct named_pipe_connection);
conn              262 source4/smbd/service_named_pipe.c static void named_pipe_accept(struct stream_connection *conn)
conn              265 source4/smbd/service_named_pipe.c 		conn->private_data, struct named_pipe_socket);
conn              270 source4/smbd/service_named_pipe.c 	pipe_conn = talloc_zero(conn, struct named_pipe_connection);
conn              272 source4/smbd/service_named_pipe.c 		stream_terminate_connection(conn, "out of memory");
conn              278 source4/smbd/service_named_pipe.c 		stream_terminate_connection(conn, "out of memory");
conn              282 source4/smbd/service_named_pipe.c 	packet_set_socket(pipe_conn->packet, conn->socket);
conn              286 source4/smbd/service_named_pipe.c 	packet_set_event_context(pipe_conn->packet, conn->event.ctx);
conn              287 source4/smbd/service_named_pipe.c 	packet_set_fde(pipe_conn->packet, conn->event.fde);
conn              293 source4/smbd/service_named_pipe.c 	pipe_conn->connection = conn;
conn              294 source4/smbd/service_named_pipe.c 	conn->private_data = pipe_conn;
conn               88 source4/smbd/service_stream.c static void stream_io_handler(struct stream_connection *conn, uint16_t flags)
conn               90 source4/smbd/service_stream.c 	conn->processing++;
conn               92 source4/smbd/service_stream.c 		conn->ops->send_handler(conn, flags);
conn               94 source4/smbd/service_stream.c 		conn->ops->recv_handler(conn, flags);
conn               96 source4/smbd/service_stream.c 	conn->processing--;
conn               98 source4/smbd/service_stream.c 	if (conn->terminate) {
conn               99 source4/smbd/service_stream.c 		stream_terminate_connection(conn, conn->terminate);
conn              106 source4/smbd/service_stream.c 	struct stream_connection *conn = talloc_get_type(private_data,
conn              108 source4/smbd/service_stream.c 	stream_io_handler(conn, flags);
conn              113 source4/smbd/service_stream.c 	struct stream_connection *conn = talloc_get_type(private_data,
conn              115 source4/smbd/service_stream.c 	stream_io_handler(conn, flags);
conn              366 source4/smbd/service_stream.c void stream_connection_set_title(struct stream_connection *conn, const char *title)
conn              368 source4/smbd/service_stream.c 	conn->model_ops->set_title(conn->event.ctx, title);
conn               32 source4/torture/ldap/basic.c static bool test_bind_simple(struct ldap_connection *conn, const char *userdn, const char *password)
conn               37 source4/torture/ldap/basic.c 	status = torture_ldap_bind(conn, userdn, password);
conn               46 source4/torture/ldap/basic.c 			   struct ldap_connection *conn, struct cli_credentials *creds)
conn               53 source4/torture/ldap/basic.c 	status = torture_ldap_bind_sasl(conn, creds, tctx->lp_ctx);
conn               61 source4/torture/ldap/basic.c static bool test_multibind(struct ldap_connection *conn, const char *userdn, const char *password)
conn               67 source4/torture/ldap/basic.c 	ret = test_bind_simple(conn, NULL, NULL);
conn               73 source4/torture/ldap/basic.c 	ret = test_bind_simple(conn, userdn, password);
conn               81 source4/torture/ldap/basic.c static bool test_search_rootDSE(struct ldap_connection *conn, char **basedn)
conn               94 source4/torture/ldap/basic.c 	msg = new_ldap_message(conn);
conn              110 source4/torture/ldap/basic.c 	req = ldap_request_send(conn, msg);
conn              136 source4/torture/ldap/basic.c 				*basedn = talloc_asprintf(conn, "%.*s",
conn              148 source4/torture/ldap/basic.c static bool test_compare_sasl(struct ldap_connection *conn, const char *basedn)
conn              161 source4/torture/ldap/basic.c 	msg = new_ldap_message(conn);
conn              172 source4/torture/ldap/basic.c 	req = ldap_request_send(conn, msg);
conn              196 source4/torture/ldap/basic.c         struct ldap_connection *conn;
conn              209 source4/torture/ldap/basic.c 	status = torture_ldap_connection(torture, &conn, url);
conn              214 source4/torture/ldap/basic.c 	if (!test_search_rootDSE(conn, &basedn)) {
conn              220 source4/torture/ldap/basic.c 	if (!test_multibind(conn, userdn, secret)) {
conn              224 source4/torture/ldap/basic.c 	if (!test_bind_sasl(torture, conn, cmdline_credentials)) {
conn              228 source4/torture/ldap/basic.c 	if (!test_compare_sasl(conn, basedn)) {
conn              233 source4/torture/ldap/basic.c         torture_ldap_close(conn);
conn               28 source4/torture/ldap/common.c NTSTATUS torture_ldap_bind(struct ldap_connection *conn, const char *userdn, const char *password)
conn               32 source4/torture/ldap/common.c 	status = ldap_bind_simple(conn, userdn, password);
conn               41 source4/torture/ldap/common.c NTSTATUS torture_ldap_bind_sasl(struct ldap_connection *conn, 
conn               47 source4/torture/ldap/common.c 	status = ldap_bind_sasl(conn, creds, lp_ctx);
conn               58 source4/torture/ldap/common.c 					  struct ldap_connection **conn, 
conn               68 source4/torture/ldap/common.c 	*conn = ldap4_new_connection(tctx, tctx->lp_ctx, tctx->ev);
conn               70 source4/torture/ldap/common.c 	status = ldap_connect(*conn, url);
conn               80 source4/torture/ldap/common.c NTSTATUS torture_ldap_connection2(struct torture_context *tctx, struct ldap_connection **conn, 
conn               85 source4/torture/ldap/common.c 	status = torture_ldap_connection(tctx, conn, url);
conn               88 source4/torture/ldap/common.c 	status = ldap_bind_simple(*conn, userdn, password);
conn               90 source4/torture/ldap/common.c 		printf("Failed a simple ldap bind - %s\n", ldap_errstr(*conn, tctx, status));
conn               97 source4/torture/ldap/common.c NTSTATUS torture_ldap_close(struct ldap_connection *conn)
conn               99 source4/torture/ldap/common.c 	talloc_free(conn);
conn              227 source4/torture/libnet/libnet_domain.c 	ctx->event_ctx       = p->conn->event_ctx;
conn              358 source4/torture/libnet/libnet_domain.c 	ctx->event_ctx       = p->conn->event_ctx;
conn               61 source4/torture/locktest.c 	char conn, f;
conn              113 source4/torture/locktest.c 					char *share, int snum, int conn)
conn              125 source4/torture/locktest.c 	printf("connect_one(%s, %d, %d)\n", share, snum, conn);
conn              146 source4/torture/locktest.c 			if (!smbcli_parse_unc(unc_list[conn % num_unc_names],
conn              149 source4/torture/locktest.c 				       unc_list[conn % num_unc_names]);
conn              192 source4/torture/locktest.c 	int server, conn, f;
conn              195 source4/torture/locktest.c 	for (conn=0;conn<NCONNECTIONS;conn++) {
conn              196 source4/torture/locktest.c 		if (cli[server][conn]) {
conn              198 source4/torture/locktest.c 				if (fnum[server][conn][f] != -1) {
conn              199 source4/torture/locktest.c 					smbcli_close(cli[server][conn]->tree, fnum[server][conn][f]);
conn              200 source4/torture/locktest.c 					fnum[server][conn][f] = -1;
conn              203 source4/torture/locktest.c 			talloc_free(cli[server][conn]);
conn              205 source4/torture/locktest.c 		cli[server][conn] = connect_one(ev, lp_ctx, mem_ctx, share[server], 
conn              206 source4/torture/locktest.c 						server, conn);
conn              207 source4/torture/locktest.c 		if (!cli[server][conn]) {
conn              220 source4/torture/locktest.c 	uint_t conn = rec->conn;
conn              234 source4/torture/locktest.c 			struct smbcli_tree *tree=cli[server][conn]->tree;
conn              235 source4/torture/locktest.c 			int fn=fnum[server][conn][f];
conn              262 source4/torture/locktest.c 			status[server] = smbcli_nt_error(cli[server][conn]->tree);
conn              271 source4/torture/locktest.c 			       conn, f, 
conn              283 source4/torture/locktest.c 			struct smbcli_tree *tree=cli[server][conn]->tree;
conn              284 source4/torture/locktest.c 			int fn=fnum[server][conn][f];
conn              308 source4/torture/locktest.c 			status[server] = smbcli_nt_error(cli[server][conn]->tree);
conn              313 source4/torture/locktest.c 			       conn, f, 
conn              324 source4/torture/locktest.c 			smbcli_close(cli[server][conn]->tree, fnum[server][conn][f]);
conn              325 source4/torture/locktest.c 			fnum[server][conn][f] = -1;
conn              328 source4/torture/locktest.c 			fnum[server][conn][f] = smbcli_open(cli[server][conn]->tree, FILENAME,
conn              331 source4/torture/locktest.c 			if (fnum[server][conn][f] == -1) {
conn              338 source4/torture/locktest.c 			       conn, f);
conn              349 source4/torture/locktest.c 	int server, conn, f; 
conn              352 source4/torture/locktest.c 	for (conn=0;conn<NCONNECTIONS;conn++)
conn              354 source4/torture/locktest.c 		if (fnum[server][conn][f] != -1) {
conn              355 source4/torture/locktest.c 			smbcli_close(cli[server][conn]->tree, fnum[server][conn][f]);
conn              356 source4/torture/locktest.c 			fnum[server][conn][f] = -1;
conn              367 source4/torture/locktest.c 	int server, conn, f; 
conn              370 source4/torture/locktest.c 	for (conn=0;conn<NCONNECTIONS;conn++)
conn              372 source4/torture/locktest.c 		fnum[server][conn][f] = smbcli_open(cli[server][conn]->tree, FILENAME,
conn              375 source4/torture/locktest.c 		if (fnum[server][conn][f] == -1) {
conn              377 source4/torture/locktest.c 				server, conn, f);
conn              428 source4/torture/locktest.c 			recorded[n].conn = random() % NCONNECTIONS;
conn              531 source4/torture/locktest.c 		       recorded[i].conn,
conn               57 source4/torture/locktest2.c 	char conn, f, fstype;
conn              200 source4/torture/locktest2.c 	int server, conn, f, fstype;
conn              208 source4/torture/locktest2.c 	for (conn=0;conn<NCONNECTIONS;conn++) {
conn              209 source4/torture/locktest2.c 		if (cli[server][conn]) {
conn              211 source4/torture/locktest2.c 				smbcli_close(cli[server][conn], fnum[server][fstype][conn][f]);
conn              213 source4/torture/locktest2.c 			smbcli_ulogoff(cli[server][conn]);
conn              214 source4/torture/locktest2.c 			talloc_free(cli[server][conn]);
conn              216 source4/torture/locktest2.c 		cli[server][conn] = connect_one(mem_ctx, share[server], ports, options, session_options, gensec_settings, ev);
conn              217 source4/torture/locktest2.c 		if (!cli[server][conn]) {
conn              231 source4/torture/locktest2.c 	uint_t conn = rec->conn;
conn              251 source4/torture/locktest2.c 			ret[server] = try_lock(cli[server][conn], fstype,
conn              252 source4/torture/locktest2.c 					       fnum[server][fstype][conn][f],
conn              257 source4/torture/locktest2.c 			       conn, fstype, f, 
conn              266 source4/torture/locktest2.c 			ret[server] = try_unlock(cli[server][conn], fstype,
conn              267 source4/torture/locktest2.c 						 fnum[server][fstype][conn][f],
conn              272 source4/torture/locktest2.c 			       conn, fstype, f, 
conn              280 source4/torture/locktest2.c 			try_close(cli[server][conn], fstype, fnum[server][fstype][conn][f]);
conn              281 source4/torture/locktest2.c 			fnum[server][fstype][conn][f] = try_open(cli[server][conn], nfs[server], fstype, FILENAME,
conn              283 source4/torture/locktest2.c 			if (fnum[server][fstype][conn][f] == -1) {
conn              290 source4/torture/locktest2.c 			       conn, fstype, f);
conn              300 source4/torture/locktest2.c 	int server, conn, f, fstype; 
conn              304 source4/torture/locktest2.c 	for (conn=0;conn<NCONNECTIONS;conn++)
conn              306 source4/torture/locktest2.c 		if (fnum[server][fstype][conn][f] != -1) {
conn              307 source4/torture/locktest2.c 			try_close(cli[server][conn], fstype, fnum[server][fstype][conn][f]);
conn              308 source4/torture/locktest2.c 			fnum[server][fstype][conn][f] = -1;
conn              320 source4/torture/locktest2.c 	int server, fstype, conn, f; 
conn              324 source4/torture/locktest2.c 	for (conn=0;conn<NCONNECTIONS;conn++)
conn              326 source4/torture/locktest2.c 		fnum[server][fstype][conn][f] = try_open(cli[server][conn], nfs[server], fstype, FILENAME,
conn              328 source4/torture/locktest2.c 		if (fnum[server][fstype][conn][f] == -1) {
conn              330 source4/torture/locktest2.c 				server, fstype, conn, f);
conn              384 source4/torture/locktest2.c 		recorded[n].conn = random() % NCONNECTIONS;
conn              448 source4/torture/locktest2.c 		       recorded[i].conn,
conn              858 source4/torture/raw/qfileinfo.c 	ipc_tree = dcerpc_smb_tree(p->conn);
conn              859 source4/torture/raw/qfileinfo.c 	fnum = dcerpc_smb_fnum(p->conn);
conn               50 source4/torture/rpc/dssync.c 	struct ldap_connection *conn;
conn              246 source4/torture/rpc/dssync.c 	status = torture_ldap_connection(tctx, &l->conn, ctx->ldap_url);
conn              254 source4/torture/rpc/dssync.c 	status = torture_ldap_bind_sasl(l->conn, credentials, tctx->lp_ctx);
conn              641 source4/torture/rpc/dssync.c 	status = gensec_session_key(ctx->new_dc.drsuapi.pipe->conn->security_state.generic_state,
conn               75 source4/torture/rpc/echo.c 	    (p->conn->flags & DCERPC_DEBUG_VALIDATE_BOTH)) {
conn              122 source4/torture/rpc/echo.c 	    (p->conn->flags & DCERPC_DEBUG_VALIDATE_BOTH)) {
conn              156 source4/torture/rpc/echo.c 	    (p->conn->flags & DCERPC_DEBUG_VALIDATE_BOTH)) {
conn              124 source4/torture/rpc/handles.c 	transport	= p1->conn->transport.transport,
conn              403 source4/torture/rpc/handles.c 	transport	= p1->conn->transport.transport,
conn              489 source4/torture/rpc/handles.c 	transport	= p1->conn->transport.transport,
conn              666 source4/torture/rpc/lsa.c 	} else if (p->conn->security_state.auth_info->auth_type == DCERPC_AUTH_TYPE_SCHANNEL &&
conn              667 source4/torture/rpc/lsa.c 		   p->conn->security_state.auth_info->auth_level >= DCERPC_AUTH_LEVEL_INTEGRITY) {
conn              780 source4/torture/rpc/lsa.c 		event_loop_once(p->conn->event_ctx);
conn             2263 source4/torture/rpc/netlogon.c 	if (p->conn->transport.transport != NCACN_NP) {
conn              365 source4/torture/rpc/samba3rpc.c 	struct samr_Connect2 conn;
conn              414 source4/torture/rpc/samba3rpc.c 	conn.in.system_name = talloc_asprintf(
conn              416 source4/torture/rpc/samba3rpc.c 	conn.in.access_mask = SEC_FLAG_MAXIMUM_ALLOWED;
conn              417 source4/torture/rpc/samba3rpc.c 	conn.out.connect_handle = &conn_handle;
conn              419 source4/torture/rpc/samba3rpc.c 	status = dcerpc_samr_Connect2(samr_pipe, mem_ctx, &conn);
conn             1036 source4/torture/rpc/samba3rpc.c 	net_pipe->conn->flags |= DCERPC_DEBUG_PRINT_IN |
conn             1040 source4/torture/rpc/samba3rpc.c 	net_pipe->conn->flags |= (DCERPC_SIGN | DCERPC_SEAL);
conn             2223 source4/torture/rpc/samba3rpc.c 	p->conn->flags |= DCERPC_DEBUG_PRINT_IN | DCERPC_DEBUG_PRINT_OUT;
conn             2281 source4/torture/rpc/samba3rpc.c 	p->conn->flags |= DCERPC_DEBUG_PRINT_IN | DCERPC_DEBUG_PRINT_OUT;
conn             2491 source4/torture/rpc/samba3rpc.c 	p->conn->flags |= DCERPC_DEBUG_PRINT_IN | DCERPC_DEBUG_PRINT_OUT;
conn             1648 source4/torture/rpc/samlogon.c 	status = dcerpc_schannel_creds(p->conn->security_state.generic_state, mem_ctx, &creds);
conn             1647 source4/torture/rpc/samsync.c 	status = dcerpc_schannel_creds(samsync_state->p->conn->security_state.generic_state, 
conn             1685 source4/torture/rpc/samsync.c 	status = dcerpc_schannel_creds(samsync_state->p_netlogon_wksta->conn->security_state.generic_state, 
conn              305 source4/torture/rpc/schannel.c 				  dcerpc_auth_level(p->conn),
conn              310 source4/torture/rpc/schannel.c 	status = dcerpc_schannel_creds(p_netlogon->conn->security_state.generic_state, tctx, &creds);
conn              332 source4/torture/rpc/schannel.c 				  dcerpc_auth_level(p->conn),
conn              373 source4/torture/rpc/schannel.c 				  dcerpc_auth_level(p_samr2->conn),
conn              545 source4/torture/rpc/schannel.c 	struct torture_schannel_bench_conn *conn =
conn              547 source4/torture/rpc/schannel.c 	struct torture_schannel_bench *s = talloc_get_type(conn->s,
conn              550 source4/torture/rpc/schannel.c 	s->error = dcerpc_pipe_connect_b_recv(c, s->conns, &conn->pipe);
conn              551 source4/torture/rpc/schannel.c 	torture_comment(s->tctx, "conn[%u]: %s\n", conn->index, nt_errstr(s->error));
conn              559 source4/torture/rpc/schannel.c static bool torture_schannel_bench_start(struct torture_schannel_bench_conn *conn)
conn              561 source4/torture/rpc/schannel.c 	struct torture_schannel_bench *s = conn->s;
conn              568 source4/torture/rpc/schannel.c 	if (conn->total % 2) {
conn              582 source4/torture/rpc/schannel.c 	talloc_free(conn->tmp);
conn              583 source4/torture/rpc/schannel.c 	conn->tmp = talloc_new(s);
conn              584 source4/torture/rpc/schannel.c 	ZERO_STRUCT(conn->ninfo);
conn              585 source4/torture/rpc/schannel.c 	ZERO_STRUCT(conn->r);
conn              587 source4/torture/rpc/schannel.c 	cli_credentials_get_ntlm_username_domain(user_creds, conn->tmp,
conn              588 source4/torture/rpc/schannel.c 						 &conn->ninfo.identity_info.account_name.string,
conn              589 source4/torture/rpc/schannel.c 						 &conn->ninfo.identity_info.domain_name.string);
conn              591 source4/torture/rpc/schannel.c 	generate_random_buffer(conn->ninfo.challenge,
conn              592 source4/torture/rpc/schannel.c 			       sizeof(conn->ninfo.challenge));
conn              593 source4/torture/rpc/schannel.c 	chal = data_blob_const(conn->ninfo.challenge,
conn              594 source4/torture/rpc/schannel.c 			       sizeof(conn->ninfo.challenge));
conn              596 source4/torture/rpc/schannel.c 	names_blob = NTLMv2_generate_names_blob(conn->tmp, 
conn              597 source4/torture/rpc/schannel.c 						cli_credentials_get_workstation(conn->wks_creds),
conn              598 source4/torture/rpc/schannel.c 						cli_credentials_get_domain(conn->wks_creds));
conn              600 source4/torture/rpc/schannel.c 	status = cli_credentials_get_ntlm_response(user_creds, conn->tmp,
conn              609 source4/torture/rpc/schannel.c 	conn->ninfo.lm.data = lm_resp.data;
conn              610 source4/torture/rpc/schannel.c 	conn->ninfo.lm.length = lm_resp.length;
conn              612 source4/torture/rpc/schannel.c 	conn->ninfo.nt.data = nt_resp.data;
conn              613 source4/torture/rpc/schannel.c 	conn->ninfo.nt.length = nt_resp.length;
conn              615 source4/torture/rpc/schannel.c 	conn->ninfo.identity_info.parameter_control = 0;
conn              616 source4/torture/rpc/schannel.c 	conn->ninfo.identity_info.logon_id_low = 0;
conn              617 source4/torture/rpc/schannel.c 	conn->ninfo.identity_info.logon_id_high = 0;
conn              618 source4/torture/rpc/schannel.c 	conn->ninfo.identity_info.workstation.string = cli_credentials_get_workstation(conn->wks_creds);
conn              620 source4/torture/rpc/schannel.c 	conn->r.in.server_name = talloc_asprintf(conn->tmp, "\\\\%s", dcerpc_server_name(conn->pipe));
conn              621 source4/torture/rpc/schannel.c 	conn->r.in.computer_name = cli_credentials_get_workstation(conn->wks_creds);
conn              622 source4/torture/rpc/schannel.c 	conn->r.in.logon_level = 2;
conn              623 source4/torture/rpc/schannel.c 	conn->r.in.logon = talloc(conn->tmp, union netr_LogonLevel);
conn              624 source4/torture/rpc/schannel.c 	conn->r.in.logon->network = &conn->ninfo;
conn              625 source4/torture/rpc/schannel.c 	conn->r.in.flags = talloc(conn->tmp, uint32_t);
conn              626 source4/torture/rpc/schannel.c 	conn->r.in.validation_level = 2;
conn              627 source4/torture/rpc/schannel.c 	conn->r.out.validation = talloc(conn->tmp, union netr_Validation);
conn              628 source4/torture/rpc/schannel.c 	conn->r.out.authoritative = talloc(conn->tmp, uint8_t);
conn              629 source4/torture/rpc/schannel.c 	conn->r.out.flags = conn->r.in.flags;
conn              631 source4/torture/rpc/schannel.c 	req = dcerpc_netr_LogonSamLogonEx_send(conn->pipe, conn->tmp, &conn->r);
conn              635 source4/torture/rpc/schannel.c 	req->async.private_data = conn;
conn              643 source4/torture/rpc/schannel.c 	struct torture_schannel_bench_conn *conn =
conn              645 source4/torture/rpc/schannel.c 	struct torture_schannel_bench *s = talloc_get_type(conn->s,
conn              653 source4/torture/rpc/schannel.c 	conn->total++;
conn              654 source4/torture/rpc/schannel.c 	conn->count++;
conn              660 source4/torture/rpc/schannel.c 	ret = torture_schannel_bench_start(conn);
conn             1607 source4/torture/rpc/spoolss.c 	if (p->conn->transport.transport != NCACN_NP) {
conn             1613 source4/torture/rpc/spoolss.c 	status = dcerpc_parse_binding(tctx, p->conn->binding_string, &b);
conn               63 source4/torture/rpc/spoolss_notify.c 		dcerpc_log_packet(dce_call->conn->packet_log_dir,
conn              106 source4/torture/rpc/spoolss_notify.c 		dcerpc_log_packet(dce_call->conn->packet_log_dir,
conn              240 source4/torture/rpc/spoolss_notify.c 	status = smbsrv_add_socket(p->conn->event_ctx, tctx->lp_ctx, &single_ops, address);
conn              228 source4/torture/rpc/winreg.c 	if (p->conn->flags & DCERPC_DEBUG_PRINT_OUT) {
conn              263 source4/torture/rpc/winreg.c 	if (sd && (p->conn->flags & DCERPC_DEBUG_PRINT_OUT)) {
conn               56 source4/web_server/web_server.c 	struct stream_connection *conn = web->conn;
conn               57 source4/web_server/web_server.c 	web->conn = NULL;
conn               60 source4/web_server/web_server.c 	stream_terminate_connection(conn, "websrv_timeout: timed out");	
conn               72 source4/web_server/web_server.c 		stream_terminate_connection(web->conn, "http_error: out of memory");
conn              102 source4/web_server/web_server.c 	EVENT_FD_NOT_READABLE(web->conn->event.fde);
conn              103 source4/web_server/web_server.c 	EVENT_FD_WRITEABLE(web->conn->event.fde);
conn              145 source4/web_server/web_server.c static void websrv_recv(struct stream_connection *conn, uint16_t flags)
conn              148 source4/web_server/web_server.c 	struct websrv_context *web = talloc_get_type(conn->private_data,
conn              157 source4/web_server/web_server.c 	status = socket_recv(conn->socket, buf, sizeof(buf), &nread);
conn              195 source4/web_server/web_server.c 		EVENT_FD_NOT_READABLE(web->conn->event.fde);
conn              213 source4/web_server/web_server.c 	stream_terminate_connection(conn, "websrv_recv: failed");
conn              221 source4/web_server/web_server.c static void websrv_send(struct stream_connection *conn, uint16_t flags)
conn              223 source4/web_server/web_server.c 	struct websrv_context *web = talloc_get_type(conn->private_data,
conn              233 source4/web_server/web_server.c 	status = socket_send(conn->socket, &b, &nsent);
conn              235 source4/web_server/web_server.c 		stream_terminate_connection(web->conn, "socket_send: failed");
conn              245 source4/web_server/web_server.c 		stream_terminate_connection(web->conn, "websrv_send: finished sending");
conn              252 source4/web_server/web_server.c static void websrv_accept(struct stream_connection *conn)
conn              254 source4/web_server/web_server.c 	struct task_server *task = talloc_get_type(conn->private_data, struct task_server);
conn              259 source4/web_server/web_server.c 	web = talloc_zero(conn, struct websrv_context);
conn              263 source4/web_server/web_server.c 	web->conn = conn;
conn              264 source4/web_server/web_server.c 	conn->private_data = web;
conn              267 source4/web_server/web_server.c 	event_add_timed(conn->event.ctx, web, 
conn              272 source4/web_server/web_server.c 	tls_socket = tls_init_server(wdata->tls_params, conn->socket, 
conn              273 source4/web_server/web_server.c 				     conn->event.fde, "GPHO");
conn              276 source4/web_server/web_server.c 		talloc_unlink(conn, conn->socket);
conn              277 source4/web_server/web_server.c 		talloc_steal(conn, tls_socket);
conn              278 source4/web_server/web_server.c 		conn->socket = tls_socket;
conn              286 source4/web_server/web_server.c 	talloc_free(conn);
conn               42 source4/web_server/web_server.h 	struct stream_connection *conn;
conn              332 source4/web_server/wsgi.c 	socket_address = socket_get_my_addr(web->conn->socket, web);
conn              333 source4/web_server/wsgi.c 	py_environ = create_environ(tls_enabled(web->conn->socket),
conn               62 source4/winbind/wb_async_helpers.c 	result = composite_create(mem_ctx, lsa_pipe->conn->event_ctx);
conn              213 source4/winbind/wb_async_helpers.c 	result = composite_create(mem_ctx, lsa_pipe->conn->event_ctx);
conn              349 source4/winbind/wb_async_helpers.c 	result = composite_create(mem_ctx, samr_pipe->conn->event_ctx);
conn               84 source4/winbind/wb_cmd_list_trustdom.c 	tree = dcerpc_smb_tree(domain->libnet_ctx->lsa.pipe->conn);
conn               55 source4/winbind/wb_connect_lsa.c 	result = composite_create(mem_ctx, domain->netlogon_pipe->conn->event_ctx);
conn               57 source4/winbind/wb_connect_sam.c 	result = composite_create(mem_ctx, domain->netlogon_pipe->conn->event_ctx);
conn               65 source4/winbind/wb_samba3_protocol.c 	call->event_ctx = call->wbconn->conn->event.ctx;
conn               38 source4/winbind/wb_server.c 	stream_terminate_connection(wbconn->conn, reason);
conn               50 source4/winbind/wb_server.c static void wbsrv_accept(struct stream_connection *conn)
conn               52 source4/winbind/wb_server.c 	struct wbsrv_listen_socket *listen_socket = talloc_get_type(conn->private_data,
conn               56 source4/winbind/wb_server.c 	wbconn = talloc_zero(conn, struct wbsrv_connection);
conn               58 source4/winbind/wb_server.c 		stream_terminate_connection(conn, "wbsrv_accept: out of memory");
conn               61 source4/winbind/wb_server.c 	wbconn->conn	      = conn;
conn               64 source4/winbind/wb_server.c 	conn->private_data    = wbconn;
conn               72 source4/winbind/wb_server.c 	packet_set_socket(wbconn->packet, conn->socket);
conn               76 source4/winbind/wb_server.c 	packet_set_event_context(wbconn->packet, conn->event.ctx);
conn               77 source4/winbind/wb_server.c 	packet_set_fde(wbconn->packet, conn->event.fde);
conn               84 source4/winbind/wb_server.c static void wbsrv_recv(struct stream_connection *conn, uint16_t flags)
conn               86 source4/winbind/wb_server.c 	struct wbsrv_connection *wbconn = talloc_get_type(conn->private_data,
conn               95 source4/winbind/wb_server.c static void wbsrv_send(struct stream_connection *conn, uint16_t flags)
conn               97 source4/winbind/wb_server.c 	struct wbsrv_connection *wbconn = talloc_get_type(conn->private_data,
conn               92 source4/winbind/wb_server.h 	struct stream_connection *conn;
conn              354 source4/wrepl_server/wrepl_in_call.c 	fde_flags = event_get_fd_flags(wrepl_in->conn->event.fde);
conn              355 source4/wrepl_server/wrepl_in_call.c 	talloc_free(wrepl_in->conn->event.fde);
conn              356 source4/wrepl_server/wrepl_in_call.c 	wrepl_in->conn->event.fde = NULL;
conn              368 source4/wrepl_server/wrepl_in_call.c 							     wrepl_in->conn->event.ctx,
conn              369 source4/wrepl_server/wrepl_in_call.c 							     wrepl_in->conn->socket,
conn              435 source4/wrepl_server/wrepl_in_call.c 		struct socket_address *partner_ip = socket_get_peer_addr(call->wreplconn->conn->socket, call);
conn               38 source4/wrepl_server/wrepl_in_connection.c 	stream_terminate_connection(wreplconn->conn, reason);
conn              124 source4/wrepl_server/wrepl_in_connection.c static void wreplsrv_recv(struct stream_connection *conn, uint16_t flags)
conn              126 source4/wrepl_server/wrepl_in_connection.c 	struct wreplsrv_in_connection *wreplconn = talloc_get_type(conn->private_data,
conn              135 source4/wrepl_server/wrepl_in_connection.c static void wreplsrv_send(struct stream_connection *conn, uint16_t flags)
conn              137 source4/wrepl_server/wrepl_in_connection.c 	struct wreplsrv_in_connection *wreplconn = talloc_get_type(conn->private_data,
conn              155 source4/wrepl_server/wrepl_in_connection.c static void wreplsrv_accept(struct stream_connection *conn)
conn              157 source4/wrepl_server/wrepl_in_connection.c 	struct wreplsrv_service *service = talloc_get_type(conn->private_data, struct wreplsrv_service);
conn              161 source4/wrepl_server/wrepl_in_connection.c 	wreplconn = talloc_zero(conn, struct wreplsrv_in_connection);
conn              163 source4/wrepl_server/wrepl_in_connection.c 		stream_terminate_connection(conn, "wreplsrv_accept: out of memory");
conn              173 source4/wrepl_server/wrepl_in_connection.c 	packet_set_socket(wreplconn->packet, conn->socket);
conn              177 source4/wrepl_server/wrepl_in_connection.c 	packet_set_event_context(wreplconn->packet, conn->event.ctx);
conn              178 source4/wrepl_server/wrepl_in_connection.c 	packet_set_fde(wreplconn->packet, conn->event.fde);
conn              181 source4/wrepl_server/wrepl_in_connection.c 	wreplconn->conn		= conn;
conn              184 source4/wrepl_server/wrepl_in_connection.c 	peer_ip	= socket_get_peer_addr(conn->socket, wreplconn);
conn              192 source4/wrepl_server/wrepl_in_connection.c 	conn->private_data = wreplconn;
conn              194 source4/wrepl_server/wrepl_in_connection.c 	irpc_add_name(conn->msg_ctx, "wreplsrv_connection");
conn              215 source4/wrepl_server/wrepl_in_connection.c 	struct stream_connection *conn;
conn              235 source4/wrepl_server/wrepl_in_connection.c 					     wrepl_in, &conn);
conn              242 source4/wrepl_server/wrepl_in_connection.c 	wrepl_in->conn		= conn;
conn              243 source4/wrepl_server/wrepl_in_connection.c 	talloc_steal(conn, wrepl_in);
conn              250 source4/wrepl_server/wrepl_in_connection.c 	packet_set_socket(wrepl_in->packet, conn->socket);
conn              254 source4/wrepl_server/wrepl_in_connection.c 	packet_set_event_context(wrepl_in->packet, conn->event.ctx);
conn              255 source4/wrepl_server/wrepl_in_connection.c 	packet_set_fde(wrepl_in->packet, conn->event.fde);
conn              921 source4/wrepl_server/wrepl_out_helpers.c 	event_set_fd_flags(wrepl_in->conn->event.fde, fde_flags);
conn               45 source4/wrepl_server/wrepl_server.h 	struct stream_connection *conn;