Lines Matching refs:q_word
753 Q_WORD q_word;
758 q_word.low = q_word.high = 0;
763 q_word.low |= VIP_MSR_POWER_GLINK;
768 q_word.low |= VIP_MSR_POWER_CLOCK;
772 msr_write64(MSR_DEVICE_GEODELX_VIP, MSR_GEODELINK_PM, &q_word);
786 Q_WORD q_word;
791 q_word.low = q_word.high = 0;
793 q_word.low |= (buffer->secondary <<
796 q_word.low |=
799 q_word.low |= (buffer->pid << VIP_MSR_MCR_PID_SHIFT) & VIP_MSR_MCR_PID_MASK;
801 msr_write64(MSR_DEVICE_GEODELX_VIP, MSR_GEODELINK_CONFIG, &q_word);
815 Q_WORD q_word;
820 q_word.low = q_word.high = 0;
822 q_word.high |= (buffer->bist << VIP_MSR_DIAG_BIST_SHIFT) &
824 q_word.low |= (buffer->enable_upper ? VIP_MSR_DIAG_MSB_ENABLE : 0x00000000);
825 q_word.low |= (buffer->select_upper << VIP_MSR_DIAG_SEL_UPPER_SHIFT) &
827 q_word.low |= (buffer->enable_lower ? VIP_MSR_DIAG_LSB_ENABLE : 0x00000000);
828 q_word.low |= (buffer->select_lower << VIP_MSR_DIAG_SEL_LOWER_SHIFT) &
831 msr_write64(MSR_DEVICE_GEODELX_VIP, MSR_GEODELINK_DIAG, &q_word);
1559 Q_WORD q_word;
1566 msr_read64(MSR_DEVICE_GEODELX_VIP, MSR_GEODELINK_PM, &q_word);
1570 buffer->glink_clock_mode = (int) (q_word.low & VIP_MSR_POWER_GLINK);
1571 buffer->vip_clock_mode = (int) (q_word.low & VIP_MSR_POWER_CLOCK);
1586 Q_WORD q_word;
1593 msr_read64(MSR_DEVICE_GEODELX_VIP, MSR_GEODELINK_CONFIG, &q_word);
1597 buffer->secondary = (q_word.low & VIP_MSR_MCR_SECOND_PRIORITY_MASK) >>
1599 buffer->primary = (q_word.low & VIP_MSR_MCR_PRIMARY_PRIORITY_MASK) >>
1601 buffer->pid = q_word.low & VIP_MSR_MCR_PID_MASK;
1615 Q_WORD q_word;
1622 msr_read64(MSR_DEVICE_GEODELX_VIP, MSR_GEODELINK_CAP, &q_word);
1626 buffer->revision_id = (q_word.low & VIP_MSR_CAP_REVID_MASK) >>
1628 buffer->device_id = (q_word.low & VIP_MSR_CAP_DEVID_MASK) >>
1630 buffer->n_clock_domains = (q_word.low & VIP_MSR_CAP_NCLK_MASK) >>
1632 buffer->n_smi_registers = (q_word.low & VIP_MSR_CAP_NSMI_MASK) >>