Lines Matching refs:aml_append
949 aml_append(method, aml_store(aml_name(NVDIMM_ACPI_MEM_ADDR), dsm_mem)); in nvdimm_build_common_dsm()
958 aml_append(method, aml_operation_region(NVDIMM_DSM_IOPORT, rs, in nvdimm_build_common_dsm()
961 aml_append(method, aml_operation_region(NVDIMM_DSM_MEMORY, in nvdimm_build_common_dsm()
974 aml_append(field, aml_named_field(NVDIMM_DSM_NOTIFY, in nvdimm_build_common_dsm()
976 aml_append(method, field); in nvdimm_build_common_dsm()
992 aml_append(field, aml_named_field(NVDIMM_DSM_HANDLE, in nvdimm_build_common_dsm()
994 aml_append(field, aml_named_field(NVDIMM_DSM_REVISION, in nvdimm_build_common_dsm()
996 aml_append(field, aml_named_field(NVDIMM_DSM_FUNCTION, in nvdimm_build_common_dsm()
998 aml_append(field, aml_named_field(NVDIMM_DSM_ARG3, in nvdimm_build_common_dsm()
1000 aml_append(method, field); in nvdimm_build_common_dsm()
1013 aml_append(field, aml_named_field(NVDIMM_DSM_OUT_BUF_SIZE, in nvdimm_build_common_dsm()
1015 aml_append(field, aml_named_field(NVDIMM_DSM_OUT_BUF, in nvdimm_build_common_dsm()
1017 aml_append(method, field); in nvdimm_build_common_dsm()
1028 aml_append(ifctx, aml_store( in nvdimm_build_common_dsm()
1031 aml_append(method, ifctx); in nvdimm_build_common_dsm()
1034 aml_append(ifctx, aml_store(aml_touuid(NVDIMM_QEMU_RSVD_UUID in nvdimm_build_common_dsm()
1036 aml_append(elsectx, ifctx); in nvdimm_build_common_dsm()
1038 aml_append(elsectx2, aml_store(aml_touuid(NVDIMM_DEVICE_DSM_UUID) in nvdimm_build_common_dsm()
1040 aml_append(elsectx, elsectx2); in nvdimm_build_common_dsm()
1041 aml_append(method, elsectx); in nvdimm_build_common_dsm()
1053 aml_append(ifctx, aml_return(aml_buffer(1, byte_list))); in nvdimm_build_common_dsm()
1054 aml_append(unsupport, ifctx); in nvdimm_build_common_dsm()
1058 aml_append(unsupport, aml_return(aml_buffer(1, byte_list))); in nvdimm_build_common_dsm()
1059 aml_append(method, unsupport); in nvdimm_build_common_dsm()
1066 aml_append(method, aml_store(handle, aml_name(NVDIMM_DSM_HANDLE))); in nvdimm_build_common_dsm()
1067 aml_append(method, aml_store(aml_arg(1), aml_name(NVDIMM_DSM_REVISION))); in nvdimm_build_common_dsm()
1068 aml_append(method, aml_store(function, aml_name(NVDIMM_DSM_FUNCTION))); in nvdimm_build_common_dsm()
1083 aml_append(ifctx, aml_store(aml_index(pckg, aml_int(0)), pckg_index)); in nvdimm_build_common_dsm()
1084 aml_append(ifctx, aml_store(aml_derefof(pckg_index), pckg_buf)); in nvdimm_build_common_dsm()
1085 aml_append(ifctx, aml_store(pckg_buf, aml_name(NVDIMM_DSM_ARG3))); in nvdimm_build_common_dsm()
1086 aml_append(method, ifctx); in nvdimm_build_common_dsm()
1092 aml_append(method, aml_store(dsm_mem, aml_name(NVDIMM_DSM_NOTIFY))); in nvdimm_build_common_dsm()
1096 aml_append(method, aml_subtract(aml_name(NVDIMM_DSM_OUT_BUF_SIZE), in nvdimm_build_common_dsm()
1114 aml_append(ifctx, aml_store(aml_int(0), offset)); in nvdimm_build_common_dsm()
1115 aml_append(ifctx, aml_name_decl("TBUF", aml_buffer(1, NULL))); in nvdimm_build_common_dsm()
1116 aml_append(ifctx, aml_store(aml_buffer(0, NULL), dsm_out_buf)); in nvdimm_build_common_dsm()
1120 aml_append(whilectx, aml_store(aml_derefof(aml_index( in nvdimm_build_common_dsm()
1123 aml_append(whilectx, aml_concatenate(dsm_out_buf, aml_name("TBUF"), in nvdimm_build_common_dsm()
1125 aml_append(whilectx, aml_increment(offset)); in nvdimm_build_common_dsm()
1126 aml_append(ifctx, whilectx); in nvdimm_build_common_dsm()
1128 aml_append(ifctx, aml_return(dsm_out_buf)); in nvdimm_build_common_dsm()
1129 aml_append(method, ifctx); in nvdimm_build_common_dsm()
1132 aml_append(method, aml_store(aml_shiftleft(dsm_out_buf_size, aml_int(3)), in nvdimm_build_common_dsm()
1134 aml_append(method, aml_create_field(aml_name(NVDIMM_DSM_OUT_BUF), in nvdimm_build_common_dsm()
1136 aml_append(method, aml_return(aml_name("OBUF"))); in nvdimm_build_common_dsm()
1138 aml_append(dev, method); in nvdimm_build_common_dsm()
1146 aml_append(method, aml_return(aml_call5(NVDIMM_COMMON_DSM, aml_arg(0), in nvdimm_build_device_dsm()
1149 aml_append(dev, method); in nvdimm_build_device_dsm()
1161 aml_append(dev, aml_name_decl(NVDIMM_DSM_RFIT_STATUS, aml_int(0))); in nvdimm_build_fit()
1165 aml_append(method, aml_name_decl("OFST", aml_int(0))); in nvdimm_build_fit()
1169 aml_append(method, aml_store(aml_arg(0), aml_name("OFST"))); in nvdimm_build_fit()
1170 aml_append(pkg, aml_name("OFST")); in nvdimm_build_fit()
1178 aml_append(method, aml_store(call_result, buf)); in nvdimm_build_fit()
1181 aml_append(method, aml_create_dword_field(buf, in nvdimm_build_fit()
1184 aml_append(method, aml_store(aml_name("STAU"), in nvdimm_build_fit()
1191 aml_append(ifctx, aml_return(aml_buffer(0, NULL))); in nvdimm_build_fit()
1192 aml_append(method, ifctx); in nvdimm_build_fit()
1194 aml_append(method, aml_store(aml_sizeof(buf), buf_size)); in nvdimm_build_fit()
1195 aml_append(method, aml_subtract(buf_size, in nvdimm_build_fit()
1201 aml_append(ifctx, aml_return(aml_buffer(0, NULL))); in nvdimm_build_fit()
1202 aml_append(method, ifctx); in nvdimm_build_fit()
1204 aml_append(method, aml_create_field(buf, in nvdimm_build_fit()
1207 aml_append(method, aml_return(aml_name("BUFF"))); in nvdimm_build_fit()
1208 aml_append(dev, method); in nvdimm_build_fit()
1214 aml_append(method, aml_store(aml_buffer(0, NULL), fit)); in nvdimm_build_fit()
1215 aml_append(method, aml_store(aml_int(0), offset)); in nvdimm_build_fit()
1218 aml_append(whilectx, aml_store(aml_call1("RFIT", offset), buf)); in nvdimm_build_fit()
1219 aml_append(whilectx, aml_store(aml_sizeof(buf), buf_size)); in nvdimm_build_fit()
1227 aml_append(ifctx, aml_store(aml_buffer(0, NULL), fit)); in nvdimm_build_fit()
1228 aml_append(ifctx, aml_store(aml_int(0), offset)); in nvdimm_build_fit()
1229 aml_append(whilectx, ifctx); in nvdimm_build_fit()
1235 aml_append(ifctx, aml_return(fit)); in nvdimm_build_fit()
1236 aml_append(elsectx, ifctx); in nvdimm_build_fit()
1239 aml_append(elsectx, aml_add(offset, buf_size, offset)); in nvdimm_build_fit()
1241 aml_append(elsectx, aml_concatenate(fit, buf, fit)); in nvdimm_build_fit()
1242 aml_append(whilectx, elsectx); in nvdimm_build_fit()
1243 aml_append(method, whilectx); in nvdimm_build_fit()
1245 aml_append(dev, method); in nvdimm_build_fit()
1267 aml_append(nvdimm_dev, aml_name_decl("_ADR", aml_int(handle))); in nvdimm_build_nvdimm_devices()
1278 aml_append(method, aml_store(com_call, aml_local(0))); in nvdimm_build_nvdimm_devices()
1280 aml_append(method, aml_create_dword_field(aml_local(0), in nvdimm_build_nvdimm_devices()
1282 aml_append(method, aml_create_dword_field(aml_local(0), aml_int(4), in nvdimm_build_nvdimm_devices()
1284 aml_append(method, aml_create_dword_field(aml_local(0), aml_int(8), in nvdimm_build_nvdimm_devices()
1288 aml_append(pkg, aml_name("STTS")); in nvdimm_build_nvdimm_devices()
1289 aml_append(pkg, aml_name("SLSA")); in nvdimm_build_nvdimm_devices()
1290 aml_append(pkg, aml_name("MAXT")); in nvdimm_build_nvdimm_devices()
1291 aml_append(method, aml_store(pkg, aml_local(1))); in nvdimm_build_nvdimm_devices()
1292 aml_append(method, aml_return(aml_local(1))); in nvdimm_build_nvdimm_devices()
1294 aml_append(nvdimm_dev, method); in nvdimm_build_nvdimm_devices()
1298 aml_append(method, aml_name_decl("INPT", aml_buffer(8, NULL))); in nvdimm_build_nvdimm_devices()
1300 aml_append(method, aml_create_dword_field(aml_name("INPT"), in nvdimm_build_nvdimm_devices()
1302 aml_append(method, aml_create_dword_field(aml_name("INPT"), in nvdimm_build_nvdimm_devices()
1304 aml_append(method, aml_store(aml_arg(0), aml_name("OFST"))); in nvdimm_build_nvdimm_devices()
1305 aml_append(method, aml_store(aml_arg(1), aml_name("LEN"))); in nvdimm_build_nvdimm_devices()
1308 aml_append(pkg, aml_name("INPT")); in nvdimm_build_nvdimm_devices()
1309 aml_append(method, aml_store(pkg, aml_local(0))); in nvdimm_build_nvdimm_devices()
1315 aml_append(method, aml_store(com_call, aml_local(3))); in nvdimm_build_nvdimm_devices()
1317 aml_append(method, field); in nvdimm_build_nvdimm_devices()
1321 aml_append(method, field); in nvdimm_build_nvdimm_devices()
1322 aml_append(method, aml_name_decl("LSA", aml_buffer(0, NULL))); in nvdimm_build_nvdimm_devices()
1323 aml_append(method, aml_to_buffer(aml_name("LDAT"), aml_name("LSA"))); in nvdimm_build_nvdimm_devices()
1326 aml_append(pkg, aml_name("STTS")); in nvdimm_build_nvdimm_devices()
1327 aml_append(pkg, aml_name("LSA")); in nvdimm_build_nvdimm_devices()
1329 aml_append(method, aml_store(pkg, aml_local(1))); in nvdimm_build_nvdimm_devices()
1330 aml_append(method, aml_return(aml_local(1))); in nvdimm_build_nvdimm_devices()
1332 aml_append(nvdimm_dev, method); in nvdimm_build_nvdimm_devices()
1336 aml_append(method, aml_store(aml_arg(2), aml_local(2))); in nvdimm_build_nvdimm_devices()
1337 aml_append(method, aml_name_decl("INPT", aml_buffer(8, NULL))); in nvdimm_build_nvdimm_devices()
1340 aml_append(method, field); in nvdimm_build_nvdimm_devices()
1343 aml_append(method, field); in nvdimm_build_nvdimm_devices()
1344 aml_append(method, aml_store(aml_arg(0), aml_name("OFST"))); in nvdimm_build_nvdimm_devices()
1345 aml_append(method, aml_store(aml_arg(1), aml_name("TLEN"))); in nvdimm_build_nvdimm_devices()
1347 aml_append(method, aml_concatenate(aml_name("INPT"), aml_local(2), in nvdimm_build_nvdimm_devices()
1350 aml_append(pkg, aml_name("INPT")); in nvdimm_build_nvdimm_devices()
1351 aml_append(method, aml_store(pkg, aml_local(0))); in nvdimm_build_nvdimm_devices()
1356 aml_append(method, aml_store(com_call, aml_local(3))); in nvdimm_build_nvdimm_devices()
1358 aml_append(method, field); in nvdimm_build_nvdimm_devices()
1359 aml_append(method, aml_return(aml_name("STTS"))); in nvdimm_build_nvdimm_devices()
1361 aml_append(nvdimm_dev, method); in nvdimm_build_nvdimm_devices()
1364 aml_append(root_dev, nvdimm_dev); in nvdimm_build_nvdimm_devices()
1397 aml_append(dev, aml_name_decl("_HID", aml_string("ACPI0012"))); in nvdimm_build_ssdt()
1407 aml_append(sb_scope, dev); in nvdimm_build_ssdt()
1408 aml_append(ssdt, sb_scope); in nvdimm_build_ssdt()