-u16 ocp_read_word(struct r8152 *tp, u16 type, u16 index);
-void ocp_write_word(struct r8152 *tp, u16 type, u16 index, u32 data);
-
-u8 ocp_read_byte(struct r8152 *tp, u16 type, u16 index);
-void ocp_write_byte(struct r8152 *tp, u16 type, u16 index, u32 data);
-
-u16 ocp_reg_read(struct r8152 *tp, u16 addr);
-void ocp_reg_write(struct r8152 *tp, u16 addr, u16 data);
-
-void sram_write(struct r8152 *tp, u16 addr, u16 data);
-
-int r8152_wait_for_bit(struct r8152 *tp, bool ocp_reg, u16 type, u16 index,
- const u32 mask, bool set, unsigned int timeout);