diff options
Diffstat (limited to 'drivers/acpi/acpica/rsdump.c')
-rw-r--r-- | drivers/acpi/acpica/rsdump.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/drivers/acpi/acpica/rsdump.c b/drivers/acpi/acpica/rsdump.c index b5fc0db2e87b..8a2d4986b0aa 100644 --- a/drivers/acpi/acpica/rsdump.c +++ b/drivers/acpi/acpica/rsdump.c | |||
@@ -120,17 +120,20 @@ acpi_rs_dump_descriptor(void *resource, struct acpi_rsdump_info *table) | |||
120 | /* Strings */ | 120 | /* Strings */ |
121 | 121 | ||
122 | case ACPI_RSD_LITERAL: | 122 | case ACPI_RSD_LITERAL: |
123 | |||
123 | acpi_rs_out_string(name, | 124 | acpi_rs_out_string(name, |
124 | ACPI_CAST_PTR(char, table->pointer)); | 125 | ACPI_CAST_PTR(char, table->pointer)); |
125 | break; | 126 | break; |
126 | 127 | ||
127 | case ACPI_RSD_STRING: | 128 | case ACPI_RSD_STRING: |
129 | |||
128 | acpi_rs_out_string(name, ACPI_CAST_PTR(char, target)); | 130 | acpi_rs_out_string(name, ACPI_CAST_PTR(char, target)); |
129 | break; | 131 | break; |
130 | 132 | ||
131 | /* Data items, 8/16/32/64 bit */ | 133 | /* Data items, 8/16/32/64 bit */ |
132 | 134 | ||
133 | case ACPI_RSD_UINT8: | 135 | case ACPI_RSD_UINT8: |
136 | |||
134 | if (table->pointer) { | 137 | if (table->pointer) { |
135 | acpi_rs_out_string(name, ACPI_CAST_PTR(char, | 138 | acpi_rs_out_string(name, ACPI_CAST_PTR(char, |
136 | table-> | 139 | table-> |
@@ -142,20 +145,24 @@ acpi_rs_dump_descriptor(void *resource, struct acpi_rsdump_info *table) | |||
142 | break; | 145 | break; |
143 | 146 | ||
144 | case ACPI_RSD_UINT16: | 147 | case ACPI_RSD_UINT16: |
148 | |||
145 | acpi_rs_out_integer16(name, ACPI_GET16(target)); | 149 | acpi_rs_out_integer16(name, ACPI_GET16(target)); |
146 | break; | 150 | break; |
147 | 151 | ||
148 | case ACPI_RSD_UINT32: | 152 | case ACPI_RSD_UINT32: |
153 | |||
149 | acpi_rs_out_integer32(name, ACPI_GET32(target)); | 154 | acpi_rs_out_integer32(name, ACPI_GET32(target)); |
150 | break; | 155 | break; |
151 | 156 | ||
152 | case ACPI_RSD_UINT64: | 157 | case ACPI_RSD_UINT64: |
158 | |||
153 | acpi_rs_out_integer64(name, ACPI_GET64(target)); | 159 | acpi_rs_out_integer64(name, ACPI_GET64(target)); |
154 | break; | 160 | break; |
155 | 161 | ||
156 | /* Flags: 1-bit and 2-bit flags supported */ | 162 | /* Flags: 1-bit and 2-bit flags supported */ |
157 | 163 | ||
158 | case ACPI_RSD_1BITFLAG: | 164 | case ACPI_RSD_1BITFLAG: |
165 | |||
159 | acpi_rs_out_string(name, ACPI_CAST_PTR(char, | 166 | acpi_rs_out_string(name, ACPI_CAST_PTR(char, |
160 | table-> | 167 | table-> |
161 | pointer[*target & | 168 | pointer[*target & |
@@ -163,6 +170,7 @@ acpi_rs_dump_descriptor(void *resource, struct acpi_rsdump_info *table) | |||
163 | break; | 170 | break; |
164 | 171 | ||
165 | case ACPI_RSD_2BITFLAG: | 172 | case ACPI_RSD_2BITFLAG: |
173 | |||
166 | acpi_rs_out_string(name, ACPI_CAST_PTR(char, | 174 | acpi_rs_out_string(name, ACPI_CAST_PTR(char, |
167 | table-> | 175 | table-> |
168 | pointer[*target & | 176 | pointer[*target & |
@@ -170,6 +178,7 @@ acpi_rs_dump_descriptor(void *resource, struct acpi_rsdump_info *table) | |||
170 | break; | 178 | break; |
171 | 179 | ||
172 | case ACPI_RSD_3BITFLAG: | 180 | case ACPI_RSD_3BITFLAG: |
181 | |||
173 | acpi_rs_out_string(name, ACPI_CAST_PTR(char, | 182 | acpi_rs_out_string(name, ACPI_CAST_PTR(char, |
174 | table-> | 183 | table-> |
175 | pointer[*target & | 184 | pointer[*target & |
@@ -258,6 +267,7 @@ acpi_rs_dump_descriptor(void *resource, struct acpi_rsdump_info *table) | |||
258 | break; | 267 | break; |
259 | 268 | ||
260 | default: | 269 | default: |
270 | |||
261 | acpi_os_printf("**** Invalid table opcode [%X] ****\n", | 271 | acpi_os_printf("**** Invalid table opcode [%X] ****\n", |
262 | table->opcode); | 272 | table->opcode); |
263 | return; | 273 | return; |