Lines Matching refs:msr_cmd
510 struct isst_if_msr_cmd *msr_cmd; in isst_if_msr_cmd_req() local
513 msr_cmd = (struct isst_if_msr_cmd *)cmd_ptr; in isst_if_msr_cmd_req()
515 if (!match_punit_msr_white_list(msr_cmd->msr)) in isst_if_msr_cmd_req()
518 if (msr_cmd->logical_cpu >= nr_cpu_ids) in isst_if_msr_cmd_req()
521 if (msr_cmd->read_write) { in isst_if_msr_cmd_req()
525 ret = wrmsrl_safe_on_cpu(msr_cmd->logical_cpu, in isst_if_msr_cmd_req()
526 msr_cmd->msr, in isst_if_msr_cmd_req()
527 msr_cmd->data); in isst_if_msr_cmd_req()
530 ret = isst_store_cmd(0, msr_cmd->msr, in isst_if_msr_cmd_req()
531 msr_cmd->logical_cpu, in isst_if_msr_cmd_req()
532 0, 0, msr_cmd->data); in isst_if_msr_cmd_req()
536 ret = rdmsrl_safe_on_cpu(msr_cmd->logical_cpu, in isst_if_msr_cmd_req()
537 msr_cmd->msr, &data); in isst_if_msr_cmd_req()
539 msr_cmd->data = data; in isst_if_msr_cmd_req()
631 cmd_cb.offset = offsetof(struct isst_if_msr_cmds, msr_cmd); in isst_if_def_ioctl()