.. | .. |
---|
95 | 95 | tsk->bd = bcom_sram_alloc(bd_count * bd_size, 4, &tsk->bd_pa); |
---|
96 | 96 | if (!tsk->bd) |
---|
97 | 97 | goto error; |
---|
98 | | - memset(tsk->bd, 0x00, bd_count * bd_size); |
---|
| 98 | + memset_io(tsk->bd, 0x00, bd_count * bd_size); |
---|
99 | 99 | |
---|
100 | 100 | tsk->num_bd = bd_count; |
---|
101 | 101 | tsk->bd_size = bd_size; |
---|
.. | .. |
---|
186 | 186 | inc = bcom_task_inc(task); |
---|
187 | 187 | |
---|
188 | 188 | /* Clear & copy */ |
---|
189 | | - memset(var, 0x00, BCOM_VAR_SIZE); |
---|
190 | | - memset(inc, 0x00, BCOM_INC_SIZE); |
---|
| 189 | + memset_io(var, 0x00, BCOM_VAR_SIZE); |
---|
| 190 | + memset_io(inc, 0x00, BCOM_INC_SIZE); |
---|
191 | 191 | |
---|
192 | 192 | desc_src = (u32 *)(hdr + 1); |
---|
193 | 193 | var_src = desc_src + hdr->desc_size; |
---|
194 | 194 | inc_src = var_src + hdr->var_size; |
---|
195 | 195 | |
---|
196 | | - memcpy(desc, desc_src, hdr->desc_size * sizeof(u32)); |
---|
197 | | - memcpy(var + hdr->first_var, var_src, hdr->var_size * sizeof(u32)); |
---|
198 | | - memcpy(inc, inc_src, hdr->inc_size * sizeof(u32)); |
---|
| 196 | + memcpy_toio(desc, desc_src, hdr->desc_size * sizeof(u32)); |
---|
| 197 | + memcpy_toio(var + hdr->first_var, var_src, hdr->var_size * sizeof(u32)); |
---|
| 198 | + memcpy_toio(inc, inc_src, hdr->inc_size * sizeof(u32)); |
---|
199 | 199 | |
---|
200 | 200 | return 0; |
---|
201 | 201 | } |
---|
.. | .. |
---|
302 | 302 | return -ENOMEM; |
---|
303 | 303 | } |
---|
304 | 304 | |
---|
305 | | - memset(bcom_eng->tdt, 0x00, tdt_size); |
---|
306 | | - memset(bcom_eng->ctx, 0x00, ctx_size); |
---|
307 | | - memset(bcom_eng->var, 0x00, var_size); |
---|
308 | | - memset(bcom_eng->fdt, 0x00, fdt_size); |
---|
| 305 | + memset_io(bcom_eng->tdt, 0x00, tdt_size); |
---|
| 306 | + memset_io(bcom_eng->ctx, 0x00, ctx_size); |
---|
| 307 | + memset_io(bcom_eng->var, 0x00, var_size); |
---|
| 308 | + memset_io(bcom_eng->fdt, 0x00, fdt_size); |
---|
309 | 309 | |
---|
310 | 310 | /* Copy the FDT for the EU#3 */ |
---|
311 | | - memcpy(&bcom_eng->fdt[48], fdt_ops, sizeof(fdt_ops)); |
---|
| 311 | + memcpy_toio(&bcom_eng->fdt[48], fdt_ops, sizeof(fdt_ops)); |
---|
312 | 312 | |
---|
313 | 313 | /* Initialize Task base structure */ |
---|
314 | 314 | for (task=0; task<BCOM_MAX_TASKS; task++) |
---|