pcr_ops
extern const struct pcr_ops *pcr_ops;
pcr_ops->write_pcr(0, pcr_ops->pcr_nmi_disable);
pcr_ops->write_pic(0, pcr_ops->nmi_picl_value(nmi_hz));
pcr_ops->write_pcr(0, pcr_ops->pcr_nmi_enable);
pcr_ops->write_pcr(0, pcr_ops->pcr_nmi_disable);
pcr_ops->write_pcr(0, pcr_ops->pcr_nmi_disable);
pcr_ops->write_pic(0, pcr_ops->nmi_picl_value(nmi_hz));
pcr_ops->write_pcr(0, pcr_ops->pcr_nmi_enable);
pcr_ops->write_pcr(0, pcr_ops->pcr_nmi_disable);
pcr_ops->write_pic(0, pcr_ops->nmi_picl_value(nmi_hz));
pcr_ops->write_pcr(0, pcr_ops->pcr_nmi_enable);
static const struct pcr_ops direct_pcr_ops = {
static const struct pcr_ops n2_pcr_ops = {
static const struct pcr_ops n4_pcr_ops = {
static const struct pcr_ops n5_pcr_ops = {
static const struct pcr_ops m7_pcr_ops = {
pcr_ops = &n2_pcr_ops;
pcr_ops = &n4_pcr_ops;
pcr_ops = &n5_pcr_ops;
pcr_ops = &m7_pcr_ops;
pcr_ops = &direct_pcr_ops;
const struct pcr_ops *pcr_ops;
EXPORT_SYMBOL_GPL(pcr_ops);
pcr_ops->write_pcr(i, cpuc->pcr[i]);
pcr_ops->write_pcr(i, cpuc->pcr[i]);
cpuc->pcr[i] = pcr_ops->read_pcr(i);
cpu, i, pcr_ops->read_pcr(i));
cpu, i, pcr_ops->read_pic(i));
pcr_ops->write_pcr(0, cpuc->pcr[0]);
pcr_ops->write_pcr(idx, cpuc->pcr[idx]);
val = pcr_ops->read_pic(0);
pic = pcr_ops->read_pic(0);
pcr_ops->write_pic(0, pic);
u64 val = pcr_ops->read_pic(idx);
pcr = pcr_ops->read_pcr(idx);
pcr_ops->write_pic(idx, val & 0xffffffff);
pcr_ops->write_pcr(idx, pcr);
pcr_ops->write_pcr(pcr_index, cpuc->pcr[pcr_index]);
pcr_ops->write_pcr(pcr_index, cpuc->pcr[pcr_index]);
if (!pcr_ops)
pp->pcr[i] = pcr_ops->read_pcr(i);
pp->pic[i] = pcr_ops->read_pic(i);
static const struct pcr_ops rtl8411_pcr_ops = {
static const struct pcr_ops rtl8402_pcr_ops = {
static const struct pcr_ops rtl8411b_pcr_ops = {
static const struct pcr_ops rts5209_pcr_ops = {
static const struct pcr_ops rts5227_pcr_ops = {
static const struct pcr_ops rts522a_pcr_ops = {
static const struct pcr_ops rts5228_pcr_ops = {
static const struct pcr_ops rts5229_pcr_ops = {
static const struct pcr_ops rts5249_pcr_ops = {
static const struct pcr_ops rts524a_pcr_ops = {
static const struct pcr_ops rts525a_pcr_ops = {
static const struct pcr_ops rts5260_pcr_ops = {
static const struct pcr_ops rts5261_pcr_ops = {
static const struct pcr_ops rts5264_pcr_ops = {
const struct pcr_ops *ops;