/Linux-v5.4/lib/ |
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() 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; member 78 != 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() 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-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() 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-v5.4/security/tomoyo/ |
D | util.c | 677 const char *pattern, in tomoyo_file_matches_pattern2() argument 680 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>/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,
|
D | sysfs-class-led-driver-sc27xx | 5 Specify a hardware pattern for the SC27XX LED. For the SC27XX 7 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 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 …]
|
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() 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()
|
D | ledtrig-oneshot.c | 132 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-v5.4/Documentation/devicetree/bindings/leds/ |
D | leds-trigger-pattern.txt | 1 * 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-v5.4/drivers/leds/ |
D | leds-sc27xx-bltc.c | 172 struct led_pattern *pattern, in sc27xx_led_pattern_set() argument 191 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): argument 17 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() 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-v5.4/tools/perf/tests/shell/ |
D | record+probe_libc_inet_pton.sh | 64 while read line <&3 && read -r pattern <&4; do 65 [ -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 { struct 240 } pattern[] = { variable 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() local 128 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() argument 122 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() argument 31 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; member 78 .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() argument 320 ((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() argument 351 ((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]; member 1031 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 …]
|