ops 315 examples/VFS/skel_transparent.c if (!handle->vfs_next.ops.chmod_acl) { ops 325 examples/VFS/skel_transparent.c if (!handle->vfs_next.ops.fchmod_acl) { ops 269 lib/popt/popthelp.c int ops = (opt->argInfo & POPT_ARGFLAG_LOGICALOPS); ops 273 lib/popt/popthelp.c if (!ops && (aLong == 0L || aLong == 1L || aLong == -1L)) ops 276 lib/popt/popthelp.c switch (ops) { ops 292 lib/popt/popthelp.c le += sprintf(le, (ops ? "0x%lx" : "%ld"), aLong); ops 51 lib/smbconf/smbconf.c return ctx->ops->requires_messaging(ctx); ops 59 lib/smbconf/smbconf.c return ctx->ops->is_writeable(ctx); ops 87 lib/smbconf/smbconf.c ctx->ops->get_csn(ctx, csn, service, param); ops 96 lib/smbconf/smbconf.c return ctx->ops->drop(ctx); ops 172 lib/smbconf/smbconf.c return ctx->ops->get_share_names(ctx, mem_ctx, num_shares, ops 182 lib/smbconf/smbconf.c return ctx->ops->share_exists(ctx, servicename); ops 195 lib/smbconf/smbconf.c return ctx->ops->create_share(ctx, servicename); ops 206 lib/smbconf/smbconf.c return ctx->ops->get_share(ctx, mem_ctx, servicename, service); ops 218 lib/smbconf/smbconf.c return ctx->ops->delete_share(ctx, servicename); ops 229 lib/smbconf/smbconf.c return ctx->ops->set_parameter(ctx, service, param, valstr); ops 264 lib/smbconf/smbconf.c return ctx->ops->get_parameter(ctx, mem_ctx, service, param, valstr); ops 294 lib/smbconf/smbconf.c return ctx->ops->delete_parameter(ctx, service, param); ops 320 lib/smbconf/smbconf.c return ctx->ops->get_includes(ctx, mem_ctx, service, num_includes, ops 343 lib/smbconf/smbconf.c return ctx->ops->set_includes(ctx, service, num_includes, includes); ops 364 lib/smbconf/smbconf.c return ctx->ops->delete_includes(ctx, service); ops 381 lib/smbconf/smbconf.c return ctx->ops->transaction_start(ctx); ops 386 lib/smbconf/smbconf.c return ctx->ops->transaction_commit(ctx); ops 391 lib/smbconf/smbconf.c return ctx->ops->transaction_cancel(ctx); ops 78 lib/smbconf/smbconf_private.h struct smbconf_ops *ops; ops 83 lib/smbconf/smbconf_private.h const char *path, struct smbconf_ops *ops); ops 244 lib/smbconf/smbconf_txt.c return ctx->ops->close_conf(ctx); ops 26 lib/smbconf/smbconf_util.c return ctx->ops->shutdown(ctx); ops 43 lib/smbconf/smbconf_util.c const char *path, struct smbconf_ops *ops) ops 57 lib/smbconf/smbconf_util.c ctx->ops = ops; ops 59 lib/smbconf/smbconf_util.c werr = ctx->ops->init(ctx, path); ops 395 lib/tdb/tools/tdbtool.c int ops=0; ops 401 lib/tdb/tools/tdbtool.c printf("%10.3f ops/sec\r", (++ops)/t); ops 70 lib/tevent/tevent.c const struct tevent_ops *ops; ops 80 lib/tevent/tevent.c bool tevent_register_backend(const char *name, const struct tevent_ops *ops) ops 95 lib/tevent/tevent.c e->ops = ops; ops 203 lib/tevent/tevent.c const struct tevent_ops *ops) ops 213 lib/tevent/tevent.c ev->ops = ops; ops 215 lib/tevent/tevent.c ret = ev->ops->context_init(ev); ops 245 lib/tevent/tevent.c return tevent_context_init_ops(mem_ctx, e->ops); ops 278 lib/tevent/tevent.c return ev->ops->add_fd(ev, mem_ctx, fd, flags, handler, private_data, ops 290 lib/tevent/tevent.c fde->event_ctx->ops->set_fd_close_fn(fde, close_fn); ops 313 lib/tevent/tevent.c return fde->event_ctx->ops->get_fd_flags(fde); ops 323 lib/tevent/tevent.c fde->event_ctx->ops->set_fd_flags(fde, flags); ops 328 lib/tevent/tevent.c if (ev->ops->add_signal) { ops 365 lib/tevent/tevent.c return ev->ops->add_timer(ev, mem_ctx, next_event, handler, private_data, ops 406 lib/tevent/tevent.c ev->ops->schedule_immediate(im, ev, handler, private_data, ops 426 lib/tevent/tevent.c return ev->ops->add_signal(ev, mem_ctx, signum, sa_flags, handler, private_data, ops 497 lib/tevent/tevent.c ret = ev->ops->loop_once(ev, location); ops 557 lib/tevent/tevent.c ret = ev->ops->loop_once(ev, location); ops 617 lib/tevent/tevent.c return ev->ops->loop_wait(ev, location); ops 424 lib/tevent/tevent.h bool tevent_register_backend(const char *name, const struct tevent_ops *ops); ops 224 lib/tevent/tevent_internal.h const struct tevent_ops *ops; ops 45 lib/util/debug.c struct debug_ops ops; ops 212 lib/util/debug.c if (!debug_handlers.ops.log_suspicious_usage) return; ops 214 lib/util/debug.c debug_handlers.ops.log_suspicious_usage(from, info); ops 223 lib/util/debug.c if (!debug_handlers.ops.print_suspicious_usage) return; ops 225 lib/util/debug.c debug_handlers.ops.print_suspicious_usage(from, info); ops 230 lib/util/debug.c if (debug_handlers.ops.get_task_id) { ops 231 lib/util/debug.c return debug_handlers.ops.get_task_id(); ops 238 lib/util/debug.c if (!debug_handlers.ops.log_task_id) return; ops 242 lib/util/debug.c debug_handlers.ops.log_task_id(state.fd); ops 248 lib/util/debug.c _PUBLIC_ void register_debug_handlers(const char *name, struct debug_ops *ops) ops 251 lib/util/debug.c debug_handlers.ops = *ops; ops 125 lib/util/debug.h _PUBLIC_ void register_debug_handlers(const char *name, struct debug_ops *ops); ops 31 lib/util/mutex.c struct mutex_ops ops; ops 41 lib/util/mutex.c _PUBLIC_ bool register_mutex_handlers(const char *name, struct mutex_ops *ops) ops 51 lib/util/mutex.c mutex_handlers.ops = *ops; ops 711 lib/util/util.h _PUBLIC_ bool register_mutex_handlers(const char *name, struct mutex_ops *ops); ops 52 nsswitch/winbind_nss_hpux.h nss_backend_op_t *ops; ops 190 nsswitch/winbind_nss_solaris.c be->ops = passwd_ops; ops 339 nsswitch/winbind_nss_solaris.c be->ops = group_ops; ops 604 nsswitch/winbind_nss_solaris.c _nss_winbind_common_constr (nss_backend_op_t ops[], int n_ops) ops 611 nsswitch/winbind_nss_solaris.c be->ops = ops; ops 1973 source3/include/proto.h const struct ads_saslwrap_ops *ops, ops 1976 source3/include/proto.h const struct ads_saslwrap_ops *ops, ops 5048 source3/include/proto.h WERROR reghook_cache_add(const char *keyname, REGISTRY_OPS *ops); ops 150 source3/include/reg_objects.h REGISTRY_OPS *ops; /* registry function hooks */ ops 160 source3/include/reg_objects.h REGISTRY_OPS *ops; ops 44 source3/include/services.h SERVICE_CONTROL_OPS *ops; ops 1714 source3/include/smb.h const struct kernel_oplocks_ops *ops; ops 499 source3/include/vfs.h } ops; ops 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))) ops 31 source3/include/vfs_macros.h #define SMB_VFS_DISCONNECT(conn) ((conn)->vfs.ops.disconnect((conn)->vfs.handles.disconnect)) ops 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))) ops 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))) ops 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))) ops 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))) ops 36 source3/include/vfs_macros.h #define SMB_VFS_STATVFS(conn, path, statbuf) ((conn)->vfs.ops.statvfs((conn)->vfs.handles.statvfs, (path), (statbuf))) ops 37 source3/include/vfs_macros.h #define SMB_VFS_FS_CAPABILITIES(conn) ((conn)->vfs.ops.fs_capabilities((conn)->vfs.handles.fs_capabilities)) ops 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))) ops 41 source3/include/vfs_macros.h #define SMB_VFS_READDIR(conn, dirp, sbuf) ((conn)->vfs.ops.readdir((conn)->vfs.handles.readdir, (dirp), (sbuf))) ops 42 source3/include/vfs_macros.h #define SMB_VFS_SEEKDIR(conn, dirp, offset) ((conn)->vfs.ops.seekdir((conn)->vfs.handles.seekdir, (dirp), (offset))) ops 43 source3/include/vfs_macros.h #define SMB_VFS_TELLDIR(conn, dirp) ((conn)->vfs.ops.telldir((conn)->vfs.handles.telldir, (dirp))) ops 44 source3/include/vfs_macros.h #define SMB_VFS_REWINDDIR(conn, dirp) ((conn)->vfs.ops.rewind_dir((conn)->vfs.handles.rewind_dir, (dirp))) ops 45 source3/include/vfs_macros.h #define SMB_VFS_MKDIR(conn, path, mode) ((conn)->vfs.ops.mkdir((conn)->vfs.handles.mkdir,(path), (mode))) ops 46 source3/include/vfs_macros.h #define SMB_VFS_RMDIR(conn, path) ((conn)->vfs.ops.rmdir((conn)->vfs.handles.rmdir, (path))) ops 47 source3/include/vfs_macros.h #define SMB_VFS_CLOSEDIR(conn, dir) ((conn)->vfs.ops.closedir((conn)->vfs.handles.closedir, dir)) ops 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))) ops 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))) ops 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))) ops 53 source3/include/vfs_macros.h #define SMB_VFS_CLOSE(fsp) ((fsp)->conn->vfs.ops.close_fn((fsp)->conn->vfs.handles.close_hnd, (fsp))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 61 source3/include/vfs_macros.h #define SMB_VFS_RENAME(conn, old, new) ((conn)->vfs.ops.rename((conn)->vfs.handles.rename, (old), (new))) ops 62 source3/include/vfs_macros.h #define SMB_VFS_FSYNC(fsp) ((fsp)->conn->vfs.ops.fsync((fsp)->conn->vfs.handles.fsync, (fsp))) ops 63 source3/include/vfs_macros.h #define SMB_VFS_STAT(conn, fname, sbuf) ((conn)->vfs.ops.stat((conn)->vfs.handles.stat, (fname), (sbuf))) ops 64 source3/include/vfs_macros.h #define SMB_VFS_FSTAT(fsp, sbuf) ((fsp)->conn->vfs.ops.fstat((fsp)->conn->vfs.handles.fstat, (fsp), (sbuf))) ops 65 source3/include/vfs_macros.h #define SMB_VFS_LSTAT(conn, path, sbuf) ((conn)->vfs.ops.lstat((conn)->vfs.handles.lstat, (path), (sbuf))) ops 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))) ops 67 source3/include/vfs_macros.h #define SMB_VFS_UNLINK(conn, path) ((conn)->vfs.ops.unlink((conn)->vfs.handles.unlink, (path))) ops 68 source3/include/vfs_macros.h #define SMB_VFS_CHMOD(conn, path, mode) ((conn)->vfs.ops.chmod((conn)->vfs.handles.chmod, (path), (mode))) ops 69 source3/include/vfs_macros.h #define SMB_VFS_FCHMOD(fsp, mode) ((fsp)->conn->vfs.ops.fchmod((fsp)->conn->vfs.handles.fchmod, (fsp), (mode))) ops 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))) ops 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))) ops 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))) ops 73 source3/include/vfs_macros.h #define SMB_VFS_CHDIR(conn, path) ((conn)->vfs.ops.chdir((conn)->vfs.handles.chdir, (path))) ops 74 source3/include/vfs_macros.h #define SMB_VFS_GETWD(conn, buf) ((conn)->vfs.ops.getwd((conn)->vfs.handles.getwd, (buf))) ops 75 source3/include/vfs_macros.h #define SMB_VFS_NTIMES(conn, path, ts) ((conn)->vfs.ops.ntimes((conn)->vfs.handles.ntimes, (path), (ts))) ops 76 source3/include/vfs_macros.h #define SMB_VFS_FTRUNCATE(fsp, offset) ((fsp)->conn->vfs.ops.ftruncate((fsp)->conn->vfs.handles.ftruncate, (fsp), (offset))) ops 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))) ops 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))) ops 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))) ops 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))) ops 81 source3/include/vfs_macros.h #define SMB_VFS_SYMLINK(conn, oldpath, newpath) ((conn)->vfs.ops.symlink((conn)->vfs.handles.symlink, (oldpath), (newpath))) ops 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))) ops 83 source3/include/vfs_macros.h #define SMB_VFS_LINK(conn, oldpath, newpath) ((conn)->vfs.ops.link((conn)->vfs.handles.link, (oldpath), (newpath))) ops 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))) ops 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))) ops 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))) ops 87 source3/include/vfs_macros.h #define SMB_VFS_CHFLAGS(conn, path, flags) ((conn)->vfs.ops.chflags((conn)->vfs.handles.chflags, (path), (flags))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 136 source3/include/vfs_macros.h #define SMB_VFS_REMOVEXATTR(conn,path,name) ((conn)->vfs.ops.removexattr((conn)->vfs.handles.removexattr,(path),(name))) ops 137 source3/include/vfs_macros.h #define SMB_VFS_LREMOVEXATTR(conn,path,name) ((conn)->vfs.ops.lremovexattr((conn)->vfs.handles.lremovexattr,(path),(name))) ops 138 source3/include/vfs_macros.h #define SMB_VFS_FREMOVEXATTR(fsp,name) ((fsp)->conn->vfs.ops.fremovexattr((fsp)->conn->vfs.handles.fremovexattr,(fsp),(name))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 155 source3/include/vfs_macros.h #define SMB_VFS_SET_OFFLINE(conn,path) ((conn)->vfs.ops.set_offline((conn)->vfs.handles.set_offline,(path))) ops 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))) ops 165 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_DISCONNECT(conn) ((conn)->vfs_opaque.ops.disconnect((conn)->vfs_opaque.handles.disconnect)) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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)) ops 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))) ops 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))) ops 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))) ops 177 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_TELLDIR(conn, dirp) ((conn)->vfs_opaque.ops.telldir((conn)->vfs_opaque.handles.telldir, (dirp))) ops 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))) ops 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))) ops 180 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_RMDIR(conn, path) ((conn)->vfs_opaque.ops.rmdir((conn)->vfs_opaque.handles.rmdir, (path))) ops 181 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_CLOSEDIR(conn, dir) ((conn)->vfs_opaque.ops.closedir((conn)->vfs_opaque.handles.closedir, dir)) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 201 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_UNLINK(conn, path) ((conn)->vfs_opaque.ops.unlink((conn)->vfs_opaque.handles.unlink, (path))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 207 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_CHDIR(conn, path) ((conn)->vfs_opaque.ops.chdir((conn)->vfs_opaque.handles.chdir, (path))) ops 208 source3/include/vfs_macros.h #define SMB_VFS_OPAQUE_GETWD(conn, buf) ((conn)->vfs_opaque.ops.getwd((conn)->vfs_opaque.handles.getwd, (buf))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 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))) ops 298 source3/include/vfs_macros.h #define SMB_VFS_NEXT_CONNECT(handle, service, user) ((handle)->vfs_next.ops.connect_fn((handle)->vfs_next.handles.connect_hnd, (service), (user))) ops 299 source3/include/vfs_macros.h #define SMB_VFS_NEXT_DISCONNECT(handle) ((handle)->vfs_next.ops.disconnect((handle)->vfs_next.handles.disconnect)) ops 300 source3/include/vfs_macros.h #define SMB_VFS_NEXT_DISK_FREE(handle, path, small_query, bsize, dfree ,dsize) ((handle)->vfs_next.ops.disk_free((handle)->vfs_next.handles.disk_free, (path), (small_query), (bsize), (dfree), (dsize))) ops 301 source3/include/vfs_macros.h #define SMB_VFS_NEXT_GET_QUOTA(handle, qtype, id, qt) ((handle)->vfs_next.ops.get_quota((handle)->vfs_next.handles.get_quota, (qtype), (id), (qt))) ops 302 source3/include/vfs_macros.h #define SMB_VFS_NEXT_SET_QUOTA(handle, qtype, id, qt) ((handle)->vfs_next.ops.set_quota((handle)->vfs_next.handles.set_quota, (qtype), (id), (qt))) ops 303 source3/include/vfs_macros.h #define SMB_VFS_NEXT_GET_SHADOW_COPY_DATA(handle, fsp, shadow_copy_data ,labels) ((handle)->vfs_next.ops.get_shadow_copy_data((handle)->vfs_next.handles.get_shadow_copy_data,(fsp),(shadow_copy_data),(labels))) ops 304 source3/include/vfs_macros.h #define SMB_VFS_NEXT_STATVFS(handle, path, statbuf) ((handle)->vfs_next.ops.statvfs((handle)->vfs_next.handles.statvfs, (path), (statbuf))) ops 305 source3/include/vfs_macros.h #define SMB_VFS_NEXT_FS_CAPABILITIES(handle) ((handle)->vfs_next.ops.fs_capabilities((handle)->vfs_next.handles.fs_capabilities)) ops 308 source3/include/vfs_macros.h #define SMB_VFS_NEXT_OPENDIR(handle, fname, mask, attr) ((handle)->vfs_next.ops.opendir((handle)->vfs_next.handles.opendir, (fname), (mask), (attr))) ops 309 source3/include/vfs_macros.h #define SMB_VFS_NEXT_READDIR(handle, dirp, sbuf) ((handle)->vfs_next.ops.readdir((handle)->vfs_next.handles.readdir, (dirp), (sbuf))) ops 310 source3/include/vfs_macros.h #define SMB_VFS_NEXT_SEEKDIR(handle, dirp, offset) ((handle)->vfs_next.ops.seekdir((handle)->vfs_next.handles.seekdir, (dirp), (offset))) ops 311 source3/include/vfs_macros.h #define SMB_VFS_NEXT_TELLDIR(handle, dirp) ((handle)->vfs_next.ops.telldir((handle)->vfs_next.handles.telldir, (dirp))) ops 312 source3/include/vfs_macros.h #define SMB_VFS_NEXT_REWINDDIR(handle, dirp) ((handle)->vfs_next.ops.rewind_dir((handle)->vfs_next.handles.rewind_dir, (dirp))) ops 313 source3/include/vfs_macros.h #define SMB_VFS_NEXT_DIR(handle, dirp, sbuf) ((handle)->vfs_next.ops.readdir((handle)->vfs_next.handles.readdir, (dirp), (sbuf))) ops 314 source3/include/vfs_macros.h #define SMB_VFS_NEXT_MKDIR(handle, path, mode) ((handle)->vfs_next.ops.mkdir((handle)->vfs_next.handles.mkdir,(path), (mode))) ops 315 source3/include/vfs_macros.h #define SMB_VFS_NEXT_RMDIR(handle, path) ((handle)->vfs_next.ops.rmdir((handle)->vfs_next.handles.rmdir, (path))) ops 316 source3/include/vfs_macros.h #define SMB_VFS_NEXT_CLOSEDIR(handle, dir) ((handle)->vfs_next.ops.closedir((handle)->vfs_next.handles.closedir, dir)) ops 317 source3/include/vfs_macros.h #define SMB_VFS_NEXT_INIT_SEARCH_OP(handle, dirp) ((handle)->vfs_next.ops.init_search_op((handle)->vfs_next.handles.init_search_op, (dirp))) ops 320 source3/include/vfs_macros.h #define SMB_VFS_NEXT_OPEN(handle, fname, fsp, flags, mode) (((handle)->vfs_next.ops.open)((handle)->vfs_next.handles.open, (fname), (fsp), (flags), (mode))) ops 321 source3/include/vfs_macros.h #define SMB_VFS_NEXT_CREATE_FILE(handle, 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) (((handle)->vfs_next.ops.create_file)((handle)->vfs_next.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))) ops 322 source3/include/vfs_macros.h #define SMB_VFS_NEXT_CLOSE(handle, fsp) ((handle)->vfs_next.ops.close_fn((handle)->vfs_next.handles.close_hnd, (fsp))) ops 323 source3/include/vfs_macros.h #define SMB_VFS_NEXT_READ(handle, fsp, data, n) ((handle)->vfs_next.ops.vfs_read((handle)->vfs_next.handles.vfs_read, (fsp), (data), (n))) ops 324 source3/include/vfs_macros.h #define SMB_VFS_NEXT_PREAD(handle, fsp, data, n, off) ((handle)->vfs_next.ops.pread((handle)->vfs_next.handles.pread, (fsp), (data), (n), (off))) ops 325 source3/include/vfs_macros.h #define SMB_VFS_NEXT_WRITE(handle, fsp, data, n) ((handle)->vfs_next.ops.write((handle)->vfs_next.handles.write, (fsp), (data), (n))) ops 326 source3/include/vfs_macros.h #define SMB_VFS_NEXT_PWRITE(handle, fsp, data, n, off) ((handle)->vfs_next.ops.pwrite((handle)->vfs_next.handles.pwrite, (fsp), (data), (n), (off))) ops 327 source3/include/vfs_macros.h #define SMB_VFS_NEXT_LSEEK(handle, fsp, offset, whence) ((handle)->vfs_next.ops.lseek((handle)->vfs_next.handles.lseek, (fsp), (offset), (whence))) ops 328 source3/include/vfs_macros.h #define SMB_VFS_NEXT_SENDFILE(handle, tofd, fromfsp, header, offset, count) ((handle)->vfs_next.ops.sendfile((handle)->vfs_next.handles.sendfile, (tofd), (fromfsp), (header), (offset), (count))) ops 329 source3/include/vfs_macros.h #define SMB_VFS_NEXT_RECVFILE(handle, fromfd, tofsp, offset, count) ((handle)->vfs_next.ops.recvfile((handle)->vfs_next.handles.recvfile, (fromfd), (tofsp), (offset), (count))) ops 330 source3/include/vfs_macros.h #define SMB_VFS_NEXT_RENAME(handle, old, new) ((handle)->vfs_next.ops.rename((handle)->vfs_next.handles.rename, (old), (new))) ops 331 source3/include/vfs_macros.h #define SMB_VFS_NEXT_FSYNC(handle, fsp) ((handle)->vfs_next.ops.fsync((handle)->vfs_next.handles.fsync, (fsp))) ops 332 source3/include/vfs_macros.h #define SMB_VFS_NEXT_STAT(handle, fname, sbuf) ((handle)->vfs_next.ops.stat((handle)->vfs_next.handles.stat, (fname), (sbuf))) ops 333 source3/include/vfs_macros.h #define SMB_VFS_NEXT_FSTAT(handle, fsp, sbuf) ((handle)->vfs_next.ops.fstat((handle)->vfs_next.handles.fstat, (fsp), (sbuf))) ops 334 source3/include/vfs_macros.h #define SMB_VFS_NEXT_LSTAT(handle, path, sbuf) ((handle)->vfs_next.ops.lstat((handle)->vfs_next.handles.lstat, (path), (sbuf))) ops 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))) ops 336 source3/include/vfs_macros.h #define SMB_VFS_NEXT_UNLINK(handle, path) ((handle)->vfs_next.ops.unlink((handle)->vfs_next.handles.unlink, (path))) ops 337 source3/include/vfs_macros.h #define SMB_VFS_NEXT_CHMOD(handle, path, mode) ((handle)->vfs_next.ops.chmod((handle)->vfs_next.handles.chmod, (path), (mode))) ops 338 source3/include/vfs_macros.h #define SMB_VFS_NEXT_FCHMOD(handle, fsp, mode) ((handle)->vfs_next.ops.fchmod((handle)->vfs_next.handles.fchmod, (fsp), (mode))) ops 339 source3/include/vfs_macros.h #define SMB_VFS_NEXT_CHOWN(handle, path, uid, gid) ((handle)->vfs_next.ops.chown((handle)->vfs_next.handles.chown, (path), (uid), (gid))) ops 340 source3/include/vfs_macros.h #define SMB_VFS_NEXT_FCHOWN(handle, fsp, uid, gid) ((handle)->vfs_next.ops.fchown((handle)->vfs_next.handles.fchown, (fsp), (uid), (gid))) ops 341 source3/include/vfs_macros.h #define SMB_VFS_NEXT_LCHOWN(handle, path, uid, gid) ((handle)->vfs_next.ops.lchown((handle)->vfs_next.handles.lchown, (path), (uid), (gid))) ops 342 source3/include/vfs_macros.h #define SMB_VFS_NEXT_CHDIR(handle, path) ((handle)->vfs_next.ops.chdir((handle)->vfs_next.handles.chdir, (path))) ops 343 source3/include/vfs_macros.h #define SMB_VFS_NEXT_GETWD(handle, buf) ((handle)->vfs_next.ops.getwd((handle)->vfs_next.handles.getwd, (buf))) ops 344 source3/include/vfs_macros.h #define SMB_VFS_NEXT_NTIMES(handle, path, ts) ((handle)->vfs_next.ops.ntimes((handle)->vfs_next.handles.ntimes, (path), (ts))) ops 345 source3/include/vfs_macros.h #define SMB_VFS_NEXT_FTRUNCATE(handle, fsp, offset) ((handle)->vfs_next.ops.ftruncate((handle)->vfs_next.handles.ftruncate, (fsp), (offset))) ops 346 source3/include/vfs_macros.h #define SMB_VFS_NEXT_LOCK(handle, fsp, op, offset, count, type) ((handle)->vfs_next.ops.lock((handle)->vfs_next.handles.lock, (fsp), (op), (offset), (count), (type))) ops 347 source3/include/vfs_macros.h #define SMB_VFS_NEXT_KERNEL_FLOCK(handle, fsp, share_mode)((handle)->vfs_next.ops.kernel_flock((handle)->vfs_next.handles.kernel_flock, (fsp), (share_mode))) ops 348 source3/include/vfs_macros.h #define SMB_VFS_NEXT_LINUX_SETLEASE(handle, fsp, leasetype)((handle)->vfs_next.ops.linux_setlease((handle)->vfs_next.handles.linux_setlease, (fsp), (leasetype))) ops 349 source3/include/vfs_macros.h #define SMB_VFS_NEXT_GETLOCK(handle, fsp, poffset, pcount, ptype, ppid) ((handle)->vfs_next.ops.getlock((handle)->vfs_next.handles.getlock, (fsp), (poffset), (pcount), (ptype), (ppid))) ops 350 source3/include/vfs_macros.h #define SMB_VFS_NEXT_SYMLINK(handle, oldpath, newpath) ((handle)->vfs_next.ops.symlink((handle)->vfs_next.handles.symlink, (oldpath), (newpath))) ops 351 source3/include/vfs_macros.h #define SMB_VFS_NEXT_READLINK(handle, path, buf, bufsiz) ((handle)->vfs_next.ops.vfs_readlink((handle)->vfs_next.handles.vfs_readlink, (path), (buf), (bufsiz))) ops 352 source3/include/vfs_macros.h #define SMB_VFS_NEXT_LINK(handle, oldpath, newpath) ((handle)->vfs_next.ops.link((handle)->vfs_next.handles.link, (oldpath), (newpath))) ops 353 source3/include/vfs_macros.h #define SMB_VFS_NEXT_MKNOD(handle, path, mode, dev) ((handle)->vfs_next.ops.mknod((handle)->vfs_next.handles.mknod, (path), (mode), (dev))) ops 354 source3/include/vfs_macros.h #define SMB_VFS_NEXT_REALPATH(handle, path, resolved_path) ((handle)->vfs_next.ops.realpath((handle)->vfs_next.handles.realpath, (path), (resolved_path))) ops 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))) ops 356 source3/include/vfs_macros.h #define SMB_VFS_NEXT_CHFLAGS(handle, path, flags) ((handle)->vfs_next.ops.chflags((handle)->vfs_next.handles.chflags, (path), (flags))) ops 357 source3/include/vfs_macros.h #define SMB_VFS_NEXT_FILE_ID_CREATE(handle, sbuf) ((handle)->vfs_next.ops.file_id_create((handle)->vfs_next.handles.file_id_create, (sbuf))) ops 358 source3/include/vfs_macros.h #define SMB_VFS_NEXT_STREAMINFO(handle, fsp, fname, mem_ctx, num_streams, streams) ((handle)->vfs_next.ops.streaminfo((handle)->vfs_next.handles.streaminfo, (fsp), (fname), (mem_ctx), (num_streams), (streams))) ops 359 source3/include/vfs_macros.h #define SMB_VFS_NEXT_GET_REAL_FILENAME(handle, path, name, mem_ctx, found_name) ((handle)->vfs_next.ops.get_real_filename((handle)->vfs_next.handles.get_real_filename, (path), (name), (mem_ctx), (found_name))) ops 360 source3/include/vfs_macros.h #define SMB_VFS_NEXT_BRL_LOCK_WINDOWS(handle, br_lck, plock, blocking_lock, blr) ((handle)->vfs_next.ops.brl_lock_windows((handle)->vfs_next.handles.brl_lock_windows, (br_lck), (plock), (blocking_lock), (blr))) ops 361 source3/include/vfs_macros.h #define SMB_VFS_NEXT_BRL_UNLOCK_WINDOWS(handle, msg_ctx, br_lck, plock) ((handle)->vfs_next.ops.brl_unlock_windows((handle)->vfs_next.handles.brl_unlock_windows, (msg_ctx), (br_lck), (plock))) ops 362 source3/include/vfs_macros.h #define SMB_VFS_NEXT_BRL_CANCEL_WINDOWS(handle, br_lck, plock, blr) ((handle)->vfs_next.ops.brl_cancel_windows((handle)->vfs_next.handles.brl_cancel_windows, (br_lck), (plock), (blr))) ops 363 source3/include/vfs_macros.h #define SMB_VFS_NEXT_STRICT_LOCK(handle, fsp, plock) ((handle)->vfs_next.ops.strict_lock((handle)->vfs_next.handles.strict_lock, (fsp), (plock))) ops 364 source3/include/vfs_macros.h #define SMB_VFS_NEXT_STRICT_UNLOCK(handle, fsp, plock) ((handle)->vfs_next.ops.strict_unlock((handle)->vfs_next.handles.strict_unlock, (fsp), (plock))) ops 367 source3/include/vfs_macros.h #define SMB_VFS_NEXT_FGET_NT_ACL(handle, fsp, security_info, ppdesc) ((handle)->vfs_next.ops.fget_nt_acl((handle)->vfs_next.handles.fget_nt_acl, (fsp), (security_info), (ppdesc))) ops 368 source3/include/vfs_macros.h #define SMB_VFS_NEXT_GET_NT_ACL(handle, name, security_info, ppdesc) ((handle)->vfs_next.ops.get_nt_acl((handle)->vfs_next.handles.get_nt_acl, (name), (security_info), (ppdesc))) ops 369 source3/include/vfs_macros.h #define SMB_VFS_NEXT_FSET_NT_ACL(handle, fsp, security_info_sent, psd) ((handle)->vfs_next.ops.fset_nt_acl((handle)->vfs_next.handles.fset_nt_acl, (fsp), (security_info_sent), (psd))) ops 372 source3/include/vfs_macros.h #define SMB_VFS_NEXT_CHMOD_ACL(handle, name, mode) ((handle)->vfs_next.ops.chmod_acl((handle)->vfs_next.handles.chmod_acl, (name), (mode))) ops 373 source3/include/vfs_macros.h #define SMB_VFS_NEXT_FCHMOD_ACL(handle, fsp, mode) ((handle)->vfs_next.ops.fchmod_acl((handle)->vfs_next.handles.fchmod_acl, (fsp), (mode))) ops 375 source3/include/vfs_macros.h #define SMB_VFS_NEXT_SYS_ACL_GET_ENTRY(handle, theacl, entry_id, entry_p) ((handle)->vfs_next.ops.sys_acl_get_entry((handle)->vfs_next.handles.sys_acl_get_entry, (theacl), (entry_id), (entry_p))) ops 376 source3/include/vfs_macros.h #define SMB_VFS_NEXT_SYS_ACL_GET_TAG_TYPE(handle, entry_d, tag_type_p) ((handle)->vfs_next.ops.sys_acl_get_tag_type((handle)->vfs_next.handles.sys_acl_get_tag_type, (entry_d), (tag_type_p))) ops 377 source3/include/vfs_macros.h #define SMB_VFS_NEXT_SYS_ACL_GET_PERMSET(handle, entry_d, permset_p) ((handle)->vfs_next.ops.sys_acl_get_permset((handle)->vfs_next.handles.sys_acl_get_permset, (entry_d), (permset_p))) ops 378 source3/include/vfs_macros.h #define SMB_VFS_NEXT_SYS_ACL_GET_QUALIFIER(handle, entry_d) ((handle)->vfs_next.ops.sys_acl_get_qualifier((handle)->vfs_next.handles.sys_acl_get_qualifier, (entry_d))) ops 379 source3/include/vfs_macros.h #define SMB_VFS_NEXT_SYS_ACL_GET_FILE(handle, path_p, type) ((handle)->vfs_next.ops.sys_acl_get_file((handle)->vfs_next.handles.sys_acl_get_file, (path_p), (type))) ops 380 source3/include/vfs_macros.h #define SMB_VFS_NEXT_SYS_ACL_GET_FD(handle, fsp) ((handle)->vfs_next.ops.sys_acl_get_fd((handle)->vfs_next.handles.sys_acl_get_fd, (fsp))) ops 381 source3/include/vfs_macros.h #define SMB_VFS_NEXT_SYS_ACL_CLEAR_PERMS(handle, permset) ((handle)->vfs_next.ops.sys_acl_clear_perms((handle)->vfs_next.handles.sys_acl_clear_perms, (permset))) ops 382 source3/include/vfs_macros.h #define SMB_VFS_NEXT_SYS_ACL_ADD_PERM(handle, permset, perm) ((handle)->vfs_next.ops.sys_acl_add_perm((handle)->vfs_next.handles.sys_acl_add_perm, (permset), (perm))) ops 383 source3/include/vfs_macros.h #define SMB_VFS_NEXT_SYS_ACL_TO_TEXT(handle, theacl, plen) ((handle)->vfs_next.ops.sys_acl_to_text((handle)->vfs_next.handles.sys_acl_to_text, (theacl), (plen))) ops 384 source3/include/vfs_macros.h #define SMB_VFS_NEXT_SYS_ACL_INIT(handle, count) ((handle)->vfs_next.ops.sys_acl_init((handle)->vfs_next.handles.sys_acl_init, (count))) ops 385 source3/include/vfs_macros.h #define SMB_VFS_NEXT_SYS_ACL_CREATE_ENTRY(handle, pacl, pentry) ((handle)->vfs_next.ops.sys_acl_create_entry((handle)->vfs_next.handles.sys_acl_create_entry, (pacl), (pentry))) ops 386 source3/include/vfs_macros.h #define SMB_VFS_NEXT_SYS_ACL_SET_TAG_TYPE(handle, entry, tagtype) ((handle)->vfs_next.ops.sys_acl_set_tag_type((handle)->vfs_next.handles.sys_acl_set_tag_type, (entry), (tagtype))) ops 387 source3/include/vfs_macros.h #define SMB_VFS_NEXT_SYS_ACL_SET_QUALIFIER(handle, entry, qual) ((handle)->vfs_next.ops.sys_acl_set_qualifier((handle)->vfs_next.handles.sys_acl_set_qualifier, (entry), (qual))) ops 388 source3/include/vfs_macros.h #define SMB_VFS_NEXT_SYS_ACL_SET_PERMSET(handle, entry, permset) ((handle)->vfs_next.ops.sys_acl_set_permset((handle)->vfs_next.handles.sys_acl_set_permset, (entry), (permset))) ops 389 source3/include/vfs_macros.h #define SMB_VFS_NEXT_SYS_ACL_VALID(handle, theacl) ((handle)->vfs_next.ops.sys_acl_valid((handle)->vfs_next.handles.sys_acl_valid, (theacl))) ops 390 source3/include/vfs_macros.h #define SMB_VFS_NEXT_SYS_ACL_SET_FILE(handle, name, acltype, theacl) ((handle)->vfs_next.ops.sys_acl_set_file((handle)->vfs_next.handles.sys_acl_set_file, (name), (acltype), (theacl))) ops 391 source3/include/vfs_macros.h #define SMB_VFS_NEXT_SYS_ACL_SET_FD(handle, fsp, theacl) ((handle)->vfs_next.ops.sys_acl_set_fd((handle)->vfs_next.handles.sys_acl_set_fd, (fsp), (theacl))) ops 392 source3/include/vfs_macros.h #define SMB_VFS_NEXT_SYS_ACL_DELETE_DEF_FILE(handle, path) ((handle)->vfs_next.ops.sys_acl_delete_def_file((handle)->vfs_next.handles.sys_acl_delete_def_file, (path))) ops 393 source3/include/vfs_macros.h #define SMB_VFS_NEXT_SYS_ACL_GET_PERM(handle, permset, perm) ((handle)->vfs_next.ops.sys_acl_get_perm((handle)->vfs_next.handles.sys_acl_get_perm, (permset), (perm))) ops 394 source3/include/vfs_macros.h #define SMB_VFS_NEXT_SYS_ACL_FREE_TEXT(handle, text) ((handle)->vfs_next.ops.sys_acl_free_text((handle)->vfs_next.handles.sys_acl_free_text, (text))) ops 395 source3/include/vfs_macros.h #define SMB_VFS_NEXT_SYS_ACL_FREE_ACL(handle, posix_acl) ((handle)->vfs_next.ops.sys_acl_free_acl((handle)->vfs_next.handles.sys_acl_free_acl, (posix_acl))) ops 396 source3/include/vfs_macros.h #define SMB_VFS_NEXT_SYS_ACL_FREE_QUALIFIER(handle, qualifier, tagtype) ((handle)->vfs_next.ops.sys_acl_free_qualifier((handle)->vfs_next.handles.sys_acl_free_qualifier, (qualifier), (tagtype))) ops 399 source3/include/vfs_macros.h #define SMB_VFS_NEXT_GETXATTR(handle,path,name,value,size) ((handle)->vfs_next.ops.getxattr((handle)->vfs_next.handles.getxattr,(path),(name),(value),(size))) ops 400 source3/include/vfs_macros.h #define SMB_VFS_NEXT_LGETXATTR(handle,path,name,value,size) ((handle)->vfs_next.ops.lgetxattr((handle)->vfs_next.handles.lgetxattr,(path),(name),(value),(size))) ops 401 source3/include/vfs_macros.h #define SMB_VFS_NEXT_FGETXATTR(handle,fsp,name,value,size) ((handle)->vfs_next.ops.fgetxattr((handle)->vfs_next.handles.fgetxattr,(fsp),(name),(value),(size))) ops 402 source3/include/vfs_macros.h #define SMB_VFS_NEXT_LISTXATTR(handle,path,list,size) ((handle)->vfs_next.ops.listxattr((handle)->vfs_next.handles.listxattr,(path),(list),(size))) ops 403 source3/include/vfs_macros.h #define SMB_VFS_NEXT_LLISTXATTR(handle,path,list,size) ((handle)->vfs_next.ops.llistxattr((handle)->vfs_next.handles.llistxattr,(path),(list),(size))) ops 404 source3/include/vfs_macros.h #define SMB_VFS_NEXT_FLISTXATTR(handle,fsp,list,size) ((handle)->vfs_next.ops.flistxattr((handle)->vfs_next.handles.flistxattr,(fsp),(list),(size))) ops 405 source3/include/vfs_macros.h #define SMB_VFS_NEXT_REMOVEXATTR(handle,path,name) ((handle)->vfs_next.ops.removexattr((handle)->vfs_next.handles.removexattr,(path),(name))) ops 406 source3/include/vfs_macros.h #define SMB_VFS_NEXT_LREMOVEXATTR(handle,path,name) ((handle)->vfs_next.ops.lremovexattr((handle)->vfs_next.handles.lremovexattr,(path),(name))) ops 407 source3/include/vfs_macros.h #define SMB_VFS_NEXT_FREMOVEXATTR(handle,fsp,name) ((handle)->vfs_next.ops.fremovexattr((handle)->vfs_next.handles.fremovexattr,(fsp),(name))) ops 408 source3/include/vfs_macros.h #define SMB_VFS_NEXT_SETXATTR(handle,path,name,value,size,flags) ((handle)->vfs_next.ops.setxattr((handle)->vfs_next.handles.setxattr,(path),(name),(value),(size),(flags))) ops 409 source3/include/vfs_macros.h #define SMB_VFS_NEXT_LSETXATTR(handle,path,name,value,size,flags) ((handle)->vfs_next.ops.lsetxattr((handle)->vfs_next.handles.lsetxattr,(path),(name),(value),(size),(flags))) ops 410 source3/include/vfs_macros.h #define SMB_VFS_NEXT_FSETXATTR(handle,fsp,name,value,size,flags) ((handle)->vfs_next.ops.fsetxattr((handle)->vfs_next.handles.fsetxattr,(fsp),(name),(value),(size),(flags))) ops 413 source3/include/vfs_macros.h #define SMB_VFS_NEXT_AIO_READ(handle,fsp,aiocb) ((handle)->vfs_next.ops.aio_read((handle)->vfs_next.handles.aio_read,(fsp),(aiocb))) ops 414 source3/include/vfs_macros.h #define SMB_VFS_NEXT_AIO_WRITE(handle,fsp,aiocb) ((handle)->vfs_next.ops.aio_write((handle)->vfs_next.handles.aio_write,(fsp),(aiocb))) ops 415 source3/include/vfs_macros.h #define SMB_VFS_NEXT_AIO_RETURN(handle,fsp,aiocb) ((handle)->vfs_next.ops.aio_return_fn((handle)->vfs_next.handles.aio_return,(fsp),(aiocb))) ops 416 source3/include/vfs_macros.h #define SMB_VFS_NEXT_AIO_CANCEL(handle,fsp,aiocb) ((handle)->vfs_next.ops.aio_cancel((handle)->vfs_next.handles.aio_cancel,(fsp),(aiocb))) ops 417 source3/include/vfs_macros.h #define SMB_VFS_NEXT_AIO_ERROR(handle,fsp,aiocb) ((handle)->vfs_next.ops.aio_error_fn((handle)->vfs_next.handles.aio_error,(fsp),(aiocb))) ops 418 source3/include/vfs_macros.h #define SMB_VFS_NEXT_AIO_FSYNC(handle,fsp,op,aiocb) ((handle)->vfs_next.ops.aio_fsync((handle)->vfs_next.handles.aio_fsync,(fsp),(op),(aiocb))) ops 419 source3/include/vfs_macros.h #define SMB_VFS_NEXT_AIO_SUSPEND(handle,fsp,aiocb,n,ts) ((handle)->vfs_next.ops.aio_suspend((handle)->vfs_next.handles.aio_suspend,(fsp),(aiocb),(n),(ts))) ops 420 source3/include/vfs_macros.h #define SMB_VFS_NEXT_AIO_FORCE(handle,fsp) ((handle)->vfs_next.ops.aio_force((handle)->vfs_next.handles.aio_force,(fsp))) ops 423 source3/include/vfs_macros.h #define SMB_VFS_NEXT_IS_OFFLINE(handle,path,sbuf) ((handle)->vfs_next.ops.is_offline((handle)->vfs_next.handles.is_offline,(path),(sbuf))) ops 424 source3/include/vfs_macros.h #define SMB_VFS_NEXT_SET_OFFLINE(handle,path) ((handle)->vfs_next.ops.set_offline((handle)->vfs_next.handles.set_offline,(path))) ops 255 source3/lib/ldb/common/ldb.c while (module && module->ops->op == NULL) module = module->next; \ ops 273 source3/lib/ldb/common/ldb.c status = module->ops->start_transaction(module); ops 297 source3/lib/ldb/common/ldb.c status = module->ops->end_transaction(module); ops 319 source3/lib/ldb/common/ldb.c status = module->ops->del_transaction(module); ops 419 source3/lib/ldb/common/ldb.c return handle->module->ops->wait(handle, type); ops 485 source3/lib/ldb/common/ldb.c ret = module->ops->search(module, req); ops 489 source3/lib/ldb/common/ldb.c ret = module->ops->add(module, req); ops 493 source3/lib/ldb/common/ldb.c ret = module->ops->modify(module, req); ops 497 source3/lib/ldb/common/ldb.c ret = module->ops->del(module, req); ops 501 source3/lib/ldb/common/ldb.c ret = module->ops->rename(module, req); ops 505 source3/lib/ldb/common/ldb.c ret = module->ops->sequence_number(module, req); ops 509 source3/lib/ldb/common/ldb.c ret = module->ops->request(module, req); ops 121 source3/lib/ldb/common/ldb_modules.c const struct ldb_module_ops *ops; ops 130 source3/lib/ldb/common/ldb_modules.c if (strcmp(e->ops->name, name) == 0) ops 131 source3/lib/ldb/common/ldb_modules.c return e->ops; ops 186 source3/lib/ldb/common/ldb_modules.c int ldb_register_module(const struct ldb_module_ops *ops) ops 190 source3/lib/ldb/common/ldb_modules.c if (ldb_find_module_ops(ops->name) != NULL) ops 196 source3/lib/ldb/common/ldb_modules.c entry->ops = ops; ops 266 source3/lib/ldb/common/ldb_modules.c const struct ldb_module_ops *ops; ops 268 source3/lib/ldb/common/ldb_modules.c ops = ldb_find_module_ops(module_list[i]); ops 269 source3/lib/ldb/common/ldb_modules.c if (ops == NULL) { ops 271 source3/lib/ldb/common/ldb_modules.c ops = ldb_find_module_ops(module_list[i]); ops 275 source3/lib/ldb/common/ldb_modules.c if (ops == NULL) { ops 288 source3/lib/ldb/common/ldb_modules.c current->ops = ops; ops 298 source3/lib/ldb/common/ldb_modules.c while (module && module->ops->init_context == NULL) ops 301 source3/lib/ldb/common/ldb_modules.c if (module && module->ops->init_context && ops 302 source3/lib/ldb/common/ldb_modules.c module->ops->init_context(module) != LDB_SUCCESS) { ops 332 source3/lib/ldb/common/ldb_modules.c if ((modules == NULL) && (strcmp("ldap", ldb->modules->ops->name) != 0)) { ops 388 source3/lib/ldb/common/ldb_modules.c while (module && module->ops->op == NULL) module = module->next; \ ops 405 source3/lib/ldb/common/ldb_modules.c return module->ops->search(module, request); ops 408 source3/lib/ldb/common/ldb_modules.c return module->ops->add(module, request); ops 411 source3/lib/ldb/common/ldb_modules.c return module->ops->modify(module, request); ops 414 source3/lib/ldb/common/ldb_modules.c return module->ops->del(module, request); ops 417 source3/lib/ldb/common/ldb_modules.c return module->ops->rename(module, request); ops 420 source3/lib/ldb/common/ldb_modules.c return module->ops->sequence_number(module, request); ops 423 source3/lib/ldb/common/ldb_modules.c return module->ops->request(module, request); ops 434 source3/lib/ldb/common/ldb_modules.c while (module && module->ops->init_context == NULL) ops 440 source3/lib/ldb/common/ldb_modules.c return module->ops->init_context(module); ops 446 source3/lib/ldb/common/ldb_modules.c return module->ops->start_transaction(module); ops 452 source3/lib/ldb/common/ldb_modules.c return module->ops->end_transaction(module); ops 458 source3/lib/ldb/common/ldb_modules.c return module->ops->del_transaction(module); ops 49 source3/lib/ldb/include/ldb_private.h const struct ldb_module_ops *ops; ops 784 source3/lib/ldb/ldb_ildap/ldb_ildap.c (*module)->ops = &ildb_ops; ops 832 source3/lib/ldb/ldb_ldap/ldb_ldap.c (*module)->ops = &lldb_ops; ops 1873 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c (*module)->ops = &lsqlite3_ops; ops 1070 source3/lib/ldb/ldb_tdb/ldb_tdb.c (*module)->ops = <db_ops; ops 563 source3/lib/smbconf/smbconf_reg.c werr = ctx->ops->open_conf(ctx); ops 582 source3/lib/smbconf/smbconf_reg.c return ctx->ops->close_conf(ctx); ops 648 source3/lib/smbconf/smbconf_reg.c if (!W_ERROR_IS_OK(ctx->ops->open_conf(ctx))) { ops 279 source3/libads/sasl_wrapping.c const struct ads_saslwrap_ops *ops, ops 300 source3/libads/sasl_wrapping.c ads->ldap.wrap_ops = ops; ops 307 source3/libads/sasl_wrapping.c const struct ads_saslwrap_ops *ops, ops 620 source3/libnet/libnet_dssync.c if (ctx->ops->process_objects) { ops 621 source3/libnet/libnet_dssync.c status = ctx->ops->process_objects(ctx, mem_ctx, ops 652 source3/libnet/libnet_dssync.c if (ctx->ops->startup) { ops 653 source3/libnet/libnet_dssync.c status = ctx->ops->startup(ctx, mem_ctx, &old_utdv); ops 691 source3/libnet/libnet_dssync.c if (ctx->ops->finish) { ops 692 source3/libnet/libnet_dssync.c status = ctx->ops->finish(ctx, mem_ctx, pnew_utdv); ops 51 source3/libnet/libnet_dssync.h const struct dssync_ops *ops; ops 414 source3/libnet/libnet_samsync.c callback_status = ctx->ops->process_objects(mem_ctx, database_id, ops 450 source3/libnet/libnet_samsync.c if (!ctx->ops) { ops 454 source3/libnet/libnet_samsync.c if (ctx->ops->startup) { ops 455 source3/libnet/libnet_samsync.c status = ctx->ops->startup(mem_ctx, ctx, ops 492 source3/libnet/libnet_samsync.c if (NT_STATUS_IS_OK(status) && ctx->ops->finish) { ops 493 source3/libnet/libnet_samsync.c callback_status = ctx->ops->finish(mem_ctx, ctx, ops 78 source3/libnet/libnet_samsync.h const struct samsync_ops *ops; ops 49 source3/modules/perfcount_test.c struct perfcount_test_counter *ops; ops 67 source3/modules/perfcount_test.c for (ptc = ctxt->ops; ptc != NULL; ) { ops 81 source3/modules/perfcount_test.c DLIST_REMOVE(ctxt->ops, ptc); ops 92 source3/modules/perfcount_test.c DLIST_REMOVE(ctxt->ops, ptc); ops 219 source3/modules/perfcount_test.c DLIST_ADD(ctxt->ops, ctr); ops 238 source3/modules/perfcount_test.c DLIST_ADD(ctxt->ops, ctr); ops 250 source3/modules/perfcount_test.c ctxt->ops->op = op; ops 261 source3/modules/perfcount_test.c ctxt->ops->sub_op = sub_op; ops 271 source3/modules/perfcount_test.c ctxt->ops->ioctl = io_ctl; ops 282 source3/modules/perfcount_test.c ctxt->ops->bytes_in = bytes_in; ops 294 source3/modules/perfcount_test.c ctxt->ops->bytes_out = bytes_out; ops 317 source3/modules/perfcount_test.c for (ctr = ctxt->ops; ctr != NULL; ctr = ctr->next) { ops 326 source3/modules/perfcount_test.c DLIST_ADD(new_ctxt->ops, new_ctr); ops 334 source3/modules/perfcount_test.c for (ctr = new_ctxt->ops; ctr != NULL; ) { ops 287 source3/modules/vfs_cap.c if (!handle->vfs_next.ops.chmod_acl) { ops 302 source3/modules/vfs_catia.c if (!handle->vfs_next.ops.chmod_acl) { ops 824 source3/modules/vfs_full_audit.c static void init_bitmap(struct bitmap **bm, const char **ops) ops 839 source3/modules/vfs_full_audit.c while (*ops != NULL) { ops 843 source3/modules/vfs_full_audit.c if (strequal(*ops, "all")) { ops 848 source3/modules/vfs_full_audit.c if (strequal(*ops, "none")) { ops 858 source3/modules/vfs_full_audit.c if (strequal(*ops, vfs_op_names[i].name)) { ops 865 source3/modules/vfs_full_audit.c *ops)); ops 869 source3/modules/vfs_full_audit.c ops += 1; ops 487 source3/modules/vfs_shadow_copy2.c if (!handle->vfs_next.ops.chmod_acl) { ops 187 source3/registry/reg_api.c if ( !(key->ops = reghook_cache_find( key->name )) ) { ops 721 source3/registry/reg_api.c registry_key.ops = reghook_cache_find(topkeypath); ops 722 source3/registry/reg_api.c if (!registry_key.ops) { ops 888 source3/registry/reg_api.c registry_key.ops = reghook_cache_find(registry_key.name); ops 889 source3/registry/reg_api.c if (registry_key.ops == NULL) { ops 82 source3/registry/reg_cachehook.c WERROR reghook_cache_add(const char *keyname, REGISTRY_OPS *ops) ops 87 source3/registry/reg_cachehook.c if ((keyname == NULL) || (ops == NULL)) { ops 97 source3/registry/reg_cachehook.c (void *)ops, key)); ops 99 source3/registry/reg_cachehook.c werr = pathtree_add(cache_tree, key, ops); ops 114 source3/registry/reg_cachehook.c REGISTRY_OPS *ops = NULL; ops 127 source3/registry/reg_cachehook.c ops = (REGISTRY_OPS *)pathtree_find(cache_tree, key); ops 130 source3/registry/reg_cachehook.c ops ? (void *)ops : 0, key)); ops 135 source3/registry/reg_cachehook.c return ops; ops 85 source3/registry/reg_dispatcher.c if (key->ops && key->ops->store_subkeys) ops 86 source3/registry/reg_dispatcher.c return key->ops->store_subkeys(key->name, subkeys); ops 97 source3/registry/reg_dispatcher.c if (key->ops && key->ops->store_values) ops 98 source3/registry/reg_dispatcher.c return key->ops->store_values(key->name, val); ops 105 source3/registry/reg_dispatcher.c if (key->ops && key->ops->create_subkey) { ops 106 source3/registry/reg_dispatcher.c return key->ops->create_subkey(key->name, subkey); ops 114 source3/registry/reg_dispatcher.c if (key->ops && key->ops->delete_subkey) { ops 115 source3/registry/reg_dispatcher.c return key->ops->delete_subkey(key->name, subkey); ops 130 source3/registry/reg_dispatcher.c if (key->ops && key->ops->fetch_subkeys) ops 131 source3/registry/reg_dispatcher.c result = key->ops->fetch_subkeys(key->name, subkey_ctr); ops 145 source3/registry/reg_dispatcher.c (key->ops) ? (void *)key->ops : NULL)); ops 147 source3/registry/reg_dispatcher.c if (key->ops && key->ops->fetch_values) ops 148 source3/registry/reg_dispatcher.c result = key->ops->fetch_values(key->name, val); ops 168 source3/registry/reg_dispatcher.c if (key->ops && key->ops->reg_access_check) { ops 169 source3/registry/reg_dispatcher.c return key->ops->reg_access_check(key->name, requested, ops 196 source3/registry/reg_dispatcher.c if (key->ops && key->ops->get_secdesc) { ops 197 source3/registry/reg_dispatcher.c werr = key->ops->get_secdesc(mem_ctx, key->name, psecdesc); ops 215 source3/registry/reg_dispatcher.c if (key->ops && key->ops->set_secdesc) { ops 216 source3/registry/reg_dispatcher.c return key->ops->set_secdesc(key->name, psecdesc); ops 228 source3/registry/reg_dispatcher.c if (key->ops && key->ops->subkeys_need_update) ops 230 source3/registry/reg_dispatcher.c return key->ops->subkeys_need_update(subkeys); ops 242 source3/registry/reg_dispatcher.c if (key->ops && key->ops->values_need_update) ops 244 source3/registry/reg_dispatcher.c return key->ops->values_need_update(values); ops 78 source3/registry/reg_init_full.c werr = reghook_cache_add(reg_hooks[i].keyname, reg_hooks[i].ops); ops 32 source3/rpc_server/srv_svcctl_nt.c SERVICE_CONTROL_OPS *ops; ops 75 source3/rpc_server/srv_svcctl_nt.c svcctl_ops[i].ops = &rcinit_svc_ops; ops 81 source3/rpc_server/srv_svcctl_nt.c svcctl_ops[i].ops = &spoolss_svc_ops; ops 85 source3/rpc_server/srv_svcctl_nt.c svcctl_ops[i].ops = &netlogon_svc_ops; ops 89 source3/rpc_server/srv_svcctl_nt.c svcctl_ops[i].ops = &winreg_svc_ops; ops 93 source3/rpc_server/srv_svcctl_nt.c svcctl_ops[i].ops = &wins_svc_ops; ops 99 source3/rpc_server/srv_svcctl_nt.c svcctl_ops[i].ops = NULL; ops 219 source3/rpc_server/srv_svcctl_nt.c info->ops = s_op->ops; ops 375 source3/rpc_server/srv_svcctl_nt.c return info->ops->service_status( info->name, r->out.service_status ); ops 403 source3/rpc_server/srv_svcctl_nt.c svcctl_ops[i].ops->service_status( svcctl_ops[i].name, &st[i].status ); ops 497 source3/rpc_server/srv_svcctl_nt.c return info->ops->start_service( info->name ); ops 519 source3/rpc_server/srv_svcctl_nt.c return info->ops->stop_service( info->name, ops 526 source3/rpc_server/srv_svcctl_nt.c return info->ops->service_status( info->name, ops 601 source3/rpc_server/srv_svcctl_nt.c info->ops->service_status( info->name, &svc_stat_proc.status ); ops 70 source3/smbd/oplock.c !koplocks->ops->set_oplock(koplocks, fsp, oplock_type)) { ops 100 source3/smbd/oplock.c koplocks->ops->release_oplock(koplocks, fsp, NO_OPLOCK); ops 137 source3/smbd/oplock.c koplocks->ops->release_oplock(koplocks, fsp, LEVEL_II_OPLOCK); ops 842 source3/smbd/oplock.c if (koplocks && koplocks->ops->contend_level2_oplocks_begin) { ops 843 source3/smbd/oplock.c koplocks->ops->contend_level2_oplocks_begin(fsp, type); ops 854 source3/smbd/oplock.c if (koplocks && koplocks->ops->contend_level2_oplocks_end) { ops 855 source3/smbd/oplock.c koplocks->ops->contend_level2_oplocks_end(fsp, type); ops 316 source3/smbd/oplock_irix.c _ctx->ops = &irix_koplocks; ops 208 source3/smbd/oplock_linux.c ctx->ops = &linux_koplocks; ops 691 source3/smbd/oplock_onefs.c _ctx->ops = &onefs_koplocks_ops; ops 107 source3/smbd/vfs.c ((void **)(void *)&vfs->ops)[which] = op; ops 112 source3/smbd/vfs.c const vfs_op_tuple *ops; ops 170 source3/smbd/vfs.c if ((ops = entry->vfs_op_tuples) == NULL) { ops 191 source3/smbd/vfs.c for(i=0; ops[i].op != NULL; i++) { ops 192 source3/smbd/vfs.c DEBUG(5, ("Checking operation #%d (type %d, layer %d)\n", i, ops[i].type, ops[i].layer)); ops 193 source3/smbd/vfs.c if(ops[i].layer == SMB_VFS_LAYER_OPAQUE) { ops 197 source3/smbd/vfs.c DEBUGADD(5, ("Making operation type %d opaque [module %s]\n", ops[i].type, vfs_object)); ops 198 source3/smbd/vfs.c vfs_set_operation(&conn->vfs_opaque, ops[i].type, handle, ops[i].op); ops 201 source3/smbd/vfs.c DEBUGADD(5, ("Accepting operation type %d from module %s\n", ops[i].type, vfs_object)); ops 202 source3/smbd/vfs.c vfs_set_operation(&conn->vfs, ops[i].type, handle, ops[i].op); ops 126 source3/utils/net_rpc_samsync.c ctx->ops = &libnet_samsync_display_ops; ops 209 source3/utils/net_rpc_samsync.c ctx->ops = &libnet_samsync_passdb_ops; ops 295 source3/utils/net_rpc_samsync.c ctx->ops = &libnet_samsync_ldif_ops; ops 380 source3/utils/net_rpc_samsync.c ctx->ops = &libnet_samsync_keytab_ops; ops 443 source3/utils/net_rpc_samsync.c ctx->ops = &libnet_dssync_keytab_ops; ops 159 source4/auth/auth.h const struct auth_operations *ops; ops 264 source4/auth/auth.h NTSTATUS auth_register(const struct auth_operations *ops); ops 214 source4/auth/gensec/cyrus_sasl.c sasl_ret = sasl_client_start(gensec_sasl_state->conn, gensec_security->ops->sasl_name, ops 43 source4/auth/gensec/gensec.c bool gensec_security_ops_enabled(struct gensec_security_ops *ops, ops 46 source4/auth/gensec/gensec.c return lp_parm_bool(lp_ctx, NULL, "gensec", ops->name, ops->enabled); ops 404 source4/auth/gensec/gensec.c struct gensec_security_ops **ops, ops 411 source4/auth/gensec/gensec.c if (!ops) { ops 419 source4/auth/gensec/gensec.c for (i=0; ops && ops[i]; i++) { ops 421 source4/auth/gensec/gensec.c !gensec_security_ops_enabled(ops[i], gensec_security->settings->lp_ctx)) { ops 424 source4/auth/gensec/gensec.c if (!ops[i]->oid) { ops 428 source4/auth/gensec/gensec.c for (k = 0; ops[i]->oid[k]; k++) { ops 429 source4/auth/gensec/gensec.c if (skip && strcmp(skip, ops[i]->oid[k])==0) { ops 435 source4/auth/gensec/gensec.c oid_list[j] = ops[i]->oid[k]; ops 495 source4/auth/gensec/gensec.c struct gensec_security_ops **ops ops 497 source4/auth/gensec/gensec.c return gensec_security_oids_from_ops(gensec_security, mem_ctx, ops, skip); ops 522 source4/auth/gensec/gensec.c (*gensec_security)->ops = NULL; ops 556 source4/auth/gensec/gensec.c (*gensec_security)->ops = NULL; ops 634 source4/auth/gensec/gensec.c gensec_security->ops->name)); ops 637 source4/auth/gensec/gensec.c if (gensec_security->ops->client_start) { ops 638 source4/auth/gensec/gensec.c status = gensec_security->ops->client_start(gensec_security); ops 641 source4/auth/gensec/gensec.c gensec_security->ops->name, nt_errstr(status))); ops 647 source4/auth/gensec/gensec.c if (gensec_security->ops->server_start) { ops 648 source4/auth/gensec/gensec.c status = gensec_security->ops->server_start(gensec_security); ops 651 source4/auth/gensec/gensec.c gensec_security->ops->name, nt_errstr(status))); ops 670 source4/auth/gensec/gensec.c gensec_security->ops = gensec_security_by_authtype(gensec_security, auth_type); ops 671 source4/auth/gensec/gensec.c if (!gensec_security->ops) { ops 695 source4/auth/gensec/gensec.c const struct gensec_security_ops *ops; ops 696 source4/auth/gensec/gensec.c ops = gensec_security_by_authtype(gensec_security, authtype); ops 697 source4/auth/gensec/gensec.c if (ops) { ops 698 source4/auth/gensec/gensec.c return ops->name; ops 707 source4/auth/gensec/gensec.c const struct gensec_security_ops *ops; ops 708 source4/auth/gensec/gensec.c ops = gensec_security_by_oid(gensec_security, oid_string); ops 709 source4/auth/gensec/gensec.c if (ops) { ops 710 source4/auth/gensec/gensec.c return ops->name; ops 722 source4/auth/gensec/gensec.c const struct gensec_security_ops *ops) ops 724 source4/auth/gensec/gensec.c gensec_security->ops = ops; ops 740 source4/auth/gensec/gensec.c gensec_security->ops = gensec_security_by_oid(gensec_security, mech_oid); ops 741 source4/auth/gensec/gensec.c if (!gensec_security->ops) { ops 756 source4/auth/gensec/gensec.c gensec_security->ops = gensec_security_by_sasl_name(gensec_security, sasl_name); ops 757 source4/auth/gensec/gensec.c if (!gensec_security->ops) { ops 774 source4/auth/gensec/gensec.c const struct gensec_security_ops **ops; ops 779 source4/auth/gensec/gensec.c ops = gensec_security_by_sasl_list(gensec_security, mem_ctx, sasl_names); ops 780 source4/auth/gensec/gensec.c if (!ops || !*ops) { ops 787 source4/auth/gensec/gensec.c for (i=0; ops[i]; i++) { ops 788 source4/auth/gensec/gensec.c nt_status = gensec_start_mech_by_ops(gensec_security, ops[i]); ops 805 source4/auth/gensec/gensec.c gensec_security->ops = gensec_security_by_name(gensec_security, name); ops 806 source4/auth/gensec/gensec.c if (!gensec_security->ops) { ops 822 source4/auth/gensec/gensec.c if (!gensec_security->ops->unseal_packet) { ops 829 source4/auth/gensec/gensec.c return gensec_security->ops->unseal_packet(gensec_security, mem_ctx, ops 841 source4/auth/gensec/gensec.c if (!gensec_security->ops->check_packet) { ops 848 source4/auth/gensec/gensec.c return gensec_security->ops->check_packet(gensec_security, mem_ctx, data, length, whole_pdu, pdu_length, sig); ops 857 source4/auth/gensec/gensec.c if (!gensec_security->ops->seal_packet) { ops 864 source4/auth/gensec/gensec.c return gensec_security->ops->seal_packet(gensec_security, mem_ctx, data, length, whole_pdu, pdu_length, sig); ops 873 source4/auth/gensec/gensec.c if (!gensec_security->ops->sign_packet) { ops 880 source4/auth/gensec/gensec.c return gensec_security->ops->sign_packet(gensec_security, mem_ctx, data, length, whole_pdu, pdu_length, sig); ops 885 source4/auth/gensec/gensec.c if (!gensec_security->ops->sig_size) { ops 892 source4/auth/gensec/gensec.c return gensec_security->ops->sig_size(gensec_security, data_size); ops 897 source4/auth/gensec/gensec.c if (!gensec_security->ops->max_wrapped_size) { ops 901 source4/auth/gensec/gensec.c return gensec_security->ops->max_wrapped_size(gensec_security); ops 906 source4/auth/gensec/gensec.c if (!gensec_security->ops->max_input_size) { ops 910 source4/auth/gensec/gensec.c return gensec_security->ops->max_input_size(gensec_security); ops 918 source4/auth/gensec/gensec.c if (!gensec_security->ops->wrap) { ops 921 source4/auth/gensec/gensec.c return gensec_security->ops->wrap(gensec_security, mem_ctx, in, out); ops 929 source4/auth/gensec/gensec.c if (!gensec_security->ops->unwrap) { ops 932 source4/auth/gensec/gensec.c return gensec_security->ops->unwrap(gensec_security, mem_ctx, in, out); ops 938 source4/auth/gensec/gensec.c if (!gensec_security->ops->session_key) { ops 945 source4/auth/gensec/gensec.c return gensec_security->ops->session_key(gensec_security, session_key); ops 961 source4/auth/gensec/gensec.c if (!gensec_security->ops->session_info) { ops 964 source4/auth/gensec/gensec.c return gensec_security->ops->session_info(gensec_security, session_info); ops 981 source4/auth/gensec/gensec.c return gensec_security->ops->update(gensec_security, out_mem_ctx, in, out); ops 988 source4/auth/gensec/gensec.c req->status = req->gensec_security->ops->update(req->gensec_security, req, req->in, &req->out); ops 1060 source4/auth/gensec/gensec.c if (!gensec_security->ops || !gensec_security->ops->want_feature) { ops 1064 source4/auth/gensec/gensec.c gensec_security->ops->want_feature(gensec_security, feature); ops 1075 source4/auth/gensec/gensec.c if (!gensec_security->ops->have_feature) { ops 1081 source4/auth/gensec/gensec.c return gensec_security->ops->have_feature(gensec_security, feature); ops 1245 source4/auth/gensec/gensec.c NTSTATUS gensec_register(const struct gensec_security_ops *ops) ops 1247 source4/auth/gensec/gensec.c if (gensec_security_by_name(NULL, ops->name) != NULL) { ops 1250 source4/auth/gensec/gensec.c ops->name)); ops 1262 source4/auth/gensec/gensec.c generic_security_ops[gensec_num_backends] = discard_const_p(struct gensec_security_ops, ops); ops 1267 source4/auth/gensec/gensec.c ops->name)); ops 164 source4/auth/gensec/gensec.h const struct gensec_security_ops *ops; ops 307 source4/auth/gensec/gensec.h bool gensec_security_ops_enabled(struct gensec_security_ops *ops, struct loadparm_context *lp_ctx); ops 69 source4/auth/gensec/socket.c if (!gensec_security->ops->wrap_packets) { ops 96 source4/auth/gensec/socket.c return gensec_security->ops->wrap_packets(gensec_security, mem_ctx, in, out, ops 108 source4/auth/gensec/socket.c if (!gensec_security->ops->unwrap_packets) { ops 138 source4/auth/gensec/socket.c return gensec_security->ops->unwrap_packets(gensec_security, mem_ctx, in, out, ops 147 source4/auth/gensec/socket.c if (gensec_security->ops->packet_full_request) { ops 148 source4/auth/gensec/socket.c return gensec_security->ops->packet_full_request(gensec_security, ops 151 source4/auth/gensec/socket.c if (gensec_security->ops->unwrap_packets) { ops 449 source4/auth/gensec/spnego.c spnego_state->sub_sec_security->ops->name, nt_errstr(nt_status))); ops 501 source4/auth/gensec/spnego.c spnego_state->sub_sec_security->ops->name, nt_errstr(nt_status))); ops 529 source4/auth/gensec/spnego.c spnego_state->sub_sec_security->ops->name, nt_errstr(nt_status))); ops 607 source4/auth/gensec/spnego.c spnego_state->sub_sec_security->ops->name, nt_errstr(nt_status))); ops 1059 source4/auth/gensec/spnego.c spnego_state->sub_sec_security->ops->name, ops 69 source4/auth/ntlm/auth.c nt_status = method->ops->get_challenge(method, auth_ctx, &challenge); ops 78 source4/auth/ntlm/auth.c (unsigned)challenge.length, method->ops->name)); ops 83 source4/auth/ntlm/auth.c auth_ctx->challenge.set_by = method->ops->name; ops 119 source4/auth/ntlm/auth.c if (!method->ops->get_server_info_principal) { ops 123 source4/auth/ntlm/auth.c nt_status = method->ops->get_server_info_principal(mem_ctx, auth_ctx, principal, server_info); ops 222 source4/auth/ntlm/auth.c req->status = req->method->ops->check_password(req->method, req, req->user_info, &req->server_info); ops 307 source4/auth/ntlm/auth.c result = method->ops->want_check(method, req, user_info); ops 309 source4/auth/ntlm/auth.c DEBUG(11,("auth_check_password_send: %s had nothing to say\n", method->ops->name)); ops 363 source4/auth/ntlm/auth.c req->method->ops->name, req->server_info->domain_name, req->server_info->account_name)); ops 368 source4/auth/ntlm/auth.c (req->method ? req->method->ops->name : "NO_METHOD"), ops 425 source4/auth/ntlm/auth.c method->ops = auth_backend_byname(methods[i]); ops 426 source4/auth/ntlm/auth.c if (!method->ops) { ops 478 source4/auth/ntlm/auth.c const struct auth_operations *ops; ops 488 source4/auth/ntlm/auth.c _PUBLIC_ NTSTATUS auth_register(const struct auth_operations *ops) ops 492 source4/auth/ntlm/auth.c if (auth_backend_byname(ops->name) != NULL) { ops 495 source4/auth/ntlm/auth.c ops->name)); ops 503 source4/auth/ntlm/auth.c new_ops = (struct auth_operations *)talloc_memdup(backends, ops, sizeof(*ops)); ops 505 source4/auth/ntlm/auth.c new_ops->name = talloc_strdup(new_ops, ops->name); ops 508 source4/auth/ntlm/auth.c backends[num_backends].ops = new_ops; ops 513 source4/auth/ntlm/auth.c ops->name)); ops 526 source4/auth/ntlm/auth.c if (strcmp(backends[i].ops->name, name) == 0) { ops 527 source4/auth/ntlm/auth.c return backends[i].ops; ops 28 source4/cluster/cluster.c static struct cluster_ops *ops; ops 33 source4/cluster/cluster.c ops = new_ops; ops 41 source4/cluster/cluster.c return ops->backend_handle(ops); ops 47 source4/cluster/cluster.c if (ops == NULL) cluster_local_init(); ops 56 source4/cluster/cluster.c return ops->cluster_id(ops, id, id2); ops 66 source4/cluster/cluster.c return ops->cluster_id_string(ops, mem_ctx, id); ops 76 source4/cluster/cluster.c return ops->cluster_tdb_tmp_open(ops, mem_ctx, lp_ctx, dbname, flags); ops 87 source4/cluster/cluster.c return ops->message_init(ops, msg, server, handler); ops 96 source4/cluster/cluster.c return ops->message_send(ops, server, data); ops 26 source4/cluster/cluster_private.h struct server_id (*cluster_id)(struct cluster_ops *ops, uint64_t id, uint32_t id2); ops 27 source4/cluster/cluster_private.h const char *(*cluster_id_string)(struct cluster_ops *ops, ops 34 source4/cluster/cluster_private.h NTSTATUS (*message_init)(struct cluster_ops *ops, ops 37 source4/cluster/cluster_private.h NTSTATUS (*message_send)(struct cluster_ops *ops, ops 34 source4/cluster/local.c static struct server_id local_id(struct cluster_ops *ops, uint64_t id, uint32_t id2) ops 47 source4/cluster/local.c static const char *local_id_string(struct cluster_ops *ops, ops 58 source4/cluster/local.c static struct tdb_wrap *local_tdb_tmp_open(struct cluster_ops *ops, ops 74 source4/cluster/local.c static void *local_backend_handle(struct cluster_ops *ops) ops 82 source4/cluster/local.c static NTSTATUS local_message_init(struct cluster_ops *ops, ops 93 source4/cluster/local.c static NTSTATUS local_message_send(struct cluster_ops *ops, ops 49 source4/dsdb/repl/drepl_out_pull.c DLIST_ADD_END(s->ops.pending, op, struct dreplsrv_out_operation *); ops 110 source4/dsdb/repl/drepl_out_pull.c s->ops.current = NULL; ops 127 source4/dsdb/repl/drepl_out_pull.c if (s->ops.current) { ops 132 source4/dsdb/repl/drepl_out_pull.c if (!s->ops.pending) { ops 140 source4/dsdb/repl/drepl_out_pull.c op = s->ops.pending; ops 141 source4/dsdb/repl/drepl_out_pull.c s->ops.current = op; ops 142 source4/dsdb/repl/drepl_out_pull.c DLIST_REMOVE(s->ops.pending, op); ops 169 source4/dsdb/repl/drepl_service.h } ops; ops 64 source4/dsdb/samdb/ldb_modules/extended_dn_store.c struct extended_dn_replace_list *ops; ops 263 source4/dsdb/samdb/ldb_modules/extended_dn_store.c if (ac->ops) { ops 266 source4/dsdb/samdb/ldb_modules/extended_dn_store.c ac->ops = os; ops 334 source4/dsdb/samdb/ldb_modules/extended_dn_store.c if (ac->ops == NULL) { ops 340 source4/dsdb/samdb/ldb_modules/extended_dn_store.c return ldb_next_request(module, ac->ops->search_req); ops 418 source4/dsdb/samdb/ldb_modules/extended_dn_store.c if (ac->ops == NULL) { ops 424 source4/dsdb/samdb/ldb_modules/extended_dn_store.c return ldb_next_request(module, ac->ops->search_req); ops 58 source4/dsdb/samdb/ldb_modules/linked_attributes.c struct la_op_store *ops; ops 121 source4/dsdb/samdb/ldb_modules/linked_attributes.c DLIST_ADD_END(ac->ops, os, struct la_op_store *); ops 125 source4/dsdb/samdb/ldb_modules/linked_attributes.c DLIST_ADD(ac->ops, os); ops 216 source4/dsdb/samdb/ldb_modules/linked_attributes.c if (ac->ops == NULL) { ops 491 source4/dsdb/samdb/ldb_modules/linked_attributes.c if (ac->ops || ac->rc->el) { ops 779 source4/dsdb/samdb/ldb_modules/linked_attributes.c if (!ac->ops) { ops 792 source4/dsdb/samdb/ldb_modules/linked_attributes.c new_msg->dn = ac->ops->dn; ops 794 source4/dsdb/samdb/ldb_modules/linked_attributes.c if (ac->ops->op == LA_OP_ADD) { ops 795 source4/dsdb/samdb/ldb_modules/linked_attributes.c ret = ldb_msg_add_empty(new_msg, ac->ops->name, ops 798 source4/dsdb/samdb/ldb_modules/linked_attributes.c ret = ldb_msg_add_empty(new_msg, ac->ops->name, ops 810 source4/dsdb/samdb/ldb_modules/linked_attributes.c if (ac->ops->op == LA_OP_ADD) { ops 820 source4/dsdb/samdb/ldb_modules/linked_attributes.c ret_el->values[0].data, ac->ops->op == LA_OP_ADD ? "added" : "deleted"); ops 825 source4/dsdb/samdb/ldb_modules/linked_attributes.c ret = ldb_build_mod_req(&mod_req, ldb, ac->ops, ops 867 source4/dsdb/samdb/ldb_modules/linked_attributes.c os = ac->ops; ops 868 source4/dsdb/samdb/ldb_modules/linked_attributes.c DLIST_REMOVE(ac->ops, os); ops 1014 source4/dsdb/samdb/ldb_modules/linked_attributes.c if (ac->ops) { ops 78 source4/dsdb/samdb/ldb_modules/partition.c while (module && module->ops->op == NULL) module = module->next; \ ops 96 source4/dsdb/samdb/ldb_modules/partition.c ret = module->ops->search(module, request); ops 100 source4/dsdb/samdb/ldb_modules/partition.c ret = module->ops->add(module, request); ops 104 source4/dsdb/samdb/ldb_modules/partition.c ret = module->ops->modify(module, request); ops 108 source4/dsdb/samdb/ldb_modules/partition.c ret = module->ops->del(module, request); ops 112 source4/dsdb/samdb/ldb_modules/partition.c ret = module->ops->rename(module, request); ops 116 source4/dsdb/samdb/ldb_modules/partition.c ret = module->ops->extended(module, request); ops 120 source4/dsdb/samdb/ldb_modules/partition.c ret = module->ops->request(module, request); ops 130 source4/dsdb/samdb/ldb_modules/partition.c module->ops->name, ops 638 source4/dsdb/samdb/ldb_modules/partition.c ret = next->ops->start_transaction(next); ops 645 source4/dsdb/samdb/ldb_modules/partition.c next->ops->del_transaction(next); ops 672 source4/dsdb/samdb/ldb_modules/partition.c ret = next->ops->end_transaction(next); ops 679 source4/dsdb/samdb/ldb_modules/partition.c next->ops->del_transaction(next); ops 707 source4/dsdb/samdb/ldb_modules/partition.c ret = next->ops->del_transaction(next); ops 64 source4/heimdal/lib/gssapi/krb5/release_cred.c const krb5_cc_ops *ops; ops 65 source4/heimdal/lib/gssapi/krb5/release_cred.c ops = krb5_cc_get_ops(context, cred->ccache); ops 98 source4/heimdal/lib/hx509/crypto.c hx509_private_key_ops *ops; ops 1111 source4/heimdal/lib/hx509/crypto.c if (signer && signer->ops && signer->ops->handle_alg && ops 1112 source4/heimdal/lib/hx509/crypto.c (*signer->ops->handle_alg)(signer, alg, COT_SIGN)) ops 1114 source4/heimdal/lib/hx509/crypto.c return (*signer->ops->sign)(context, signer, alg, data, ops 1284 source4/heimdal/lib/hx509/crypto.c struct hx509_private_key_ops *ops; ops 1289 source4/heimdal/lib/hx509/crypto.c ops = find_private_alg(key_oid); ops 1290 source4/heimdal/lib/hx509/crypto.c if (ops == NULL) { ops 1295 source4/heimdal/lib/hx509/crypto.c ret = _hx509_private_key_init(private_key, ops, NULL); ops 1301 source4/heimdal/lib/hx509/crypto.c ret = (*ops->import)(context, data, len, *private_key); ops 1317 source4/heimdal/lib/hx509/crypto.c const struct hx509_private_key_ops *ops = private_key->ops; ops 1318 source4/heimdal/lib/hx509/crypto.c if (ops == NULL || ops->get_spki == NULL) { ops 1323 source4/heimdal/lib/hx509/crypto.c return (*ops->get_spki)(context, private_key, spki); ops 1379 source4/heimdal/lib/hx509/crypto.c struct hx509_private_key_ops *ops; ops 1384 source4/heimdal/lib/hx509/crypto.c ops = find_private_alg(ctx->key_oid); ops 1385 source4/heimdal/lib/hx509/crypto.c if (ops == NULL) { ops 1390 source4/heimdal/lib/hx509/crypto.c ret = _hx509_private_key_init(private_key, ops, NULL); ops 1396 source4/heimdal/lib/hx509/crypto.c ret = (*ops->generate_private_key)(context, ctx, *private_key); ops 1580 source4/heimdal/lib/hx509/crypto.c hx509_private_key_ops *ops, ops 1587 source4/heimdal/lib/hx509/crypto.c (*key)->ops = ops; ops 1606 source4/heimdal/lib/hx509/crypto.c return key->ops->pemtype; ops 1644 source4/heimdal/lib/hx509/crypto.c ret = der_copy_oid((*key->ops->key_oid)(), data); ops 1653 source4/heimdal/lib/hx509/crypto.c if (key->ops->export == NULL) ops 1663 source4/heimdal/lib/hx509/crypto.c if (key->ops->get_internal == NULL) ops 1665 source4/heimdal/lib/hx509/crypto.c return (*key->ops->get_internal)(context, key, type); ops 1673 source4/heimdal/lib/hx509/crypto.c if (key->ops->export == NULL) { ops 1677 source4/heimdal/lib/hx509/crypto.c return (*key->ops->export)(context, key, data); ops 63 source4/heimdal/lib/hx509/keyset.c struct hx509_keyset_ops *ops; ops 80 source4/heimdal/lib/hx509/keyset.c _hx509_ks_register(hx509_context context, struct hx509_keyset_ops *ops) ops 84 source4/heimdal/lib/hx509/keyset.c if (_hx509_ks_type(context, ops->name)) ops 91 source4/heimdal/lib/hx509/keyset.c val[context->ks_num_ops] = ops; ops 117 source4/heimdal/lib/hx509/keyset.c struct hx509_keyset_ops *ops; ops 142 source4/heimdal/lib/hx509/keyset.c ops = _hx509_ks_type(context, type); ops 143 source4/heimdal/lib/hx509/keyset.c if (ops == NULL) { ops 155 source4/heimdal/lib/hx509/keyset.c c->ops = ops; ops 158 source4/heimdal/lib/hx509/keyset.c ret = (*ops->init)(context, c, &c->ops_data, flags, residue, lock); ops 189 source4/heimdal/lib/hx509/keyset.c if (certs->ops->store == NULL) { ops 193 source4/heimdal/lib/hx509/keyset.c certs->ops->name); ops 197 source4/heimdal/lib/hx509/keyset.c return (*certs->ops->store)(context, certs, certs->ops_data, flags, lock); ops 231 source4/heimdal/lib/hx509/keyset.c (*(*certs)->ops->free)(*certs, (*certs)->ops_data); ops 259 source4/heimdal/lib/hx509/keyset.c if (certs->ops->iter_start == NULL) { ops 262 source4/heimdal/lib/hx509/keyset.c certs->ops->name); ops 266 source4/heimdal/lib/hx509/keyset.c ret = (*certs->ops->iter_start)(context, certs, certs->ops_data, cursor); ops 295 source4/heimdal/lib/hx509/keyset.c return (*certs->ops->iter)(context, certs, certs->ops_data, cursor, cert); ops 315 source4/heimdal/lib/hx509/keyset.c (*certs->ops->iter_end)(context, certs, certs->ops_data, cursor); ops 422 source4/heimdal/lib/hx509/keyset.c if (certs->ops->add == NULL) { ops 425 source4/heimdal/lib/hx509/keyset.c certs->ops->name); ops 429 source4/heimdal/lib/hx509/keyset.c return (*certs->ops->add)(context, certs, certs->ops_data, cert); ops 460 source4/heimdal/lib/hx509/keyset.c if (certs->ops->query) ops 461 source4/heimdal/lib/hx509/keyset.c return (*certs->ops->query)(context, certs, certs->ops_data, q, r); ops 617 source4/heimdal/lib/hx509/keyset.c if (certs->ops->printinfo == NULL) { ops 621 source4/heimdal/lib/hx509/keyset.c return (*certs->ops->printinfo)(context, certs, certs->ops_data, ops 646 source4/heimdal/lib/hx509/keyset.c if (certs->ops->getkeys == NULL) { ops 650 source4/heimdal/lib/hx509/keyset.c return (*certs->ops->getkeys)(context, certs, certs->ops_data, keys); ops 658 source4/heimdal/lib/hx509/keyset.c if (certs->ops->addkey == NULL) { ops 662 source4/heimdal/lib/hx509/keyset.c certs->ops->name); ops 665 source4/heimdal/lib/hx509/keyset.c return (*certs->ops->addkey)(context, certs, certs->ops_data, key); ops 54 source4/heimdal/lib/krb5/cache.c const krb5_cc_ops *ops, ops 60 source4/heimdal/lib/krb5/cache.c if(strcmp(context->cc_ops[i].prefix, ops->prefix) == 0) { ops 65 source4/heimdal/lib/krb5/cache.c ops->prefix); ops 85 source4/heimdal/lib/krb5/cache.c memcpy(&context->cc_ops[i], ops, sizeof(context->cc_ops[i])); ops 96 source4/heimdal/lib/krb5/cache.c const krb5_cc_ops *ops, ops 107 source4/heimdal/lib/krb5/cache.c p->ops = ops; ops 120 source4/heimdal/lib/krb5/cache.c const krb5_cc_ops *ops, ops 126 source4/heimdal/lib/krb5/cache.c ret = _krb5_cc_allocate(context, ops, id); ops 129 source4/heimdal/lib/krb5/cache.c ret = (*id)->ops->resolve(context, id, residual); ops 189 source4/heimdal/lib/krb5/cache.c const krb5_cc_ops *ops, ops 192 source4/heimdal/lib/krb5/cache.c return krb5_cc_new_unique(context, ops->prefix, NULL, id); ops 211 source4/heimdal/lib/krb5/cache.c const krb5_cc_ops *ops; ops 214 source4/heimdal/lib/krb5/cache.c ops = krb5_cc_get_prefix_ops(context, type); ops 215 source4/heimdal/lib/krb5/cache.c if (ops == NULL) { ops 221 source4/heimdal/lib/krb5/cache.c ret = _krb5_cc_allocate(context, ops, id); ops 224 source4/heimdal/lib/krb5/cache.c return (*id)->ops->gen_new(context, id); ops 238 source4/heimdal/lib/krb5/cache.c return id->ops->get_name(context, id); ops 252 source4/heimdal/lib/krb5/cache.c return id->ops->prefix; ops 305 source4/heimdal/lib/krb5/cache.c return id->ops; ops 429 source4/heimdal/lib/krb5/cache.c if (id->ops->set_default == NULL) ops 432 source4/heimdal/lib/krb5/cache.c return (*id->ops->set_default)(context, id); ops 468 source4/heimdal/lib/krb5/cache.c const krb5_cc_ops *ops = KRB5_DEFAULT_CCTYPE; ops 472 source4/heimdal/lib/krb5/cache.c ops = krb5_cc_get_prefix_ops(context, e); ops 473 source4/heimdal/lib/krb5/cache.c if (ops == NULL) { ops 481 source4/heimdal/lib/krb5/cache.c ret = (*ops->get_default_name)(context, &p); ops 560 source4/heimdal/lib/krb5/cache.c return (*id->ops->init)(context, id, primary_principal); ops 579 source4/heimdal/lib/krb5/cache.c ret = (*id->ops->destroy)(context, id); ops 598 source4/heimdal/lib/krb5/cache.c ret = (*id->ops->close)(context, id); ops 617 source4/heimdal/lib/krb5/cache.c return (*id->ops->store)(context, id, creds); ops 641 source4/heimdal/lib/krb5/cache.c if (id->ops->retrieve != NULL) { ops 642 source4/heimdal/lib/krb5/cache.c return (*id->ops->retrieve)(context, id, whichfields, ops 674 source4/heimdal/lib/krb5/cache.c return (*id->ops->get_princ)(context, id, principal); ops 692 source4/heimdal/lib/krb5/cache.c return (*id->ops->get_first)(context, id, cursor); ops 711 source4/heimdal/lib/krb5/cache.c return (*id->ops->get_next)(context, id, cursor, creds); ops 752 source4/heimdal/lib/krb5/cache.c return (*id->ops->end_get)(context, id, cursor); ops 768 source4/heimdal/lib/krb5/cache.c if(id->ops->remove_cred == NULL) { ops 772 source4/heimdal/lib/krb5/cache.c id->ops->prefix); ops 775 source4/heimdal/lib/krb5/cache.c return (*id->ops->remove_cred)(context, id, which, cred); ops 790 source4/heimdal/lib/krb5/cache.c return (*id->ops->set_flags)(context, id, flags); ops 896 source4/heimdal/lib/krb5/cache.c if(id->ops->get_version) ops 897 source4/heimdal/lib/krb5/cache.c return (*id->ops->get_version)(context, id); ops 959 source4/heimdal/lib/krb5/cache.c const krb5_cc_ops *ops; ops 982 source4/heimdal/lib/krb5/cache.c const krb5_cc_ops *ops; ops 988 source4/heimdal/lib/krb5/cache.c ops = krb5_cc_get_prefix_ops(context, type); ops 989 source4/heimdal/lib/krb5/cache.c if (ops == NULL) { ops 996 source4/heimdal/lib/krb5/cache.c if (ops->get_cache_first == NULL) { ops 1000 source4/heimdal/lib/krb5/cache.c ops->prefix); ops 1010 source4/heimdal/lib/krb5/cache.c (*cursor)->ops = ops; ops 1012 source4/heimdal/lib/krb5/cache.c ret = ops->get_cache_first(context, &(*cursor)->cursor); ops 1036 source4/heimdal/lib/krb5/cache.c return cursor->ops->get_cache_next(context, cursor->cursor, id); ops 1053 source4/heimdal/lib/krb5/cache.c ret = cursor->ops->end_cache_get(context, cursor->cursor); ops 1054 source4/heimdal/lib/krb5/cache.c cursor->ops = NULL; ops 1141 source4/heimdal/lib/krb5/cache.c if (strcmp(from->ops->prefix, to->ops->prefix) != 0) { ops 1148 source4/heimdal/lib/krb5/cache.c ret = (*to->ops->move)(context, from, to); ops 1440 source4/heimdal/lib/krb5/cache.c return (*id->ops->lastchange)(context, id, mtime); ops 45 source4/heimdal/lib/krb5/keytab.c const krb5_kt_ops *ops) ops 49 source4/heimdal/lib/krb5/keytab.c if (strlen(ops->prefix) > KRB5_KT_PREFIX_MAX_LEN - 1) { ops 61 source4/heimdal/lib/krb5/keytab.c memcpy(&tmp[context->num_kt_types], ops, ops 303 source4/heimdal/lib/krb5/krb5.h const struct krb5_cc_ops *ops; ops 69 source4/ldap_server/ldap_backend.c struct gensec_security_ops **ops ops 72 source4/ldap_server/ldap_backend.c for (i = 0; ops && ops[i]; i++) { ops 73 source4/ldap_server/ldap_backend.c if (!gensec_security_ops_enabled(ops[i], conn->lp_ctx)) ops 76 source4/ldap_server/ldap_backend.c if (ops[i]->sasl_name && ops[i]->server_start) { ops 77 source4/ldap_server/ldap_backend.c char *sasl_name = talloc_strdup(conn, ops[i]->sasl_name); ops 92 source4/ldap_server/ldap_backend.c talloc_free(ops); ops 287 source4/lib/ldb/common/ldb.c while (module && module->ops->op == NULL) module = module->next; \ ops 319 source4/lib/ldb/common/ldb.c status = module->ops->start_transaction(module); ops 362 source4/lib/ldb/common/ldb.c status = module->ops->end_transaction(module); ops 403 source4/lib/ldb/common/ldb.c status = module->ops->del_transaction(module); ops 581 source4/lib/ldb/common/ldb.c ret = module->ops->search(module, req); ops 585 source4/lib/ldb/common/ldb.c ret = module->ops->add(module, req); ops 589 source4/lib/ldb/common/ldb.c ret = module->ops->modify(module, req); ops 593 source4/lib/ldb/common/ldb.c ret = module->ops->del(module, req); ops 597 source4/lib/ldb/common/ldb.c ret = module->ops->rename(module, req); ops 601 source4/lib/ldb/common/ldb.c ret = module->ops->extended(module, req); ops 605 source4/lib/ldb/common/ldb.c ret = module->ops->request(module, req); ops 124 source4/lib/ldb/common/ldb_modules.c struct ldb_backend_ops *ops; ops 129 source4/lib/ldb/common/ldb_modules.c const struct ldb_module_ops *ops; ops 153 source4/lib/ldb/common/ldb_modules.c if (strncmp(backend->ops->name, url, ops 154 source4/lib/ldb/common/ldb_modules.c strlen(backend->ops->name)) == 0) { ops 155 source4/lib/ldb/common/ldb_modules.c return backend->ops->connect_fn; ops 187 source4/lib/ldb/common/ldb_modules.c entry->ops = backend; ops 226 source4/lib/ldb/common/ldb_modules.c struct ldb_backend_ops *ops; ops 231 source4/lib/ldb/common/ldb_modules.c ops = ldb_dso_load_symbol(ldb, backend, symbol_name); ops 232 source4/lib/ldb/common/ldb_modules.c if (ops != NULL) { ops 233 source4/lib/ldb/common/ldb_modules.c fn = ops->connect_fn; ops 269 source4/lib/ldb/common/ldb_modules.c if (strcmp(e->ops->name, name) == 0) ops 270 source4/lib/ldb/common/ldb_modules.c return e->ops; ops 277 source4/lib/ldb/common/ldb_modules.c int ldb_register_module(const struct ldb_module_ops *ops) ops 281 source4/lib/ldb/common/ldb_modules.c if (ldb_find_module_ops(ops->name) != NULL) ops 287 source4/lib/ldb/common/ldb_modules.c entry->ops = ops; ops 336 source4/lib/ldb/common/ldb_modules.c const struct ldb_module_ops *ops; ops 342 source4/lib/ldb/common/ldb_modules.c ops = ldb_find_module_ops(module_list[i]); ops 343 source4/lib/ldb/common/ldb_modules.c if (ops == NULL) { ops 349 source4/lib/ldb/common/ldb_modules.c ops = ldb_dso_load_symbol(ldb, module_list[i], symbol_name); ops 353 source4/lib/ldb/common/ldb_modules.c if (ops == NULL) { ops 366 source4/lib/ldb/common/ldb_modules.c current->ops = ops; ops 376 source4/lib/ldb/common/ldb_modules.c while (module && module->ops->init_context == NULL) ops 383 source4/lib/ldb/common/ldb_modules.c int ret = module->ops->init_context(module); ops 385 source4/lib/ldb/common/ldb_modules.c ldb_debug(ldb, LDB_DEBUG_FATAL, "module %s initialization failed\n", module->ops->name); ops 415 source4/lib/ldb/common/ldb_modules.c if ((modules == NULL) && (strcmp("ldap", ldb->modules->ops->name) != 0)) { ops 478 source4/lib/ldb/common/ldb_modules.c while (module && module->ops->op == NULL) module = module->next; \ ops 489 source4/lib/ldb/common/ldb_modules.c const struct ldb_module_ops *ops) ops 501 source4/lib/ldb/common/ldb_modules.c module->ops = ops; ops 508 source4/lib/ldb/common/ldb_modules.c return module->ops->name; ops 542 source4/lib/ldb/common/ldb_modules.c ret = module->ops->search(module, request); ops 546 source4/lib/ldb/common/ldb_modules.c ret = module->ops->add(module, request); ops 550 source4/lib/ldb/common/ldb_modules.c ret = module->ops->modify(module, request); ops 554 source4/lib/ldb/common/ldb_modules.c ret = module->ops->del(module, request); ops 558 source4/lib/ldb/common/ldb_modules.c ret = module->ops->rename(module, request); ops 562 source4/lib/ldb/common/ldb_modules.c ret = module->ops->extended(module, request); ops 566 source4/lib/ldb/common/ldb_modules.c ret = module->ops->request(module, request); ops 574 source4/lib/ldb/common/ldb_modules.c ldb_asprintf_errstring(module->ldb, "error in module %s: %s (%d)", module->ops->name, ldb_strerror(ret), ret); ops 589 source4/lib/ldb/common/ldb_modules.c return module->ops->start_transaction(module); ops 595 source4/lib/ldb/common/ldb_modules.c return module->ops->end_transaction(module); ops 601 source4/lib/ldb/common/ldb_modules.c return module->ops->del_transaction(module); ops 111 source4/lib/ldb/include/ldb_module.h const struct ldb_module_ops *ops); ops 61 source4/lib/ldb/include/ldb_private.h const struct ldb_module_ops *ops; ops 1090 source4/lib/ldb/pyldb.c return PyString_FromFormat("<ldb module '%s'>", PyLdbModule_AsModule(self)->ops->name); ops 1095 source4/lib/ldb/pyldb.c return PyString_FromString(PyLdbModule_AsModule(self)->ops->name); ops 1100 source4/lib/ldb/pyldb.c PyLdbModule_AsModule(self)->ops->start_transaction(PyLdbModule_AsModule(self)); ops 1106 source4/lib/ldb/pyldb.c PyLdbModule_AsModule(self)->ops->end_transaction(PyLdbModule_AsModule(self)); ops 1112 source4/lib/ldb/pyldb.c PyLdbModule_AsModule(self)->ops->del_transaction(PyLdbModule_AsModule(self)); ops 1136 source4/lib/ldb/pyldb.c ret = mod->ops->search(mod, req); ops 1160 source4/lib/ldb/pyldb.c ret = mod->ops->add(mod, req); ops 1182 source4/lib/ldb/pyldb.c ret = mod->ops->modify(mod, req); ops 1202 source4/lib/ldb/pyldb.c ret = PyLdbModule_AsModule(self)->ops->del(PyLdbModule_AsModule(self), req); ops 1224 source4/lib/ldb/pyldb.c ret = PyLdbModule_AsModule(self)->ops->rename(PyLdbModule_AsModule(self), req); ops 1966 source4/lib/ldb/pyldb.c PyObject *py_class = (PyObject *)mod->ops->private_data; ops 1996 source4/lib/ldb/pyldb.c struct ldb_module_ops *ops; ops 2002 source4/lib/ldb/pyldb.c ops = talloc_zero(talloc_autofree_context(), struct ldb_module_ops); ops 2003 source4/lib/ldb/pyldb.c if (ops == NULL) { ops 2008 source4/lib/ldb/pyldb.c ops->name = talloc_strdup(ops, PyString_AsString(PyObject_GetAttrString(input, discard_const_p(char, "name")))); ops 2011 source4/lib/ldb/pyldb.c ops->private_data = input; ops 2012 source4/lib/ldb/pyldb.c ops->init_context = py_module_init; ops 2013 source4/lib/ldb/pyldb.c ops->search = py_module_search; ops 2014 source4/lib/ldb/pyldb.c ops->add = py_module_add; ops 2015 source4/lib/ldb/pyldb.c ops->modify = py_module_modify; ops 2016 source4/lib/ldb/pyldb.c ops->del = py_module_del; ops 2017 source4/lib/ldb/pyldb.c ops->rename = py_module_rename; ops 2018 source4/lib/ldb/pyldb.c ops->request = py_module_request; ops 2019 source4/lib/ldb/pyldb.c ops->extended = py_module_extended; ops 2020 source4/lib/ldb/pyldb.c ops->start_transaction = py_module_start_transaction; ops 2021 source4/lib/ldb/pyldb.c ops->end_transaction = py_module_end_transaction; ops 2022 source4/lib/ldb/pyldb.c ops->del_transaction = py_module_del_transaction; ops 2024 source4/lib/ldb/pyldb.c ret = ldb_register_module(ops); ops 46 source4/lib/registry/dir.c key->key.ops = ®_backend_dir; ops 148 source4/lib/registry/dir.c ret->key.ops = ®_backend_dir; ops 214 source4/lib/registry/dir.c dk->key.ops = ®_backend_dir; ops 76 source4/lib/registry/hive.c return key->ops->get_key_info(mem_ctx, key, classname, num_subkeys, ops 90 source4/lib/registry/hive.c return parent_key->ops->add_key(ctx, parent_key, name, classname, ops 96 source4/lib/registry/hive.c return key->ops->del_key(key, name); ops 104 source4/lib/registry/hive.c return key->ops->get_key_by_name(mem_ctx, key, name, subkey); ops 113 source4/lib/registry/hive.c return key->ops->enum_key(mem_ctx, key, idx, name, classname, ops 120 source4/lib/registry/hive.c if (key->ops->set_value == NULL) ops 123 source4/lib/registry/hive.c return key->ops->set_value(key, name, type, data); ops 130 source4/lib/registry/hive.c if (key->ops->get_value_by_name == NULL) ops 133 source4/lib/registry/hive.c return key->ops->get_value_by_name(mem_ctx, key, name, type, data); ops 141 source4/lib/registry/hive.c if (key->ops->enum_value == NULL) ops 144 source4/lib/registry/hive.c return key->ops->enum_value(mem_ctx, key, idx, name, type, data); ops 151 source4/lib/registry/hive.c if (key->ops->get_sec_desc == NULL) ops 154 source4/lib/registry/hive.c return key->ops->get_sec_desc(mem_ctx, key, security); ops 160 source4/lib/registry/hive.c if (key->ops->set_sec_desc == NULL) ops 163 source4/lib/registry/hive.c return key->ops->set_sec_desc(key, security); ops 168 source4/lib/registry/hive.c if (key->ops->delete_value == NULL) ops 171 source4/lib/registry/hive.c return key->ops->delete_value(key, name); ops 176 source4/lib/registry/hive.c if (key->ops->flush_key == NULL) ops 179 source4/lib/registry/hive.c return key->ops->flush_key(key); ops 79 source4/lib/registry/interface.c return ctx->ops->get_predefined_key(ctx, hkey, key); ops 96 source4/lib/registry/interface.c if (parent->context->ops->open_key == NULL) { ops 101 source4/lib/registry/interface.c return parent->context->ops->open_key(mem_ctx, parent, name, result); ops 115 source4/lib/registry/interface.c if (key->context->ops->enum_value == NULL) ops 118 source4/lib/registry/interface.c return key->context->ops->enum_value(mem_ctx, key, idx, name, ops 138 source4/lib/registry/interface.c if (key->context->ops->get_key_info == NULL) ops 141 source4/lib/registry/interface.c return key->context->ops->get_key_info(mem_ctx, ops 160 source4/lib/registry/interface.c if (key->context->ops->enum_key == NULL) ops 163 source4/lib/registry/interface.c return key->context->ops->enum_key(mem_ctx, key, idx, name, ops 179 source4/lib/registry/interface.c if (key->context->ops->get_value == NULL) ops 182 source4/lib/registry/interface.c return key->context->ops->get_value(mem_ctx, key, name, type, data); ops 193 source4/lib/registry/interface.c if (parent->context->ops->delete_key == NULL) ops 196 source4/lib/registry/interface.c return parent->context->ops->delete_key(parent, name); ops 211 source4/lib/registry/interface.c if (parent->context->ops->create_key == NULL) { ops 213 source4/lib/registry/interface.c parent->context->ops->name)); ops 217 source4/lib/registry/interface.c return parent->context->ops->create_key(mem_ctx, parent, name, ops 231 source4/lib/registry/interface.c if (key->context->ops->set_value == NULL) { ops 233 source4/lib/registry/interface.c key->context->ops->name)); ops 237 source4/lib/registry/interface.c return key->context->ops->set_value(key, value, type, data); ops 251 source4/lib/registry/interface.c if (key->context->ops->get_sec_desc == NULL) ops 254 source4/lib/registry/interface.c return key->context->ops->get_sec_desc(ctx, key, secdesc); ops 265 source4/lib/registry/interface.c if (key->context->ops->delete_value == NULL) ops 268 source4/lib/registry/interface.c return key->context->ops->delete_value(key, valname); ops 279 source4/lib/registry/interface.c if (key->context->ops->flush_key == NULL) ops 282 source4/lib/registry/interface.c return key->context->ops->flush_key(key); ops 291 source4/lib/registry/interface.c if (key->context->ops->set_sec_desc == NULL) ops 294 source4/lib/registry/interface.c return key->context->ops->set_sec_desc(key, security); ops 420 source4/lib/registry/ldb.c newkd->key.ops = ®_backend_ldb; ops 463 source4/lib/registry/ldb.c kd->key.ops = ®_backend_ldb; ops 506 source4/lib/registry/ldb.c newkd->key.ops = ®_backend_ldb; ops 32 source4/lib/registry/local.c const struct registry_operations *ops; ops 316 source4/lib/registry/local.c ret->ops = &local_ops; ops 476 source4/lib/registry/regf.c ret->key.ops = ®_backend_regf; ops 47 source4/lib/registry/registry.h const struct hive_operations *ops; ops 356 source4/lib/registry/registry.h const struct registry_operations *ops; ops 513 source4/lib/registry/rpc.c (*ctx)->ops = ®_backend_rpc; ops 77 source4/lib/registry/tests/diff.c error = td->r1_ctx->ops->get_predefined_key(td->r1_ctx, HKEY_LOCAL_MACHINE, &key); ops 82 source4/lib/registry/tests/diff.c error = td->r1_ctx->ops->open_key(td->r1_ctx, key, "Software", &key); ops 84 source4/lib/registry/tests/diff.c error = td->r1_ctx->ops->open_key(td->r1_ctx, key, "Microsoft", &key); ops 86 source4/lib/registry/tests/diff.c error = td->r1_ctx->ops->open_key(td->r1_ctx, key, "Windows", &key); ops 88 source4/lib/registry/tests/diff.c error = td->r1_ctx->ops->open_key(td->r1_ctx, key, "CurrentVersion", &key); ops 90 source4/lib/registry/tests/diff.c error = td->r1_ctx->ops->open_key(td->r1_ctx, key, "Policies", &key); ops 92 source4/lib/registry/tests/diff.c error = td->r1_ctx->ops->open_key(td->r1_ctx, key, "Explorer", &key); ops 208 source4/lib/registry/tests/diff.c error = r1_ctx->ops->get_predefined_key(r1_ctx, HKEY_CURRENT_USER, &key); ops 210 source4/lib/registry/tests/diff.c error = r1_ctx->ops->create_key(r1_ctx, key, "Network", NULL, NULL, &newkey); ops 212 source4/lib/registry/tests/diff.c error = r1_ctx->ops->create_key(r1_ctx, newkey, "L", NULL, NULL, &newkey); ops 215 source4/lib/registry/tests/diff.c error = r2_ctx->ops->get_predefined_key(r2_ctx, HKEY_LOCAL_MACHINE, &key); ops 217 source4/lib/registry/tests/diff.c error = r2_ctx->ops->create_key(r2_ctx, key, "Software", NULL, NULL, &newkey); ops 219 source4/lib/registry/tests/diff.c error = r2_ctx->ops->create_key(r2_ctx, newkey, "Microsoft", NULL, NULL, &newkey); ops 221 source4/lib/registry/tests/diff.c error = r2_ctx->ops->create_key(r2_ctx, newkey, "Windows", NULL, NULL, &newkey); ops 223 source4/lib/registry/tests/diff.c error = r2_ctx->ops->create_key(r2_ctx, newkey, "CurrentVersion", NULL, NULL, &newkey); ops 225 source4/lib/registry/tests/diff.c error = r2_ctx->ops->create_key(r2_ctx, newkey, "Policies", NULL, NULL, &newkey); ops 227 source4/lib/registry/tests/diff.c error = r2_ctx->ops->create_key(r2_ctx, newkey, "Explorer", NULL, NULL, &newkey); ops 235 source4/lib/registry/tests/diff.c r1_ctx->ops->set_value(newkey, "NoDrives", REG_DWORD, blob); ops 33 source4/lib/socket/socket.c if (sock->ops->fn_close && ops 35 source4/lib/socket/socket.c sock->ops->fn_close(sock); ops 49 source4/lib/socket/socket.c _PUBLIC_ NTSTATUS socket_create_with_ops(TALLOC_CTX *mem_ctx, const struct socket_ops *ops, ops 67 source4/lib/socket/socket.c (*new_sock)->ops = ops; ops 70 source4/lib/socket/socket.c status = (*new_sock)->ops->fn_init((*new_sock)); ops 100 source4/lib/socket/socket.c const struct socket_ops *ops; ops 102 source4/lib/socket/socket.c ops = socket_getops_byname(name, type); ops 103 source4/lib/socket/socket.c if (!ops) { ops 107 source4/lib/socket/socket.c return socket_create_with_ops(NULL, ops, new_sock, type, flags); ops 122 source4/lib/socket/socket.c if (!sock->ops->fn_connect) { ops 126 source4/lib/socket/socket.c return sock->ops->fn_connect(sock, my_address, server_address, flags); ops 131 source4/lib/socket/socket.c if (!sock->ops->fn_connect_complete) { ops 134 source4/lib/socket/socket.c return sock->ops->fn_connect_complete(sock, flags); ops 148 source4/lib/socket/socket.c if (!sock->ops->fn_listen) { ops 152 source4/lib/socket/socket.c return sock->ops->fn_listen(sock, my_address, queue_size, flags); ops 170 source4/lib/socket/socket.c if (!sock->ops->fn_accept) { ops 174 source4/lib/socket/socket.c status = sock->ops->fn_accept(sock, new_sock); ops 196 source4/lib/socket/socket.c if (!sock->ops->fn_recv) { ops 207 source4/lib/socket/socket.c return sock->ops->fn_recv(sock, buf, 1+(random() % wantlen), nread); ops 209 source4/lib/socket/socket.c return sock->ops->fn_recv(sock, buf, wantlen, nread); ops 223 source4/lib/socket/socket.c if (!sock->ops->fn_recvfrom) { ops 227 source4/lib/socket/socket.c return sock->ops->fn_recvfrom(sock, buf, wantlen, nread, ops 242 source4/lib/socket/socket.c if (!sock->ops->fn_send) { ops 263 source4/lib/socket/socket.c return sock->ops->fn_send(sock, &blob2, sendlen); ops 265 source4/lib/socket/socket.c return sock->ops->fn_send(sock, blob, sendlen); ops 285 source4/lib/socket/socket.c if (!sock->ops->fn_sendto) { ops 289 source4/lib/socket/socket.c return sock->ops->fn_sendto(sock, blob, sendlen, dest_addr); ops 301 source4/lib/socket/socket.c if (!sock->ops->fn_pending) { ops 304 source4/lib/socket/socket.c return sock->ops->fn_pending(sock, npending); ops 313 source4/lib/socket/socket.c if (!sock->ops->fn_set_option) { ops 317 source4/lib/socket/socket.c return sock->ops->fn_set_option(sock, option, val); ops 322 source4/lib/socket/socket.c if (!sock->ops->fn_get_peer_name) { ops 326 source4/lib/socket/socket.c return sock->ops->fn_get_peer_name(sock, mem_ctx); ops 331 source4/lib/socket/socket.c if (!sock->ops->fn_get_peer_addr) { ops 335 source4/lib/socket/socket.c return sock->ops->fn_get_peer_addr(sock, mem_ctx); ops 340 source4/lib/socket/socket.c if (!sock->ops->fn_get_my_addr) { ops 344 source4/lib/socket/socket.c return sock->ops->fn_get_my_addr(sock, mem_ctx); ops 349 source4/lib/socket/socket.c if (!sock->ops->fn_get_fd) { ops 353 source4/lib/socket/socket.c return sock->ops->fn_get_fd(sock); ops 122 source4/lib/socket/socket.h const struct socket_ops *ops; ops 132 source4/lib/socket/socket.h NTSTATUS socket_create_with_ops(TALLOC_CTX *mem_ctx, const struct socket_ops *ops, ops 250 source4/lib/socket/socket_ip.c (*new_sock)->ops = sock->ops; ops 755 source4/lib/socket/socket_ip.c (*new_sock)->ops = sock->ops; ops 214 source4/lib/socket/socket_unix.c (*new_sock)->ops = sock->ops; ops 344 source4/libcli/ldap/ldap_bind.c msg = new_ldap_sasl_bind_msg(tmp_ctx, conn->gensec->ops->sasl_name, (output.data?&output:NULL)); ops 224 source4/ntptr/ntptr.h const struct ntptr_ops *ops; ops 31 source4/ntptr/ntptr_base.c const struct ntptr_ops *ops; ops 43 source4/ntptr/ntptr_base.c const struct ntptr_ops *ops = _ops; ops 46 source4/ntptr/ntptr_base.c if (ntptr_backend_byname(ops->name) != NULL) { ops 49 source4/ntptr/ntptr_base.c ops->name)); ops 58 source4/ntptr/ntptr_base.c new_ops = smb_xmemdup(ops, sizeof(*ops)); ops 59 source4/ntptr/ntptr_base.c new_ops->name = smb_xstrdup(ops->name); ops 61 source4/ntptr/ntptr_base.c backends[num_backends].ops = new_ops; ops 66 source4/ntptr/ntptr_base.c ops->name)); ops 94 source4/ntptr/ntptr_base.c if (strcmp(backends[i].ops->name, name) == 0) { ops 95 source4/ntptr/ntptr_base.c return backends[i].ops; ops 136 source4/ntptr/ntptr_base.c ntptr->ops = ntptr_backend_byname(providor); ops 140 source4/ntptr/ntptr_base.c if (!ntptr->ops) { ops 146 source4/ntptr/ntptr_base.c status = ntptr->ops->init_context(ntptr); ops 32 source4/ntptr/ntptr_interface.c if (!ntptr->ops->OpenPrintServer) { ops 35 source4/ntptr/ntptr_interface.c return ntptr->ops->OpenPrintServer(ntptr, mem_ctx, r, printer_name, server); ops 44 source4/ntptr/ntptr_interface.c if (!server->ntptr->ops->XcvDataPrintServer) { ops 47 source4/ntptr/ntptr_interface.c return server->ntptr->ops->XcvDataPrintServer(server, mem_ctx, r); ops 58 source4/ntptr/ntptr_interface.c if (!server->ntptr->ops->EnumPrintServerData) { ops 61 source4/ntptr/ntptr_interface.c return server->ntptr->ops->EnumPrintServerData(server, mem_ctx, r); ops 70 source4/ntptr/ntptr_interface.c if (!server->ntptr->ops->GetPrintServerData) { ops 73 source4/ntptr/ntptr_interface.c return server->ntptr->ops->GetPrintServerData(server, mem_ctx, r); ops 82 source4/ntptr/ntptr_interface.c if (!server->ntptr->ops->SetPrintServerData) { ops 85 source4/ntptr/ntptr_interface.c return server->ntptr->ops->SetPrintServerData(server, mem_ctx, r); ops 94 source4/ntptr/ntptr_interface.c if (!server->ntptr->ops->DeletePrintServerData) { ops 97 source4/ntptr/ntptr_interface.c return server->ntptr->ops->DeletePrintServerData(server, mem_ctx, r); ops 108 source4/ntptr/ntptr_interface.c if (!server->ntptr->ops->EnumPrintServerForms) { ops 111 source4/ntptr/ntptr_interface.c return server->ntptr->ops->EnumPrintServerForms(server, mem_ctx, r); ops 120 source4/ntptr/ntptr_interface.c if (!server->ntptr->ops->AddPrintServerForm) { ops 123 source4/ntptr/ntptr_interface.c return server->ntptr->ops->AddPrintServerForm(server, mem_ctx, r); ops 132 source4/ntptr/ntptr_interface.c if (!server->ntptr->ops->SetPrintServerForm) { ops 135 source4/ntptr/ntptr_interface.c return server->ntptr->ops->SetPrintServerForm(server, mem_ctx, r); ops 144 source4/ntptr/ntptr_interface.c if (!server->ntptr->ops->DeletePrintServerForm) { ops 147 source4/ntptr/ntptr_interface.c return server->ntptr->ops->DeletePrintServerForm(server, mem_ctx, r); ops 155 source4/ntptr/ntptr_interface.c if (!ntptr->ops->EnumPrinterDrivers) { ops 158 source4/ntptr/ntptr_interface.c return ntptr->ops->EnumPrinterDrivers(ntptr, mem_ctx, r); ops 164 source4/ntptr/ntptr_interface.c if (!ntptr->ops->AddPrinterDriver) { ops 167 source4/ntptr/ntptr_interface.c return ntptr->ops->AddPrinterDriver(ntptr, mem_ctx, r); ops 173 source4/ntptr/ntptr_interface.c if (!ntptr->ops->DeletePrinterDriver) { ops 176 source4/ntptr/ntptr_interface.c return ntptr->ops->DeletePrinterDriver(ntptr, mem_ctx, r); ops 182 source4/ntptr/ntptr_interface.c if (!ntptr->ops->GetPrinterDriverDirectory) { ops 185 source4/ntptr/ntptr_interface.c return ntptr->ops->GetPrinterDriverDirectory(ntptr, mem_ctx, r); ops 193 source4/ntptr/ntptr_interface.c if (!ntptr->ops->EnumPorts) { ops 196 source4/ntptr/ntptr_interface.c return ntptr->ops->EnumPorts(ntptr, mem_ctx, r); ops 204 source4/ntptr/ntptr_interface.c if (!ntptr->ops->OpenPort) { ops 207 source4/ntptr/ntptr_interface.c return ntptr->ops->OpenPort(ntptr, mem_ctx, r, port_name, port); ops 216 source4/ntptr/ntptr_interface.c if (!port->ntptr->ops->XcvDataPort) { ops 219 source4/ntptr/ntptr_interface.c return port->ntptr->ops->XcvDataPort(port, mem_ctx, r); ops 226 source4/ntptr/ntptr_interface.c if (!ntptr->ops->EnumMonitors) { ops 229 source4/ntptr/ntptr_interface.c return ntptr->ops->EnumMonitors(ntptr, mem_ctx, r); ops 237 source4/ntptr/ntptr_interface.c if (!ntptr->ops->OpenMonitor) { ops 240 source4/ntptr/ntptr_interface.c return ntptr->ops->OpenMonitor(ntptr, mem_ctx, r, monitor_name, monitor); ops 249 source4/ntptr/ntptr_interface.c if (!monitor->ntptr->ops->XcvDataMonitor) { ops 252 source4/ntptr/ntptr_interface.c return monitor->ntptr->ops->XcvDataMonitor(monitor, mem_ctx, r); ops 260 source4/ntptr/ntptr_interface.c if (!ntptr->ops->EnumPrintProcessors) { ops 263 source4/ntptr/ntptr_interface.c return ntptr->ops->EnumPrintProcessors(ntptr, mem_ctx, r); ops 269 source4/ntptr/ntptr_interface.c if (!ntptr->ops->GetPrintProcessorDirectory) { ops 272 source4/ntptr/ntptr_interface.c return ntptr->ops->GetPrintProcessorDirectory(ntptr, mem_ctx, r); ops 280 source4/ntptr/ntptr_interface.c if (!ntptr->ops->EnumPrinters) { ops 283 source4/ntptr/ntptr_interface.c return ntptr->ops->EnumPrinters(ntptr, mem_ctx, r); ops 291 source4/ntptr/ntptr_interface.c if (!ntptr->ops->OpenPrinter) { ops 294 source4/ntptr/ntptr_interface.c return ntptr->ops->OpenPrinter(ntptr, mem_ctx, r, printer_name, printer); ops 301 source4/ntptr/ntptr_interface.c if (!ntptr->ops->AddPrinter) { ops 304 source4/ntptr/ntptr_interface.c return ntptr->ops->AddPrinter(ntptr, mem_ctx, r, printer); ops 310 source4/ntptr/ntptr_interface.c if (!ntptr->ops->GetPrinter) { ops 313 source4/ntptr/ntptr_interface.c return ntptr->ops->GetPrinter(ntptr, mem_ctx, r); ops 319 source4/ntptr/ntptr_interface.c if (!ntptr->ops->SetPrinter) { ops 322 source4/ntptr/ntptr_interface.c return ntptr->ops->SetPrinter(ntptr, mem_ctx, r); ops 328 source4/ntptr/ntptr_interface.c if (!ntptr->ops->DeletePrinter) { ops 331 source4/ntptr/ntptr_interface.c return ntptr->ops->DeletePrinter(ntptr, mem_ctx, r); ops 340 source4/ntptr/ntptr_interface.c if (!printer->ntptr->ops->XcvDataPrinter) { ops 343 source4/ntptr/ntptr_interface.c return printer->ntptr->ops->XcvDataPrinter(printer, mem_ctx, r); ops 351 source4/ntptr/ntptr_interface.c if (!ntptr->ops->GetPrinterDriver) { ops 354 source4/ntptr/ntptr_interface.c return ntptr->ops->GetPrinterDriver(ntptr, mem_ctx, r); ops 365 source4/ntptr/ntptr_interface.c if (!printer->ntptr->ops->EnumPrinterData) { ops 368 source4/ntptr/ntptr_interface.c return printer->ntptr->ops->EnumPrinterData(printer, mem_ctx, r); ops 377 source4/ntptr/ntptr_interface.c if (!printer->ntptr->ops->GetPrinterData) { ops 380 source4/ntptr/ntptr_interface.c return printer->ntptr->ops->GetPrinterData(printer, mem_ctx, r); ops 389 source4/ntptr/ntptr_interface.c if (!printer->ntptr->ops->SetPrinterData) { ops 392 source4/ntptr/ntptr_interface.c return printer->ntptr->ops->SetPrinterData(printer, mem_ctx, r); ops 401 source4/ntptr/ntptr_interface.c if (!printer->ntptr->ops->DeletePrinterData) { ops 404 source4/ntptr/ntptr_interface.c return printer->ntptr->ops->DeletePrinterData(printer, mem_ctx, r); ops 415 source4/ntptr/ntptr_interface.c if (!printer->ntptr->ops->EnumPrinterForms) { ops 418 source4/ntptr/ntptr_interface.c return printer->ntptr->ops->EnumPrinterForms(printer, mem_ctx, r); ops 427 source4/ntptr/ntptr_interface.c if (!printer->ntptr->ops->AddPrinterForm) { ops 430 source4/ntptr/ntptr_interface.c return printer->ntptr->ops->AddPrinterForm(printer, mem_ctx, r); ops 439 source4/ntptr/ntptr_interface.c if (!printer->ntptr->ops->GetPrinterForm) { ops 442 source4/ntptr/ntptr_interface.c return printer->ntptr->ops->GetPrinterForm(printer, mem_ctx, r); ops 451 source4/ntptr/ntptr_interface.c if (!printer->ntptr->ops->SetPrinterForm) { ops 454 source4/ntptr/ntptr_interface.c return printer->ntptr->ops->SetPrinterForm(printer, mem_ctx, r); ops 463 source4/ntptr/ntptr_interface.c if (!printer->ntptr->ops->DeletePrinterForm) { ops 466 source4/ntptr/ntptr_interface.c return printer->ntptr->ops->DeletePrinterForm(printer, mem_ctx, r); ops 477 source4/ntptr/ntptr_interface.c if (!printer->ntptr->ops->EnumJobs) { ops 480 source4/ntptr/ntptr_interface.c return printer->ntptr->ops->EnumJobs(printer, mem_ctx, r); ops 489 source4/ntptr/ntptr_interface.c if (!printer->ntptr->ops->AddJob) { ops 492 source4/ntptr/ntptr_interface.c return printer->ntptr->ops->AddJob(printer, mem_ctx, r); ops 501 source4/ntptr/ntptr_interface.c if (!printer->ntptr->ops->ScheduleJob) { ops 504 source4/ntptr/ntptr_interface.c return printer->ntptr->ops->ScheduleJob(printer, mem_ctx, r); ops 513 source4/ntptr/ntptr_interface.c if (!printer->ntptr->ops->GetJob) { ops 516 source4/ntptr/ntptr_interface.c return printer->ntptr->ops->GetJob(printer, mem_ctx, r); ops 525 source4/ntptr/ntptr_interface.c if (!printer->ntptr->ops->SetJob) { ops 528 source4/ntptr/ntptr_interface.c return printer->ntptr->ops->SetJob(printer, mem_ctx, r); ops 539 source4/ntptr/ntptr_interface.c if (!printer->ntptr->ops->StartDocPrinter) { ops 542 source4/ntptr/ntptr_interface.c return printer->ntptr->ops->StartDocPrinter(printer, mem_ctx, r); ops 551 source4/ntptr/ntptr_interface.c if (!printer->ntptr->ops->EndDocPrinter) { ops 554 source4/ntptr/ntptr_interface.c return printer->ntptr->ops->EndDocPrinter(printer, mem_ctx, r); ops 563 source4/ntptr/ntptr_interface.c if (!printer->ntptr->ops->StartPagePrinter) { ops 566 source4/ntptr/ntptr_interface.c return printer->ntptr->ops->StartPagePrinter(printer, mem_ctx, r); ops 575 source4/ntptr/ntptr_interface.c if (!printer->ntptr->ops->EndPagePrinter) { ops 578 source4/ntptr/ntptr_interface.c return printer->ntptr->ops->EndPagePrinter(printer, mem_ctx, r); ops 587 source4/ntptr/ntptr_interface.c if (!printer->ntptr->ops->WritePrinter) { ops 590 source4/ntptr/ntptr_interface.c return printer->ntptr->ops->WritePrinter(printer, mem_ctx, r); ops 599 source4/ntptr/ntptr_interface.c if (!printer->ntptr->ops->ReadPrinter) { ops 602 source4/ntptr/ntptr_interface.c return printer->ntptr->ops->ReadPrinter(printer, mem_ctx, r); ops 1106 source4/ntvfs/cifs/vfs_cifs.c struct ntvfs_ops ops; ops 1109 source4/ntvfs/cifs/vfs_cifs.c ZERO_STRUCT(ops); ops 1112 source4/ntvfs/cifs/vfs_cifs.c ops.name = "cifs"; ops 1113 source4/ntvfs/cifs/vfs_cifs.c ops.type = NTVFS_DISK; ops 1116 source4/ntvfs/cifs/vfs_cifs.c ops.connect = cvfs_connect; ops 1117 source4/ntvfs/cifs/vfs_cifs.c ops.disconnect = cvfs_disconnect; ops 1118 source4/ntvfs/cifs/vfs_cifs.c ops.unlink = cvfs_unlink; ops 1119 source4/ntvfs/cifs/vfs_cifs.c ops.chkpath = cvfs_chkpath; ops 1120 source4/ntvfs/cifs/vfs_cifs.c ops.qpathinfo = cvfs_qpathinfo; ops 1121 source4/ntvfs/cifs/vfs_cifs.c ops.setpathinfo = cvfs_setpathinfo; ops 1122 source4/ntvfs/cifs/vfs_cifs.c ops.open = cvfs_open; ops 1123 source4/ntvfs/cifs/vfs_cifs.c ops.mkdir = cvfs_mkdir; ops 1124 source4/ntvfs/cifs/vfs_cifs.c ops.rmdir = cvfs_rmdir; ops 1125 source4/ntvfs/cifs/vfs_cifs.c ops.rename = cvfs_rename; ops 1126 source4/ntvfs/cifs/vfs_cifs.c ops.copy = cvfs_copy; ops 1127 source4/ntvfs/cifs/vfs_cifs.c ops.ioctl = cvfs_ioctl; ops 1128 source4/ntvfs/cifs/vfs_cifs.c ops.read = cvfs_read; ops 1129 source4/ntvfs/cifs/vfs_cifs.c ops.write = cvfs_write; ops 1130 source4/ntvfs/cifs/vfs_cifs.c ops.seek = cvfs_seek; ops 1131 source4/ntvfs/cifs/vfs_cifs.c ops.flush = cvfs_flush; ops 1132 source4/ntvfs/cifs/vfs_cifs.c ops.close = cvfs_close; ops 1133 source4/ntvfs/cifs/vfs_cifs.c ops.exit = cvfs_exit; ops 1134 source4/ntvfs/cifs/vfs_cifs.c ops.lock = cvfs_lock; ops 1135 source4/ntvfs/cifs/vfs_cifs.c ops.setfileinfo = cvfs_setfileinfo; ops 1136 source4/ntvfs/cifs/vfs_cifs.c ops.qfileinfo = cvfs_qfileinfo; ops 1137 source4/ntvfs/cifs/vfs_cifs.c ops.fsinfo = cvfs_fsinfo; ops 1138 source4/ntvfs/cifs/vfs_cifs.c ops.lpq = cvfs_lpq; ops 1139 source4/ntvfs/cifs/vfs_cifs.c ops.search_first = cvfs_search_first; ops 1140 source4/ntvfs/cifs/vfs_cifs.c ops.search_next = cvfs_search_next; ops 1141 source4/ntvfs/cifs/vfs_cifs.c ops.search_close = cvfs_search_close; ops 1142 source4/ntvfs/cifs/vfs_cifs.c ops.trans = cvfs_trans; ops 1143 source4/ntvfs/cifs/vfs_cifs.c ops.logoff = cvfs_logoff; ops 1144 source4/ntvfs/cifs/vfs_cifs.c ops.async_setup = cvfs_async_setup; ops 1145 source4/ntvfs/cifs/vfs_cifs.c ops.cancel = cvfs_cancel; ops 1146 source4/ntvfs/cifs/vfs_cifs.c ops.notify = cvfs_notify; ops 1147 source4/ntvfs/cifs/vfs_cifs.c ops.trans2 = cvfs_trans2; ops 1151 source4/ntvfs/cifs/vfs_cifs.c ret = ntvfs_register(&ops, &vers); ops 1030 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c struct ntvfs_ops ops; ops 1033 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c ZERO_STRUCT(ops); ops 1036 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c ops.connect = cifspsx_connect; ops 1037 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c ops.disconnect = cifspsx_disconnect; ops 1038 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c ops.unlink = cifspsx_unlink; ops 1039 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c ops.chkpath = cifspsx_chkpath; ops 1040 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c ops.qpathinfo = cifspsx_qpathinfo; ops 1041 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c ops.setpathinfo = cifspsx_setpathinfo; ops 1042 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c ops.open = cifspsx_open; ops 1043 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c ops.mkdir = cifspsx_mkdir; ops 1044 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c ops.rmdir = cifspsx_rmdir; ops 1045 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c ops.rename = cifspsx_rename; ops 1046 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c ops.copy = cifspsx_copy; ops 1047 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c ops.ioctl = cifspsx_ioctl; ops 1048 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c ops.read = cifspsx_read; ops 1049 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c ops.write = cifspsx_write; ops 1050 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c ops.seek = cifspsx_seek; ops 1051 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c ops.flush = cifspsx_flush; ops 1052 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c ops.close = cifspsx_close; ops 1053 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c ops.exit = cifspsx_exit; ops 1054 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c ops.lock = cifspsx_lock; ops 1055 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c ops.setfileinfo = cifspsx_setfileinfo; ops 1056 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c ops.qfileinfo = cifspsx_qfileinfo; ops 1057 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c ops.fsinfo = cifspsx_fsinfo; ops 1058 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c ops.lpq = cifspsx_lpq; ops 1059 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c ops.search_first = cifspsx_search_first; ops 1060 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c ops.search_next = cifspsx_search_next; ops 1061 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c ops.search_close = cifspsx_search_close; ops 1062 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c ops.trans = cifspsx_trans; ops 1063 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c ops.logoff = cifspsx_logoff; ops 1064 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c ops.async_setup = cifspsx_async_setup; ops 1065 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c ops.cancel = cifspsx_cancel; ops 1071 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c ops.type = NTVFS_DISK; ops 1072 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c ops.name = "cifsposix"; ops 1073 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c ret = ntvfs_register(&ops, &vers); ops 1077 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c ops.name)); ops 36 source4/ntvfs/common/brlock.c static const struct brlock_ops *ops; ops 43 source4/ntvfs/common/brlock.c ops = new_ops; ops 54 source4/ntvfs/common/brlock.c if (ops == NULL) { ops 57 source4/ntvfs/common/brlock.c return ops->brl_init(mem_ctx, server, lp_ctx, messaging_ctx); ops 62 source4/ntvfs/common/brlock.c return ops->brl_create_handle(mem_ctx, ntvfs, file_key); ops 79 source4/ntvfs/common/brlock.c return ops->brl_lock(brl, brlh, smbpid, start, size, lock_type, notify_ptr); ops 91 source4/ntvfs/common/brlock.c return ops->brl_unlock(brl, brlh, smbpid, start, size); ops 103 source4/ntvfs/common/brlock.c return ops->brl_remove_pending(brl, brlh, notify_ptr); ops 116 source4/ntvfs/common/brlock.c return ops->brl_locktest(brl, brlh, smbpid, start, size, lock_type); ops 126 source4/ntvfs/common/brlock.c return ops->brl_close(brl, brlh); ops 46 source4/ntvfs/common/opendb.c static const struct opendb_ops *ops; ops 53 source4/ntvfs/common/opendb.c ops = new_ops; ops 64 source4/ntvfs/common/opendb.c if (ops == NULL) { ops 67 source4/ntvfs/common/opendb.c return ops->odb_init(mem_ctx, ntvfs_ctx); ops 77 source4/ntvfs/common/opendb.c return ops->odb_lock(mem_ctx, odb, file_key); ops 82 source4/ntvfs/common/opendb.c return ops->odb_get_key(mem_ctx, lck); ops 100 source4/ntvfs/common/opendb.c return ops->odb_open_file(lck, file_handle, path, ops 112 source4/ntvfs/common/opendb.c return ops->odb_open_file_pending(lck, private_data); ops 122 source4/ntvfs/common/opendb.c return ops->odb_close_file(lck, file_handle, delete_path); ops 131 source4/ntvfs/common/opendb.c return ops->odb_remove_pending(lck, private_data); ops 140 source4/ntvfs/common/opendb.c return ops->odb_rename(lck, path); ops 148 source4/ntvfs/common/opendb.c return ops->odb_get_path(lck, path); ops 156 source4/ntvfs/common/opendb.c return ops->odb_set_delete_on_close(lck, del_on_close); ops 165 source4/ntvfs/common/opendb.c return ops->odb_set_write_time(lck, write_time, force); ops 175 source4/ntvfs/common/opendb.c return ops->odb_get_file_infos(odb, key, del_on_close, write_time); ops 187 source4/ntvfs/common/opendb.c return ops->odb_can_open(lck, stream_id, share_access, access_mask, ops 194 source4/ntvfs/common/opendb.c return ops->odb_update_oplock(lck, file_handle, oplock_level); ops 199 source4/ntvfs/common/opendb.c return ops->odb_break_oplocks(lck); ops 903 source4/ntvfs/ipc/vfs_ipc.c struct ntvfs_ops ops; ops 906 source4/ntvfs/ipc/vfs_ipc.c ZERO_STRUCT(ops); ops 909 source4/ntvfs/ipc/vfs_ipc.c ops.name = "default"; ops 910 source4/ntvfs/ipc/vfs_ipc.c ops.type = NTVFS_IPC; ops 913 source4/ntvfs/ipc/vfs_ipc.c ops.connect = ipc_connect; ops 914 source4/ntvfs/ipc/vfs_ipc.c ops.disconnect = ipc_disconnect; ops 915 source4/ntvfs/ipc/vfs_ipc.c ops.unlink = ipc_unlink; ops 916 source4/ntvfs/ipc/vfs_ipc.c ops.chkpath = ipc_chkpath; ops 917 source4/ntvfs/ipc/vfs_ipc.c ops.qpathinfo = ipc_qpathinfo; ops 918 source4/ntvfs/ipc/vfs_ipc.c ops.setpathinfo = ipc_setpathinfo; ops 919 source4/ntvfs/ipc/vfs_ipc.c ops.open = ipc_open; ops 920 source4/ntvfs/ipc/vfs_ipc.c ops.mkdir = ipc_mkdir; ops 921 source4/ntvfs/ipc/vfs_ipc.c ops.rmdir = ipc_rmdir; ops 922 source4/ntvfs/ipc/vfs_ipc.c ops.rename = ipc_rename; ops 923 source4/ntvfs/ipc/vfs_ipc.c ops.copy = ipc_copy; ops 924 source4/ntvfs/ipc/vfs_ipc.c ops.ioctl = ipc_ioctl; ops 925 source4/ntvfs/ipc/vfs_ipc.c ops.read = ipc_read; ops 926 source4/ntvfs/ipc/vfs_ipc.c ops.write = ipc_write; ops 927 source4/ntvfs/ipc/vfs_ipc.c ops.seek = ipc_seek; ops 928 source4/ntvfs/ipc/vfs_ipc.c ops.flush = ipc_flush; ops 929 source4/ntvfs/ipc/vfs_ipc.c ops.close = ipc_close; ops 930 source4/ntvfs/ipc/vfs_ipc.c ops.exit = ipc_exit; ops 931 source4/ntvfs/ipc/vfs_ipc.c ops.lock = ipc_lock; ops 932 source4/ntvfs/ipc/vfs_ipc.c ops.setfileinfo = ipc_setfileinfo; ops 933 source4/ntvfs/ipc/vfs_ipc.c ops.qfileinfo = ipc_qfileinfo; ops 934 source4/ntvfs/ipc/vfs_ipc.c ops.fsinfo = ipc_fsinfo; ops 935 source4/ntvfs/ipc/vfs_ipc.c ops.lpq = ipc_lpq; ops 936 source4/ntvfs/ipc/vfs_ipc.c ops.search_first = ipc_search_first; ops 937 source4/ntvfs/ipc/vfs_ipc.c ops.search_next = ipc_search_next; ops 938 source4/ntvfs/ipc/vfs_ipc.c ops.search_close = ipc_search_close; ops 939 source4/ntvfs/ipc/vfs_ipc.c ops.trans = ipc_trans; ops 940 source4/ntvfs/ipc/vfs_ipc.c ops.logoff = ipc_logoff; ops 941 source4/ntvfs/ipc/vfs_ipc.c ops.async_setup = ipc_async_setup; ops 942 source4/ntvfs/ipc/vfs_ipc.c ops.cancel = ipc_cancel; ops 945 source4/ntvfs/ipc/vfs_ipc.c ret = ntvfs_register(&ops, &vers); ops 919 source4/ntvfs/nbench/vfs_nbench.c struct ntvfs_ops ops; ops 922 source4/ntvfs/nbench/vfs_nbench.c ZERO_STRUCT(ops); ops 925 source4/ntvfs/nbench/vfs_nbench.c ops.name = "nbench"; ops 926 source4/ntvfs/nbench/vfs_nbench.c ops.type = NTVFS_DISK; ops 929 source4/ntvfs/nbench/vfs_nbench.c ops.connect = nbench_connect; ops 930 source4/ntvfs/nbench/vfs_nbench.c ops.disconnect = nbench_disconnect; ops 931 source4/ntvfs/nbench/vfs_nbench.c ops.unlink = nbench_unlink; ops 932 source4/ntvfs/nbench/vfs_nbench.c ops.chkpath = nbench_chkpath; ops 933 source4/ntvfs/nbench/vfs_nbench.c ops.qpathinfo = nbench_qpathinfo; ops 934 source4/ntvfs/nbench/vfs_nbench.c ops.setpathinfo = nbench_setpathinfo; ops 935 source4/ntvfs/nbench/vfs_nbench.c ops.open = nbench_open; ops 936 source4/ntvfs/nbench/vfs_nbench.c ops.mkdir = nbench_mkdir; ops 937 source4/ntvfs/nbench/vfs_nbench.c ops.rmdir = nbench_rmdir; ops 938 source4/ntvfs/nbench/vfs_nbench.c ops.rename = nbench_rename; ops 939 source4/ntvfs/nbench/vfs_nbench.c ops.copy = nbench_copy; ops 940 source4/ntvfs/nbench/vfs_nbench.c ops.ioctl = nbench_ioctl; ops 941 source4/ntvfs/nbench/vfs_nbench.c ops.read = nbench_read; ops 942 source4/ntvfs/nbench/vfs_nbench.c ops.write = nbench_write; ops 943 source4/ntvfs/nbench/vfs_nbench.c ops.seek = nbench_seek; ops 944 source4/ntvfs/nbench/vfs_nbench.c ops.flush = nbench_flush; ops 945 source4/ntvfs/nbench/vfs_nbench.c ops.close = nbench_close; ops 946 source4/ntvfs/nbench/vfs_nbench.c ops.exit = nbench_exit; ops 947 source4/ntvfs/nbench/vfs_nbench.c ops.lock = nbench_lock; ops 948 source4/ntvfs/nbench/vfs_nbench.c ops.setfileinfo = nbench_setfileinfo; ops 949 source4/ntvfs/nbench/vfs_nbench.c ops.qfileinfo = nbench_qfileinfo; ops 950 source4/ntvfs/nbench/vfs_nbench.c ops.fsinfo = nbench_fsinfo; ops 951 source4/ntvfs/nbench/vfs_nbench.c ops.lpq = nbench_lpq; ops 952 source4/ntvfs/nbench/vfs_nbench.c ops.search_first = nbench_search_first; ops 953 source4/ntvfs/nbench/vfs_nbench.c ops.search_next = nbench_search_next; ops 954 source4/ntvfs/nbench/vfs_nbench.c ops.search_close = nbench_search_close; ops 955 source4/ntvfs/nbench/vfs_nbench.c ops.trans = nbench_trans; ops 956 source4/ntvfs/nbench/vfs_nbench.c ops.logoff = nbench_logoff; ops 957 source4/ntvfs/nbench/vfs_nbench.c ops.async_setup = nbench_async_setup; ops 958 source4/ntvfs/nbench/vfs_nbench.c ops.cancel = nbench_cancel; ops 962 source4/ntvfs/nbench/vfs_nbench.c ops.trans2 = NULL; ops 965 source4/ntvfs/nbench/vfs_nbench.c ret = ntvfs_register(&ops, &vers); ops 171 source4/ntvfs/ntvfs.h const struct ntvfs_ops *ops; ops 34 source4/ntvfs/ntvfs_base.c const struct ntvfs_ops *ops; ops 46 source4/ntvfs/ntvfs_base.c NTSTATUS ntvfs_register(const struct ntvfs_ops *ops, ops 54 source4/ntvfs/ntvfs_base.c ops->name, (int)ops->type)); ops 58 source4/ntvfs/ntvfs_base.c if (ntvfs_backend_byname(ops->name, ops->type) != NULL) { ops 61 source4/ntvfs/ntvfs_base.c ops->name, (int)ops->type)); ops 70 source4/ntvfs/ntvfs_base.c new_ops = smb_xmemdup(ops, sizeof(*ops)); ops 71 source4/ntvfs/ntvfs_base.c new_ops->name = smb_xstrdup(ops->name); ops 73 source4/ntvfs/ntvfs_base.c backends[num_backends].ops = new_ops; ops 78 source4/ntvfs/ntvfs_base.c ops->name,ops->type)); ops 92 source4/ntvfs/ntvfs_base.c if (backends[i].ops->type == type && ops 93 source4/ntvfs/ntvfs_base.c strcmp(backends[i].ops->name, name) == 0) { ops 94 source4/ntvfs/ntvfs_base.c return backends[i].ops; ops 185 source4/ntvfs/ntvfs_base.c ntvfs->ops = ntvfs_backend_byname(handlers[i], ctx->type); ops 186 source4/ntvfs/ntvfs_base.c if (!ntvfs->ops) { ops 258 source4/ntvfs/ntvfs_generic.c status = ntvfs->ops->setfileinfo(ntvfs, req, sf); ops 267 source4/ntvfs/ntvfs_generic.c status = ntvfs->ops->setfileinfo(ntvfs, req, sf); ops 418 source4/ntvfs/ntvfs_generic.c status = ntvfs->ops->open(ntvfs, req, io2); ops 435 source4/ntvfs/ntvfs_generic.c status = ntvfs->ops->open(ntvfs, req, io2); ops 461 source4/ntvfs/ntvfs_generic.c status = ntvfs->ops->open(ntvfs, req, io2); ops 474 source4/ntvfs/ntvfs_generic.c status = ntvfs->ops->open(ntvfs, req, io2); ops 487 source4/ntvfs/ntvfs_generic.c status = ntvfs->ops->open(ntvfs, req, io2); ops 503 source4/ntvfs/ntvfs_generic.c status = ntvfs->ops->open(ntvfs, req, io2); ops 550 source4/ntvfs/ntvfs_generic.c status = ntvfs->ops->open(ntvfs, req, io2); ops 587 source4/ntvfs/ntvfs_generic.c status = ntvfs->ops->fsinfo(ntvfs, req, fs2); ops 948 source4/ntvfs/ntvfs_generic.c status = ntvfs->ops->qfileinfo(ntvfs, req, info2); ops 981 source4/ntvfs/ntvfs_generic.c status = ntvfs->ops->qpathinfo(ntvfs, req, info2); ops 1116 source4/ntvfs/ntvfs_generic.c return ntvfs->ops->lock(ntvfs, req, lck2); ops 1159 source4/ntvfs/ntvfs_generic.c status = ntvfs->ops->lock(ntvfs, req, lck); ops 1180 source4/ntvfs/ntvfs_generic.c status = ntvfs->ops->close(ntvfs, req, cl); ops 1237 source4/ntvfs/ntvfs_generic.c status = ntvfs->ops->write(ntvfs, req, wr2); ops 1247 source4/ntvfs/ntvfs_generic.c status = ntvfs->ops->write(ntvfs, req, wr2); ops 1257 source4/ntvfs/ntvfs_generic.c status = ntvfs->ops->write(ntvfs, req, wr2); ops 1267 source4/ntvfs/ntvfs_generic.c status = ntvfs->ops->write(ntvfs, req, wr2); ops 1277 source4/ntvfs/ntvfs_generic.c status = ntvfs->ops->write(ntvfs, req, wr2); ops 1353 source4/ntvfs/ntvfs_generic.c status = ntvfs->ops->read(ntvfs, req, rd2); ops 1363 source4/ntvfs/ntvfs_generic.c status = ntvfs->ops->read(ntvfs, req, rd2); ops 1380 source4/ntvfs/ntvfs_generic.c status = ntvfs->ops->lock(ntvfs, req, lck); ops 1391 source4/ntvfs/ntvfs_generic.c status = ntvfs->ops->read(ntvfs, req, rd2); ops 1402 source4/ntvfs/ntvfs_generic.c status = ntvfs->ops->read(ntvfs, req, rd2); ops 1486 source4/ntvfs/ntvfs_generic.c status = ntvfs->ops->close(ntvfs, req, cl2); ops 1548 source4/ntvfs/ntvfs_generic.c status = ntvfs->ops->notify(ntvfs, req, nt2); ops 28 source4/ntvfs/ntvfs_interface.c if (!ntvfs->ops->connect) { ops 31 source4/ntvfs/ntvfs_interface.c return ntvfs->ops->connect(ntvfs, req, sharename); ops 41 source4/ntvfs/ntvfs_interface.c if (!ntvfs->ops->disconnect) { ops 44 source4/ntvfs/ntvfs_interface.c return ntvfs->ops->disconnect(ntvfs); ops 52 source4/ntvfs/ntvfs_interface.c if (!ntvfs->ops->async_setup) { ops 55 source4/ntvfs/ntvfs_interface.c return ntvfs->ops->async_setup(ntvfs, req, private_data); ops 62 source4/ntvfs/ntvfs_interface.c if (!ntvfs->ops->fsinfo) { ops 65 source4/ntvfs/ntvfs_interface.c return ntvfs->ops->fsinfo(ntvfs, req, fs); ops 72 source4/ntvfs/ntvfs_interface.c if (!ntvfs->ops->unlink) { ops 75 source4/ntvfs/ntvfs_interface.c return ntvfs->ops->unlink(ntvfs, req, unl); ops 81 source4/ntvfs/ntvfs_interface.c if (!ntvfs->ops->chkpath) { ops 84 source4/ntvfs/ntvfs_interface.c return ntvfs->ops->chkpath(ntvfs, req, cp); ops 90 source4/ntvfs/ntvfs_interface.c if (!ntvfs->ops->qpathinfo) { ops 93 source4/ntvfs/ntvfs_interface.c return ntvfs->ops->qpathinfo(ntvfs, req, st); ops 99 source4/ntvfs/ntvfs_interface.c if (!ntvfs->ops->setpathinfo) { ops 102 source4/ntvfs/ntvfs_interface.c return ntvfs->ops->setpathinfo(ntvfs, req, st); ops 108 source4/ntvfs/ntvfs_interface.c if (!ntvfs->ops->open) { ops 111 source4/ntvfs/ntvfs_interface.c return ntvfs->ops->open(ntvfs, req, oi); ops 117 source4/ntvfs/ntvfs_interface.c if (!ntvfs->ops->mkdir) { ops 120 source4/ntvfs/ntvfs_interface.c return ntvfs->ops->mkdir(ntvfs, req, md); ops 126 source4/ntvfs/ntvfs_interface.c if (!ntvfs->ops->rmdir) { ops 129 source4/ntvfs/ntvfs_interface.c return ntvfs->ops->rmdir(ntvfs, req, rd); ops 135 source4/ntvfs/ntvfs_interface.c if (!ntvfs->ops->rename) { ops 138 source4/ntvfs/ntvfs_interface.c return ntvfs->ops->rename(ntvfs, req, ren); ops 144 source4/ntvfs/ntvfs_interface.c if (!ntvfs->ops->copy) { ops 147 source4/ntvfs/ntvfs_interface.c return ntvfs->ops->copy(ntvfs, req, cp); ops 155 source4/ntvfs/ntvfs_interface.c if (!ntvfs->ops->search_first) { ops 158 source4/ntvfs/ntvfs_interface.c return ntvfs->ops->search_first(ntvfs, req, io, private_data, ntvfs_callback); ops 165 source4/ntvfs/ntvfs_interface.c if (!ntvfs->ops->search_next) { ops 168 source4/ntvfs/ntvfs_interface.c return ntvfs->ops->search_next(ntvfs, req, io, private_data, ntvfs_callback); ops 174 source4/ntvfs/ntvfs_interface.c if (!ntvfs->ops->search_close) { ops 177 source4/ntvfs/ntvfs_interface.c return ntvfs->ops->search_close(ntvfs, req, io); ops 184 source4/ntvfs/ntvfs_interface.c if (!ntvfs->ops->ioctl) { ops 187 source4/ntvfs/ntvfs_interface.c return ntvfs->ops->ioctl(ntvfs, req, io); ops 193 source4/ntvfs/ntvfs_interface.c if (!ntvfs->ops->read) { ops 196 source4/ntvfs/ntvfs_interface.c return ntvfs->ops->read(ntvfs, req, io); ops 202 source4/ntvfs/ntvfs_interface.c if (!ntvfs->ops->write) { ops 205 source4/ntvfs/ntvfs_interface.c return ntvfs->ops->write(ntvfs, req, io); ops 211 source4/ntvfs/ntvfs_interface.c if (!ntvfs->ops->seek) { ops 214 source4/ntvfs/ntvfs_interface.c return ntvfs->ops->seek(ntvfs, req, io); ops 221 source4/ntvfs/ntvfs_interface.c if (!ntvfs->ops->flush) { ops 224 source4/ntvfs/ntvfs_interface.c return ntvfs->ops->flush(ntvfs, req, flush); ops 230 source4/ntvfs/ntvfs_interface.c if (!ntvfs->ops->lock) { ops 233 source4/ntvfs/ntvfs_interface.c return ntvfs->ops->lock(ntvfs, req, lck); ops 239 source4/ntvfs/ntvfs_interface.c if (!ntvfs->ops->qfileinfo) { ops 242 source4/ntvfs/ntvfs_interface.c return ntvfs->ops->qfileinfo(ntvfs, req, info); ops 248 source4/ntvfs/ntvfs_interface.c if (!ntvfs->ops->setfileinfo) { ops 251 source4/ntvfs/ntvfs_interface.c return ntvfs->ops->setfileinfo(ntvfs, req, info); ops 257 source4/ntvfs/ntvfs_interface.c if (!ntvfs->ops->close) { ops 260 source4/ntvfs/ntvfs_interface.c return ntvfs->ops->close(ntvfs, req, io); ops 267 source4/ntvfs/ntvfs_interface.c if (!ntvfs->ops->trans) { ops 270 source4/ntvfs/ntvfs_interface.c return ntvfs->ops->trans(ntvfs, req, trans); ops 277 source4/ntvfs/ntvfs_interface.c if (!ntvfs->ops->trans2) { ops 280 source4/ntvfs/ntvfs_interface.c return ntvfs->ops->trans2(ntvfs, req, trans2); ops 287 source4/ntvfs/ntvfs_interface.c if (!ntvfs->ops->lpq) { ops 290 source4/ntvfs/ntvfs_interface.c return ntvfs->ops->lpq(ntvfs, req, lpq); ops 297 source4/ntvfs/ntvfs_interface.c if (!ntvfs->ops->logoff) { ops 300 source4/ntvfs/ntvfs_interface.c return ntvfs->ops->logoff(ntvfs, req); ops 306 source4/ntvfs/ntvfs_interface.c if (!ntvfs->ops->exit) { ops 309 source4/ntvfs/ntvfs_interface.c return ntvfs->ops->exit(ntvfs, req); ops 318 source4/ntvfs/ntvfs_interface.c if (!ntvfs->ops->notify) { ops 321 source4/ntvfs/ntvfs_interface.c return ntvfs->ops->notify(ntvfs, req, info); ops 330 source4/ntvfs/ntvfs_interface.c if (!ntvfs->ops->cancel) { ops 333 source4/ntvfs/ntvfs_interface.c return ntvfs->ops->cancel(ntvfs, req); ops 340 source4/ntvfs/ntvfs_interface.c if (!ntvfs->next || !ntvfs->next->ops->connect) { ops 343 source4/ntvfs/ntvfs_interface.c return ntvfs->next->ops->connect(ntvfs->next, req, sharename); ops 348 source4/ntvfs/ntvfs_interface.c if (!ntvfs->next || !ntvfs->next->ops->disconnect) { ops 351 source4/ntvfs/ntvfs_interface.c return ntvfs->next->ops->disconnect(ntvfs->next); ops 359 source4/ntvfs/ntvfs_interface.c if (!ntvfs->next || !ntvfs->next->ops->async_setup) { ops 362 source4/ntvfs/ntvfs_interface.c return ntvfs->next->ops->async_setup(ntvfs->next, req, private_data); ops 370 source4/ntvfs/ntvfs_interface.c if (!ntvfs->next || !ntvfs->next->ops->fsinfo) { ops 373 source4/ntvfs/ntvfs_interface.c return ntvfs->next->ops->fsinfo(ntvfs->next, req, fs); ops 381 source4/ntvfs/ntvfs_interface.c if (!ntvfs->next || !ntvfs->next->ops->unlink) { ops 384 source4/ntvfs/ntvfs_interface.c return ntvfs->next->ops->unlink(ntvfs->next, req, unl); ops 391 source4/ntvfs/ntvfs_interface.c if (!ntvfs->next || !ntvfs->next->ops->chkpath) { ops 394 source4/ntvfs/ntvfs_interface.c return ntvfs->next->ops->chkpath(ntvfs->next, req, cp); ops 401 source4/ntvfs/ntvfs_interface.c if (!ntvfs->next || !ntvfs->next->ops->qpathinfo) { ops 404 source4/ntvfs/ntvfs_interface.c return ntvfs->next->ops->qpathinfo(ntvfs->next, req, st); ops 411 source4/ntvfs/ntvfs_interface.c if (!ntvfs->next || !ntvfs->next->ops->setpathinfo) { ops 414 source4/ntvfs/ntvfs_interface.c return ntvfs->next->ops->setpathinfo(ntvfs->next, req, st); ops 421 source4/ntvfs/ntvfs_interface.c if (!ntvfs->next || !ntvfs->next->ops->mkdir) { ops 424 source4/ntvfs/ntvfs_interface.c return ntvfs->next->ops->mkdir(ntvfs->next, req, md); ops 431 source4/ntvfs/ntvfs_interface.c if (!ntvfs->next || !ntvfs->next->ops->rmdir) { ops 434 source4/ntvfs/ntvfs_interface.c return ntvfs->next->ops->rmdir(ntvfs->next, req, rd); ops 441 source4/ntvfs/ntvfs_interface.c if (!ntvfs->next || !ntvfs->next->ops->rename) { ops 444 source4/ntvfs/ntvfs_interface.c return ntvfs->next->ops->rename(ntvfs->next, req, ren); ops 451 source4/ntvfs/ntvfs_interface.c if (!ntvfs->next || !ntvfs->next->ops->copy) { ops 454 source4/ntvfs/ntvfs_interface.c return ntvfs->next->ops->copy(ntvfs->next, req, cp); ops 461 source4/ntvfs/ntvfs_interface.c if (!ntvfs->next || !ntvfs->next->ops->open) { ops 464 source4/ntvfs/ntvfs_interface.c return ntvfs->next->ops->open(ntvfs->next, req, oi); ops 474 source4/ntvfs/ntvfs_interface.c if (!ntvfs->next || !ntvfs->next->ops->search_first) { ops 477 source4/ntvfs/ntvfs_interface.c return ntvfs->next->ops->search_first(ntvfs->next, req, io, private_data, callback); ops 485 source4/ntvfs/ntvfs_interface.c if (!ntvfs->next || !ntvfs->next->ops->search_next) { ops 488 source4/ntvfs/ntvfs_interface.c return ntvfs->next->ops->search_next(ntvfs->next, req, io, private_data, callback); ops 495 source4/ntvfs/ntvfs_interface.c if (!ntvfs->next || !ntvfs->next->ops->search_close) { ops 498 source4/ntvfs/ntvfs_interface.c return ntvfs->next->ops->search_close(ntvfs->next, req, io); ops 506 source4/ntvfs/ntvfs_interface.c if (!ntvfs->next || !ntvfs->next->ops->ioctl) { ops 509 source4/ntvfs/ntvfs_interface.c return ntvfs->next->ops->ioctl(ntvfs->next, req, io); ops 516 source4/ntvfs/ntvfs_interface.c if (!ntvfs->next || !ntvfs->next->ops->read) { ops 519 source4/ntvfs/ntvfs_interface.c return ntvfs->next->ops->read(ntvfs->next, req, io); ops 526 source4/ntvfs/ntvfs_interface.c if (!ntvfs->next || !ntvfs->next->ops->write) { ops 529 source4/ntvfs/ntvfs_interface.c return ntvfs->next->ops->write(ntvfs->next, req, io); ops 536 source4/ntvfs/ntvfs_interface.c if (!ntvfs->next || !ntvfs->next->ops->seek) { ops 539 source4/ntvfs/ntvfs_interface.c return ntvfs->next->ops->seek(ntvfs->next, req, io); ops 546 source4/ntvfs/ntvfs_interface.c if (!ntvfs->next || !ntvfs->next->ops->flush) { ops 549 source4/ntvfs/ntvfs_interface.c return ntvfs->next->ops->flush(ntvfs->next, req, flush); ops 556 source4/ntvfs/ntvfs_interface.c if (!ntvfs->next || !ntvfs->next->ops->lock) { ops 559 source4/ntvfs/ntvfs_interface.c return ntvfs->next->ops->lock(ntvfs->next, req, lck); ops 566 source4/ntvfs/ntvfs_interface.c if (!ntvfs->next || !ntvfs->next->ops->qfileinfo) { ops 569 source4/ntvfs/ntvfs_interface.c return ntvfs->next->ops->qfileinfo(ntvfs->next, req, info); ops 576 source4/ntvfs/ntvfs_interface.c if (!ntvfs->next || !ntvfs->next->ops->setfileinfo) { ops 579 source4/ntvfs/ntvfs_interface.c return ntvfs->next->ops->setfileinfo(ntvfs->next, req, info); ops 586 source4/ntvfs/ntvfs_interface.c if (!ntvfs->next || !ntvfs->next->ops->close) { ops 589 source4/ntvfs/ntvfs_interface.c return ntvfs->next->ops->close(ntvfs->next, req, io); ops 597 source4/ntvfs/ntvfs_interface.c if (!ntvfs->next || !ntvfs->next->ops->trans) { ops 600 source4/ntvfs/ntvfs_interface.c return ntvfs->next->ops->trans(ntvfs->next, req, trans); ops 608 source4/ntvfs/ntvfs_interface.c if (!ntvfs->next || !ntvfs->next->ops->trans2) { ops 611 source4/ntvfs/ntvfs_interface.c return ntvfs->next->ops->trans2(ntvfs->next, req, trans2); ops 621 source4/ntvfs/ntvfs_interface.c if (!ntvfs->next || !ntvfs->next->ops->notify) { ops 624 source4/ntvfs/ntvfs_interface.c return ntvfs->next->ops->notify(ntvfs->next, req, info); ops 631 source4/ntvfs/ntvfs_interface.c if (!ntvfs->next || !ntvfs->next->ops->cancel) { ops 634 source4/ntvfs/ntvfs_interface.c return ntvfs->next->ops->cancel(ntvfs->next, req); ops 642 source4/ntvfs/ntvfs_interface.c if (!ntvfs->next || !ntvfs->next->ops->lpq) { ops 645 source4/ntvfs/ntvfs_interface.c return ntvfs->next->ops->lpq(ntvfs->next, req, lpq); ops 653 source4/ntvfs/ntvfs_interface.c if (!ntvfs->next || !ntvfs->next->ops->logoff) { ops 656 source4/ntvfs/ntvfs_interface.c return ntvfs->next->ops->logoff(ntvfs->next, req); ops 662 source4/ntvfs/ntvfs_interface.c if (!ntvfs->next || !ntvfs->next->ops->exit) { ops 665 source4/ntvfs/ntvfs_interface.c return ntvfs->next->ops->exit(ntvfs->next, req); ops 32 source4/ntvfs/posix/pvfs_acl.c const struct pvfs_acl_ops *ops; ops 42 source4/ntvfs/posix/pvfs_acl.c NTSTATUS pvfs_acl_register(const struct pvfs_acl_ops *ops) ops 46 source4/ntvfs/posix/pvfs_acl.c if (pvfs_acl_backend_byname(ops->name) != NULL) { ops 47 source4/ntvfs/posix/pvfs_acl.c DEBUG(0,("pvfs acl backend '%s' already registered\n", ops->name)); ops 54 source4/ntvfs/posix/pvfs_acl.c new_ops = (struct pvfs_acl_ops *)talloc_memdup(backends, ops, sizeof(*ops)); ops 55 source4/ntvfs/posix/pvfs_acl.c new_ops->name = talloc_strdup(new_ops, ops->name); ops 57 source4/ntvfs/posix/pvfs_acl.c backends[num_backends].ops = new_ops; ops 61 source4/ntvfs/posix/pvfs_acl.c DEBUG(3,("NTVFS backend '%s' registered\n", ops->name)); ops 75 source4/ntvfs/posix/pvfs_acl.c if (strcmp(backends[i].ops->name, name) == 0) { ops 76 source4/ntvfs/posix/pvfs_acl.c return backends[i].ops; ops 206 source4/ntvfs/posix/pvfs_acl_nfs4.c struct pvfs_acl_ops ops = { ops 211 source4/ntvfs/posix/pvfs_acl_nfs4.c return pvfs_acl_register(&ops); ops 98 source4/ntvfs/posix/pvfs_acl_xattr.c struct pvfs_acl_ops ops = { ops 103 source4/ntvfs/posix/pvfs_acl_xattr.c return pvfs_acl_register(&ops); ops 329 source4/ntvfs/posix/vfs_posix.c struct ntvfs_ops ops; ops 332 source4/ntvfs/posix/vfs_posix.c ZERO_STRUCT(ops); ops 334 source4/ntvfs/posix/vfs_posix.c ops.type = NTVFS_DISK; ops 337 source4/ntvfs/posix/vfs_posix.c ops.connect = pvfs_connect; ops 338 source4/ntvfs/posix/vfs_posix.c ops.disconnect = pvfs_disconnect; ops 339 source4/ntvfs/posix/vfs_posix.c ops.unlink = pvfs_unlink; ops 340 source4/ntvfs/posix/vfs_posix.c ops.chkpath = pvfs_chkpath; ops 341 source4/ntvfs/posix/vfs_posix.c ops.qpathinfo = pvfs_qpathinfo; ops 342 source4/ntvfs/posix/vfs_posix.c ops.setpathinfo = pvfs_setpathinfo; ops 343 source4/ntvfs/posix/vfs_posix.c ops.open = pvfs_open; ops 344 source4/ntvfs/posix/vfs_posix.c ops.mkdir = pvfs_mkdir; ops 345 source4/ntvfs/posix/vfs_posix.c ops.rmdir = pvfs_rmdir; ops 346 source4/ntvfs/posix/vfs_posix.c ops.rename = pvfs_rename; ops 347 source4/ntvfs/posix/vfs_posix.c ops.copy = pvfs_copy; ops 348 source4/ntvfs/posix/vfs_posix.c ops.ioctl = pvfs_ioctl; ops 349 source4/ntvfs/posix/vfs_posix.c ops.read = pvfs_read; ops 350 source4/ntvfs/posix/vfs_posix.c ops.write = pvfs_write; ops 351 source4/ntvfs/posix/vfs_posix.c ops.seek = pvfs_seek; ops 352 source4/ntvfs/posix/vfs_posix.c ops.flush = pvfs_flush; ops 353 source4/ntvfs/posix/vfs_posix.c ops.close = pvfs_close; ops 354 source4/ntvfs/posix/vfs_posix.c ops.exit = pvfs_exit; ops 355 source4/ntvfs/posix/vfs_posix.c ops.lock = pvfs_lock; ops 356 source4/ntvfs/posix/vfs_posix.c ops.setfileinfo = pvfs_setfileinfo; ops 357 source4/ntvfs/posix/vfs_posix.c ops.qfileinfo = pvfs_qfileinfo; ops 358 source4/ntvfs/posix/vfs_posix.c ops.fsinfo = pvfs_fsinfo; ops 359 source4/ntvfs/posix/vfs_posix.c ops.lpq = pvfs_lpq; ops 360 source4/ntvfs/posix/vfs_posix.c ops.search_first = pvfs_search_first; ops 361 source4/ntvfs/posix/vfs_posix.c ops.search_next = pvfs_search_next; ops 362 source4/ntvfs/posix/vfs_posix.c ops.search_close = pvfs_search_close; ops 363 source4/ntvfs/posix/vfs_posix.c ops.trans = pvfs_trans; ops 364 source4/ntvfs/posix/vfs_posix.c ops.logoff = pvfs_logoff; ops 365 source4/ntvfs/posix/vfs_posix.c ops.async_setup = pvfs_async_setup; ops 366 source4/ntvfs/posix/vfs_posix.c ops.cancel = pvfs_cancel; ops 367 source4/ntvfs/posix/vfs_posix.c ops.notify = pvfs_notify; ops 372 source4/ntvfs/posix/vfs_posix.c ops.name = "default"; ops 373 source4/ntvfs/posix/vfs_posix.c ret = ntvfs_register(&ops, &vers); ops 376 source4/ntvfs/posix/vfs_posix.c DEBUG(0,("Failed to register POSIX backend as '%s'!\n", ops.name)); ops 379 source4/ntvfs/posix/vfs_posix.c ops.name = "posix"; ops 380 source4/ntvfs/posix/vfs_posix.c ret = ntvfs_register(&ops, &vers); ops 383 source4/ntvfs/posix/vfs_posix.c DEBUG(0,("Failed to register POSIX backend as '%s'!\n", ops.name)); ops 101 source4/ntvfs/print/vfs_print.c struct ntvfs_ops ops; ops 104 source4/ntvfs/print/vfs_print.c ZERO_STRUCT(ops); ops 107 source4/ntvfs/print/vfs_print.c ops.name = "default"; ops 108 source4/ntvfs/print/vfs_print.c ops.type = NTVFS_PRINT; ops 111 source4/ntvfs/print/vfs_print.c ops.connect = print_connect; ops 112 source4/ntvfs/print/vfs_print.c ops.disconnect = print_disconnect; ops 113 source4/ntvfs/print/vfs_print.c ops.unlink = print_unlink; ops 114 source4/ntvfs/print/vfs_print.c ops.ioctl = print_ioctl; ops 118 source4/ntvfs/print/vfs_print.c ret = ntvfs_register(&ops, &vers); ops 1027 source4/ntvfs/simple/vfs_simple.c struct ntvfs_ops ops; ops 1030 source4/ntvfs/simple/vfs_simple.c ZERO_STRUCT(ops); ops 1033 source4/ntvfs/simple/vfs_simple.c ops.connect = svfs_connect; ops 1034 source4/ntvfs/simple/vfs_simple.c ops.disconnect = svfs_disconnect; ops 1035 source4/ntvfs/simple/vfs_simple.c ops.unlink = svfs_unlink; ops 1036 source4/ntvfs/simple/vfs_simple.c ops.chkpath = svfs_chkpath; ops 1037 source4/ntvfs/simple/vfs_simple.c ops.qpathinfo = svfs_qpathinfo; ops 1038 source4/ntvfs/simple/vfs_simple.c ops.setpathinfo = svfs_setpathinfo; ops 1039 source4/ntvfs/simple/vfs_simple.c ops.open = svfs_open; ops 1040 source4/ntvfs/simple/vfs_simple.c ops.mkdir = svfs_mkdir; ops 1041 source4/ntvfs/simple/vfs_simple.c ops.rmdir = svfs_rmdir; ops 1042 source4/ntvfs/simple/vfs_simple.c ops.rename = svfs_rename; ops 1043 source4/ntvfs/simple/vfs_simple.c ops.copy = svfs_copy; ops 1044 source4/ntvfs/simple/vfs_simple.c ops.ioctl = svfs_ioctl; ops 1045 source4/ntvfs/simple/vfs_simple.c ops.read = svfs_read; ops 1046 source4/ntvfs/simple/vfs_simple.c ops.write = svfs_write; ops 1047 source4/ntvfs/simple/vfs_simple.c ops.seek = svfs_seek; ops 1048 source4/ntvfs/simple/vfs_simple.c ops.flush = svfs_flush; ops 1049 source4/ntvfs/simple/vfs_simple.c ops.close = svfs_close; ops 1050 source4/ntvfs/simple/vfs_simple.c ops.exit = svfs_exit; ops 1051 source4/ntvfs/simple/vfs_simple.c ops.lock = svfs_lock; ops 1052 source4/ntvfs/simple/vfs_simple.c ops.setfileinfo = svfs_setfileinfo; ops 1053 source4/ntvfs/simple/vfs_simple.c ops.qfileinfo = svfs_qfileinfo; ops 1054 source4/ntvfs/simple/vfs_simple.c ops.fsinfo = svfs_fsinfo; ops 1055 source4/ntvfs/simple/vfs_simple.c ops.lpq = svfs_lpq; ops 1056 source4/ntvfs/simple/vfs_simple.c ops.search_first = svfs_search_first; ops 1057 source4/ntvfs/simple/vfs_simple.c ops.search_next = svfs_search_next; ops 1058 source4/ntvfs/simple/vfs_simple.c ops.search_close = svfs_search_close; ops 1059 source4/ntvfs/simple/vfs_simple.c ops.trans = svfs_trans; ops 1060 source4/ntvfs/simple/vfs_simple.c ops.logoff = svfs_logoff; ops 1061 source4/ntvfs/simple/vfs_simple.c ops.async_setup = svfs_async_setup; ops 1062 source4/ntvfs/simple/vfs_simple.c ops.cancel = svfs_cancel; ops 1068 source4/ntvfs/simple/vfs_simple.c ops.type = NTVFS_DISK; ops 1069 source4/ntvfs/simple/vfs_simple.c ops.name = "simple"; ops 1070 source4/ntvfs/simple/vfs_simple.c ret = ntvfs_register(&ops, &vers); ops 1074 source4/ntvfs/simple/vfs_simple.c ops.name)); ops 800 source4/ntvfs/smb2/vfs_smb2.c struct ntvfs_ops ops; ops 803 source4/ntvfs/smb2/vfs_smb2.c ZERO_STRUCT(ops); ops 806 source4/ntvfs/smb2/vfs_smb2.c ops.name = "smb2"; ops 807 source4/ntvfs/smb2/vfs_smb2.c ops.type = NTVFS_DISK; ops 810 source4/ntvfs/smb2/vfs_smb2.c ops.connect = cvfs_connect; ops 811 source4/ntvfs/smb2/vfs_smb2.c ops.disconnect = cvfs_disconnect; ops 812 source4/ntvfs/smb2/vfs_smb2.c ops.unlink = cvfs_unlink; ops 813 source4/ntvfs/smb2/vfs_smb2.c ops.chkpath = cvfs_chkpath; ops 814 source4/ntvfs/smb2/vfs_smb2.c ops.qpathinfo = cvfs_qpathinfo; ops 815 source4/ntvfs/smb2/vfs_smb2.c ops.setpathinfo = cvfs_setpathinfo; ops 816 source4/ntvfs/smb2/vfs_smb2.c ops.open = cvfs_open; ops 817 source4/ntvfs/smb2/vfs_smb2.c ops.mkdir = cvfs_mkdir; ops 818 source4/ntvfs/smb2/vfs_smb2.c ops.rmdir = cvfs_rmdir; ops 819 source4/ntvfs/smb2/vfs_smb2.c ops.rename = cvfs_rename; ops 820 source4/ntvfs/smb2/vfs_smb2.c ops.copy = cvfs_copy; ops 821 source4/ntvfs/smb2/vfs_smb2.c ops.ioctl = cvfs_ioctl; ops 822 source4/ntvfs/smb2/vfs_smb2.c ops.read = cvfs_read; ops 823 source4/ntvfs/smb2/vfs_smb2.c ops.write = cvfs_write; ops 824 source4/ntvfs/smb2/vfs_smb2.c ops.seek = cvfs_seek; ops 825 source4/ntvfs/smb2/vfs_smb2.c ops.flush = cvfs_flush; ops 826 source4/ntvfs/smb2/vfs_smb2.c ops.close = cvfs_close; ops 827 source4/ntvfs/smb2/vfs_smb2.c ops.exit = cvfs_exit; ops 828 source4/ntvfs/smb2/vfs_smb2.c ops.lock = cvfs_lock; ops 829 source4/ntvfs/smb2/vfs_smb2.c ops.setfileinfo = cvfs_setfileinfo; ops 830 source4/ntvfs/smb2/vfs_smb2.c ops.qfileinfo = cvfs_qfileinfo; ops 831 source4/ntvfs/smb2/vfs_smb2.c ops.fsinfo = cvfs_fsinfo; ops 832 source4/ntvfs/smb2/vfs_smb2.c ops.lpq = cvfs_lpq; ops 833 source4/ntvfs/smb2/vfs_smb2.c ops.search_first = cvfs_search_first; ops 834 source4/ntvfs/smb2/vfs_smb2.c ops.search_next = cvfs_search_next; ops 835 source4/ntvfs/smb2/vfs_smb2.c ops.search_close = cvfs_search_close; ops 836 source4/ntvfs/smb2/vfs_smb2.c ops.trans = cvfs_trans; ops 837 source4/ntvfs/smb2/vfs_smb2.c ops.logoff = cvfs_logoff; ops 838 source4/ntvfs/smb2/vfs_smb2.c ops.async_setup = cvfs_async_setup; ops 839 source4/ntvfs/smb2/vfs_smb2.c ops.cancel = cvfs_cancel; ops 840 source4/ntvfs/smb2/vfs_smb2.c ops.notify = cvfs_notify; ops 844 source4/ntvfs/smb2/vfs_smb2.c ret = ntvfs_register(&ops, &vers); ops 76 source4/ntvfs/sysdep/sys_lease.c ctx->ops = &backends[i]; ops 81 source4/ntvfs/sysdep/sys_lease.c if (!ctx->ops) { ops 86 source4/ntvfs/sysdep/sys_lease.c status = ctx->ops->init(ctx); ops 132 source4/ntvfs/sysdep/sys_lease.c return ctx->ops->setup(ctx, e); ops 138 source4/ntvfs/sysdep/sys_lease.c return ctx->ops->update(ctx, e); ops 144 source4/ntvfs/sysdep/sys_lease.c return ctx->ops->remove(ctx, e); ops 47 source4/ntvfs/sysdep/sys_lease.h const struct sys_lease_ops *ops; ops 50 source4/ntvfs/sysdep/sys_lease.h NTSTATUS sys_lease_register(const struct sys_lease_ops *ops); ops 672 source4/ntvfs/unixuid/vfs_unixuid.c struct ntvfs_ops ops; ops 675 source4/ntvfs/unixuid/vfs_unixuid.c ZERO_STRUCT(ops); ops 678 source4/ntvfs/unixuid/vfs_unixuid.c ops.connect = unixuid_connect; ops 679 source4/ntvfs/unixuid/vfs_unixuid.c ops.disconnect = unixuid_disconnect; ops 680 source4/ntvfs/unixuid/vfs_unixuid.c ops.unlink = unixuid_unlink; ops 681 source4/ntvfs/unixuid/vfs_unixuid.c ops.chkpath = unixuid_chkpath; ops 682 source4/ntvfs/unixuid/vfs_unixuid.c ops.qpathinfo = unixuid_qpathinfo; ops 683 source4/ntvfs/unixuid/vfs_unixuid.c ops.setpathinfo = unixuid_setpathinfo; ops 684 source4/ntvfs/unixuid/vfs_unixuid.c ops.open = unixuid_open; ops 685 source4/ntvfs/unixuid/vfs_unixuid.c ops.mkdir = unixuid_mkdir; ops 686 source4/ntvfs/unixuid/vfs_unixuid.c ops.rmdir = unixuid_rmdir; ops 687 source4/ntvfs/unixuid/vfs_unixuid.c ops.rename = unixuid_rename; ops 688 source4/ntvfs/unixuid/vfs_unixuid.c ops.copy = unixuid_copy; ops 689 source4/ntvfs/unixuid/vfs_unixuid.c ops.ioctl = unixuid_ioctl; ops 690 source4/ntvfs/unixuid/vfs_unixuid.c ops.read = unixuid_read; ops 691 source4/ntvfs/unixuid/vfs_unixuid.c ops.write = unixuid_write; ops 692 source4/ntvfs/unixuid/vfs_unixuid.c ops.seek = unixuid_seek; ops 693 source4/ntvfs/unixuid/vfs_unixuid.c ops.flush = unixuid_flush; ops 694 source4/ntvfs/unixuid/vfs_unixuid.c ops.close = unixuid_close; ops 695 source4/ntvfs/unixuid/vfs_unixuid.c ops.exit = unixuid_exit; ops 696 source4/ntvfs/unixuid/vfs_unixuid.c ops.lock = unixuid_lock; ops 697 source4/ntvfs/unixuid/vfs_unixuid.c ops.setfileinfo = unixuid_setfileinfo; ops 698 source4/ntvfs/unixuid/vfs_unixuid.c ops.qfileinfo = unixuid_qfileinfo; ops 699 source4/ntvfs/unixuid/vfs_unixuid.c ops.fsinfo = unixuid_fsinfo; ops 700 source4/ntvfs/unixuid/vfs_unixuid.c ops.lpq = unixuid_lpq; ops 701 source4/ntvfs/unixuid/vfs_unixuid.c ops.search_first = unixuid_search_first; ops 702 source4/ntvfs/unixuid/vfs_unixuid.c ops.search_next = unixuid_search_next; ops 703 source4/ntvfs/unixuid/vfs_unixuid.c ops.search_close = unixuid_search_close; ops 704 source4/ntvfs/unixuid/vfs_unixuid.c ops.trans = unixuid_trans; ops 705 source4/ntvfs/unixuid/vfs_unixuid.c ops.logoff = unixuid_logoff; ops 706 source4/ntvfs/unixuid/vfs_unixuid.c ops.async_setup = unixuid_async_setup; ops 707 source4/ntvfs/unixuid/vfs_unixuid.c ops.cancel = unixuid_cancel; ops 708 source4/ntvfs/unixuid/vfs_unixuid.c ops.notify = unixuid_notify; ops 710 source4/ntvfs/unixuid/vfs_unixuid.c ops.name = "unixuid"; ops 713 source4/ntvfs/unixuid/vfs_unixuid.c ops.type = NTVFS_DISK; ops 714 source4/ntvfs/unixuid/vfs_unixuid.c ret = ntvfs_register(&ops, &vers); ops 717 source4/ntvfs/unixuid/vfs_unixuid.c ops.type = NTVFS_PRINT; ops 718 source4/ntvfs/unixuid/vfs_unixuid.c ret = ntvfs_register(&ops, &vers); ops 721 source4/ntvfs/unixuid/vfs_unixuid.c ops.type = NTVFS_IPC; ops 722 source4/ntvfs/unixuid/vfs_unixuid.c ret = ntvfs_register(&ops, &vers); ops 28 source4/param/share.c return scfg->ctx->ops->string_option(scfg, opt_name, defval); ops 33 source4/param/share.c return scfg->ctx->ops->int_option(scfg, opt_name, defval); ops 38 source4/param/share.c return scfg->ctx->ops->bool_option(scfg, opt_name, defval); ops 43 source4/param/share.c return scfg->ctx->ops->string_list_option(mem_ctx, scfg, opt_name); ops 48 source4/param/share.c return sctx->ops->list_all(mem_ctx, sctx, count, names); ops 53 source4/param/share.c return sctx->ops->get_config(mem_ctx, sctx, name, scfg); ops 58 source4/param/share.c if (sctx->ops->create) { ops 59 source4/param/share.c return sctx->ops->create(sctx, name, info, count); ops 66 source4/param/share.c if (sctx->ops->set) { ops 67 source4/param/share.c return sctx->ops->set(sctx, name, info, count); ops 74 source4/param/share.c if (sctx->ops->remove) { ops 75 source4/param/share.c return sctx->ops->remove(sctx, name); ops 99 source4/param/share.c NTSTATUS share_register(const struct share_ops *ops) ops 103 source4/param/share.c if (share_backend_by_name(ops->name) != NULL) { ops 104 source4/param/share.c DEBUG(0,("SHARE backend [%s] already registered\n", ops->name)); ops 118 source4/param/share.c backends[i] = (struct share_ops *)smb_xmemdup(ops, sizeof(*ops)); ops 119 source4/param/share.c backends[i]->name = smb_xstrdup(ops->name); ops 123 source4/param/share.c DEBUG(3, ("SHARE backend [%s] registered.\n", ops->name)); ops 133 source4/param/share.c const struct share_ops *ops; ops 135 source4/param/share.c ops = share_backend_by_name(backend_name); ops 136 source4/param/share.c if (!ops) { ops 141 source4/param/share.c return ops->init(mem_ctx, ops, event_ctx, lp_ctx, ctx); ops 28 source4/param/share.h const struct share_ops *ops; ops 27 source4/param/share_classic.c const struct share_ops *ops, ops 38 source4/param/share_classic.c (*ctx)->ops = ops; ops 347 source4/param/share_classic.c static const struct share_ops ops = { ops 360 source4/param/share_classic.c return share_register(&ops); ops 30 source4/param/share_ldb.c static NTSTATUS sldb_init(TALLOC_CTX *mem_ctx, const struct share_ops *ops, ops 53 source4/param/share_ldb.c (*ctx)->ops = ops; ops 575 source4/param/share_ldb.c static const struct share_ops ops = { ops 591 source4/param/share_ldb.c return share_register(&ops); ops 33 source4/smbd/process_model.c const struct model_ops *ops; ops 35 source4/smbd/process_model.c ops = process_model_byname(model); ops 36 source4/smbd/process_model.c if (!ops) { ops 41 source4/smbd/process_model.c ops->model_init(ev); ops 43 source4/smbd/process_model.c return ops; ops 48 source4/smbd/process_model.c struct model_ops *ops; ops 60 source4/smbd/process_model.c const struct model_ops *ops = _ops; ops 62 source4/smbd/process_model.c if (process_model_byname(ops->name) != NULL) { ops 65 source4/smbd/process_model.c ops->name)); ops 74 source4/smbd/process_model.c models[num_models].ops = smb_xmemdup(ops, sizeof(*ops)); ops 75 source4/smbd/process_model.c models[num_models].ops->name = smb_xstrdup(ops->name); ops 80 source4/smbd/process_model.c ops->name)); ops 110 source4/smbd/process_model.c if (strcmp(models[i].ops->name, name) == 0) { ops 111 source4/smbd/process_model.c return models[i].ops; ops 36 source4/smbd/service_named_pipe.c const struct stream_server_ops *ops; ops 63 source4/smbd/service_named_pipe.c conn->ops = pipe_conn->pipe_sock->ops; ops 74 source4/smbd/service_named_pipe.c conn->ops->accept_connection(conn); ops 77 source4/smbd/service_named_pipe.c conn->ops->name)); ops 348 source4/smbd/service_named_pipe.c pipe_sock->ops = stream_ops; ops 45 source4/smbd/service_stream.c const struct stream_server_ops *ops; ops 92 source4/smbd/service_stream.c conn->ops->send_handler(conn, flags); ops 94 source4/smbd/service_stream.c conn->ops->recv_handler(conn, flags); ops 143 source4/smbd/service_stream.c srv_conn->ops = stream_ops; ops 184 source4/smbd/service_stream.c srv_conn->ops = stream_socket->ops; ops 216 source4/smbd/service_stream.c stream_socket->ops->name, ops 230 source4/smbd/service_stream.c stream_socket->ops->accept_connection(srv_conn); ops 356 source4/smbd/service_stream.c stream_socket->ops = stream_ops; ops 39 source4/smbd/service_stream.h const struct stream_server_ops *ops; ops 1314 source4/torture/basic/base.c int ops; ops 1331 source4/torture/basic/base.c ops = 0; ops 1341 source4/torture/basic/base.c if (ops++ > torture_numops) { ops 1352 source4/torture/basic/base.c if (ops++ > torture_numops) {