| /linux-6.15/drivers/gpu/drm/amd/display/dc/link/accessories/ |
| H 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-6.15/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/ |
| H A D | pat_arg.c | 239 __be64 *pattern, size_t pattern_sz, in mlx5hws_pat_get_pattern() argument 251 pattern); in mlx5hws_pat_get_pattern() 259 (u8 *)pattern, in mlx5hws_pat_get_pattern() 269 pattern); in mlx5hws_pat_get_pattern() 493 *src_field = MLX5_GET(set_action_in, pattern, field); in hws_action_modify_get_target_fields() 497 *src_field = MLX5_GET(copy_action_in, pattern, src_field); in hws_action_modify_get_target_fields() 498 *dst_field = MLX5_GET(copy_action_in, pattern, dst_field); in hws_action_modify_get_target_fields() 511 MLX5_GET(set_action_in, &pattern[i], action_type); in mlx5hws_pat_verify_actions() 525 void mlx5hws_pat_calc_nope(__be64 *pattern, size_t num_actions, in mlx5hws_pat_calc_nope() argument 543 hws_action_modify_get_target_fields(action_type, &pattern[i], in mlx5hws_pat_calc_nope() [all …]
|
| H A D | fs_hws_pools.c | 242 struct mlx5hws_action_mh_pattern *pattern) in mlx5_fs_mh_bulk_action_create() argument 248 return mlx5hws_action_create_modify_header(ctx, 1, pattern, in mlx5_fs_mh_bulk_action_create() 255 struct mlx5hws_action_mh_pattern *pattern; in mlx5_fs_hws_mh_bulk_create() local 272 pattern = pool_ctx; in mlx5_fs_hws_mh_bulk_create() 286 mh_bulk->hws_action = mlx5_fs_mh_bulk_action_create(ctx, pattern); in mlx5_fs_hws_mh_bulk_create() 326 struct mlx5hws_action_mh_pattern *pattern) in mlx5_fs_hws_mh_pool_init() argument 333 pool_pattern->data = kmemdup(pattern->data, pattern->sz, GFP_KERNEL); in mlx5_fs_hws_mh_pool_init() 338 pool_pattern->sz = pattern->sz; in mlx5_fs_hws_mh_pool_init() 385 struct mlx5hws_action_mh_pattern *pattern) in mlx5_fs_hws_mh_pool_match() argument 394 if (pattern->sz != pool_pattern->sz) in mlx5_fs_hws_mh_pool_match() [all …]
|
| /linux-6.15/Documentation/gpu/ |
| H A D | zynqmp.rst | 31 Custom test pattern value 59 pattern: 60 Test pattern. May be one of: 66 Symbol error measurement pattern 72 A custom 80-bit pattern 75 HBR2 compliance eye pattern 78 Link training symbol pattern TPS1 (/D10.2/) 81 Link training symbol pattern TPS2 84 Link training symbol pattern TPS3 (for HBR2) 117 pattern prbs7 [all …]
|
| /linux-6.15/tools/perf/tests/shell/ |
| H A D | record+probe_libc_inet_pton.sh | 71 while read -r pattern <&4; do 72 echo "Pattern: $pattern" 73 [ -z "$pattern" ] && break 82 ! echo "$line" | grep -E -q "$pattern" 88 printf "FAIL: Didn't find the expected backtrace entry \"%s\"\n" "$pattern"
|
| /linux-6.15/drivers/leds/trigger/ |
| H A 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-6.15/drivers/leds/rgb/ |
| H A D | leds-ncp5623.c | 79 struct led_pattern *pattern, in ncp5623_pattern_set() argument 95 if (pattern[0].delta_t > NCP5623_MAX_DIM_TIME_MS || in ncp5623_pattern_set() 96 (pattern[0].delta_t % NCP5623_DIM_STEP_MS) != 0) in ncp5623_pattern_set() 99 brightness_diff = pattern[0].brightness - ncp->current_brightness; in ncp5623_pattern_set() 104 if (pattern[0].delta_t) { in ncp5623_pattern_set() 114 min(pattern[0].brightness, NCP5623_MAX_BRIGHTNESS)); in ncp5623_pattern_set() 120 pattern[0].delta_t / NCP5623_DIM_STEP_MS); in ncp5623_pattern_set() 141 ncp->delay = msecs_to_jiffies(ncp->delay * pattern[0].delta_t) + jiffies; in ncp5623_pattern_set() 143 ncp->current_brightness = pattern[0].brightness; in ncp5623_pattern_set()
|
| /linux-6.15/Documentation/devicetree/bindings/leds/ |
| H A D | leds-el15203000.txt | 10 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
|
| H A 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-6.15/drivers/leds/ |
| H A 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 …]
|
| H A D | leds-cht-wcove.c | 290 struct led_pattern *pattern, in cht_wc_leds_pattern_set() argument 296 pattern[0].brightness != 0 || pattern[1].brightness != 1 || in cht_wc_leds_pattern_set() 297 pattern[0].delta_t != pattern[1].delta_t || in cht_wc_leds_pattern_set() 298 (pattern[0].delta_t != 250 && pattern[0].delta_t != 500 && in cht_wc_leds_pattern_set() 299 pattern[0].delta_t != 1000 && pattern[0].delta_t != 2000)) in cht_wc_leds_pattern_set() 302 delay_off = pattern[0].delta_t; in cht_wc_leds_pattern_set() 303 delay_on = pattern[1].delta_t; in cht_wc_leds_pattern_set()
|
| H A D | leds-st1202.c | 93 int pattern, unsigned int value) in st1202_pwm_pattern_write() argument 106 ret = st1202_write_reg(chip, (ST1202_PATTERN_PWM + (led_num * 2) + 0x18 * pattern), in st1202_pwm_pattern_write() 116 ret = st1202_write_reg(chip, (ST1202_PATTERN_PWM + 0x1 + (led_num * 2) + 0x18 * pattern), in st1202_pwm_pattern_write() 124 static int st1202_duration_pattern_write(struct st1202_chip *chip, int pattern, in st1202_duration_pattern_write() argument 127 return st1202_write_reg(chip, (ST1202_PATTERN_DUR + pattern), in st1202_duration_pattern_write() 218 struct led_pattern *pattern, in st1202_led_pattern_set() argument 231 if (pattern[patt].delta_t < ST1202_MILLIS_PATTERN_DUR_MIN || in st1202_led_pattern_set() 232 pattern[patt].delta_t > ST1202_MILLIS_PATTERN_DUR_MAX) in st1202_led_pattern_set() 235 ret = st1202_pwm_pattern_write(chip, led->led_num, patt, pattern[patt].brightness); in st1202_led_pattern_set() 239 ret = st1202_duration_pattern_write(chip, patt, pattern[patt].delta_t); in st1202_led_pattern_set()
|
| /linux-6.15/Documentation/sound/cards/ |
| H A D | pcmtest.rst | 16 * Generate random or pattern-based capturing data 23 Also, this driver can check the playback stream for containing the predefined pattern, 44 means random data generation, the second (1 in the fill_mode) - pattern-based 47 First of all, you may want to specify the pattern for data generation. You can do it 48 by writing the pattern to the debugfs file. There are pattern buffer debugfs entries 49 for each channel, as well as entries which contain the pattern buffer length. 54 To set the pattern for the channel 0 you can execute the following command: 63 The pattern itself can be up to 4096 bytes long. 105 buffer for containing the looped pattern (which is specified in the fill_pattern 107 pattern, 'pc_test' debugfs entry is set into '1'. Otherwise, the driver sets it to '0'.
|
| /linux-6.15/Documentation/devicetree/bindings/display/ |
| H A D | renesas,du.yaml | 137 - pattern: '^dclkin\.[01]$' 138 - pattern: '^dclkin\.[01]$' 187 - pattern: '^dclkin\.[01]$' 188 - pattern: '^dclkin\.[01]$' 243 - pattern: '^dclkin\.[01]$' 244 - pattern: '^dclkin\.[01]$' 297 - pattern: '^dclkin\.[01]$' 298 - pattern: '^dclkin\.[01]$' 352 - pattern: '^dclkin\.[01]$' 353 - pattern: '^dclkin\.[01]$' [all …]
|
| /linux-6.15/net/bluetooth/ |
| H A D | coredump.c | 25 u8 pattern; member 137 static bool hci_devcd_memset(struct hci_dev *hdev, u8 pattern, u32 len) in hci_devcd_memset() argument 142 memset(hdev->dump.tail, pattern, len); in hci_devcd_memset() 225 struct hci_devcoredump_skb_pattern *pattern; in hci_devcd_handle_pkt_pattern() local 232 if (skb->len != sizeof(*pattern)) { in hci_devcd_handle_pkt_pattern() 237 pattern = skb_pull_data(skb, sizeof(*pattern)); in hci_devcd_handle_pkt_pattern() 239 if (!hci_devcd_memset(hdev, pattern->pattern, pattern->len)) in hci_devcd_handle_pkt_pattern() 490 int hci_devcd_append_pattern(struct hci_dev *hdev, u8 pattern, u32 len) in hci_devcd_append_pattern() argument 502 p.pattern = pattern; in hci_devcd_append_pattern()
|
| /linux-6.15/drivers/regulator/ |
| H A D | max8997-regulator.c | 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() 222 *pattern = 0x80; in max8997_get_enable_register() 232 *pattern = 0x40; in max8997_get_enable_register() [all …]
|
| /linux-6.15/drivers/comedi/drivers/ni_routing/tools/ |
| H A D | csv_collection.py | 14 def __init__(self, pattern, skip_commented_lines=True, strip_lines=True): argument 16 self.pattern = pattern 26 for fname in glob.glob(pattern):
|
| /linux-6.15/Documentation/ABI/testing/ |
| H A D | sysfs-bus-coresight-devices-tpdm | 147 (Write) Set the pattern timestamp of DSB tpdm. Read 148 the pattern timestamp of DSB tpdm. 151 0 : Disable DSB pattern timestamp. 152 1 : Enable DSB pattern timestamp. 159 (Write) Set the pattern type of DSB tpdm. Read 160 the pattern type of DSB tpdm. 163 0 : Set the DSB pattern type to value. 164 1 : Set the DSB pattern type to toggle. 224 the pattern timestamp of CMB tpdm. 227 0 : Disable CMB pattern timestamp. [all …]
|
| /linux-6.15/Documentation/leds/ |
| H A 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
|
| H A D | leds-sc27xx.rst | 10 Specify a hardware pattern for the SC27XX LED. For the SC27XX 12 hardware pattern, which is used to configure the rise time, 16 for the high stage. To be compatible with the hardware pattern 26 Thus the format of the hardware pattern values should be:
|
| /linux-6.15/drivers/isdn/mISDN/ |
| H A D | dsp_tones.c | 235 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-6.15/drivers/gpu/drm/tegra/ |
| H A D | dp.c | 456 train->pattern = DP_TRAINING_PATTERN_DISABLE; in drm_dp_link_train_init() 471 u8 values[4], pattern = 0; in drm_dp_link_apply_training() local 512 pattern |= DP_LINK_SCRAMBLING_DISABLE; in drm_dp_link_apply_training() 514 pattern |= link->train.pattern; in drm_dp_link_apply_training() 529 switch (link->train.pattern) { in drm_dp_link_train_wait() 626 link->train.pattern = DP_TRAINING_PATTERN_1; in drm_dp_link_clock_recovery() 683 link->train.pattern = DP_TRAINING_PATTERN_3; in drm_dp_link_channel_equalization() 685 link->train.pattern = DP_TRAINING_PATTERN_2; in drm_dp_link_channel_equalization() 804 link->train.pattern = DP_TRAINING_PATTERN_1; in drm_dp_link_train_fast() 814 link->train.pattern = DP_TRAINING_PATTERN_3; in drm_dp_link_train_fast() [all …]
|
| /linux-6.15/drivers/net/wireless/realtek/rtw89/ |
| H A D | chan.c | 939 struct rtw89_mcc_pattern *pattern = &config->pattern; in rtw89_mcc_assign_pattern() local 946 memset(&pattern->courtesy, 0, sizeof(pattern->courtesy)); in rtw89_mcc_assign_pattern() 948 if (pattern->tob_aux <= 0 || pattern->toa_aux <= 0) { in rtw89_mcc_assign_pattern() 953 } else if (pattern->tob_ref <= 0 || pattern->toa_ref <= 0) { in rtw89_mcc_assign_pattern() 962 pattern->plan, pattern->courtesy.enable); in rtw89_mcc_assign_pattern() 1578 struct rtw89_mcc_pattern *pattern = &config->pattern; in __mcc_fw_add_role() local 1699 struct rtw89_mcc_pattern *pattern = &config->pattern; in __mcc_fw_start() local 1785 struct rtw89_mcc_pattern *pattern = &config->pattern; in __mrc_fw_add_courtesy() local 1812 struct rtw89_mcc_pattern *pattern = &config->pattern; in __mrc_fw_start() local 2003 struct rtw89_mcc_pattern *pattern = &config->pattern; in rtw89_mcc_handle_beacon_noa() local [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/mmc/ |
| H A D | samsung,s3c6410-sdhci.yaml | 30 - pattern: "^mmc_busclk.[0-3]$" 31 - pattern: "^mmc_busclk.[0-3]$" 32 - pattern: "^mmc_busclk.[0-3]$" 33 - pattern: "^mmc_busclk.[0-3]$"
|
| /linux-6.15/drivers/i2c/busses/ |
| H A D | i2c-gpio.c | 105 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()
|