Lines Matching defs:df_state

1446 df_save_state(DF_SAVE_RESTORE * df_state)
1452 df_state->vcfg = READ_VID32(DF_VIDEO_CONFIG);
1453 df_state->dcfg = READ_VID32(DF_DISPLAY_CONFIG);
1454 df_state->video_x = READ_VID32(DF_VIDEO_X_POS);
1455 df_state->video_y = READ_VID32(DF_VIDEO_Y_POS);
1456 df_state->video_scaler = READ_VID32(DF_VIDEO_SCALER);
1457 df_state->video_color_key = READ_VID32(DF_VIDEO_COLOR_KEY);
1458 df_state->video_color_mask = READ_VID32(DF_VIDEO_COLOR_MASK);
1459 df_state->sat_limit = READ_VID32(DF_SATURATION_LIMIT);
1460 df_state->vid_misc = READ_VID32(DF_VID_MISC);
1461 df_state->video_yscale = READ_VID32(DF_VIDEO_YSCALE);
1462 df_state->video_xscale = READ_VID32(DF_VIDEO_XSCALE);
1463 df_state->vid_alpha_control = READ_VID32(DF_VID_ALPHA_CONTROL);
1464 df_state->cursor_key = READ_VID32(DF_CURSOR_COLOR_KEY);
1465 df_state->cursor_mask = READ_VID32(DF_CURSOR_COLOR_MASK);
1466 df_state->cursor_color1 = READ_VID32(DF_CURSOR_COLOR_1);
1467 df_state->cursor_color2 = READ_VID32(DF_CURSOR_COLOR_2);
1468 df_state->alpha_xpos1 = READ_VID32(DF_ALPHA_XPOS_1);
1469 df_state->alpha_ypos1 = READ_VID32(DF_ALPHA_YPOS_1);
1470 df_state->alpha_color1 = READ_VID32(DF_ALPHA_COLOR_1);
1471 df_state->alpha_control1 = READ_VID32(DF_ALPHA_CONTROL_1);
1472 df_state->alpha_xpos2 = READ_VID32(DF_ALPHA_XPOS_2);
1473 df_state->alpha_ypos2 = READ_VID32(DF_ALPHA_YPOS_2);
1474 df_state->alpha_color2 = READ_VID32(DF_ALPHA_COLOR_2);
1475 df_state->alpha_control2 = READ_VID32(DF_ALPHA_CONTROL_2);
1476 df_state->alpha_xpos3 = READ_VID32(DF_ALPHA_XPOS_3);
1477 df_state->alpha_ypos3 = READ_VID32(DF_ALPHA_YPOS_3);
1478 df_state->alpha_color3 = READ_VID32(DF_ALPHA_COLOR_3);
1479 df_state->alpha_control3 = READ_VID32(DF_ALPHA_CONTROL_3);
1480 df_state->vid_request = READ_VID32(DF_VIDEO_REQUEST);
1481 df_state->vid_ypos_even = READ_VID32(DF_VID_YPOS_EVEN);
1482 df_state->alpha_ypos_even1 = READ_VID32(DF_VID_ALPHA_Y_EVEN_1);
1483 df_state->alpha_ypos_even2 = READ_VID32(DF_VID_ALPHA_Y_EVEN_2);
1484 df_state->alpha_ypos_even3 = READ_VID32(DF_VID_ALPHA_Y_EVEN_3);
1485 df_state->panel_tim1 = READ_VID32(DF_VIDEO_PANEL_TIM1);
1486 df_state->panel_tim2 = READ_VID32(DF_VIDEO_PANEL_TIM2);
1487 df_state->panel_pm = READ_VID32(DF_POWER_MANAGEMENT);
1488 df_state->panel_dither = READ_VID32(DF_DITHER_CONTROL);
1494 df_state->palette[i] = READ_VID32(DF_PALETTE_DATA);
1499 df_state->coefficients[i] = READ_VID32(DF_COEFFICIENT_BASE + (i << 2));
1503 msr_read64(MSR_DEVICE_GEODELX_DF, MSR_GEODELINK_CAP, &(df_state->msr_cap));
1505 &(df_state->msr_config));
1506 msr_read64(MSR_DEVICE_GEODELX_DF, MSR_GEODELINK_SMI, &(df_state->msr_smi));
1508 &(df_state->msr_error));
1509 msr_read64(MSR_DEVICE_GEODELX_DF, MSR_GEODELINK_PM, &(df_state->msr_pm));
1511 &(df_state->msr_diag));
1513 &(df_state->msr_df_diag));
1514 msr_read64(MSR_DEVICE_GEODELX_DF, DF_MSR_PAD_SEL, &(df_state->msr_pad_sel));
1526 df_restore_state(DF_SAVE_RESTORE * df_state)
1537 msr_write64(MSR_DEVICE_GEODELX_DF, MSR_GEODELINK_CAP, &(df_state->msr_cap));
1539 &(df_state->msr_config));
1540 msr_write64(MSR_DEVICE_GEODELX_DF, MSR_GEODELINK_SMI, &(df_state->msr_smi));
1542 &(df_state->msr_error));
1543 msr_write64(MSR_DEVICE_GEODELX_DF, MSR_GEODELINK_PM, &(df_state->msr_pm));
1545 &(df_state->msr_diag));
1547 &(df_state->msr_df_diag));
1549 &(df_state->msr_pad_sel));
1553 WRITE_VID32(DF_VIDEO_X_POS, df_state->video_x);
1554 WRITE_VID32(DF_VIDEO_Y_POS, df_state->video_y);
1555 WRITE_VID32(DF_VIDEO_SCALER, df_state->video_scaler);
1556 WRITE_VID32(DF_VIDEO_COLOR_KEY, df_state->video_color_key);
1557 WRITE_VID32(DF_VIDEO_COLOR_MASK, df_state->video_color_mask);
1558 WRITE_VID32(DF_SATURATION_LIMIT, df_state->sat_limit);
1559 WRITE_VID32(DF_VID_MISC, df_state->vid_misc);
1560 WRITE_VID32(DF_VIDEO_YSCALE, df_state->video_yscale);
1561 WRITE_VID32(DF_VIDEO_XSCALE, df_state->video_xscale);
1562 WRITE_VID32(DF_VID_ALPHA_CONTROL, df_state->vid_alpha_control);
1563 WRITE_VID32(DF_CURSOR_COLOR_KEY, df_state->cursor_key);
1564 WRITE_VID32(DF_CURSOR_COLOR_MASK, df_state->cursor_mask);
1565 WRITE_VID32(DF_CURSOR_COLOR_1, df_state->cursor_color1);
1566 WRITE_VID32(DF_CURSOR_COLOR_2, df_state->cursor_color2);
1567 WRITE_VID32(DF_ALPHA_XPOS_1, df_state->alpha_xpos1);
1568 WRITE_VID32(DF_ALPHA_YPOS_1, df_state->alpha_ypos1);
1569 WRITE_VID32(DF_ALPHA_COLOR_1, df_state->alpha_color1);
1570 WRITE_VID32(DF_ALPHA_CONTROL_1, df_state->alpha_control1);
1571 WRITE_VID32(DF_ALPHA_XPOS_2, df_state->alpha_xpos2);
1572 WRITE_VID32(DF_ALPHA_YPOS_2, df_state->alpha_ypos2);
1573 WRITE_VID32(DF_ALPHA_COLOR_2, df_state->alpha_color2);
1574 WRITE_VID32(DF_ALPHA_CONTROL_2, df_state->alpha_control1);
1575 WRITE_VID32(DF_ALPHA_XPOS_3, df_state->alpha_xpos3);
1576 WRITE_VID32(DF_ALPHA_YPOS_3, df_state->alpha_ypos3);
1577 WRITE_VID32(DF_ALPHA_COLOR_3, df_state->alpha_color3);
1578 WRITE_VID32(DF_ALPHA_CONTROL_3, df_state->alpha_control3);
1579 WRITE_VID32(DF_VIDEO_REQUEST, df_state->vid_request);
1580 WRITE_VID32(DF_VID_YPOS_EVEN, df_state->vid_ypos_even);
1581 WRITE_VID32(DF_VID_ALPHA_Y_EVEN_1, df_state->alpha_ypos_even1);
1582 WRITE_VID32(DF_VID_ALPHA_Y_EVEN_2, df_state->alpha_ypos_even2);
1583 WRITE_VID32(DF_VID_ALPHA_Y_EVEN_3, df_state->alpha_ypos_even3);
1584 WRITE_VID32(DF_VIDEO_PANEL_TIM1, df_state->panel_tim1);
1585 WRITE_VID32(DF_VIDEO_PANEL_TIM2, df_state->panel_tim2);
1586 WRITE_VID32(DF_POWER_MANAGEMENT, df_state->panel_pm);
1587 WRITE_VID32(DF_DITHER_CONTROL, df_state->panel_dither);
1593 WRITE_VID32(DF_PALETTE_DATA, df_state->palette[i]);
1598 WRITE_VID32(DF_COEFFICIENT_BASE + (i << 2), df_state->coefficients[i]);
1602 WRITE_VID32(DF_DISPLAY_CONFIG, df_state->dcfg);
1603 WRITE_VID32(DF_VIDEO_CONFIG, df_state->vcfg);