parm 4278 source3/include/proto.h bool lp_is_default(int snum, struct parm_struct *parm); parm 265 source3/modules/getdate.c #define PC (* (parser_control *) parm) parm 266 source3/modules/getdate.c #define YYLEX_PARAM parm parm 267 source3/modules/getdate.c #define YYPARSE_PARAM parm parm 156 source3/modules/getdate.y #define PC (* (parser_control *) parm) parm 157 source3/modules/getdate.y #define YYLEX_PARAM parm parm 158 source3/modules/getdate.y #define YYPARSE_PARAM parm parm 35 source3/modules/onefs_config.c const char **parm; parm 38 source3/modules/onefs_config.c parm = lp_parm_string_list(snum, PARM_ONEFS_TYPE, PARM_ATIME_NOW, parm 41 source3/modules/onefs_config.c if (parm) { parm 43 source3/modules/onefs_config.c set_namearray(&cfg->atime_now_list,*parm); parm 46 source3/modules/onefs_config.c parm = lp_parm_string_list(snum, PARM_ONEFS_TYPE, PARM_CTIME_NOW, parm 49 source3/modules/onefs_config.c if (parm) { parm 51 source3/modules/onefs_config.c set_namearray(&cfg->ctime_now_list,*parm); parm 54 source3/modules/onefs_config.c parm = lp_parm_string_list(snum, PARM_ONEFS_TYPE, PARM_MTIME_NOW, parm 57 source3/modules/onefs_config.c if (parm) { parm 59 source3/modules/onefs_config.c set_namearray(&cfg->mtime_now_list,*parm); parm 62 source3/modules/onefs_config.c parm = lp_parm_string_list(snum, PARM_ONEFS_TYPE, PARM_ATIME_STATIC, parm 65 source3/modules/onefs_config.c if (parm) { parm 67 source3/modules/onefs_config.c set_namearray(&cfg->atime_static_list,*parm); parm 70 source3/modules/onefs_config.c parm = lp_parm_string_list(snum, PARM_ONEFS_TYPE, PARM_MTIME_STATIC, parm 73 source3/modules/onefs_config.c if (parm) { parm 75 source3/modules/onefs_config.c set_namearray(&cfg->mtime_static_list,*parm); parm 4702 source3/param/loadparm.c struct parm_struct parm) parm 4704 source3/param/loadparm.c if ((parm.type == P_STRING) || parm 4705 source3/param/loadparm.c (parm.type == P_USTRING)) parm 4708 source3/param/loadparm.c } else if (parm.type == P_LIST) { parm 4718 source3/param/loadparm.c struct parm_struct parm) parm 4722 source3/param/loadparm.c if (parm.p_class != P_LOCAL) { parm 4726 source3/param/loadparm.c parm_ptr = lp_local_ptr(service, parm.ptr); parm 4728 source3/param/loadparm.c free_one_parameter_common(parm_ptr, parm); parm 4748 source3/param/loadparm.c static void free_one_parameter_by_snum(int snum, struct parm_struct parm) parm 4752 source3/param/loadparm.c if (parm.ptr == NULL) { parm 4757 source3/param/loadparm.c parm_ptr = parm.ptr; parm 4758 source3/param/loadparm.c } else if (parm.p_class != P_LOCAL) { parm 4761 source3/param/loadparm.c parm_ptr = lp_local_ptr_by_snum(snum, parm.ptr); parm 4764 source3/param/loadparm.c free_one_parameter_common(parm_ptr, parm); parm 7361 source3/param/loadparm.c static void lp_set_enum_parm( struct parm_struct *parm, const char *pszParmValue, parm 7366 source3/param/loadparm.c for (i = 0; parm->enum_list[i].name; i++) { parm 7367 source3/param/loadparm.c if ( strequal(pszParmValue, parm->enum_list[i].name)) { parm 7368 source3/param/loadparm.c *ptr = parm->enum_list[i].value; parm 7373 source3/param/loadparm.c pszParmValue, parm->label)); parm 7811 source3/param/loadparm.c bool lp_is_default(int snum, struct parm_struct *parm) parm 7813 source3/param/loadparm.c int pdiff = PTR_DIFF(parm->ptr, &sDefault); parm 7815 source3/param/loadparm.c return equal_parameter(parm->type, parm 234 source3/smbd/mangle_hash2.c static bool is_mangled(const char *name, const struct share_params *parm) parm 228 source3/web/swat.c static void show_parameter(int snum, struct parm_struct *parm) parm 231 source3/web/swat.c void *ptr = parm->ptr; parm 236 source3/web/swat.c if (parm->p_class == P_LOCAL && snum >= 0) { parm 241 source3/web/swat.c stripspaceupper(parm->label), _("Help"), parm->label)); parm 242 source3/web/swat.c switch (parm->type) { parm 245 source3/web/swat.c make_parm_name(parm->label), *(char *)ptr); parm 247 source3/web/swat.c _("Set Default"), make_parm_name(parm->label),(char)(parm->def.cvalue)); parm 252 source3/web/swat.c make_parm_name(parm->label)); parm 272 source3/web/swat.c _("Set Default"), make_parm_name(parm->label)); parm 273 source3/web/swat.c if (parm->def.lvalue) { parm 274 source3/web/swat.c char **list = (char **)(parm->def.lvalue); parm 290 source3/web/swat.c make_parm_name(parm->label), fix_quotes(ctx, utf8_s1)); parm 293 source3/web/swat.c _("Set Default"), make_parm_name(parm->label),fix_backslash((char *)(parm->def.svalue))); parm 297 source3/web/swat.c printf("<select name=\"parm_%s\">",make_parm_name(parm->label)); parm 302 source3/web/swat.c _("Set Default"), make_parm_name(parm->label),(bool)(parm->def.bvalue)?0:1); parm 306 source3/web/swat.c printf("<select name=\"parm_%s\">",make_parm_name(parm->label)); parm 311 source3/web/swat.c _("Set Default"), make_parm_name(parm->label),(bool)(parm->def.bvalue)?1:0); parm 315 source3/web/swat.c printf("<input type=text size=8 name=\"parm_%s\" value=\"%d\">", make_parm_name(parm->label), *(int *)ptr); parm 317 source3/web/swat.c _("Set Default"), make_parm_name(parm->label),(int)(parm->def.ivalue)); parm 324 source3/web/swat.c make_parm_name(parm->label), o); parm 326 source3/web/swat.c o = octal_string((int)(parm->def.ivalue)); parm 329 source3/web/swat.c _("Set Default"), make_parm_name(parm->label), o); parm 335 source3/web/swat.c printf("<select name=\"parm_%s\">",make_parm_name(parm->label)); parm 336 source3/web/swat.c for (i=0;parm->enum_list[i].name;i++) { parm 337 source3/web/swat.c if (i == 0 || parm->enum_list[i].value != parm->enum_list[i-1].value) { parm 338 source3/web/swat.c printf("<option %s>%s",(*(int *)ptr)==parm->enum_list[i].value?"selected":"",parm->enum_list[i].name); parm 343 source3/web/swat.c _("Set Default"), make_parm_name(parm->label),enum_index((int)(parm->def.ivalue),parm->enum_list)); parm 358 source3/web/swat.c struct parm_struct *parm; parm 362 source3/web/swat.c while ((parm = lp_next_parameter(snum, &i, allparameters))) { parm 363 source3/web/swat.c if (snum < 0 && parm->p_class == P_LOCAL && !(parm->flags & FLAG_GLOBAL)) parm 365 source3/web/swat.c if (parm->p_class == P_SEPARATOR) { parm 366 source3/web/swat.c heading = parm->label; parm 369 source3/web/swat.c if (parm->flags & FLAG_HIDE) continue; parm 371 source3/web/swat.c if (printers & !(parm->flags & FLAG_PRINT)) continue; parm 372 source3/web/swat.c if (!printers & !(parm->flags & FLAG_SHARE)) continue; parm 376 source3/web/swat.c if (!(parm->flags & FLAG_BASIC)) { parm 377 source3/web/swat.c void *ptr = parm->ptr; parm 379 source3/web/swat.c if (parm->p_class == P_LOCAL && snum >= 0) { parm 383 source3/web/swat.c switch (parm->type) { parm 385 source3/web/swat.c if (*(char *)ptr == (char)(parm->def.cvalue)) continue; parm 390 source3/web/swat.c (const char **)(parm->def.lvalue))) continue; parm 395 source3/web/swat.c if (!strcmp(*(char **)ptr,(char *)(parm->def.svalue))) continue; parm 400 source3/web/swat.c if (*(bool *)ptr == (bool)(parm->def.bvalue)) continue; parm 405 source3/web/swat.c if (*(int *)ptr == (int)(parm->def.ivalue)) continue; parm 410 source3/web/swat.c if (*(int *)ptr == (int)(parm->def.ivalue)) continue; parm 416 source3/web/swat.c if (printers && !(parm->flags & FLAG_PRINT)) continue; parm 419 source3/web/swat.c if ((parm_filter & FLAG_WIZARD) && !(parm->flags & FLAG_WIZARD)) continue; parm 421 source3/web/swat.c if ((parm_filter & FLAG_ADVANCED) && !(parm->flags & FLAG_ADVANCED)) continue; parm 427 source3/web/swat.c show_parameter(snum, parm); parm 501 source3/web/swat.c static void commit_parameter(int snum, struct parm_struct *parm, const char *v) parm 506 source3/web/swat.c if (snum < 0 && parm->p_class == P_LOCAL) { parm 512 source3/web/swat.c if (s && (*s) && lp_is_default(i, parm)) { parm 513 source3/web/swat.c lp_do_parameter(i, parm->label, v); parm 518 source3/web/swat.c lp_do_parameter(snum, parm->label, v); parm 527 source3/web/swat.c struct parm_struct *parm; parm 531 source3/web/swat.c while ((parm = lp_next_parameter(snum, &i, 1))) { parm 532 source3/web/swat.c if (asprintf(&label, "parm_%s", make_parm_name(parm->label)) > 0) { parm 534 source3/web/swat.c if (parm->flags & FLAG_HIDE) parm 536 source3/web/swat.c commit_parameter(snum, parm, v); parm 1221 source4/param/loadparm.c struct loadparm_service *service, struct parm_struct *parm) parm 1224 source4/param/loadparm.c if (parm->pclass == P_LOCAL) parm 1225 source4/param/loadparm.c return ((char *)lp_ctx->sDefault)+parm->offset; parm 1226 source4/param/loadparm.c else if (parm->pclass == P_GLOBAL) parm 1227 source4/param/loadparm.c return ((char *)lp_ctx->globals)+parm->offset; parm 1230 source4/param/loadparm.c return ((char *)service) + parm->offset; parm 2119 source4/param/loadparm.c struct parm_struct *parm; parm 2122 source4/param/loadparm.c parm = lp_parm_struct(parm_name); parm 2123 source4/param/loadparm.c if (!parm) { parm 2127 source4/param/loadparm.c ptr = lp_parm_ptr(lp_ctx, service,parm); parm 2129 source4/param/loadparm.c print_parameter(parm, ptr, f); parm 237 source4/param/param.h struct loadparm_service *service, struct parm_struct *parm); parm 51 source4/param/pyparam.c struct parm_struct *parm = NULL; parm 79 source4/param/pyparam.c parm = lp_parm_struct(param_name); parm 80 source4/param/pyparam.c if (parm == NULL || parm->pclass == P_GLOBAL) { parm 83 source4/param/pyparam.c parm_ptr = lp_parm_ptr(lp_ctx, service, parm); parm 99 source4/param/pyparam.c parm = lp_parm_struct(param_name); parm 100 source4/param/pyparam.c if (parm == NULL) { parm 103 source4/param/pyparam.c parm_ptr = lp_parm_ptr(lp_ctx, NULL, parm); parm 106 source4/param/pyparam.c if (parm == NULL || parm_ptr == NULL) { parm 111 source4/param/pyparam.c switch (parm->type) { parm 122 source4/param/pyparam.c for (i=0; parm->enum_list[i].name; i++) { parm 123 source4/param/pyparam.c if (*(int *)parm_ptr == parm->enum_list[i].value) { parm 124 source4/param/pyparam.c return PyString_FromString(parm->enum_list[i].name); parm 52 source4/param/share_classic.c char *parm, *val; parm 56 source4/param/share_classic.c parm = talloc_strdup(scfg, opt_name); parm 57 source4/param/share_classic.c if (!parm) { parm 60 source4/param/share_classic.c val = strchr(parm, ':'); parm 64 source4/param/share_classic.c ret = lp_parm_string(lp_ctx, s, parm, val); parm 68 source4/param/share_classic.c talloc_free(parm); parm 114 source4/param/share_classic.c char *parm, *val; parm 118 source4/param/share_classic.c parm = talloc_strdup(scfg, opt_name); parm 119 source4/param/share_classic.c if (!parm) { parm 122 source4/param/share_classic.c val = strchr(parm, ':'); parm 126 source4/param/share_classic.c ret = lp_parm_int(lp_ctx, s, parm, val, defval); parm 130 source4/param/share_classic.c talloc_free(parm); parm 172 source4/param/share_classic.c char *parm, *val; parm 176 source4/param/share_classic.c parm = talloc_strdup(scfg, opt_name); parm 177 source4/param/share_classic.c if(!parm) { parm 180 source4/param/share_classic.c val = strchr(parm, ':'); parm 184 source4/param/share_classic.c ret = lp_parm_bool(lp_ctx, s, parm, val, defval); parm 185 source4/param/share_classic.c talloc_free(parm); parm 245 source4/param/share_classic.c char *parm, *val; parm 249 source4/param/share_classic.c parm = talloc_strdup(scfg, opt_name); parm 250 source4/param/share_classic.c if (!parm) { parm 253 source4/param/share_classic.c val = strchr(parm, ':'); parm 257 source4/param/share_classic.c ret = lp_parm_string_list(mem_ctx, lp_ctx, s, parm, val, ",;"); parm 258 source4/param/share_classic.c talloc_free(parm); parm 1360 source4/torture/gentest.c parm[i] = parm[0]; \ parm 1395 source4/torture/gentest.c handles[i] = parm[i].field; \ parm 1404 source4/torture/gentest.c handles[i] = parm[i].field; \ parm 1413 source4/torture/gentest.c handles[i] = parm[i].field; \ parm 1422 source4/torture/gentest.c handles[i] = parm[i].field; \ parm 1430 source4/torture/gentest.c parm[i].field = gen_lookup_handle_smb2(i, parm[i].field.data[0]); \ parm 1437 source4/torture/gentest.c parm[i].field = gen_lookup_handle_smb(i, parm[i].field); \ parm 1442 source4/torture/gentest.c if (parm[0].field != parm[1].field && !ignore_pattern(#field)) { \ parm 1445 source4/torture/gentest.c (unsigned long long)parm[0].field, (unsigned long long)parm[1].field); \ parm 1451 source4/torture/gentest.c if (!security_acl_equal(parm[0].field->dacl, parm[1].field->dacl) && !ignore_pattern(#field)) { \ parm 1461 source4/torture/gentest.c } else if ((~FILE_ATTRIBUTE_NONINDEXED & parm[0].field) != (~FILE_ATTRIBUTE_NONINDEXED & parm[1].field) && !ignore_pattern(#field)) { \ parm 1464 source4/torture/gentest.c (int)parm[0].field, (int)parm[1].field); \ parm 1470 source4/torture/gentest.c if ((!parm[0].field.s && parm[1].field.s) || (parm[0].field.s && !parm[1].field.s)) { \ parm 1475 source4/torture/gentest.c if (parm[0].field.s && strcmp(parm[0].field.s, parm[1].field.s) != 0 && !ignore_pattern(#field)) { \ parm 1478 source4/torture/gentest.c parm[0].field.s, parm[1].field.s); \ parm 1485 source4/torture/gentest.c if (((parm[0].field.data == NULL && parm[1].field.data != NULL) || \ parm 1486 source4/torture/gentest.c (parm[1].field.data == NULL && parm[0].field.data != NULL) || \ parm 1487 source4/torture/gentest.c (memcmp(parm[0].field.data, parm[1].field.data, parm[0].field.length) != 0)) && !ignore_pattern(#field)) { \ parm 1496 source4/torture/gentest.c if (labs(parm[0].field - parm[1].field) > time_skew() && \ parm 1500 source4/torture/gentest.c (int)parm[0].field, (int)parm[1].field); \ parm 1506 source4/torture/gentest.c if (labs(nt_time_to_unix(parm[0].field) - \ parm 1507 source4/torture/gentest.c nt_time_to_unix(parm[1].field)) > time_skew() && \ parm 1511 source4/torture/gentest.c (int)nt_time_to_unix(parm[0].field), \ parm 1512 source4/torture/gentest.c (int)nt_time_to_unix(parm[1].field)); \ parm 1522 source4/torture/gentest.c union smb_fileinfo parm[NSERVERS], parm 1526 source4/torture/gentest.c enum smb_fileinfo_level level = parm[0].generic.level; parm 1573 source4/torture/gentest.c for (i=0;i<parm[0].all_eas.out.num_eas;i++) { parm 1635 source4/torture/gentest.c for (i=0;i<parm[0].stream_info.out.num_streams;i++) { parm 1709 source4/torture/gentest.c for (i=0;i<parm[0].all_eas.out.num_eas;i++) { parm 1738 source4/torture/gentest.c union smb_open parm[NSERVERS]; parm 1741 source4/torture/gentest.c parm[0].openx.level = RAW_OPEN_OPENX; parm 1742 source4/torture/gentest.c parm[0].openx.in.flags = gen_openx_flags(); parm 1743 source4/torture/gentest.c parm[0].openx.in.open_mode = gen_openx_mode(); parm 1744 source4/torture/gentest.c parm[0].openx.in.search_attrs = gen_attrib(); parm 1745 source4/torture/gentest.c parm[0].openx.in.file_attrs = gen_attrib(); parm 1746 source4/torture/gentest.c parm[0].openx.in.write_time = gen_timet(); parm 1747 source4/torture/gentest.c parm[0].openx.in.open_func = gen_openx_func(); parm 1748 source4/torture/gentest.c parm[0].openx.in.size = gen_io_count(); parm 1749 source4/torture/gentest.c parm[0].openx.in.timeout = gen_timeout(); parm 1750 source4/torture/gentest.c parm[0].openx.in.fname = gen_fname_open(instance); parm 1754 source4/torture/gentest.c parm[0].openx.in.flags &= ~(OPENX_FLAGS_REQUEST_OPLOCK| parm 1759 source4/torture/gentest.c GEN_CALL_SMB(smb_raw_open(tree, current_op.mem_ctx, &parm[i])); parm 1772 source4/torture/gentest.c ADD_HANDLE_SMB(parm[0].openx.in.fname, openx.out.file.fnum); parm 1783 source4/torture/gentest.c union smb_open parm[NSERVERS]; parm 1786 source4/torture/gentest.c parm[0].openold.level = RAW_OPEN_OPEN; parm 1787 source4/torture/gentest.c parm[0].openold.in.open_mode = gen_bits_mask2(0xF, 0xFFFF); parm 1788 source4/torture/gentest.c parm[0].openold.in.search_attrs = gen_attrib(); parm 1789 source4/torture/gentest.c parm[0].openold.in.fname = gen_fname_open(instance); parm 1793 source4/torture/gentest.c parm[0].openold.in.open_mode &= ~(OPENX_FLAGS_REQUEST_OPLOCK| parm 1798 source4/torture/gentest.c GEN_CALL_SMB(smb_raw_open(tree, current_op.mem_ctx, &parm[i])); parm 1806 source4/torture/gentest.c ADD_HANDLE_SMB(parm[0].openold.in.fname, openold.out.file.fnum); parm 1817 source4/torture/gentest.c union smb_open parm[NSERVERS]; parm 1820 source4/torture/gentest.c parm[0].ntcreatex.level = RAW_OPEN_NTCREATEX; parm 1821 source4/torture/gentest.c parm[0].ntcreatex.in.flags = gen_ntcreatex_flags(); parm 1822 source4/torture/gentest.c parm[0].ntcreatex.in.root_fid = gen_root_fid(instance); parm 1823 source4/torture/gentest.c parm[0].ntcreatex.in.access_mask = gen_access_mask(); parm 1824 source4/torture/gentest.c parm[0].ntcreatex.in.alloc_size = gen_alloc_size(); parm 1825 source4/torture/gentest.c parm[0].ntcreatex.in.file_attr = gen_attrib(); parm 1826 source4/torture/gentest.c parm[0].ntcreatex.in.share_access = gen_bits_mask2(0x7, 0xFFFFFFFF); parm 1827 source4/torture/gentest.c parm[0].ntcreatex.in.open_disposition = gen_open_disp(); parm 1828 source4/torture/gentest.c parm[0].ntcreatex.in.create_options = gen_create_options(); parm 1829 source4/torture/gentest.c parm[0].ntcreatex.in.impersonation = gen_bits_mask2(0, 0xFFFFFFFF); parm 1830 source4/torture/gentest.c parm[0].ntcreatex.in.security_flags = gen_bits_mask2(0, 0xFF); parm 1831 source4/torture/gentest.c parm[0].ntcreatex.in.fname = gen_fname_open(instance); parm 1835 source4/torture/gentest.c parm[0].ntcreatex.in.flags &= ~(NTCREATEX_FLAGS_REQUEST_OPLOCK| parm 1840 source4/torture/gentest.c if (parm[0].ntcreatex.in.root_fid != 0) { parm 1843 source4/torture/gentest.c GEN_CALL_SMB(smb_raw_open(tree, current_op.mem_ctx, &parm[i])); parm 1859 source4/torture/gentest.c ADD_HANDLE_SMB(parm[0].ntcreatex.in.fname, ntcreatex.out.file.fnum); parm 1869 source4/torture/gentest.c union smb_close parm[NSERVERS]; parm 1872 source4/torture/gentest.c parm[0].close.level = RAW_CLOSE_CLOSE; parm 1873 source4/torture/gentest.c parm[0].close.in.file.fnum = gen_fnum_close(instance); parm 1874 source4/torture/gentest.c parm[0].close.in.write_time = gen_timet(); parm 1878 source4/torture/gentest.c GEN_CALL_SMB(smb_raw_close(tree, &parm[i])); parm 1890 source4/torture/gentest.c union smb_unlink parm[NSERVERS]; parm 1893 source4/torture/gentest.c parm[0].unlink.in.pattern = gen_pattern(); parm 1894 source4/torture/gentest.c parm[0].unlink.in.attrib = gen_attrib(); parm 1897 source4/torture/gentest.c GEN_CALL_SMB(smb_raw_unlink(tree, &parm[i])); parm 1907 source4/torture/gentest.c union smb_chkpath parm[NSERVERS]; parm 1910 source4/torture/gentest.c parm[0].chkpath.in.path = gen_fname_open(instance); parm 1913 source4/torture/gentest.c GEN_CALL_SMB(smb_raw_chkpath(tree, &parm[i])); parm 1923 source4/torture/gentest.c union smb_mkdir parm[NSERVERS]; parm 1926 source4/torture/gentest.c parm[0].mkdir.level = RAW_MKDIR_MKDIR; parm 1927 source4/torture/gentest.c parm[0].mkdir.in.path = gen_fname_open(instance); parm 1930 source4/torture/gentest.c GEN_CALL_SMB(smb_raw_mkdir(tree, &parm[i])); parm 1940 source4/torture/gentest.c struct smb_rmdir parm[NSERVERS]; parm 1943 source4/torture/gentest.c parm[0].in.path = gen_fname_open(instance); parm 1946 source4/torture/gentest.c GEN_CALL_SMB(smb_raw_rmdir(tree, &parm[i])); parm 1956 source4/torture/gentest.c union smb_rename parm[NSERVERS]; parm 1959 source4/torture/gentest.c parm[0].generic.level = RAW_RENAME_RENAME; parm 1960 source4/torture/gentest.c parm[0].rename.in.pattern1 = gen_pattern(); parm 1961 source4/torture/gentest.c parm[0].rename.in.pattern2 = gen_pattern(); parm 1962 source4/torture/gentest.c parm[0].rename.in.attrib = gen_attrib(); parm 1965 source4/torture/gentest.c GEN_CALL_SMB(smb_raw_rename(tree, &parm[i])); parm 1975 source4/torture/gentest.c union smb_rename parm[NSERVERS]; parm 1978 source4/torture/gentest.c parm[0].generic.level = RAW_RENAME_NTRENAME; parm 1979 source4/torture/gentest.c parm[0].ntrename.in.old_name = gen_fname(); parm 1980 source4/torture/gentest.c parm[0].ntrename.in.new_name = gen_fname(); parm 1981 source4/torture/gentest.c parm[0].ntrename.in.attrib = gen_attrib(); parm 1982 source4/torture/gentest.c parm[0].ntrename.in.cluster_size = gen_bits_mask2(0, 0xFFFFFFF); parm 1983 source4/torture/gentest.c parm[0].ntrename.in.flags = gen_rename_flags(); parm 1986 source4/torture/gentest.c GEN_CALL_SMB(smb_raw_rename(tree, &parm[i])); parm 1997 source4/torture/gentest.c union smb_seek parm[NSERVERS]; parm 2000 source4/torture/gentest.c parm[0].lseek.in.file.fnum = gen_fnum(instance); parm 2001 source4/torture/gentest.c parm[0].lseek.in.mode = gen_bits_mask2(0x3, 0xFFFF); parm 2002 source4/torture/gentest.c parm[0].lseek.in.offset = gen_offset(); parm 2006 source4/torture/gentest.c GEN_CALL_SMB(smb_raw_seek(tree, &parm[i])); parm 2019 source4/torture/gentest.c union smb_read parm[NSERVERS]; parm 2022 source4/torture/gentest.c parm[0].readx.level = RAW_READ_READX; parm 2023 source4/torture/gentest.c parm[0].readx.in.file.fnum = gen_fnum(instance); parm 2024 source4/torture/gentest.c parm[0].readx.in.offset = gen_offset(); parm 2025 source4/torture/gentest.c parm[0].readx.in.mincnt = gen_io_count(); parm 2026 source4/torture/gentest.c parm[0].readx.in.maxcnt = gen_io_count(); parm 2027 source4/torture/gentest.c parm[0].readx.in.remaining = gen_io_count(); parm 2028 source4/torture/gentest.c parm[0].readx.in.read_for_execute = gen_bool(); parm 2029 source4/torture/gentest.c parm[0].readx.out.data = talloc_array(current_op.mem_ctx, uint8_t, parm 2030 source4/torture/gentest.c MAX(parm[0].readx.in.mincnt, parm[0].readx.in.maxcnt)); parm 2034 source4/torture/gentest.c GEN_CALL_SMB(smb_raw_read(tree, &parm[i])); parm 2048 source4/torture/gentest.c union smb_write parm[NSERVERS]; parm 2051 source4/torture/gentest.c parm[0].writex.level = RAW_WRITE_WRITEX; parm 2052 source4/torture/gentest.c parm[0].writex.in.file.fnum = gen_fnum(instance); parm 2053 source4/torture/gentest.c parm[0].writex.in.offset = gen_offset(); parm 2054 source4/torture/gentest.c parm[0].writex.in.wmode = gen_bits_mask(0xFFFF); parm 2055 source4/torture/gentest.c parm[0].writex.in.remaining = gen_io_count(); parm 2056 source4/torture/gentest.c parm[0].writex.in.count = gen_io_count(); parm 2057 source4/torture/gentest.c parm[0].writex.in.data = talloc_zero_array(current_op.mem_ctx, uint8_t, parm[0].writex.in.count); parm 2061 source4/torture/gentest.c GEN_CALL_SMB(smb_raw_write(tree, &parm[i])); parm 2074 source4/torture/gentest.c union smb_lock parm[NSERVERS]; parm 2078 source4/torture/gentest.c parm[0].lockx.level = RAW_LOCK_LOCKX; parm 2079 source4/torture/gentest.c parm[0].lockx.in.file.fnum = gen_fnum(instance); parm 2080 source4/torture/gentest.c parm[0].lockx.in.mode = gen_lock_mode(); parm 2081 source4/torture/gentest.c parm[0].lockx.in.timeout = gen_timeout(); parm 2085 source4/torture/gentest.c parm[0].lockx.in.ulock_cnt = gen_lock_count(); parm 2086 source4/torture/gentest.c parm[0].lockx.in.lock_cnt = gen_lock_count(); parm 2087 source4/torture/gentest.c nlocks = parm[0].lockx.in.ulock_cnt + parm[0].lockx.in.lock_cnt; parm 2091 source4/torture/gentest.c parm[0].lockx.in.locks = talloc_array(current_op.mem_ctx, parm 2095 source4/torture/gentest.c parm[0].lockx.in.locks[n].pid = gen_pid(); parm 2096 source4/torture/gentest.c parm[0].lockx.in.locks[n].offset = gen_offset(); parm 2097 source4/torture/gentest.c parm[0].lockx.in.locks[n].count = gen_io_count(); parm 2103 source4/torture/gentest.c GEN_CALL_SMB(smb_raw_lock(tree, &parm[i])); parm 2364 source4/torture/gentest.c union smb_fileinfo parm[NSERVERS]; parm 2367 source4/torture/gentest.c parm[0].generic.in.file.path = gen_fname_open(instance); parm 2369 source4/torture/gentest.c gen_fileinfo_smb(instance, &parm[0]); parm 2372 source4/torture/gentest.c GEN_CALL_SMB(smb_raw_pathinfo(tree, current_op.mem_ctx, &parm[i])); parm 2374 source4/torture/gentest.c return cmp_fileinfo(instance, parm, status); parm 2382 source4/torture/gentest.c union smb_fileinfo parm[NSERVERS]; parm 2385 source4/torture/gentest.c parm[0].generic.in.file.fnum = gen_fnum(instance); parm 2387 source4/torture/gentest.c gen_fileinfo_smb(instance, &parm[0]); parm 2391 source4/torture/gentest.c GEN_CALL_SMB(smb_raw_fileinfo(tree, current_op.mem_ctx, &parm[i])); parm 2393 source4/torture/gentest.c return cmp_fileinfo(instance, parm, status); parm 2402 source4/torture/gentest.c union smb_setfileinfo parm[NSERVERS]; parm 2405 source4/torture/gentest.c gen_setfileinfo(instance, &parm[0]); parm 2406 source4/torture/gentest.c parm[0].generic.in.file.path = gen_fname_open(instance); parm 2411 source4/torture/gentest.c if (parm[0].generic.level == RAW_SFILEINFO_RENAME_INFORMATION && parm 2412 source4/torture/gentest.c parm[0].rename_information.in.root_fid != 0) { parm 2416 source4/torture/gentest.c GEN_CALL_SMB(smb_raw_setpathinfo(tree, &parm[i])); parm 2427 source4/torture/gentest.c union smb_setfileinfo parm[NSERVERS]; parm 2430 source4/torture/gentest.c parm[0].generic.in.file.fnum = gen_fnum(instance); parm 2432 source4/torture/gentest.c gen_setfileinfo(instance, &parm[0]); parm 2436 source4/torture/gentest.c GEN_CALL_SMB(smb_raw_setfileinfo(tree, &parm[i])); parm 2482 source4/torture/gentest.c union smb_notify parm[NSERVERS]; parm 2485 source4/torture/gentest.c ZERO_STRUCT(parm[0]); parm 2486 source4/torture/gentest.c parm[0].nttrans.level = RAW_NOTIFY_NTTRANS; parm 2487 source4/torture/gentest.c parm[0].nttrans.in.buffer_size = gen_io_count(); parm 2488 source4/torture/gentest.c parm[0].nttrans.in.completion_filter = gen_bits_mask(0xFF); parm 2489 source4/torture/gentest.c parm[0].nttrans.in.file.fnum = gen_fnum(instance); parm 2490 source4/torture/gentest.c parm[0].nttrans.in.recursive = gen_bool(); parm 2497 source4/torture/gentest.c req = smb_raw_changenotify_send(servers[n].smb_tree[instance], &parm[n]); parm 2510 source4/torture/gentest.c struct smb2_create parm[NSERVERS]; parm 2513 source4/torture/gentest.c ZERO_STRUCT(parm[0]); parm 2514 source4/torture/gentest.c parm[0].in.security_flags = gen_bits_levels(3, 90, 0x0, 70, 0x3, 100, 0xFF); parm 2515 source4/torture/gentest.c parm[0].in.oplock_level = gen_bits_levels(3, 90, 0x0, 70, 0x9, 100, 0xFF); parm 2516 source4/torture/gentest.c parm[0].in.impersonation_level = gen_bits_levels(3, 90, 0x0, 70, 0x3, 100, 0xFFFFFFFF); parm 2517 source4/torture/gentest.c parm[0].in.create_flags = gen_reserved64(); parm 2518 source4/torture/gentest.c parm[0].in.reserved = gen_reserved64(); parm 2519 source4/torture/gentest.c parm[0].in.desired_access = gen_access_mask(); parm 2520 source4/torture/gentest.c parm[0].in.file_attributes = gen_attrib(); parm 2521 source4/torture/gentest.c parm[0].in.share_access = gen_bits_mask2(0x7, 0xFFFFFFFF); parm 2522 source4/torture/gentest.c parm[0].in.create_disposition = gen_open_disp(); parm 2523 source4/torture/gentest.c parm[0].in.create_options = gen_create_options(); parm 2524 source4/torture/gentest.c parm[0].in.fname = gen_fname_open(instance); parm 2525 source4/torture/gentest.c parm[0].in.eas = gen_ea_list(); parm 2526 source4/torture/gentest.c parm[0].in.alloc_size = gen_alloc_size(); parm 2527 source4/torture/gentest.c parm[0].in.durable_open = gen_bool(); parm 2528 source4/torture/gentest.c parm[0].in.query_maximal_access = gen_bool(); parm 2529 source4/torture/gentest.c parm[0].in.timewarp = gen_timewarp(); parm 2530 source4/torture/gentest.c parm[0].in.query_on_disk_id = gen_bool(); parm 2531 source4/torture/gentest.c parm[0].in.sec_desc = gen_sec_desc(); parm 2535 source4/torture/gentest.c parm[0].in.oplock_level = 0; parm 2539 source4/torture/gentest.c parm[0].in.security_flags &= 3; parm 2540 source4/torture/gentest.c parm[0].in.oplock_level &= 9; parm 2541 source4/torture/gentest.c parm[0].in.impersonation_level &= 3; parm 2545 source4/torture/gentest.c GEN_CALL_SMB2(smb2_create(tree, current_op.mem_ctx, &parm[i])); parm 2561 source4/torture/gentest.c ADD_HANDLE_SMB2(parm[0].in.fname, out.file.handle); parm 2571 source4/torture/gentest.c struct smb2_close parm[NSERVERS]; parm 2574 source4/torture/gentest.c ZERO_STRUCT(parm[0]); parm 2575 source4/torture/gentest.c parm[0].in.file.handle.data[0] = gen_fnum_close(instance); parm 2576 source4/torture/gentest.c parm[0].in.flags = gen_bits_mask2(0x1, 0xFFFF); parm 2580 source4/torture/gentest.c GEN_CALL_SMB2(smb2_close(tree, &parm[i])); parm 2602 source4/torture/gentest.c struct smb2_read parm[NSERVERS]; parm 2605 source4/torture/gentest.c parm[0].in.file.handle.data[0] = gen_fnum(instance); parm 2606 source4/torture/gentest.c parm[0].in.reserved = gen_reserved8(); parm 2607 source4/torture/gentest.c parm[0].in.length = gen_io_count(); parm 2608 source4/torture/gentest.c parm[0].in.offset = gen_offset(); parm 2609 source4/torture/gentest.c parm[0].in.min_count = gen_io_count(); parm 2610 source4/torture/gentest.c parm[0].in.channel = gen_bits_mask2(0x0, 0xFFFFFFFF); parm 2611 source4/torture/gentest.c parm[0].in.remaining = gen_bits_mask2(0x0, 0xFFFFFFFF); parm 2612 source4/torture/gentest.c parm[0].in.channel_offset = gen_bits_mask2(0x0, 0xFFFF); parm 2613 source4/torture/gentest.c parm[0].in.channel_length = gen_bits_mask2(0x0, 0xFFFF); parm 2617 source4/torture/gentest.c GEN_CALL_SMB2(smb2_read(tree, current_op.mem_ctx, &parm[i])); parm 2631 source4/torture/gentest.c struct smb2_write parm[NSERVERS]; parm 2634 source4/torture/gentest.c parm[0].in.file.handle.data[0] = gen_fnum(instance); parm 2635 source4/torture/gentest.c parm[0].in.offset = gen_offset(); parm 2636 source4/torture/gentest.c parm[0].in.unknown1 = gen_bits_mask2(0, 0xFFFFFFFF); parm 2637 source4/torture/gentest.c parm[0].in.unknown2 = gen_bits_mask2(0, 0xFFFFFFFF); parm 2638 source4/torture/gentest.c parm[0].in.data = data_blob_talloc(current_op.mem_ctx, NULL, parm 2643 source4/torture/gentest.c GEN_CALL_SMB2(smb2_write(tree, &parm[i])); parm 2657 source4/torture/gentest.c struct smb2_lock parm[NSERVERS]; parm 2661 source4/torture/gentest.c parm[0].level = RAW_LOCK_LOCKX; parm 2662 source4/torture/gentest.c parm[0].in.file.handle.data[0] = gen_fnum(instance); parm 2663 source4/torture/gentest.c parm[0].in.lock_count = gen_lock_count(); parm 2664 source4/torture/gentest.c parm[0].in.reserved = gen_reserved32(); parm 2666 source4/torture/gentest.c parm[0].in.locks = talloc_array(current_op.mem_ctx, parm 2668 source4/torture/gentest.c parm[0].in.lock_count); parm 2669 source4/torture/gentest.c for (n=0;n<parm[0].in.lock_count;n++) { parm 2670 source4/torture/gentest.c parm[0].in.locks[n].offset = gen_offset(); parm 2671 source4/torture/gentest.c parm[0].in.locks[n].length = gen_io_count(); parm 2673 source4/torture/gentest.c parm[0].in.locks[n].flags = gen_lock_flags_smb2() | parm 2675 source4/torture/gentest.c parm[0].in.locks[n].reserved = gen_bits_mask2(0x0, 0xFFFFFFFF); parm 2680 source4/torture/gentest.c GEN_CALL_SMB2(smb2_lock(tree, &parm[i])); parm 2690 source4/torture/gentest.c struct smb2_flush parm[NSERVERS]; parm 2693 source4/torture/gentest.c ZERO_STRUCT(parm[0]); parm 2694 source4/torture/gentest.c parm[0].in.file.handle.data[0] = gen_fnum(instance); parm 2695 source4/torture/gentest.c parm[0].in.reserved1 = gen_reserved16(); parm 2696 source4/torture/gentest.c parm[0].in.reserved2 = gen_reserved32(); parm 2700 source4/torture/gentest.c GEN_CALL_SMB2(smb2_flush(tree, &parm[i])); parm 2752 source4/torture/gentest.c union smb_fileinfo parm[NSERVERS]; parm 2755 source4/torture/gentest.c parm[0].generic.in.file.handle.data[0] = gen_fnum(instance); parm 2757 source4/torture/gentest.c gen_fileinfo_smb2(instance, &parm[0]); parm 2761 source4/torture/gentest.c GEN_CALL_SMB2(smb2_getinfo_file(tree, current_op.mem_ctx, &parm[i])); parm 2763 source4/torture/gentest.c return cmp_fileinfo(instance, parm, status); parm 2772 source4/torture/gentest.c union smb_setfileinfo parm[NSERVERS]; parm 2775 source4/torture/gentest.c gen_setfileinfo(instance, &parm[0]); parm 2776 source4/torture/gentest.c parm[0].generic.in.file.fnum = gen_fnum(instance); parm 2780 source4/torture/gentest.c GEN_CALL_SMB2(smb2_setinfo_file(tree, &parm[i]));