Home
last modified time | relevance | path

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

1234567891011

/drivers/video/fbdev/core/
A Dfb_fillrect.h62 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 Ddr_ptrn.c97 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 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()
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 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()
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 Dleds-sc27xx-bltc.c172 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 Dleds-cht-wcove.c290 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 Dleds-st1202.c93 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 Dpat_arg.c239 __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 Dfs_hws_pools.c242 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 Das21xxx.c181 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 Dleds-ncp5623.c79 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 Dleds-qcom-lpg.c345 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 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()
A 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()
/drivers/gpu/drm/amd/display/dc/link/accessories/
A Dlink_dp_cts.c651 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 Dmax8997-regulator.c177 *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 Ddsp_tones.c235 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 Ddp.c389 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 Dcsv_collection.py14 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 Di2c-gpio.c105 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 Ddcn10_link_encoder.c298 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 Delan_i2c.h84 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 Di915_gem_dmabuf.c351 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 Dxilinx-tpg.c104 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 Dad7780.c55 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,

Completed in 48 milliseconds

1234567891011