Lines Matching defs:obj
831 union acpi_object *obj;
840 obj = (union acpi_object *) out.pointer;
841 if (obj && obj->type == ACPI_TYPE_BUFFER &&
842 obj->buffer.length == sizeof(struct wmab_ret)) {
843 ret = *((struct wmab_ret *) obj->buffer.pointer);
883 union acpi_object *obj;
906 obj = out.pointer;
907 if (obj && obj->type == ACPI_TYPE_BUFFER &&
908 obj->buffer.length == sizeof(struct wmab_ret)) {
909 ret = *((struct wmab_ret *) obj->buffer.pointer);
929 obj = (union acpi_object *) out.pointer;
930 if (obj && obj->type == ACPI_TYPE_BUFFER
931 && obj->buffer.length == sizeof(struct wmab_ret)) {
932 ret = *((struct wmab_ret *) obj->buffer.pointer);
971 union acpi_object *obj;
980 obj = (union acpi_object *) result.pointer;
981 if (obj) {
982 if (obj->type == ACPI_TYPE_BUFFER &&
983 (obj->buffer.length == sizeof(u32) ||
984 obj->buffer.length == sizeof(u64))) {
985 tmp = *((u32 *) obj->buffer.pointer);
986 } else if (obj->type == ACPI_TYPE_INTEGER) {
987 tmp = (u32) obj->integer.value;
1083 union acpi_object *obj;
1099 obj = output.pointer;
1101 if (!obj)
1103 else if (obj->type != ACPI_TYPE_BUFFER) {
1104 kfree(obj);
1107 if (obj->buffer.length != 8) {
1108 pr_warn("Unknown buffer length %d\n", obj->buffer.length);
1109 kfree(obj);
1113 return_value = *((struct wmid3_gds_return_value *)obj->buffer.pointer);
1114 kfree(obj);
1151 union acpi_object *obj;
1178 obj = output.pointer;
1180 if (!obj)
1182 else if (obj->type != ACPI_TYPE_BUFFER) {
1183 kfree(obj);
1186 if (obj->buffer.length != 8) {
1187 pr_warn("Unknown buffer length %d\n", obj->buffer.length);
1188 kfree(obj);
1192 return_value = *((struct wmid3_gds_return_value *)obj->buffer.pointer);
1193 kfree(obj);
1209 obj = output2.pointer;
1211 if (!obj)
1213 else if (obj->type != ACPI_TYPE_BUFFER) {
1214 kfree(obj);
1217 if (obj->buffer.length != 4) {
1218 pr_warn("Unknown buffer length %d\n", obj->buffer.length);
1219 kfree(obj);
1223 return_value = *((struct wmid3_gds_return_value *)obj->buffer.pointer);
1224 kfree(obj);
1284 union acpi_object *obj;
1292 obj = (union acpi_object *) out.pointer;
1293 if (obj) {
1294 if (obj->type == ACPI_TYPE_BUFFER &&
1295 (obj->buffer.length == sizeof(u32) ||
1296 obj->buffer.length == sizeof(u64))) {
1297 devices = *((u32 *) obj->buffer.pointer);
1298 } else if (obj->type == ACPI_TYPE_INTEGER) {
1299 devices = (u32) obj->integer.value;
1341 union acpi_object *obj;
1349 obj = (union acpi_object *) result.pointer;
1351 if (obj) {
1352 if (obj->type == ACPI_TYPE_BUFFER) {
1353 if (obj->buffer.length == sizeof(u32))
1354 tmp = *((u32 *) obj->buffer.pointer);
1355 else if (obj->buffer.length == sizeof(u64))
1356 tmp = *((u64 *) obj->buffer.pointer);
1357 } else if (obj->type == ACPI_TYPE_INTEGER) {
1358 tmp = (u64) obj->integer.value;
1724 union acpi_object *obj;
1735 obj = output_buf.pointer;
1736 if (!obj || obj->type != ACPI_TYPE_BUFFER || obj->buffer.length != 8) {
1741 output = obj->buffer.pointer;
1752 kfree(obj);
1931 union acpi_object *obj;
1944 obj = (union acpi_object *)response.pointer;
1946 if (!obj)
1948 if (obj->type != ACPI_TYPE_BUFFER) {
1949 pr_warn("Unknown response received %d\n", obj->type);
1950 kfree(obj);
1953 if (obj->buffer.length != 8) {
1954 pr_warn("Unknown buffer length %d\n", obj->buffer.length);
1955 kfree(obj);
1959 return_value = *((struct event_return_value *)obj->buffer.pointer);
1960 kfree(obj);
2014 union acpi_object *obj;
2023 obj = output.pointer;
2025 if (!obj)
2027 else if (obj->type != ACPI_TYPE_BUFFER) {
2028 kfree(obj);
2031 if (obj->buffer.length != 4) {
2032 pr_warn("Unknown buffer length %d\n", obj->buffer.length);
2033 kfree(obj);
2037 *return_value = *((struct func_return_value *)obj->buffer.pointer);
2038 kfree(obj);
2203 union acpi_object *obj;
2211 obj = (union acpi_object *) out.pointer;
2212 if (obj) {
2213 if (obj->type == ACPI_TYPE_BUFFER &&
2214 (obj->buffer.length == sizeof(u32) ||
2215 obj->buffer.length == sizeof(u64))) {
2216 devices = *((u32 *) obj->buffer.pointer);
2217 } else if (obj->type == ACPI_TYPE_INTEGER) {
2218 devices = (u32) obj->integer.value;