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