Lines Matching refs:res
332 struct arm_smccc_res res;
339 res = sip_smc_dram(SHARE_PAGE_TYPE_DDR, 0,
342 if ((int)res.a1 == SIP_RET_SET_RATE_TIMEOUT)
345 return res.a0;
1065 struct arm_smccc_res res;
1068 res = sip_smc_dram(SHARE_PAGE_TYPE_DDR, 0,
1071 return res.a0;
1097 struct arm_smccc_res res;
1100 res = sip_smc_dram(SHARE_PAGE_TYPE_DDR, 0,
1102 if (res.a0)
1103 pr_err("%s: dram post set rate error:%lx\n", __func__, res.a0);
1112 struct arm_smccc_res res;
1131 res = sip_smc_dram(0, 0, ROCKCHIP_SIP_CONFIG_MCU_START);
1132 if (res.a0) {
1133 pr_err("rockchip_sip_config_mcu_start error:%lx\n", res.a0);
1149 struct arm_smccc_res res;
1155 res = sip_smc_dram(SHARE_PAGE_TYPE_DDR, 0,
1157 if (res.a0) {
1159 res.a0);
1229 struct arm_smccc_res res;
1236 res = sip_smc_dram(0, 0,
1238 dev_notice(&pdev->dev, "current ATF version 0x%lx!\n", res.a1);
1239 if (res.a0 || res.a1 < 0x103) {
1245 dev_notice(&pdev->dev, "read tf version 0x%lx!\n", res.a1);
1252 res = sip_smc_request_share_mem(DIV_ROUND_UP(size, 4096) + 1,
1254 if (res.a0 != 0) {
1258 ddr_psci_param = (struct share_params *)res.a1;
1290 res = sip_smc_dram(SHARE_PAGE_TYPE_DDR, 0,
1292 if (res.a0) {
1294 res.a0);
1306 struct arm_smccc_res res;
1312 res = sip_smc_dram(0, 0,
1314 dev_notice(&pdev->dev, "current ATF version 0x%lx!\n", res.a1);
1315 if (res.a0 || res.a1 < 0x101) {
1326 res = sip_smc_request_share_mem(DIV_ROUND_UP(size, 4096) + 1,
1328 if (res.a0 != 0) {
1332 ddr_psci_param = (struct share_params *)res.a1;
1367 res = sip_smc_dram(SHARE_PAGE_TYPE_DDR, 0,
1369 if (res.a0) {
1371 res.a0);
1383 struct arm_smccc_res res;
1385 res = sip_smc_request_share_mem(DIV_ROUND_UP(sizeof(
1388 if (res.a0) {
1392 ddr_psci_param = (struct share_params *)res.a1;
1402 res = sip_smc_dram(SHARE_PAGE_TYPE_DDR, 0,
1405 if (res.a0) {
1407 res.a0);
1419 struct arm_smccc_res res;
1421 res = sip_smc_request_share_mem(DIV_ROUND_UP(sizeof(
1424 if (res.a0) {
1429 ddr_psci_param = (struct share_params *)res.a1;
1439 res = sip_smc_dram(SHARE_PAGE_TYPE_DDR, 0,
1442 if (res.a0) {
1444 res.a0);
1458 struct arm_smccc_res res;
1514 res = sip_smc_request_share_mem(DIV_ROUND_UP(sizeof(
1517 if (res.a0) {
1522 ddr_psci_param = (struct share_params *)res.a1;
1532 res = sip_smc_dram(SHARE_PAGE_TYPE_DDR, 0,
1535 if (res.a0) {
1537 res.a0);
1549 struct arm_smccc_res res;
1552 res = sip_smc_dram(0, 0,
1554 dev_notice(&pdev->dev, "current ATF version 0x%lx!\n", res.a1);
1555 if (res.a0 || (res.a1 < 0x101)) {
1561 dev_notice(&pdev->dev, "read tf version 0x%lx!\n", res.a1);
1568 res = sip_smc_request_share_mem(DIV_ROUND_UP(size, 4096) + 1,
1570 if (res.a0 != 0) {
1574 ddr_psci_param = (struct share_params *)res.a1;
1581 res = sip_smc_dram(SHARE_PAGE_TYPE_DDR, 0,
1583 if (res.a0) {
1585 res.a0);
1599 struct arm_smccc_res res;
1645 res = sip_smc_mcu_el3fiq(FIQ_INIT_HANDLER,
1648 if ((res.a0) || (res.a1 == 0) || (res.a1 > 0x80000))
1650 addr_mcu_el3 = res.a1;
1676 struct arm_smccc_res res;
1680 0, 0, 0, 0, &res);
1682 return res.a0;
1690 struct arm_smccc_res res;
1707 0, 0, 0, 0, &res);
1708 if (res.a0) {
1710 res.a0);
1724 0, 0, 0, 0, &res);
1734 struct arm_smccc_res res;
1738 res = sip_smc_dram(0, 0,
1740 dev_notice(&pdev->dev, "current ATF version 0x%lx\n", res.a1);
1741 if (res.a0 || res.a1 < 0x101) {
1751 res = sip_smc_request_share_mem(2, SHARE_PAGE_TYPE_DDR);
1752 if (res.a0 != 0) {
1756 ddr_psci_param = (struct share_params *)res.a1;
1783 res = sip_smc_dram(SHARE_PAGE_TYPE_DDR, 0,
1785 if (res.a0) {
1787 res.a0);
1806 struct arm_smccc_res res;
1810 res = sip_smc_dram(0, 0, ROCKCHIP_SIP_CONFIG_DRAM_GET_VERSION);
1811 dev_notice(&pdev->dev, "current ATF version 0x%lx\n", res.a1);
1812 if (res.a0) {
1822 res = sip_smc_request_share_mem(2, SHARE_PAGE_TYPE_DDR);
1823 if (res.a0 != 0) {
1827 ddr_psci_param = (struct share_params *)res.a1;
1853 res = sip_smc_dram(SHARE_PAGE_TYPE_DDR, 0, ROCKCHIP_SIP_CONFIG_DRAM_INIT);
1854 if (res.a0) {
1855 dev_err(&pdev->dev, "rockchip_sip_config_dram_init error:%lx\n", res.a0);
1874 struct arm_smccc_res res;
1880 res = sip_smc_dram(0, 0,
1882 dev_notice(&pdev->dev, "current ATF version 0x%lx\n", res.a1);
1883 if (res.a0 || res.a1 < 0x100) {
1894 res = sip_smc_request_share_mem(DIV_ROUND_UP(size, 4096) + 1,
1896 if (res.a0 != 0) {
1900 ddr_psci_param = (struct share_params *)res.a1;
1943 res = sip_smc_dram(SHARE_PAGE_TYPE_DDR, 0,
1945 if (res.a0) {
1947 res.a0);