scpi_info 327 drivers/firmware/arm_scpi.c static struct scpi_drvinfo *scpi_info; scpi_info 368 drivers/firmware/arm_scpi.c if (scpi_info->is_legacy) { scpi_info 384 drivers/firmware/arm_scpi.c if (scpi_info->is_legacy) { scpi_info 415 drivers/firmware/arm_scpi.c if (!scpi_info->is_legacy) scpi_info 429 drivers/firmware/arm_scpi.c if (scpi_info->is_legacy) scpi_info 444 drivers/firmware/arm_scpi.c if (!scpi_info->is_legacy) scpi_info 479 drivers/firmware/arm_scpi.c if (scpi_info->commands[idx] < 0) scpi_info 482 drivers/firmware/arm_scpi.c cmd = scpi_info->commands[idx]; scpi_info 484 drivers/firmware/arm_scpi.c if (scpi_info->is_legacy) scpi_info 485 drivers/firmware/arm_scpi.c chan = test_bit(cmd, scpi_info->cmd_priority) ? 1 : 0; scpi_info 487 drivers/firmware/arm_scpi.c chan = atomic_inc_return(&scpi_info->next_chan) % scpi_info 488 drivers/firmware/arm_scpi.c scpi_info->num_chans; scpi_info 489 drivers/firmware/arm_scpi.c scpi_chan = scpi_info->channels + chan; scpi_info 495 drivers/firmware/arm_scpi.c if (scpi_info->is_legacy) { scpi_info 528 drivers/firmware/arm_scpi.c return scpi_info->protocol_version; scpi_info 620 drivers/firmware/arm_scpi.c if (scpi_info->dvfs[domain]) /* data already populated */ scpi_info 621 drivers/firmware/arm_scpi.c return scpi_info->dvfs[domain]; scpi_info 648 drivers/firmware/arm_scpi.c scpi_info->dvfs[domain] = info; scpi_info 748 drivers/firmware/arm_scpi.c if (scpi_info->is_legacy) scpi_info 800 drivers/firmware/arm_scpi.c return scpi_info ? scpi_info->scpi_ops : NULL; scpi_info 816 drivers/firmware/arm_scpi.c if (scpi_info->is_legacy && ret == -EOPNOTSUPP) scpi_info 825 drivers/firmware/arm_scpi.c struct scpi_drvinfo *scpi_info = dev_get_drvdata(dev); scpi_info 828 drivers/firmware/arm_scpi.c FIELD_GET(PROTO_REV_MAJOR_MASK, scpi_info->protocol_version), scpi_info 829 drivers/firmware/arm_scpi.c FIELD_GET(PROTO_REV_MINOR_MASK, scpi_info->protocol_version)); scpi_info 836 drivers/firmware/arm_scpi.c struct scpi_drvinfo *scpi_info = dev_get_drvdata(dev); scpi_info 839 drivers/firmware/arm_scpi.c FIELD_GET(FW_REV_MAJOR_MASK, scpi_info->firmware_version), scpi_info 840 drivers/firmware/arm_scpi.c FIELD_GET(FW_REV_MINOR_MASK, scpi_info->firmware_version), scpi_info 841 drivers/firmware/arm_scpi.c FIELD_GET(FW_REV_PATCH_MASK, scpi_info->firmware_version)); scpi_info 866 drivers/firmware/arm_scpi.c scpi_info = NULL; /* stop exporting SCPI ops through get_scpi_ops */ scpi_info 907 drivers/firmware/arm_scpi.c scpi_info = devm_kzalloc(dev, sizeof(*scpi_info), GFP_KERNEL); scpi_info 908 drivers/firmware/arm_scpi.c if (!scpi_info) scpi_info 912 drivers/firmware/arm_scpi.c scpi_info->is_legacy = true; scpi_info 920 drivers/firmware/arm_scpi.c scpi_info->channels = devm_kcalloc(dev, count, sizeof(struct scpi_chan), scpi_info 922 drivers/firmware/arm_scpi.c if (!scpi_info->channels) scpi_info 925 drivers/firmware/arm_scpi.c ret = devm_add_action(dev, scpi_free_channels, scpi_info); scpi_info 929 drivers/firmware/arm_scpi.c for (; scpi_info->num_chans < count; scpi_info->num_chans++) { scpi_info 931 drivers/firmware/arm_scpi.c int idx = scpi_info->num_chans; scpi_info 932 drivers/firmware/arm_scpi.c struct scpi_chan *pchan = scpi_info->channels + idx; scpi_info 976 drivers/firmware/arm_scpi.c scpi_info->commands = scpi_std_commands; scpi_info 978 drivers/firmware/arm_scpi.c platform_set_drvdata(pdev, scpi_info); scpi_info 980 drivers/firmware/arm_scpi.c if (scpi_info->is_legacy) { scpi_info 983 drivers/firmware/arm_scpi.c scpi_info->commands = scpi_legacy_commands; scpi_info 988 drivers/firmware/arm_scpi.c scpi_info->cmd_priority); scpi_info 991 drivers/firmware/arm_scpi.c ret = scpi_init_versions(scpi_info); scpi_info 997 drivers/firmware/arm_scpi.c if (scpi_info->is_legacy && !scpi_info->protocol_version && scpi_info 998 drivers/firmware/arm_scpi.c !scpi_info->firmware_version) scpi_info 1003 drivers/firmware/arm_scpi.c scpi_info->protocol_version), scpi_info 1005 drivers/firmware/arm_scpi.c scpi_info->protocol_version), scpi_info 1007 drivers/firmware/arm_scpi.c scpi_info->firmware_version), scpi_info 1009 drivers/firmware/arm_scpi.c scpi_info->firmware_version), scpi_info 1011 drivers/firmware/arm_scpi.c scpi_info->firmware_version)); scpi_info 1012 drivers/firmware/arm_scpi.c scpi_info->scpi_ops = &scpi_ops;