Home
last modified time | relevance | path

Searched refs:pattern (Results 1 – 25 of 298) sorted by relevance

12345678910>>...12

/Linux-v4.19/lib/
Dts_kmp.c41 u8 * pattern; member
60 while (q > 0 && kmp->pattern[q] in kmp_find()
63 if (kmp->pattern[q] in kmp_find()
78 static inline void compute_prefix_tbl(const u8 *pattern, unsigned int len, in compute_prefix_tbl() argument
85 while (k > 0 && (icase ? toupper(pattern[k]) : pattern[k]) in compute_prefix_tbl()
86 != (icase ? toupper(pattern[q]) : pattern[q])) in compute_prefix_tbl()
88 if ((icase ? toupper(pattern[k]) : pattern[k]) in compute_prefix_tbl()
89 == (icase ? toupper(pattern[q]) : pattern[q])) in compute_prefix_tbl()
95 static struct ts_config *kmp_init(const void *pattern, unsigned int len, in kmp_init() argument
111 compute_prefix_tbl(pattern, len, kmp->prefix_tbl, flags); in kmp_init()
[all …]
Dts_bm.c56 u8 * pattern; member
82 != bm->pattern[bm->patlen-1-i]) in bm_find()
100 static int subpattern(u8 *pattern, int i, int j, int g) in subpattern() argument
104 while(pattern[x--] == pattern[y--]) { in subpattern()
110 ret = pattern[i-1] != pattern[j-1]; in subpattern()
125 bm->bad_shift[bm->pattern[i]] = bm->patlen - 1 - i; in compute_prefix_tbl()
127 bm->bad_shift[tolower(bm->pattern[i])] in compute_prefix_tbl()
138 if (subpattern(bm->pattern, i, j, g)) { in compute_prefix_tbl()
145 static struct ts_config *bm_init(const void *pattern, unsigned int len, in bm_init() argument
161 bm->pattern = (u8 *) bm->good_shift + prefix_tbl_len; in bm_init()
[all …]
Dparser.c111 for (p = table; !match_one(s, p->pattern, args) ; p++) in match_token()
257 bool match_wildcard(const char *pattern, const char *str) in match_wildcard() argument
260 const char *p = pattern; in match_wildcard()
274 pattern = p; in match_wildcard()
285 p = pattern; in match_wildcard()
/Linux-v4.19/drivers/tc/
Dtc.c43 u8 pattern[4]; in tc_bus_add_devices() local
55 err |= tc_preadb(pattern + 0, module + offset + TC_PATTERN0); in tc_bus_add_devices()
56 err |= tc_preadb(pattern + 1, module + offset + TC_PATTERN1); in tc_bus_add_devices()
57 err |= tc_preadb(pattern + 2, module + offset + TC_PATTERN2); in tc_bus_add_devices()
58 err |= tc_preadb(pattern + 3, module + offset + TC_PATTERN3); in tc_bus_add_devices()
62 if (pattern[0] != 0x55 || pattern[1] != 0x00 || in tc_bus_add_devices()
63 pattern[2] != 0xaa || pattern[3] != 0xff) { in tc_bus_add_devices()
67 err |= tc_preadb(pattern + 0, in tc_bus_add_devices()
69 err |= tc_preadb(pattern + 1, in tc_bus_add_devices()
71 err |= tc_preadb(pattern + 2, in tc_bus_add_devices()
[all …]
/Linux-v4.19/mm/
Dmemtest.c28 static void __init reserve_bad_mem(u64 pattern, phys_addr_t start_bad, phys_addr_t end_bad) in reserve_bad_mem() argument
31 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-v4.19/security/tomoyo/
Dutil.c666 const char *pattern, in tomoyo_file_matches_pattern2() argument
669 while (filename < filename_end && pattern < pattern_end) { in tomoyo_file_matches_pattern2()
671 if (*pattern != '\\') { in tomoyo_file_matches_pattern2()
672 if (*filename++ != *pattern++) in tomoyo_file_matches_pattern2()
677 pattern++; in tomoyo_file_matches_pattern2()
678 switch (*pattern) { in tomoyo_file_matches_pattern2()
716 && strncmp(filename + 1, pattern, 3) == 0) { in tomoyo_file_matches_pattern2()
718 pattern += 2; in tomoyo_file_matches_pattern2()
727 pattern + 1, pattern_end)) in tomoyo_file_matches_pattern2()
730 if (c == '.' && *pattern == '@') in tomoyo_file_matches_pattern2()
[all …]
/Linux-v4.19/Documentation/leds/
Dleds-lp55xx.txt60 This pattern data is saved as a file in the user-land or
65 To load and run the pattern, the programming sequence is following.
68 (3) Write pattern data into selected area
80 For example, run blinking pattern in engine #1 of LP5521
87 For example, run blinking pattern in engine #3 of LP55231
88 Two LEDs are configured as pattern output channels.
118 To run programmed pattern, 'run_engine' attribute should be enabled.
120 The pattern sequence of LP8501 is similar to LP5523.
121 However pattern data is specific.
152 ( Predefined pattern data )
[all …]
Dleds-lm3556.txt46 Indicator pattern can be set through sys/class/leds/indicator/pattern file,
48 According to N-lank, Pulse time and N Period values, different pattern wiill
53 Indicator pattern example:
54 pattern 0: #echo 0 > sys/class/leds/indicator/pattern
56 pattern 3: #echo 3 > sys/class/leds/indicator/pattern
/Linux-v4.19/arch/x86/include/asm/
Dstring_32.h255 void *__constant_c_and_count_memset(void *s, unsigned long pattern, in __constant_c_and_count_memset() argument
262 *(unsigned char *)s = pattern & 0xff; in __constant_c_and_count_memset()
265 *(unsigned short *)s = pattern & 0xffff; in __constant_c_and_count_memset()
268 *(unsigned short *)s = pattern & 0xffff; in __constant_c_and_count_memset()
269 *((unsigned char *)s + 2) = pattern & 0xff; in __constant_c_and_count_memset()
272 *(unsigned long *)s = pattern; in __constant_c_and_count_memset()
287 register unsigned long eax asm("%eax") = pattern; in __constant_c_and_count_memset()
289 unsigned long eax = pattern; in __constant_c_and_count_memset()
/Linux-v4.19/drivers/regulator/
Dmax8997-regulator.c169 int *reg, int *mask, int *pattern) in max8997_get_enable_register() argument
177 *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-v4.19/tools/perf/tests/shell/
Drecord+probe_libc_inet_pton.sh62 while read line <&3 && read -r pattern <&4; do
63 [ -z "$pattern" ] && break
65 echo "$line" | egrep -q "$pattern"
67 printf "FAIL: expected backtrace entry \"%s\" got \"%s\"\n" "$pattern" "$line"
/Linux-v4.19/drivers/i2c/busses/
Di2c-gpio.c105 u32 pattern, u8 pattern_size) in i2c_gpio_incomplete_transfer() argument
120 setsda(bit_data, (pattern >> i) & 1); in i2c_gpio_incomplete_transfer()
132 u32 pattern; in fops_incomplete_addr_phase_set() local
138 pattern = (addr << 2) | 3; in fops_incomplete_addr_phase_set()
140 i2c_gpio_incomplete_transfer(priv, pattern, 9); in fops_incomplete_addr_phase_set()
149 u32 pattern; in fops_incomplete_write_byte_set() local
155 pattern = (addr << 2) | 1; in fops_incomplete_write_byte_set()
157 pattern = (pattern << 9) | 1; in fops_incomplete_write_byte_set()
159 i2c_gpio_incomplete_transfer(priv, pattern, 18); in fops_incomplete_write_byte_set()
/Linux-v4.19/drivers/isdn/mISDN/
Ddsp_tones.c235 static struct pattern { struct
240 } 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-v4.19/drivers/gpu/drm/i915/selftests/
Di915_gem_dmabuf.c102 u32 pattern[] = { 0, 0xaa, 0xcc, 0x55, 0xff }; in igt_dmabuf_import() local
145 for (i = 0; i < ARRAY_SIZE(pattern); i++) { in igt_dmabuf_import()
146 memset(dma_map, pattern[i], PAGE_SIZE); in igt_dmabuf_import()
147 if (memchr_inv(obj_map, pattern[i], PAGE_SIZE)) { in igt_dmabuf_import()
149 pr_err("imported vmap not all set to %x!\n", pattern[i]); in igt_dmabuf_import()
155 for (i = 0; i < ARRAY_SIZE(pattern); i++) { in igt_dmabuf_import()
156 memset(obj_map, pattern[i], PAGE_SIZE); in igt_dmabuf_import()
157 if (memchr_inv(dma_map, pattern[i], PAGE_SIZE)) { in igt_dmabuf_import()
159 pr_err("exported vmap not all set to %x!\n", pattern[i]); in igt_dmabuf_import()
/Linux-v4.19/drivers/staging/iio/adc/
Dad7780.c37 unsigned int pattern; member
113 ((raw_sample & chip_info->pattern_mask) != chip_info->pattern)) in ad7780_postprocess_sample()
136 .pattern = 0x5,
141 .pattern = 0x5,
146 .pattern = 0x1,
151 .pattern = 0x1,
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Dsorgm107.c27 gm107_sor_dp_pattern(struct nvkm_ior *sor, int pattern) in gm107_sor_dp_pattern() argument
31 const u32 data = 0x01010101 * pattern; in gm107_sor_dp_pattern()
50 .pattern = gm107_sor_dp_pattern,
/Linux-v4.19/net/netfilter/
Dnf_conntrack_ftp.c70 const char *pattern; member
79 .pattern = "PORT",
87 .pattern = "EPRT",
97 .pattern = "227 ",
103 .pattern = "229 ",
292 const char *pattern, size_t plen, in find_pattern() argument
303 pr_debug("find_pattern `%s': dlen = %zu\n", pattern, dlen); in find_pattern()
307 if (strncasecmp(data, pattern, dlen) == 0) in find_pattern()
312 if (strncasecmp(data, pattern, plen) != 0) in find_pattern()
449 search[dir][i].pattern, in help()
[all …]
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dce/
Ddce_link_encoder.c328 const uint8_t *pattern) in set_dp_phy_pattern_80bit_custom() argument
347 ((pattern[1] & 0x03) << 8) | pattern[0]; in set_dp_phy_pattern_80bit_custom()
349 ((pattern[2] & 0x0f) << 6) | ((pattern[1] >> 2) & 0x3f); in set_dp_phy_pattern_80bit_custom()
351 ((pattern[3] & 0x3f) << 4) | ((pattern[2] >> 4) & 0x0f); in set_dp_phy_pattern_80bit_custom()
353 (pattern[4] << 2) | ((pattern[3] >> 6) & 0x03); in set_dp_phy_pattern_80bit_custom()
355 ((pattern[6] & 0x03) << 8) | pattern[5]; in set_dp_phy_pattern_80bit_custom()
357 ((pattern[7] & 0x0f) << 6) | ((pattern[6] >> 2) & 0x3f); in set_dp_phy_pattern_80bit_custom()
359 ((pattern[8] & 0x3f) << 4) | ((pattern[7] >> 4) & 0x0f); in set_dp_phy_pattern_80bit_custom()
361 (pattern[9] << 2) | ((pattern[8] >> 6) & 0x03); in set_dp_phy_pattern_80bit_custom()
/Linux-v4.19/drivers/gpu/drm/amd/display/dc/dcn10/
Ddcn10_link_encoder.c294 const uint8_t *pattern) in set_dp_phy_pattern_80bit_custom() argument
313 ((pattern[1] & 0x03) << 8) | pattern[0]; in set_dp_phy_pattern_80bit_custom()
315 ((pattern[2] & 0x0f) << 6) | ((pattern[1] >> 2) & 0x3f); in set_dp_phy_pattern_80bit_custom()
317 ((pattern[3] & 0x3f) << 4) | ((pattern[2] >> 4) & 0x0f); in set_dp_phy_pattern_80bit_custom()
319 (pattern[4] << 2) | ((pattern[3] >> 6) & 0x03); in set_dp_phy_pattern_80bit_custom()
321 ((pattern[6] & 0x03) << 8) | pattern[5]; in set_dp_phy_pattern_80bit_custom()
323 ((pattern[7] & 0x0f) << 6) | ((pattern[6] >> 2) & 0x3f); in set_dp_phy_pattern_80bit_custom()
325 ((pattern[8] & 0x3f) << 4) | ((pattern[7] >> 4) & 0x0f); in set_dp_phy_pattern_80bit_custom()
327 (pattern[9] << 2) | ((pattern[8] >> 6) & 0x03); in set_dp_phy_pattern_80bit_custom()
/Linux-v4.19/scripts/kconfig/
Dnconf.c1015 char pattern[256]; member
1032 bzero(state->pattern, sizeof(state->pattern)); in do_match()
1039 state->pattern[strlen(state->pattern)] = c; in do_match()
1040 state->pattern[strlen(state->pattern)] = '\0'; in do_match()
1042 *ans = get_mext_match(state->pattern, in do_match()
1046 *ans = get_mext_match(state->pattern, in do_match()
1050 *ans = get_mext_match(state->pattern, in do_match()
1053 state->pattern[strlen(state->pattern)-1] = '\0'; in do_match()
1060 bzero(state->pattern, sizeof(state->pattern)); in do_match()
1080 .pattern = "", in conf()
[all …]
/Linux-v4.19/drivers/media/platform/xilinx/
Dxilinx-tpg.c106 struct v4l2_ctrl *pattern; member
135 bool passthrough, bool pattern) in __xtpg_update_pattern_control() argument
137 u32 pattern_mask = (1 << (xtpg->pattern->maximum + 1)) - 1; in __xtpg_update_pattern_control()
151 if (pattern) in __xtpg_update_pattern_control()
154 __v4l2_ctrl_modify_range(xtpg->pattern, 0, xtpg->pattern->maximum, in __xtpg_update_pattern_control()
155 pattern_mask, pattern ? 9 : 0); in __xtpg_update_pattern_control()
159 bool passthrough, bool pattern) in xtpg_update_pattern_control() argument
162 __xtpg_update_pattern_control(xtpg, passthrough, pattern); in xtpg_update_pattern_control()
222 XTPG_PATTERN_MASK, xtpg->pattern->cur.val); in xtpg_s_stream()
228 passthrough = xtpg->pattern->cur.val == 0; in xtpg_s_stream()
[all …]
Dxilinx-vip.c107 const char *pattern = "mono"; in xvip_of_get_format() local
122 of_property_read_string(node, "xlnx,cfa-pattern", &pattern); in xvip_of_get_format()
131 strcmp(pattern, format->pattern)) in xvip_of_get_format()
/Linux-v4.19/include/linux/
Dparser.h15 const char *pattern; member
34 bool match_wildcard(const char *pattern, const char *str);
/Linux-v4.19/drivers/usb/gadget/function/
Dg_zero.h18 unsigned pattern; member
31 unsigned pattern; member
/Linux-v4.19/arch/x86/realmode/rm/
Dwakemain.c40 static void send_morse(const char *pattern) in send_morse() argument
44 while ((s = *pattern++)) { in send_morse()

12345678910>>...12