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]));