Lines Matching refs:data
40 .name = "data",
73 struct setup_data *data;
81 data = memremap(pa_data, sizeof(*data), MEMREMAP_WB);
82 if (!data)
85 pa_data = data->next;
86 memunmap(data);
96 struct setup_data *data;
101 data = memremap(pa_data, sizeof(*data), MEMREMAP_WB);
102 if (!data)
104 pa_next = data->next;
107 if (data->type == SETUP_INDIRECT) {
108 len = sizeof(*data) + data->len;
109 memunmap(data);
110 data = memremap(pa_data, len, MEMREMAP_WB);
111 if (!data)
114 indirect = (struct setup_indirect *)data->data;
119 *size = data->len;
121 *size = data->len;
124 memunmap(data);
129 memunmap(data);
139 struct setup_data *data;
151 data = memremap(paddr, sizeof(*data), MEMREMAP_WB);
152 if (!data)
155 if (data->type == SETUP_INDIRECT) {
156 len = sizeof(*data) + data->len;
157 memunmap(data);
158 data = memremap(paddr, len, MEMREMAP_WB);
159 if (!data)
162 indirect = (struct setup_indirect *)data->data;
166 ret = sprintf(buf, "0x%x\n", data->type);
169 memunmap(data);
180 struct setup_data *data;
192 data = memremap(paddr, sizeof(*data), MEMREMAP_WB);
193 if (!data)
196 if (data->type == SETUP_INDIRECT) {
197 len = sizeof(*data) + data->len;
198 memunmap(data);
199 data = memremap(paddr, len, MEMREMAP_WB);
200 if (!data)
203 indirect = (struct setup_indirect *)data->data;
211 * the data as though it is a normal setup_data struct.
214 paddr += sizeof(*data);
215 len = data->len;
218 paddr += sizeof(*data);
219 len = data->len;
242 memunmap(data);
250 .name = "data",
309 struct setup_data *data;
314 data = memremap(pa_data, sizeof(*data), MEMREMAP_WB);
315 if (!data) {
319 pa_data = data->next;
320 memunmap(data);