Home
last modified time | relevance | path

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

12345678910>>...33

/linux-6.6.21/drivers/net/ethernet/mellanox/mlx5/core/steering/
Ddr_ptrn.c80 struct mlx5dr_ptrn_obj *pattern; in dr_ptrn_alloc_pattern() local
97 pattern = kzalloc(sizeof(*pattern), GFP_KERNEL); in dr_ptrn_alloc_pattern()
98 if (!pattern) in dr_ptrn_alloc_pattern()
101 pattern->data = kzalloc(num_of_actions * DR_MODIFY_ACTION_SIZE * in dr_ptrn_alloc_pattern()
102 sizeof(*pattern->data), GFP_KERNEL); in dr_ptrn_alloc_pattern()
103 if (!pattern->data) in dr_ptrn_alloc_pattern()
106 memcpy(pattern->data, data, num_of_actions * DR_MODIFY_ACTION_SIZE); in dr_ptrn_alloc_pattern()
107 pattern->chunk = chunk; in dr_ptrn_alloc_pattern()
108 pattern->index = index; in dr_ptrn_alloc_pattern()
109 pattern->num_of_actions = num_of_actions; in dr_ptrn_alloc_pattern()
[all …]
/linux-6.6.21/Documentation/devicetree/bindings/eeprom/
Dat24.yaml20 pattern: "^atmel,(24(c|cs|mac)[0-9]+|spd)$"
26 pattern: "^eeprom@[0-9a-f]{1,2}$"
39 … - pattern: "^(atmel|catalyst|microchip|nxp|ramtron|renesas|rohm|st),(24(c|cs|lc|mac)[0-9]+|spd)$"
40 - pattern: "^atmel,(24(c|cs|mac)[0-9]+|spd)$"
43 pattern: c00$
45 pattern: c01$
47 pattern: cs01$
49 pattern: c02$
51 pattern: cs02$
53 pattern: mac402$
[all …]
/linux-6.6.21/lib/
Dts_kmp.c37 u8 * pattern; member
56 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 …]
Dts_bm.c52 u8 * pattern; member
58 static unsigned int matchpat(const u8 *pattern, unsigned int patlen, in matchpat() argument
69 if (t != *(pattern-i)) in matchpat()
96 i = matchpat(&bm->pattern[bm->patlen-1], bm->patlen, in bm_find()
115 static int subpattern(u8 *pattern, int i, int j, int g) in subpattern() argument
119 while(pattern[x--] == pattern[y--]) { in subpattern()
125 ret = pattern[i-1] != pattern[j-1]; in subpattern()
140 bm->bad_shift[bm->pattern[i]] = bm->patlen - 1 - i; in compute_prefix_tbl()
142 bm->bad_shift[tolower(bm->pattern[i])] in compute_prefix_tbl()
153 if (subpattern(bm->pattern, i, j, g)) { in compute_prefix_tbl()
[all …]
/linux-6.6.21/tools/testing/selftests/bpf/prog_tests/
Dctx_rewrite.c288 static int find_field_offset(struct btf *btf, char *pattern, regmatch_t *matches) in find_field_offset() argument
292 char *type = pattern + matches[1].rm_so; in find_field_offset()
293 char *field = pattern + matches[2].rm_so; in find_field_offset()
391 char *pattern = pattern_origin; in print_match_error() local
396 while (*pattern || *text) { in print_match_error()
421 while (*pattern && *pattern != ';') { in print_match_error()
422 if (pattern == pattern_pos) in print_match_error()
424 fputc(*pattern, out); in print_match_error()
425 ++pattern; in print_match_error()
428 if (pattern == pattern_pos) in print_match_error()
[all …]
/linux-6.6.21/Documentation/leds/
Dleds-qcom-lpg.rst11 number of PWM channels, a programmable pattern lookup table and a RGB LED
23 deeper idle states the LPG provides pattern support. This consists of a shared
25 range within the table to use, the rate and if the pattern should repeat.
27 The pattern for a channel can be programmed using the "pattern" trigger, using
33 Specify a hardware pattern for a Qualcomm LPG LED.
35 The pattern is a series of brightness and hold-time pairs, with the hold-time
36 expressed in milliseconds. The hold time is a property of the pattern and must
37 therefore be identical for each element in the pattern (except for the pauses
39 transitions expected by the leds-trigger-pattern format, each entry in the
40 pattern must be followed a zero-length entry of the same brightness.
[all …]
Dleds-mt6370-rgb.rst15 PWM Dimming mode, breath pattern mode, and constant current mode. The device
18 The breath pattern for a channel can be programmed using the "pattern" trigger,
24 Specify a hardware breath pattern for a MT6370 RGB LED.
26 The breath pattern is a series of timing pairs, with the hold-time expressed in
28 '/sys/class/leds/<led>/brightness'. The pattern doesn't include the brightness
29 setting. Hardware pattern only controls the timing for each pattern stage
Dleds-lp55xx.rst63 This pattern data is saved as a file in the user-land or
70 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 …]
/linux-6.6.21/drivers/tc/
Dtc.c44 u8 pattern[4]; in tc_bus_add_devices() local
56 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-6.6.21/mm/
Dmemtest.c32 static void __init reserve_bad_mem(u64 pattern, phys_addr_t start_bad, phys_addr_t end_bad) in reserve_bad_mem() argument
35 cpu_to_be64(pattern), &start_bad, &end_bad); in reserve_bad_mem()
40 static void __init memtest(u64 pattern, phys_addr_t start_phys, phys_addr_t size) in memtest() argument
45 const size_t incr = sizeof(pattern); in memtest()
54 *p = pattern; in memtest()
57 if (*p == pattern) in memtest()
64 reserve_bad_mem(pattern, start_bad, last_bad + incr); in memtest()
68 reserve_bad_mem(pattern, start_bad, last_bad + incr); in memtest()
73 static void __init do_one_pass(u64 pattern, phys_addr_t start, phys_addr_t end) in do_one_pass() argument
84 &this_start, &this_end, cpu_to_be64(pattern)); in do_one_pass()
[all …]
/linux-6.6.21/Documentation/devicetree/bindings/thermal/
Dqcom-tsens.yaml123 - pattern: '^s[0-9]+_p1$'
124 - pattern: '^s[0-9]+_p2$'
125 - pattern: '^s[0-9]+_p1$'
126 - pattern: '^s[0-9]+_p2$'
127 - pattern: '^s[0-9]+_p1$'
128 - pattern: '^s[0-9]+_p2$'
129 - pattern: '^s[0-9]+_p1$'
130 - pattern: '^s[0-9]+_p2$'
131 - pattern: '^s[0-9]+_p1$'
132 - pattern: '^s[0-9]+_p2$'
[all …]
/linux-6.6.21/security/tomoyo/
Dutil.c700 const char *pattern, in tomoyo_file_matches_pattern2() argument
703 while (filename < filename_end && pattern < pattern_end) { in tomoyo_file_matches_pattern2()
708 if (*pattern != '\\') { in tomoyo_file_matches_pattern2()
709 if (*filename++ != *pattern++) in tomoyo_file_matches_pattern2()
714 pattern++; in tomoyo_file_matches_pattern2()
715 switch (*pattern) { in tomoyo_file_matches_pattern2()
751 && strncmp(filename + 1, pattern, 3) == 0) { in tomoyo_file_matches_pattern2()
753 pattern += 2; in tomoyo_file_matches_pattern2()
762 pattern + 1, pattern_end)) in tomoyo_file_matches_pattern2()
765 if (c == '.' && *pattern == '@') in tomoyo_file_matches_pattern2()
[all …]
/linux-6.6.21/Documentation/devicetree/bindings/dma/
Drenesas,rcar-dmac.yaml61 - pattern: "^ch([0-9]|1[0-5])$"
62 - pattern: "^ch([0-9]|1[0-5])$"
63 - pattern: "^ch([0-9]|1[0-5])$"
64 - pattern: "^ch([0-9]|1[0-5])$"
65 - pattern: "^ch([0-9]|1[0-5])$"
66 - pattern: "^ch([0-9]|1[0-5])$"
67 - pattern: "^ch([0-9]|1[0-5])$"
68 - pattern: "^ch([0-9]|1[0-5])$"
69 - pattern: "^ch([0-9]|1[0-5])$"
70 - pattern: "^ch([0-9]|1[0-5])$"
[all …]
/linux-6.6.21/drivers/leds/
Dleds-el15203000.c140 struct led_pattern *pattern, in el15203000_pattern_set_S() argument
146 pattern[0].delta_t != 4000 || pattern[0].brightness != 0 || in el15203000_pattern_set_S()
147 pattern[1].delta_t != 4000 || pattern[1].brightness != 1) in el15203000_pattern_set_S()
156 static bool is_cascade(const struct led_pattern *pattern, u32 len, in is_cascade() argument
170 if (pattern[i].delta_t != EL_PATTERN_DELAY_MSEC || in is_cascade()
171 pattern[i].brightness != t) in is_cascade()
180 static bool is_bounce(const struct led_pattern *pattern, u32 len, bool inv) in is_bounce() argument
185 return is_cascade(pattern, EL_PATTERN_HALF_LEN, inv, false) && in is_bounce()
186 is_cascade(pattern + EL_PATTERN_HALF_LEN, in is_bounce()
191 struct led_pattern *pattern, in el15203000_pattern_set_P() argument
[all …]
/linux-6.6.21/tools/testing/selftests/bpf/
Dtest_bpftool_synctypes.py42 def parse(self, pattern, end_marker): argument
54 capture = pattern.search(line)
55 if capture and pattern.groups >= 1:
83 pattern = re.compile('\[(BPF_\w*)\]\s*= (true|false),?$')
89 capture = pattern.search(line)
98 def parse(self, pattern, end_marker): argument
110 entries.update(pattern.findall(line))
181 pattern = re.compile('^\s*(BPF_\w+),?(\s+/\*.*\*/)?$')
185 return parser.parse(pattern, end_marker)
208 def __get_description_list(self, start_marker, pattern, end_marker): argument
[all …]
/linux-6.6.21/Documentation/devicetree/bindings/mailbox/
Dnvidia,tegra186-hsp.yaml63 pattern: "^hsp@[0-9a-f]+$"
89 - pattern: "^shared[0-7]$"
90 - pattern: "^shared[0-7]$"
91 - pattern: "^shared[0-7]$"
92 - pattern: "^shared[0-7]$"
93 - pattern: "^shared[0-7]$"
94 - pattern: "^shared[0-7]$"
95 - pattern: "^shared[0-7]$"
96 - pattern: "^shared[0-7]$"
99 - pattern: "^shared[0-7]$"
[all …]
/linux-6.6.21/Documentation/ABI/testing/
Dsysfs-class-led-trigger-pattern1 What: /sys/class/leds/<led>/pattern
5 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,
/linux-6.6.21/Documentation/devicetree/bindings/arm/
Dqcom-soc.yaml26 pattern: "^qcom,.*(apq|ipq|mdm|msm|qcm|qcs|sa|sc|sdm|sdx|sm)[0-9]+.*$"
34 - pattern: "^qcom,(apq|ipq|mdm|msm|qcm|qcs|sa|sc|sdm|sdx|sm)[0-9]+(pro)?-.*$"
35 - pattern: "^qcom,(sa|sc)8[0-9]+[a-z][a-z]?-.*$"
39 - pattern: "^qcom,[ak]pss-wdt-(apq|ipq|mdm|msm|qcm|qcs|sa|sc|sdm|sdx|sm)[0-9]+.*$"
40 - pattern: "^qcom,gcc-(apq|ipq|mdm|msm|qcm|qcs|sa|sc|sdm|sdx|sm)[0-9]+.*$"
41 - pattern: "^qcom,mmcc-(apq|ipq|mdm|msm|qcm|qcs|sa|sc|sdm|sdx|sm)[0-9]+.*$"
42 - pattern: "^qcom,pcie-(apq|ipq|mdm|msm|qcm|qcs|sa|sc|sdm|sdx|sm)[0-9]+.*$"
43 - pattern: "^qcom,rpm-(apq|ipq|mdm|msm|qcm|qcs|sa|sc|sdm|sdx|sm)[0-9]+.*$"
44 - pattern: "^qcom,scm-(apq|ipq|mdm|msm|qcm|qcs|sa|sc|sdm|sdx|sm)[0-9]+.*$"
/linux-6.6.21/Documentation/devicetree/bindings/misc/
Didt,89hpesx.yaml16 pattern: '^idt,89hpes'
23 - pattern: '^idt,89hpes(8nt2|12nt3|12n3a?|24n3a?|(12|24)t3g2|4t4g2|10t4g2|[56]t5|8t5a?)$'
24 - pattern: '^idt,89hpes(6t6g2|16t7|(24t6|32t8|48t12|16t4a?)(g2)?)$'
25 - pattern: '^idt,89hpes(24nt6a|32nt8[ab]|12nt12|16nt16|24nt24|32nt24[ab])g2$'
26 - pattern: '^idt,89hpes((32h8|48h12a?|22h16|34h16|64h16a?)(g2)?|16h16)$'
45 pattern: ',24c(32|64|128|256|512)$'
/linux-6.6.21/mm/damon/
Dlru_sort.c149 struct damos_access_pattern *pattern, enum damos_action action) in damon_lru_sort_new_scheme() argument
158 pattern, in damon_lru_sort_new_scheme()
170 struct damos_access_pattern pattern = damon_lru_sort_stub_pattern; in damon_lru_sort_new_hot_scheme() local
172 pattern.min_nr_accesses = hot_thres; in damon_lru_sort_new_hot_scheme()
173 return damon_lru_sort_new_scheme(&pattern, DAMOS_LRU_PRIO); in damon_lru_sort_new_hot_scheme()
179 struct damos_access_pattern pattern = damon_lru_sort_stub_pattern; in damon_lru_sort_new_cold_scheme() local
181 pattern.max_nr_accesses = 0; in damon_lru_sort_new_cold_scheme()
182 pattern.min_age_region = cold_thres; in damon_lru_sort_new_cold_scheme()
183 return damon_lru_sort_new_scheme(&pattern, DAMOS_LRU_DEPRIO); in damon_lru_sort_new_cold_scheme()
/linux-6.6.21/drivers/leds/trigger/
Dledtrig-timer.c80 u32 *pattern; in pattern_init() local
83 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()
Dledtrig-oneshot.c132 u32 *pattern; in pattern_init() local
135 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-6.6.21/Documentation/devicetree/bindings/leds/
Dleds-el15203000.txt10 Doesn't have any hardware blinking pattern.
13 encoded with symbol 'S' (hex code 0x53). Supports blinking breathing pattern.
18 - cascade pattern
19 - inversed cascade pattern
20 - bounce pattern
21 - inversed bounce pattern
Dleds-trigger-pattern.txt1 * Pattern format for LED pattern trigger
3 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-6.6.21/Documentation/devicetree/bindings/display/
Drenesas,du.yaml122 - pattern: '^dclkin\.[01]$'
123 - pattern: '^dclkin\.[01]$'
172 - pattern: '^dclkin\.[01]$'
173 - pattern: '^dclkin\.[01]$'
227 - pattern: '^dclkin\.[01]$'
228 - pattern: '^dclkin\.[01]$'
280 - pattern: '^dclkin\.[01]$'
281 - pattern: '^dclkin\.[01]$'
334 - pattern: '^dclkin\.[01]$'
335 - pattern: '^dclkin\.[01]$'
[all …]

12345678910>>...33