test_pattern
static u_int8_t test_pattern[32] = "THIS is A memory TEST pattern";
ne2000_writemem(nict, nich, asict, asich, test_pattern, 8192,
sizeof(test_pattern), 0);
if (bcmp(test_pattern, test_buffer, sizeof(test_pattern))) {
ne2000_writemem(nict, nich, asict, asich, test_pattern, 16384,
sizeof(test_pattern), 1);
if (bcmp(test_pattern, test_buffer, sizeof(test_pattern)))
const uint32_t test_pattern = 0xdeadbeef;
amdgpu_ring_write(ring, test_pattern);
if (le32_to_cpu(adev->wb.wb[index]) == test_pattern)
const uint32_t test_pattern = 0xdeadbeef;
ib.ptr[3] = test_pattern;
ret = (le32_to_cpu(adev->wb.wb[index]) == test_pattern) ? 0 : -EINVAL;
enum dp_test_pattern test_pattern = DP_TEST_PATTERN_UNSUPPORTED;
test_pattern = param[0];
switch (test_pattern) {
test_pattern = DP_TEST_PATTERN_UNSUPPORTED;
if (test_pattern == DP_TEST_PATTERN_80BIT_CUSTOM) {
if (test_pattern != DP_TEST_PATTERN_VIDEO_MODE) {
test_pattern,
enum dp_test_pattern test_pattern;
test_pattern = DP_TEST_PATTERN_COLOR_RAMP;
test_pattern = DP_TEST_PATTERN_VERTICAL_BARS;
test_pattern = (dpcd_test_params.bits.DYN_RANGE ==
test_pattern = DP_TEST_PATTERN_VIDEO_MODE;
pipe_ctx->stream->test_pattern.type = test_pattern;
pipe_ctx->stream->test_pattern.color_space = test_pattern_color_space;
test_pattern,
stream->test_pattern = *update->pending_test_pattern;
stream->test_pattern.type,
stream->test_pattern.color_space,
stream->test_pattern.p_link_settings,
stream->test_pattern.p_custom_pattern,
stream->test_pattern.cust_pattern_size);
if (stream->test_pattern.type != DP_TEST_PATTERN_VIDEO_MODE) {
enum dp_test_pattern test_pattern,
return link->dc->link_srv->dp_set_test_pattern(link, test_pattern,
enum dp_test_pattern test_pattern)
switch (test_pattern) {
otg_master->stream->test_pattern.type);
otg_master->stream->test_pattern.color_space);
params->test_pattern = controller_test_pattern;
enum dp_test_pattern test_pattern,
struct test_pattern test_pattern;
struct test_pattern *pending_test_pattern;
enum controller_dp_test_pattern test_pattern,
switch (test_pattern) {
dyn_range = (test_pattern ==
mode = (test_pattern ==
enum controller_dp_test_pattern test_pattern,
enum controller_dp_test_pattern test_pattern,
switch (test_pattern) {
dyn_range = (test_pattern ==
mode = (test_pattern ==
if (context->streams[i]->test_pattern.type != DP_TEST_PATTERN_VIDEO_MODE)
enum controller_dp_test_pattern test_pattern = CONTROLLER_DP_TEST_PATTERN_SOLID_COLOR;
test_pattern = CONTROLLER_DP_TEST_PATTERN_COLORSQUARES;
test_pattern = CONTROLLER_DP_TEST_PATTERN_VIDEOMODE;
test_pattern,
test_pattern,
if (new_pipe->stream->test_pattern.type != DP_TEST_PATTERN_VIDEO_MODE &&
pipe_ctx->stream_res.test_pattern_params.test_pattern,
enum controller_dp_test_pattern test_pattern,
pipe_ctx->stream_res.opp->funcs->opp_set_disp_pattern_generator(pipe_ctx->stream_res.opp, test_pattern,
enum controller_dp_test_pattern test_pattern,
enum controller_dp_test_pattern test_pattern,
pipe_ctx->stream_res.opp->funcs->opp_set_disp_pattern_generator(pipe_ctx->stream_res.opp, test_pattern,
enum controller_dp_test_pattern test_pattern,
pipe_ctx->stream_res.test_pattern_params.test_pattern,
if (new_pipe->stream->test_pattern.type != DP_TEST_PATTERN_VIDEO_MODE &&
enum controller_dp_test_pattern test_pattern,
enum controller_dp_test_pattern test_pattern;
enum controller_dp_test_pattern test_pattern,
enum controller_dp_test_pattern test_pattern,
enum dp_test_pattern test_pattern,
enum dp_test_pattern test_pattern = DP_TEST_PATTERN_AUDIO_OPERATOR_DEFINED;
test_pattern = (dpcd_pattern_type.value == AUDIO_TEST_PATTERN_SAWTOOTH) ?
link->audio_test_data.pattern_type = test_pattern;
if (test_pattern == DP_TEST_PATTERN_AUDIO_SAWTOOTH) {
enum dp_test_pattern test_pattern;
test_pattern = DP_TEST_PATTERN_D102;
test_pattern = DP_TEST_PATTERN_SYMBOL_ERROR;
test_pattern = DP_TEST_PATTERN_PRBS7;
test_pattern = DP_TEST_PATTERN_80BIT_CUSTOM;
test_pattern = (link->dc->caps.force_dp_tps4_for_cp2520 == 1) ?
test_pattern = (link->dc->caps.force_dp_tps4_for_cp2520 == 1) ?
test_pattern = DP_TEST_PATTERN_TRAINING_PATTERN4;
test_pattern = DP_TEST_PATTERN_128b_132b_TPS1;
test_pattern = DP_TEST_PATTERN_128b_132b_TPS2;
test_pattern = DP_TEST_PATTERN_PRBS9;
test_pattern = DP_TEST_PATTERN_PRBS11;
test_pattern = DP_TEST_PATTERN_PRBS15;
test_pattern = DP_TEST_PATTERN_PRBS23;
test_pattern = DP_TEST_PATTERN_PRBS31;
test_pattern = DP_TEST_PATTERN_264BIT_CUSTOM;
test_pattern = DP_TEST_PATTERN_SQUARE;
test_pattern = DP_TEST_PATTERN_SQUARE_PRESHOOT_DISABLED;
test_pattern = DP_TEST_PATTERN_SQUARE_DEEMPHASIS_DISABLED;
test_pattern = DP_TEST_PATTERN_SQUARE_PRESHOOT_DEEMPHASIS_DISABLED;
test_pattern = DP_TEST_PATTERN_VIDEO_MODE;
if (test_pattern == DP_TEST_PATTERN_80BIT_CUSTOM) {
if (IS_DP_PHY_SQUARE_PATTERN(test_pattern)) {
if (test_pattern == DP_TEST_PATTERN_264BIT_CUSTOM) {
test_pattern,
enum dp_test_pattern test_pattern,
controller_test_pattern = pipe_ctx->stream_res.test_pattern_params.test_pattern;
switch (test_pattern) {
tp_params->test_pattern,
tp_params->test_pattern,
enum dp_test_pattern test_pattern,
link->pending_test_pattern = test_pattern;
if (link->test_pattern_enabled && test_pattern ==
set_crtc_test_pattern(link, pipe_ctx, test_pattern, test_pattern_color_space);
dp_set_hw_test_pattern(link, &pipe_ctx->link_res, test_pattern,
link->current_test_pattern = test_pattern;
if (IS_DP_PHY_PATTERN(test_pattern)) {
if (test_pattern != DP_TEST_PATTERN_VIDEO_MODE) {
dp_set_hw_test_pattern(link, &pipe_ctx->link_res, test_pattern,
if (test_pattern != DP_TEST_PATTERN_VIDEO_MODE) {
link->current_test_pattern = test_pattern;
switch (test_pattern) {
if (test_pattern == DP_TEST_PATTERN_VIDEO_MODE
if (IS_DP_PHY_SQUARE_PATTERN(test_pattern))
if (test_pattern == DP_TEST_PATTERN_COLOR_SQUARES_CEA)
if (test_pattern == DP_TEST_PATTERN_COLOR_SQUARES_CEA)
if (test_pattern == DP_TEST_PATTERN_COLOR_SQUARES_CEA)
if (test_pattern == DP_TEST_PATTERN_COLOR_SQUARES_CEA)
set_crtc_test_pattern(link, pipe_ctx, test_pattern, test_pattern_color_space);
link->current_test_pattern = test_pattern;
enum dp_test_pattern test_pattern,
enum dp_test_pattern test_pattern,
pattern_param.dp_phy_pattern = test_pattern;
enum dp_test_pattern test_pattern = DP_TEST_PATTERN_UNSUPPORTED;
test_pattern = DP_TEST_PATTERN_TRAINING_PATTERN1;
test_pattern = DP_TEST_PATTERN_TRAINING_PATTERN2;
test_pattern = DP_TEST_PATTERN_TRAINING_PATTERN3;
test_pattern = DP_TEST_PATTERN_TRAINING_PATTERN4;
test_pattern = DP_TEST_PATTERN_128b_132b_TPS1_TRAINING_MODE;
test_pattern = DP_TEST_PATTERN_128b_132b_TPS2_TRAINING_MODE;
dp_set_hw_test_pattern(link, link_res, test_pattern, NULL, 0);
enum dp_test_pattern test_pattern,
switch (test_pattern) {
dyn_range = (test_pattern ==
mode = (test_pattern ==
enum controller_dp_test_pattern test_pattern,
enum controller_dp_test_pattern test_pattern,
switch (test_pattern) {
dyn_range = (test_pattern ==
mode = (test_pattern ==
enum controller_dp_test_pattern test_pattern,
#define IS_DP_PHY_SQUARE_PATTERN(test_pattern)\
(DP_TEST_PATTERN_SQUARE_BEGIN <= test_pattern &&\
test_pattern <= DP_TEST_PATTERN_SQUARE_END)
#define IS_DP_PHY_PATTERN(test_pattern)\
((DP_TEST_PATTERN_PHY_PATTERN_BEGIN <= test_pattern &&\
test_pattern <= DP_TEST_PATTERN_PHY_PATTERN_END) ||\
test_pattern == DP_TEST_PATTERN_VIDEO_MODE)
u8 test_pattern;
test_pattern = data->phy_pattern;
test_pattern = (test_pattern << 2) &
test_pattern);
test_pattern);
u8 test_pattern;
&test_pattern);
if (test_pattern != DP_COLOR_RAMP)
intel_dp->compliance.test_data.video_pattern = test_pattern;