| /linux/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
| A D | dr_ptrn.c | 97 pattern = kzalloc(sizeof(*pattern), GFP_KERNEL); in dr_ptrn_alloc_pattern() 98 if (!pattern) in dr_ptrn_alloc_pattern() 103 if (!pattern->data) in dr_ptrn_alloc_pattern() 114 return pattern; in dr_ptrn_alloc_pattern() 117 kfree(pattern); in dr_ptrn_alloc_pattern() 128 kfree(pattern->data); in dr_ptrn_free_pattern() 129 kfree(pattern); in dr_ptrn_free_pattern() 146 if (!pattern) { in mlx5dr_ptrn_cache_get_pattern() 149 if (!pattern) in mlx5dr_ptrn_cache_get_pattern() 176 return pattern; in mlx5dr_ptrn_cache_get_pattern() [all …]
|
| /linux/Documentation/devicetree/bindings/eeprom/ |
| A D | at24.yaml | 46 pattern: c00$ 48 pattern: c01$ 50 pattern: cs01$ 52 pattern: c02$ 54 pattern: cs02$ 60 pattern: c04$ 62 pattern: cs04$ 64 pattern: c08$ 68 pattern: c16$ 72 pattern: c32$ [all …]
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| A D | ctx_rewrite.c | 424 while (*pattern && *pattern != ';') { in print_match_error() 428 ++pattern; in print_match_error() 435 if (*pattern) in print_match_error() 436 ++pattern; in print_match_error() 502 if (isspace(*pattern) || *pattern == ';') { in match_pattern() 505 pattern = skip_space_and_semi(pattern); in match_pattern() 534 pattern += 2; in match_pattern() 539 pattern = skip_space(pattern); in match_pattern() 546 ++pattern; in match_pattern() 551 ++pattern; in match_pattern() [all …]
|
| /linux/lib/ |
| A D | ts_kmp.c | 37 u8 * pattern; member 56 while (q > 0 && kmp->pattern[q] in kmp_find() 59 if (kmp->pattern[q] in kmp_find() 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() 108 kmp->pattern = (u8 *) kmp->prefix_tbl + prefix_tbl_len; in kmp_init() 111 kmp->pattern[i] = toupper(((u8 *)pattern)[i]); in kmp_init() 113 memcpy(kmp->pattern, pattern, len); in kmp_init() [all …]
|
| A D | ts_bm.c | 52 u8 * pattern; member 69 if (t != *(pattern-i)) in matchpat() 96 i = matchpat(&bm->pattern[bm->patlen-1], bm->patlen, in bm_find() 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() 179 bm->pattern[i] = toupper(((u8 *)pattern)[i]); in bm_init() 181 memcpy(bm->pattern, pattern, len); in bm_init() [all …]
|
| /linux/Documentation/leds/ |
| A D | leds-qcom-lpg.rst | 11 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. 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. 42 Simple pattern:: 55 in the pattern, the so called "low pause" and "high pause". 57 Low-pause pattern:: [all …]
|
| A D | leds-mt6370-rgb.rst | 15 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
|
| A D | leds-lp55xx.rst | 63 This pattern data is saved as a file in the user-land or 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:: 136 The pattern sequence of LP8501 is similar to LP5523. 138 However pattern data is specific. 179 ( Predefined pattern data ) 182 loading a LED pattern. That is 'predefined' pattern. 190 Example of predefined pattern data:: [all …]
|
| /linux/drivers/tc/ |
| A D | tc.c | 44 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() 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() 74 err |= tc_preadb(pattern + 3, in tc_bus_add_devices() 80 if (pattern[0] != 0x55 || pattern[1] != 0x00 || in tc_bus_add_devices() [all …]
|
| /linux/mm/ |
| A D | memtest.c | 32 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 WRITE_ONCE(*p, pattern); in memtest() 57 if (READ_ONCE(*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/Documentation/devicetree/bindings/thermal/ |
| A D | qcom-tsens.yaml | 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$' 133 - pattern: '^s[0-9]+_p1$' 134 - pattern: '^s[0-9]+_p2$' 135 - pattern: '^s[0-9]+_p1$' 136 - pattern: '^s[0-9]+_p2$' [all …]
|
| /linux/security/tomoyo/ |
| A D | util.c | 708 if (*pattern != '\\') { in tomoyo_file_matches_pattern2() 714 pattern++; in tomoyo_file_matches_pattern2() 715 switch (*pattern) { in tomoyo_file_matches_pattern2() 753 pattern += 2; in tomoyo_file_matches_pattern2() 779 c = *pattern; in tomoyo_file_matches_pattern2() 799 pattern++; in tomoyo_file_matches_pattern2() 802 (*(pattern + 1) == '*' || *(pattern + 1) == '@')) in tomoyo_file_matches_pattern2() 803 pattern += 2; in tomoyo_file_matches_pattern2() 819 const char *pattern, in tomoyo_file_matches_pattern() argument 828 if (*pattern++ != '\\' || *pattern++ != '-') in tomoyo_file_matches_pattern() [all …]
|
| /linux/Documentation/devicetree/bindings/soc/renesas/ |
| A D | renesas-soc.yaml | 28 pattern: "^renesas,.+-.+$" 40 …- pattern: "^renesas,(condor|falcon|gr-peach|gray-hawk|salvator|sk-rz|smar(c(2)?)?|spider|white-ha… 46 - pattern: "^renesas,(d|s)?bsc(3)?-(r8a73a4|r8a7740|sh73a0)$" 47 - pattern: "^renesas,em-(gio|sti|uart)$" 48 - pattern: "^renesas,fsi2-(r8a7740|sh73a0)$" 49 - pattern: "^renesas,hspi-r8a777[89]$" 50 - pattern: "^renesas,sysc-(r8a73a4|r8a7740|rmobile|sh73a0)$" 62 # Do not fail compatibles not matching the select pattern 65 # compatibles not related to Renesas. The select pattern for this 68 # that don't match the schema select pattern. For example, [all …]
|
| /linux/Documentation/devicetree/bindings/dma/ |
| A D | renesas,rcar-dmac.yaml | 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])$" 71 - pattern: "^ch([0-9]|1[0-5])$" [all …]
|
| /linux/drivers/leds/ |
| A D | leds-el15203000.c | 140 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() 170 if (pattern[i].delta_t != EL_PATTERN_DELAY_MSEC || in is_cascade() 171 pattern[i].brightness != t) in is_cascade() 186 is_cascade(pattern + EL_PATTERN_HALF_LEN, in is_bounce() 191 struct led_pattern *pattern, in el15203000_pattern_set_P() argument 200 if (is_cascade(pattern, len, false, false)) { in el15203000_pattern_set_P() 205 } else if (is_cascade(pattern, len, true, false)) { in el15203000_pattern_set_P() 210 } else if (is_bounce(pattern, len, false)) { in el15203000_pattern_set_P() [all …]
|
| /linux/tools/testing/selftests/bpf/ |
| A D | test_bpftool_synctypes.py | 42 def parse(self, pattern, end_marker): argument 54 capture = pattern.search(line) 55 if capture and pattern.groups >= 1: 89 capture = pattern.search(line) 98 def parse(self, pattern, end_marker): argument 110 entries.update(pattern.findall(line)) 185 return parser.parse(pattern, end_marker) 211 return parser.parse(pattern, end_marker) 249 pattern = re.compile('([\w/]+) [|}]') 324 return parser.parse(pattern, end_marker) [all …]
|
| /linux/Documentation/ABI/testing/ |
| A D | sysfs-class-led-trigger-pattern | 1 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 18 Specify a software pattern for the LED, that supports altering 22 Unlike the /sys/class/leds/<led>/pattern, this attribute runs 23 a pattern on high-resolution timer (hrtimer). 29 Specify a hardware pattern for the LED, for LED hardware that 32 software pattern. 43 Specify a pattern repeat number. -1 means repeat indefinitely,
|
| /linux/tools/testing/selftests/net/ |
| A D | net_helper.sh | 11 local pattern 14 pattern=":$(printf "%04X" "${port}") " 17 [ ${protocol} = "tcp" ] && pattern="${pattern}0A" 20 /proc/net/"${protocol}"* | grep -q "${pattern}"; then
|
| /linux/Documentation/devicetree/bindings/mailbox/ |
| A D | nvidia,tegra186-hsp.yaml | 63 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/mm/damon/ |
| A D | lru_sort.c | 149 struct damos_access_pattern *pattern, enum damos_action action) in damon_lru_sort_new_scheme() argument 158 pattern, in damon_lru_sort_new_scheme() 173 struct damos_access_pattern pattern = damon_lru_sort_stub_pattern; in damon_lru_sort_new_hot_scheme() local 175 pattern.min_nr_accesses = hot_thres; in damon_lru_sort_new_hot_scheme() 176 return damon_lru_sort_new_scheme(&pattern, DAMOS_LRU_PRIO); in damon_lru_sort_new_hot_scheme() 182 struct damos_access_pattern pattern = damon_lru_sort_stub_pattern; in damon_lru_sort_new_cold_scheme() local 184 pattern.max_nr_accesses = 0; in damon_lru_sort_new_cold_scheme() 185 pattern.min_age_region = cold_thres; in damon_lru_sort_new_cold_scheme() 186 return damon_lru_sort_new_scheme(&pattern, DAMOS_LRU_DEPRIO); in damon_lru_sort_new_cold_scheme()
|
| /linux/Documentation/devicetree/bindings/misc/ |
| A D | idt,89hpesx.yaml | 16 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/Documentation/devicetree/bindings/arm/ |
| A D | qcom-soc.yaml | 26 pattern: "^qcom,.*(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|sm|x1e)[0-9]+.*$" 34 - pattern: "^qcom,(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|sm|x1e)[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|q[dr]u|sa|sc|sd[amx]|sm)[0-9]+.*$" 40 - pattern: "^qcom,gcc-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|sm)[0-9]+.*$" 41 - pattern: "^qcom,mmcc-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|sm)[0-9]+.*$" 42 - pattern: "^qcom,pcie-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|sm|x1e)[0-9]+.*$" 43 - pattern: "^qcom,rpm-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|sm)[0-9]+.*$" 44 - pattern: "^qcom,scm-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|sm|x1e)[0-9]+.*$"
|
| /linux/drivers/leds/trigger/ |
| A D | ledtrig-timer.c | 80 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()
|
| /linux/drivers/gpu/drm/amd/display/dc/link/accessories/ |
| A D | link_dp_cts.c | 600 enum dpcd_phy_test_patterns pattern; in dp_set_test_pattern() local 687 pattern = PHY_TEST_PATTERN_NONE; in dp_set_test_pattern() 690 pattern = PHY_TEST_PATTERN_D10_2; in dp_set_test_pattern() 696 pattern = PHY_TEST_PATTERN_PRBS7; in dp_set_test_pattern() 717 pattern = PHY_TEST_PATTERN_PRBS9; in dp_set_test_pattern() 720 pattern = PHY_TEST_PATTERN_PRBS11; in dp_set_test_pattern() 723 pattern = PHY_TEST_PATTERN_PRBS15; in dp_set_test_pattern() 726 pattern = PHY_TEST_PATTERN_PRBS23; in dp_set_test_pattern() 729 pattern = PHY_TEST_PATTERN_PRBS31; in dp_set_test_pattern() 735 pattern = PHY_TEST_PATTERN_SQUARE; in dp_set_test_pattern() [all …]
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/ |
| A D | mlx5hws_pat_arg.c | 240 __be64 *pattern, size_t pattern_sz, in mlx5hws_pat_get_pattern() argument 252 pattern); in mlx5hws_pat_get_pattern() 260 (u8 *)pattern, in mlx5hws_pat_get_pattern() 270 pattern); in mlx5hws_pat_get_pattern() 494 *src_field = MLX5_GET(set_action_in, pattern, field); in hws_action_modify_get_target_fields() 498 *src_field = MLX5_GET(copy_action_in, pattern, src_field); in hws_action_modify_get_target_fields() 499 *dst_field = MLX5_GET(copy_action_in, pattern, dst_field); in hws_action_modify_get_target_fields() 512 MLX5_GET(set_action_in, &pattern[i], action_type); in mlx5hws_pat_verify_actions() 526 void mlx5hws_pat_calc_nope(__be64 *pattern, size_t num_actions, in mlx5hws_pat_calc_nope() argument 544 hws_action_modify_get_target_fields(action_type, &pattern[i], in mlx5hws_pat_calc_nope() [all …]
|