mips32_cp0_write() is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

mips32_cp0_write() function

\b mips32_cp0_write Simulates mtc0 ASM instruction (Move To C0), i.e. implements copro C0 Register read.

Syntax

int mips32_cp0_write(struct mips_ejtag *ejtag_info,     uint32_t val,     uint32_t cp0_reg,     uint32_t cp0_sel);
Implemented in mips32_pracc.c:573

Arguments

ejtag_info

val

Value to be written

cp0_reg

Number of copro C0 register we want to write to

cp0_sel

Select for the given C0 register

Return value

ERROR_OK on Success, ERROR_FAIL otherwise

References

LocationReferrerText
mips32_pracc.c:573
int mips32_cp0_write(struct mips_ejtag *ejtag_info, uint32_t val, uint32_t cp0_reg, uint32_t cp0_sel)
mips32_pracc.h:103
int mips32_cp0_write(struct mips_ejtag *ejtag_info,
mips32.c:1570mips32_cp0_set_reg_by_name()
int retval = mips32_cp0_write(ejtag_info, value,
mips32.c:1621mips32_cp0_set_reg_by_number()
int retval = mips32_cp0_write(ejtag_info, value, cp0_reg, cp0_sel);
mips_m4k.c:1376mips_m4k_handle_cp0_command()
retval = mips32_cp0_write(ejtag_info, value, cp0_reg, cp0_sel);

Call Tree

Data read by mips32_cp0_write()
Data written by mips32_cp0_write()
mips32_cp0_write()
all items filtered out
Type of mips32_cp0_write()
mips32_cp0_write()
all items filtered out