| /drivers/video/fbdev/core/ |
| A D | fb_fillrect.h | 62 pattern->pixels = fb_left(pattern->pixels, pattern->left) in fb_pattern_rotate() 63 | fb_right(pattern->pixels, pattern->right); in fb_pattern_rotate() 86 pattern = color; in pixel_to_pat() 87 pattern = pattern | pattern << bpp; in pixel_to_pat() 88 pattern = pattern | pattern << bpp*2; in pixel_to_pat() 91 pattern = color; in pixel_to_pat() 92 pattern = pattern | pattern << bpp; in pixel_to_pat() 100 pattern |= pattern >> bpp; in pixel_to_pat() 102 return pattern; in pixel_to_pat() 211 pattern->pixels = swab_long(pattern->pixels); in fb_fillrect_static() [all …]
|
| /drivers/net/ethernet/mellanox/mlx5/core/steering/sws/ |
| 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 …]
|
| /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 …]
|
| /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 …]
|
| 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 …]
|
| 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()
|
| 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()
|
| /drivers/net/ethernet/mellanox/mlx5/core/steering/hws/ |
| 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() 494 *dst_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 int mlx5hws_pat_calc_nop(__be64 *pattern, size_t num_actions, in mlx5hws_pat_calc_nop() argument 546 hws_action_modify_get_target_fields(action_type, &pattern[i], in mlx5hws_pat_calc_nop() [all …]
|
| 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 …]
|
| /drivers/net/phy/ |
| A D | as21xxx.c | 181 unsigned int pattern; member 193 .pattern = BIT(TRIGGER_NETDEV_LINK_10), 197 .pattern = BIT(TRIGGER_NETDEV_LINK_100), 217 .pattern = BIT(TRIGGER_NETDEV_LINK), 221 .pattern = BIT(TRIGGER_NETDEV_LINK_10) | 237 .pattern = BIT(TRIGGER_NETDEV_TX), 241 .pattern = BIT(TRIGGER_NETDEV_RX), 245 .pattern = BIT(TRIGGER_NETDEV_TX) | 250 .pattern = BIT(TRIGGER_NETDEV_LINK_10) | 259 .pattern = BIT(TRIGGER_NETDEV_LINK_10) | [all …]
|
| /drivers/leds/rgb/ |
| 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()
|
| A D | leds-qcom-lpg.c | 345 brightness = pattern[i].brightness; in lpg_lut_store_sdam() 380 val = pattern[i].brightness; in lpg_lut_store() 966 struct led_pattern *pattern; in lpg_pattern_set() local 997 pattern = kcalloc(len / 2, sizeof(*pattern), GFP_KERNEL); in lpg_pattern_set() 998 if (!pattern) in lpg_pattern_set() 1046 brightness_a = pattern[i].brightness; in lpg_pattern_set() 1067 delta_t = pattern[1].delta_t; in lpg_pattern_set() 1069 if (pattern[i].delta_t != delta_t) { in lpg_pattern_set() 1089 lo_pause = pattern[0].delta_t; in lpg_pattern_set() 1092 if (delta_t != pattern[0].delta_t || delta_t != pattern[actual_len - 1].delta_t) in lpg_pattern_set() [all …]
|
| /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()
|
| 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()
|
| /drivers/gpu/drm/amd/display/dc/link/accessories/ |
| A D | link_dp_cts.c | 651 enum dpcd_phy_test_patterns pattern; in dp_set_test_pattern() local 738 pattern = PHY_TEST_PATTERN_NONE; in dp_set_test_pattern() 741 pattern = PHY_TEST_PATTERN_D10_2; in dp_set_test_pattern() 747 pattern = PHY_TEST_PATTERN_PRBS7; in dp_set_test_pattern() 768 pattern = PHY_TEST_PATTERN_PRBS9; in dp_set_test_pattern() 771 pattern = PHY_TEST_PATTERN_PRBS11; in dp_set_test_pattern() 774 pattern = PHY_TEST_PATTERN_PRBS15; in dp_set_test_pattern() 777 pattern = PHY_TEST_PATTERN_PRBS23; in dp_set_test_pattern() 780 pattern = PHY_TEST_PATTERN_PRBS31; in dp_set_test_pattern() 786 pattern = PHY_TEST_PATTERN_SQUARE; in dp_set_test_pattern() [all …]
|
| /drivers/regulator/ |
| 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 …]
|
| /drivers/isdn/mISDN/ |
| 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()
|
| /drivers/gpu/drm/tegra/ |
| A D | dp.c | 389 train->pattern = DP_TRAINING_PATTERN_DISABLE; in drm_dp_link_train_init() 404 u8 values[4], pattern = 0; in drm_dp_link_apply_training() local 445 pattern |= DP_LINK_SCRAMBLING_DISABLE; in drm_dp_link_apply_training() 447 pattern |= link->train.pattern; in drm_dp_link_apply_training() 462 switch (link->train.pattern) { in drm_dp_link_train_wait() 559 link->train.pattern = DP_TRAINING_PATTERN_1; in drm_dp_link_clock_recovery() 616 link->train.pattern = DP_TRAINING_PATTERN_3; in drm_dp_link_channel_equalization() 618 link->train.pattern = DP_TRAINING_PATTERN_2; in drm_dp_link_channel_equalization() 737 link->train.pattern = DP_TRAINING_PATTERN_1; in drm_dp_link_train_fast() 747 link->train.pattern = DP_TRAINING_PATTERN_3; in drm_dp_link_train_fast() [all …]
|
| /drivers/comedi/drivers/ni_routing/tools/ |
| 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):
|
| /drivers/i2c/busses/ |
| 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()
|
| /drivers/gpu/drm/amd/display/dc/dio/dcn10/ |
| A D | dcn10_link_encoder.c | 298 const uint8_t *pattern) in set_dp_phy_pattern_80bit_custom() argument 317 ((pattern[1] & 0x03) << 8) | pattern[0]; in set_dp_phy_pattern_80bit_custom() 319 ((pattern[2] & 0x0f) << 6) | ((pattern[1] >> 2) & 0x3f); in set_dp_phy_pattern_80bit_custom() 321 ((pattern[3] & 0x3f) << 4) | ((pattern[2] >> 4) & 0x0f); in set_dp_phy_pattern_80bit_custom() 323 (pattern[4] << 2) | ((pattern[3] >> 6) & 0x03); in set_dp_phy_pattern_80bit_custom() 325 ((pattern[6] & 0x03) << 8) | pattern[5]; in set_dp_phy_pattern_80bit_custom() 327 ((pattern[7] & 0x0f) << 6) | ((pattern[6] >> 2) & 0x3f); in set_dp_phy_pattern_80bit_custom() 329 ((pattern[8] & 0x3f) << 4) | ((pattern[7] >> 4) & 0x0f); in set_dp_phy_pattern_80bit_custom() 331 (pattern[9] << 2) | ((pattern[8] >> 6) & 0x03); in set_dp_phy_pattern_80bit_custom()
|
| /drivers/input/mouse/ |
| A D | elan_i2c.h | 84 int (*get_version)(struct i2c_client *client, u8 pattern, bool iap, 86 int (*get_sm_version)(struct i2c_client *client, u8 pattern, 109 int (*get_report_features)(struct i2c_client *client, u8 pattern, 116 int (*get_pattern)(struct i2c_client *client, u8 *pattern);
|
| /drivers/gpu/drm/i915/gem/selftests/ |
| A D | i915_gem_dmabuf.c | 351 u32 pattern[] = { 0, 0xaa, 0xcc, 0x55, 0xff }; in igt_dmabuf_import() local 395 for (i = 0; i < ARRAY_SIZE(pattern); i++) { in igt_dmabuf_import() 396 memset(dma_map, pattern[i], PAGE_SIZE); in igt_dmabuf_import() 397 if (memchr_inv(obj_map, pattern[i], PAGE_SIZE)) { in igt_dmabuf_import() 399 pr_err("imported vmap not all set to %x!\n", pattern[i]); in igt_dmabuf_import() 405 for (i = 0; i < ARRAY_SIZE(pattern); i++) { in igt_dmabuf_import() 406 memset(obj_map, pattern[i], PAGE_SIZE); in igt_dmabuf_import() 407 if (memchr_inv(dma_map, pattern[i], PAGE_SIZE)) { in igt_dmabuf_import() 409 pr_err("exported vmap not all set to %x!\n", pattern[i]); in igt_dmabuf_import()
|
| /drivers/media/platform/xilinx/ |
| A D | xilinx-tpg.c | 104 struct v4l2_ctrl *pattern; member 133 bool passthrough, bool pattern) in __xtpg_update_pattern_control() argument 135 u32 pattern_mask = (1 << (xtpg->pattern->maximum + 1)) - 1; in __xtpg_update_pattern_control() 149 if (pattern) in __xtpg_update_pattern_control() 152 __v4l2_ctrl_modify_range(xtpg->pattern, 0, xtpg->pattern->maximum, in __xtpg_update_pattern_control() 153 pattern_mask, pattern ? 9 : 0); in __xtpg_update_pattern_control() 157 bool passthrough, bool pattern) in xtpg_update_pattern_control() argument 160 __xtpg_update_pattern_control(xtpg, passthrough, pattern); in xtpg_update_pattern_control() 220 XTPG_PATTERN_MASK, xtpg->pattern->cur.val); in xtpg_s_stream() 226 passthrough = xtpg->pattern->cur.val == 0; in xtpg_s_stream() [all …]
|
| /drivers/iio/adc/ |
| A D | ad7780.c | 55 unsigned int pattern; member 191 ((raw_sample & chip_info->pattern_mask) != chip_info->pattern)) in ad7780_postprocess_sample() 236 .pattern = AD7170_PATTERN_GOOD, 242 .pattern = AD7170_PATTERN_GOOD, 248 .pattern = AD7780_PATTERN_GOOD, 254 .pattern = AD7780_PATTERN_GOOD,
|