mips: use const for code sequences
[fw/openocd] / src / target / mips32_pracc.h
index 866f6f5058b0a55a0ad17e46edaf51784a436516..5d1cf3dd6f1b1bbc98172d8338e2533ece8d7b5a 100644 (file)
 #define NEG16(v) (((~(v)) + 1) & 0xFFFF)
 /*#define NEG18(v) (((~(v)) + 1) & 0x3FFFF)*/
 
-int mips32_pracc_read_mem(mips_ejtag_t *ejtag_info,
+int mips32_pracc_read_mem(struct mips_ejtag *ejtag_info,
                uint32_t addr, int size, int count, void *buf);
-int mips32_pracc_write_mem(mips_ejtag_t *ejtag_info,
+int mips32_pracc_write_mem(struct mips_ejtag *ejtag_info,
                uint32_t addr, int size, int count, void *buf);
 
-int mips32_pracc_read_mem8(mips_ejtag_t *ejtag_info,
+int mips32_pracc_read_mem8(struct mips_ejtag *ejtag_info,
                uint32_t addr, int count, uint8_t *buf);
-int mips32_pracc_read_mem16(mips_ejtag_t *ejtag_info,
+int mips32_pracc_read_mem16(struct mips_ejtag *ejtag_info,
                uint32_t addr, int count, uint16_t *buf);
-int mips32_pracc_read_mem32(mips_ejtag_t *ejtag_info,
+int mips32_pracc_read_mem32(struct mips_ejtag *ejtag_info,
                uint32_t addr, int count, uint32_t *buf);
-int mips32_pracc_read_u32(mips_ejtag_t *ejtag_info,
+int mips32_pracc_read_u32(struct mips_ejtag *ejtag_info,
                uint32_t addr, uint32_t *buf);
 
-int mips32_pracc_write_mem8(mips_ejtag_t *ejtag_info,
+int mips32_pracc_write_mem8(struct mips_ejtag *ejtag_info,
                uint32_t addr, int count, uint8_t *buf);
-int mips32_pracc_write_mem16(mips_ejtag_t *ejtag_info,
+int mips32_pracc_write_mem16(struct mips_ejtag *ejtag_info,
                uint32_t addr, int count, uint16_t *buf);
-int mips32_pracc_write_mem32(mips_ejtag_t *ejtag_info,
+int mips32_pracc_write_mem32(struct mips_ejtag *ejtag_info,
                uint32_t addr, int count, uint32_t *buf);
-int mips32_pracc_write_u32(mips_ejtag_t *ejtag_info,
+int mips32_pracc_write_u32(struct mips_ejtag *ejtag_info,
                uint32_t addr, uint32_t *buf);
 
-int mips32_pracc_read_regs(mips_ejtag_t *ejtag_info, uint32_t *regs);
-int mips32_pracc_write_regs(mips_ejtag_t *ejtag_info, uint32_t *regs);
+int mips32_pracc_read_regs(struct mips_ejtag *ejtag_info, uint32_t *regs);
+int mips32_pracc_write_regs(struct mips_ejtag *ejtag_info, uint32_t *regs);
 
-int mips32_pracc_exec(mips_ejtag_t *ejtag_info, int code_len, uint32_t *code,
+int mips32_pracc_exec(struct mips_ejtag *ejtag_info, int code_len, const uint32_t *code,
                int num_param_in, uint32_t *param_in,
                int num_param_out, uint32_t *param_out, int cycle);