| /Linux-v5.4/lib/ | 
| D | ts_kmp.c | 37 	u8 *		pattern;  member56 			while (q > 0 && kmp->pattern[q]  in kmp_find()
 59 			if (kmp->pattern[q]  in kmp_find()
 74 static inline void compute_prefix_tbl(const u8 *pattern, unsigned int len,  in compute_prefix_tbl()  argument
 81 		while (k > 0 && (icase ? toupper(pattern[k]) : pattern[k])  in compute_prefix_tbl()
 82 		    != (icase ? toupper(pattern[q]) : pattern[q]))  in compute_prefix_tbl()
 84 		if ((icase ? toupper(pattern[k]) : pattern[k])  in compute_prefix_tbl()
 85 		    == (icase ? toupper(pattern[q]) : pattern[q]))  in compute_prefix_tbl()
 91 static struct ts_config *kmp_init(const void *pattern, unsigned int len,  in kmp_init()  argument
 107 	compute_prefix_tbl(pattern, len, kmp->prefix_tbl, flags);  in kmp_init()
 [all …]
 
 | 
| D | ts_bm.c | 52 	u8 *		pattern;  member78 					!= bm->pattern[bm->patlen-1-i])  in bm_find()
 96 static int subpattern(u8 *pattern, int i, int j, int g)  in subpattern()  argument
 100 	while(pattern[x--] == pattern[y--]) {  in subpattern()
 106 			ret = pattern[i-1] != pattern[j-1];  in subpattern()
 121 		bm->bad_shift[bm->pattern[i]] = bm->patlen - 1 - i;  in compute_prefix_tbl()
 123 			bm->bad_shift[tolower(bm->pattern[i])]  in compute_prefix_tbl()
 134 			if (subpattern(bm->pattern, i, j, g)) {  in compute_prefix_tbl()
 141 static struct ts_config *bm_init(const void *pattern, unsigned int len,  in bm_init()  argument
 157 	bm->pattern = (u8 *) bm->good_shift + prefix_tbl_len;  in bm_init()
 [all …]
 
 | 
| D | parser.c | 109 	for (p = table; !match_one(s, p->pattern, args) ; p++)  in match_token()249 bool match_wildcard(const char *pattern, const char *str)  in match_wildcard()  argument
 252 	const char *p = pattern;  in match_wildcard()
 266 			pattern = p;  in match_wildcard()
 277 				p = pattern;  in match_wildcard()
 
 | 
| /Linux-v5.4/drivers/tc/ | 
| D | tc.c | 44 	u8 pattern[4];  in tc_bus_add_devices()  local56 		err |= tc_preadb(pattern + 0, module + offset + TC_PATTERN0);  in tc_bus_add_devices()
 57 		err |= tc_preadb(pattern + 1, module + offset + TC_PATTERN1);  in tc_bus_add_devices()
 58 		err |= tc_preadb(pattern + 2, module + offset + TC_PATTERN2);  in tc_bus_add_devices()
 59 		err |= tc_preadb(pattern + 3, module + offset + TC_PATTERN3);  in tc_bus_add_devices()
 63 		if (pattern[0] != 0x55 || pattern[1] != 0x00 ||  in tc_bus_add_devices()
 64 		    pattern[2] != 0xaa || pattern[3] != 0xff) {  in tc_bus_add_devices()
 68 			err |= tc_preadb(pattern + 0,  in tc_bus_add_devices()
 70 			err |= tc_preadb(pattern + 1,  in tc_bus_add_devices()
 72 			err |= tc_preadb(pattern + 2,  in tc_bus_add_devices()
 [all …]
 
 | 
| /Linux-v5.4/mm/ | 
| D | memtest.c | 28 static void __init reserve_bad_mem(u64 pattern, phys_addr_t start_bad, phys_addr_t end_bad)  in reserve_bad_mem()  argument31 		cpu_to_be64(pattern), &start_bad, &end_bad);  in reserve_bad_mem()
 35 static void __init memtest(u64 pattern, phys_addr_t start_phys, phys_addr_t size)  in memtest()  argument
 40 	const size_t incr = sizeof(pattern);  in memtest()
 49 		*p = pattern;  in memtest()
 52 		if (*p == pattern)  in memtest()
 59 			reserve_bad_mem(pattern, start_bad, last_bad + incr);  in memtest()
 63 		reserve_bad_mem(pattern, start_bad, last_bad + incr);  in memtest()
 66 static void __init do_one_pass(u64 pattern, phys_addr_t start, phys_addr_t end)  in do_one_pass()  argument
 77 				&this_start, &this_end, cpu_to_be64(pattern));  in do_one_pass()
 [all …]
 
 | 
| /Linux-v5.4/security/tomoyo/ | 
| D | util.c | 677 					 const char *pattern,  in tomoyo_file_matches_pattern2()  argument680 	while (filename < filename_end && pattern < pattern_end) {  in tomoyo_file_matches_pattern2()
 685 		if (*pattern != '\\') {  in tomoyo_file_matches_pattern2()
 686 			if (*filename++ != *pattern++)  in tomoyo_file_matches_pattern2()
 691 		pattern++;  in tomoyo_file_matches_pattern2()
 692 		switch (*pattern) {  in tomoyo_file_matches_pattern2()
 728 			    && strncmp(filename + 1, pattern, 3) == 0) {  in tomoyo_file_matches_pattern2()
 730 				pattern += 2;  in tomoyo_file_matches_pattern2()
 739 						    pattern + 1, pattern_end))  in tomoyo_file_matches_pattern2()
 742 				if (c == '.' && *pattern == '@')  in tomoyo_file_matches_pattern2()
 [all …]
 
 | 
| /Linux-v5.4/Documentation/ABI/testing/ | 
| D | sysfs-class-led-trigger-pattern | 1 What:		/sys/class/leds/<led>/pattern5 		Specify a software pattern for the LED, that supports altering
 9 		The pattern is given by a series of tuples, of brightness and
 13 		Documentation/devicetree/bindings/leds/leds-trigger-pattern.txt
 19 		Specify a hardware pattern for the LED, for LED hardware that
 22 		software pattern.
 33 		Specify a pattern repeat number. -1 means repeat indefinitely,
 
 | 
| D | sysfs-class-led-driver-sc27xx | 5 		Specify a hardware pattern for the SC27XX LED. For the SC27XX7 		hardware pattern, which is used to configure the rise time,
 11 		for the high stage. To be compatible with the hardware pattern
 21 		Thus the format of the hardware pattern values should be:
 
 | 
| /Linux-v5.4/Documentation/leds/ | 
| D | leds-lp55xx.rst | 63 This pattern data is saved as a file in the user-land or70 To load and run the pattern, the programming sequence is following.
 74   (3) Write pattern data into selected area
 90 For example, run blinking pattern in engine #1 of LP5521::
 98 For example, run blinking pattern in engine #3 of LP55231
 100 Two LEDs are configured as pattern output channels::
 134 To run programmed pattern, 'run_engine' attribute should be enabled.
 136 The pattern sequence of LP8501 is similar to LP5523.
 138 However pattern data is specific.
 179 ( Predefined pattern data )
 [all …]
 
 | 
| D | leds-lm3556.rst | 77 Indicator pattern can be set through sys/class/leds/indicator/pattern file,80 According to N-lank, Pulse time and N Period values, different pattern wiill
 86 Indicator pattern example:
 88 pattern 0::
 90 	#echo 0 > sys/class/leds/indicator/pattern
 94 pattern 3::
 96 	#echo 3 > sys/class/leds/indicator/pattern
 
 | 
| /Linux-v5.4/drivers/leds/trigger/ | 
| D | ledtrig-timer.c | 80 	u32 *pattern;  in pattern_init()  local83 	pattern = led_get_default_pattern(led_cdev, &size);  in pattern_init()
 84 	if (!pattern)  in pattern_init()
 94 	led_cdev->blink_delay_on = pattern[0];  in pattern_init()
 95 	led_cdev->blink_delay_off = pattern[1];  in pattern_init()
 99 	kfree(pattern);  in pattern_init()
 
 | 
| D | ledtrig-oneshot.c | 132 	u32 *pattern;  in pattern_init()  local135 	pattern = led_get_default_pattern(led_cdev, &size);  in pattern_init()
 136 	if (!pattern)  in pattern_init()
 146 	led_cdev->blink_delay_on = pattern[0];  in pattern_init()
 147 	led_cdev->blink_delay_off = pattern[1];  in pattern_init()
 148 	kfree(pattern);  in pattern_init()
 153 	kfree(pattern);  in pattern_init()
 
 | 
| /Linux-v5.4/Documentation/devicetree/bindings/leds/ | 
| D | leds-trigger-pattern.txt | 1 * Pattern format for LED pattern trigger3 The pattern is given by a series of tuples, of brightness and duration (ms).
 6 new value, and writing malformed pattern deactivates any active one.
 13 The gradual dimming format of the software pattern values should be:
 17 echo 0 1000 255 2000 > pattern
 37 echo 0 1000 0 0 255 2000 255 0 > pattern
 
 | 
| /Linux-v5.4/drivers/leds/ | 
| D | leds-sc27xx-bltc.c | 172 				  struct led_pattern *pattern,  in sc27xx_led_pattern_set()  argument191 	sc27xx_led_clamp_align_delta_t(&pattern[0].delta_t);  in sc27xx_led_pattern_set()
 194 				 pattern[0].delta_t / SC27XX_LEDS_STEP);  in sc27xx_led_pattern_set()
 198 	sc27xx_led_clamp_align_delta_t(&pattern[1].delta_t);  in sc27xx_led_pattern_set()
 201 				 pattern[1].delta_t / SC27XX_LEDS_STEP);  in sc27xx_led_pattern_set()
 205 	sc27xx_led_clamp_align_delta_t(&pattern[2].delta_t);  in sc27xx_led_pattern_set()
 208 				 (pattern[2].delta_t / SC27XX_LEDS_STEP) <<  in sc27xx_led_pattern_set()
 213 	sc27xx_led_clamp_align_delta_t(&pattern[3].delta_t);  in sc27xx_led_pattern_set()
 216 				 (pattern[3].delta_t / SC27XX_LEDS_STEP) <<  in sc27xx_led_pattern_set()
 223 				 (pattern[1].brightness << SC27XX_DUTY_SHIFT) |  in sc27xx_led_pattern_set()
 [all …]
 
 | 
| /Linux-v5.4/drivers/staging/comedi/drivers/ni_routing/tools/ | 
| D | csv_collection.py | 15   def __init__(self, pattern, skip_commented_lines=True, strip_lines=True):  argument17     self.pattern = pattern
 27     for fname in glob.glob(pattern):
 
 | 
| /Linux-v5.4/drivers/regulator/ | 
| D | max8997-regulator.c | 169 		int *reg, int *mask, int *pattern)  in max8997_get_enable_register()  argument177 		*pattern = 0xC0;  in max8997_get_enable_register()
 182 		*pattern = 0x01;  in max8997_get_enable_register()
 187 		*pattern = 0x01;  in max8997_get_enable_register()
 192 		*pattern = 0x01;  in max8997_get_enable_register()
 197 		*pattern = 0x01;  in max8997_get_enable_register()
 202 		*pattern = 0x01;  in max8997_get_enable_register()
 207 		*pattern = 0x01;  in max8997_get_enable_register()
 212 		*pattern = 0x01;  in max8997_get_enable_register()
 217 		*pattern = 0x01 << (rid - MAX8997_EN32KHZ_AP);  in max8997_get_enable_register()
 [all …]
 
 | 
| /Linux-v5.4/tools/perf/tests/shell/ | 
| D | record+probe_libc_inet_pton.sh | 64 	while read line <&3 && read -r pattern <&4; do65 		[ -z "$pattern" ] && break
 67 		echo "$line" | egrep -q "$pattern"
 69 			printf "FAIL: expected backtrace entry \"%s\" got \"%s\"\n" "$pattern" "$line"
 
 | 
| /Linux-v5.4/drivers/isdn/mISDN/ | 
| D | dsp_tones.c | 235 static struct pattern {  struct240 } pattern[] = {  argument
 378 	struct pattern *pat;  in dsp_tone_copy()
 388 	pat = (struct pattern *)tone->pattern;  in dsp_tone_copy()
 464 	struct pattern *pat = (struct pattern *)tone->pattern;  in dsp_tone_timeout()
 498 	struct pattern *pat;  in dsp_tone()
 517 	while (pattern[i].tone) {  in dsp_tone()
 518 		if (pattern[i].tone == tone) {  in dsp_tone()
 519 			pat = &pattern[i];  in dsp_tone()
 532 	tonet->pattern = pat;  in dsp_tone()
 
 | 
| /Linux-v5.4/drivers/gpu/drm/i915/gem/selftests/ | 
| D | i915_gem_dmabuf.c | 85 	u32 pattern[] = { 0, 0xaa, 0xcc, 0x55, 0xff };  in igt_dmabuf_import()  local128 		for (i = 0; i < ARRAY_SIZE(pattern); i++) {  in igt_dmabuf_import()
 129 			memset(dma_map, pattern[i], PAGE_SIZE);  in igt_dmabuf_import()
 130 			if (memchr_inv(obj_map, pattern[i], PAGE_SIZE)) {  in igt_dmabuf_import()
 132 				pr_err("imported vmap not all set to %x!\n", pattern[i]);  in igt_dmabuf_import()
 138 		for (i = 0; i < ARRAY_SIZE(pattern); i++) {  in igt_dmabuf_import()
 139 			memset(obj_map, pattern[i], PAGE_SIZE);  in igt_dmabuf_import()
 140 			if (memchr_inv(dma_map, pattern[i], PAGE_SIZE)) {  in igt_dmabuf_import()
 142 				pr_err("exported vmap not all set to %x!\n", pattern[i]);  in igt_dmabuf_import()
 
 | 
| /Linux-v5.4/drivers/i2c/busses/ | 
| D | i2c-gpio.c | 107 					u32 pattern, u8 pattern_size)  in i2c_gpio_incomplete_transfer()  argument122 		setsda(bit_data, (pattern >> i) & 1);  in i2c_gpio_incomplete_transfer()
 134 	u32 pattern;  in fops_incomplete_addr_phase_set()  local
 140 	pattern = (addr << 2) | 3;  in fops_incomplete_addr_phase_set()
 142 	i2c_gpio_incomplete_transfer(priv, pattern, 9);  in fops_incomplete_addr_phase_set()
 151 	u32 pattern;  in fops_incomplete_write_byte_set()  local
 157 	pattern = (addr << 2) | 1;  in fops_incomplete_write_byte_set()
 159 	pattern = (pattern << 9) | 1;  in fops_incomplete_write_byte_set()
 161 	i2c_gpio_incomplete_transfer(priv, pattern, 18);  in fops_incomplete_write_byte_set()
 
 | 
| /Linux-v5.4/drivers/gpu/drm/nouveau/nvkm/engine/disp/ | 
| D | sorgm107.c | 27 gm107_sor_dp_pattern(struct nvkm_ior *sor, int pattern)  in gm107_sor_dp_pattern()  argument31 	const u32 data = 0x01010101 * pattern;  in gm107_sor_dp_pattern()
 50 		.pattern = gm107_sor_dp_pattern,
 
 | 
| /Linux-v5.4/net/netfilter/ | 
| D | nf_conntrack_ftp.c | 69 	const char *pattern;  member78 			.pattern	= "PORT",
 86 			.pattern	= "EPRT",
 96 			.pattern	= "227 ",
 102 			.pattern	= "229 ",
 291 			const char *pattern, size_t plen,  in find_pattern()  argument
 302 	pr_debug("find_pattern `%s': dlen = %zu\n", pattern, dlen);  in find_pattern()
 306 		if (strncasecmp(data, pattern, dlen) == 0)  in find_pattern()
 311 	if (strncasecmp(data, pattern, plen) != 0)  in find_pattern()
 448 				     search[dir][i].pattern,  in help()
 [all …]
 
 | 
| /Linux-v5.4/drivers/gpu/drm/amd/display/dc/dcn10/ | 
| D | dcn10_link_encoder.c | 301 	const uint8_t *pattern)  in set_dp_phy_pattern_80bit_custom()  argument320 			((pattern[1] & 0x03) << 8) | pattern[0];  in set_dp_phy_pattern_80bit_custom()
 322 			((pattern[2] & 0x0f) << 6) | ((pattern[1] >> 2) & 0x3f);  in set_dp_phy_pattern_80bit_custom()
 324 			((pattern[3] & 0x3f) << 4) | ((pattern[2] >> 4) & 0x0f);  in set_dp_phy_pattern_80bit_custom()
 326 			(pattern[4] << 2) | ((pattern[3] >> 6) & 0x03);  in set_dp_phy_pattern_80bit_custom()
 328 			((pattern[6] & 0x03) << 8) | pattern[5];  in set_dp_phy_pattern_80bit_custom()
 330 			((pattern[7] & 0x0f) << 6) | ((pattern[6] >> 2) & 0x3f);  in set_dp_phy_pattern_80bit_custom()
 332 			((pattern[8] & 0x3f) << 4) | ((pattern[7] >> 4) & 0x0f);  in set_dp_phy_pattern_80bit_custom()
 334 			(pattern[9] << 2) | ((pattern[8] >> 6) & 0x03);  in set_dp_phy_pattern_80bit_custom()
 
 | 
| /Linux-v5.4/drivers/gpu/drm/amd/display/dc/dce/ | 
| D | dce_link_encoder.c | 332 	const uint8_t *pattern)  in set_dp_phy_pattern_80bit_custom()  argument351 			((pattern[1] & 0x03) << 8) | pattern[0];  in set_dp_phy_pattern_80bit_custom()
 353 			((pattern[2] & 0x0f) << 6) | ((pattern[1] >> 2) & 0x3f);  in set_dp_phy_pattern_80bit_custom()
 355 			((pattern[3] & 0x3f) << 4) | ((pattern[2] >> 4) & 0x0f);  in set_dp_phy_pattern_80bit_custom()
 357 			(pattern[4] << 2) | ((pattern[3] >> 6) & 0x03);  in set_dp_phy_pattern_80bit_custom()
 359 			((pattern[6] & 0x03) << 8) | pattern[5];  in set_dp_phy_pattern_80bit_custom()
 361 			((pattern[7] & 0x0f) << 6) | ((pattern[6] >> 2) & 0x3f);  in set_dp_phy_pattern_80bit_custom()
 363 			((pattern[8] & 0x3f) << 4) | ((pattern[7] >> 4) & 0x0f);  in set_dp_phy_pattern_80bit_custom()
 365 			(pattern[9] << 2) | ((pattern[8] >> 6) & 0x03);  in set_dp_phy_pattern_80bit_custom()
 
 | 
| /Linux-v5.4/scripts/kconfig/ | 
| D | nconf.c | 1014 	char pattern[256];  member1031 		bzero(state->pattern, sizeof(state->pattern));  in do_match()
 1038 		state->pattern[strlen(state->pattern)] = c;  in do_match()
 1039 		state->pattern[strlen(state->pattern)] = '\0';  in do_match()
 1041 		*ans = get_mext_match(state->pattern,  in do_match()
 1045 		*ans = get_mext_match(state->pattern,  in do_match()
 1049 		*ans = get_mext_match(state->pattern,  in do_match()
 1052 		state->pattern[strlen(state->pattern)-1] = '\0';  in do_match()
 1059 		bzero(state->pattern, sizeof(state->pattern));  in do_match()
 1079 		.pattern = "",  in conf()
 [all …]
 
 |