5 --macro-file scripts/cocci-macro-file.h \
6 --sp-file scripts/coccinelle/exec_rw_const.cocci \
12 // Use address_space_write instead of casting to non-const
16 expression E1, E2, E3, E4;
19 - address_space_rw(E1, E2, E3, (T *)V, E4, 1)
20 + address_space_write(E1, E2, E3, V, E4)
22 - address_space_rw(E1, E2, E3, (void *)V, E4, 1)
23 + address_space_write(E1, E2, E3, V, E4)
26 // Remove useless cast
28 expression E1, E2, E3, E4, E5, E6;
32 - address_space_rw(E1, E2, E3, (T *)(E4), E5, E6)
33 + address_space_rw(E1, E2, E3, E4, E5, E6)
35 - address_space_read(E1, E2, E3, (T *)(E4), E5)
36 + address_space_read(E1, E2, E3, E4, E5)
38 - address_space_write(E1, E2, E3, (T *)(E4), E5)
39 + address_space_write(E1, E2, E3, E4, E5)
41 - address_space_write_rom(E1, E2, E3, (T *)(E4), E5)
42 + address_space_write_rom(E1, E2, E3, E4, E5)
45 - dma_memory_read(E1, E2, (T *)(E3), E4)
46 + dma_memory_read(E1, E2, E3, E4)
48 - dma_memory_write(E1, E2, (T *)(E3), E4)
49 + dma_memory_write(E1, E2, E3, E4)