Lines Matching refs:fb
59 int common_clear(struct function_block *fb, int fd, bool debug) in common_clear() argument
61 return (*(fb->func_clear))(fd, debug); in common_clear()
65 common_identify(struct function_block *fb, int fd, bool debug, int a_module, struct scmd_identify_r… in common_identify() argument
70 err = (*(fb->func_clear))(fd, debug); in common_identify()
72 err = (*(fb->func_phy_read))(fd, debug, a_module, SCMD_REG_ID, SCMD_REG_ID, &b); in common_identify()
75 err = (*(fb->func_phy_read))(fd, debug, a_module, SCMD_REG_FID, SCMD_REG_FID, &b); in common_identify()
78 err = (*(fb->func_phy_read))(fd, debug, a_module, SCMD_REG_CONFIG_BITS, SCMD_REG_CONFIG_BITS, &b); in common_identify()
81 err = (*(fb->func_phy_read))(fd, debug, a_module, SCMD_REG_SLAVE_ADDR, SCMD_REG_SLAVE_ADDR, &b); in common_identify()
89 int common_diag(struct function_block *fb, int fd, bool debug, int a_module, struct scmd_diag_respo… in common_diag() argument
94 err = (*(fb->func_clear))(fd, debug); in common_diag()
98 err = (*(fb->func_phy_read))(fd, debug, a_module, n, n, &b); in common_diag()
113 common_get_motor(struct function_block *fb, int fd, bool debug, int a_module, struct scmd_motor_res… in common_get_motor() argument
122 err = (*(fb->func_clear))(fd, debug); in common_get_motor()
124 err = (*(fb->func_phy_read))(fd, debug, 0, SCMD_REG_DRIVER_ENABLE, SCMD_REG_DRIVER_ENABLE, &b); in common_get_motor()
134 err = (*(fb->func_phy_read))(fd, debug, 0, n, n, &b); in common_get_motor()
143 err = (*(fb->func_phy_read))(fd, debug, 0, SCMD_REG_MOTOR_A_INVERT, SCMD_REG_MOTOR_A_INVERT, &b); in common_get_motor()
146 err = (*(fb->func_phy_read))(fd, debug, 0, SCMD_REG_MOTOR_B_INVERT, SCMD_REG_MOTOR_B_INVERT, &b); in common_get_motor()
154 err = (*(fb->func_phy_read))(fd, debug, 0, n, n, &b); in common_get_motor()
166 err = (*(fb->func_phy_read))(fd, debug, 0, SCMD_REG_BRIDGE, SCMD_REG_BRIDGE, &b); in common_get_motor()
174 err = (*(fb->func_phy_read))(fd, debug, 0, n, n, &b); in common_get_motor()
189 common_set_motor(struct function_block *fb, int fd, bool debug, int a_module, char a_motor, int8_t … in common_set_motor() argument
201 err = (*(fb->func_clear))(fd, debug); in common_set_motor()
210 err = (*(fb->func_phy_write))(fd, debug, 0, reg, reg_v); in common_set_motor()
217 common_invert_motor(struct function_block *fb, int fd, bool debug, int a_module, char a_motor) in common_invert_motor() argument
224 err = (*(fb->func_clear))(fd, debug); in common_invert_motor()
232 err = (*(fb->func_phy_read))(fd, debug, 0, reg, reg, &b); in common_invert_motor()
235 err = (*(fb->func_phy_write))(fd, debug, 0, reg, b); in common_invert_motor()
247 err = (*(fb->func_phy_read))(fd, debug, 0, reg, reg, &b); in common_invert_motor()
250 err = (*(fb->func_phy_write))(fd, debug, 0, reg, b); in common_invert_motor()
259 common_bridge_motor(struct function_block *fb, int fd, bool debug, int a_module) in common_bridge_motor() argument
266 err = (*(fb->func_clear))(fd, debug); in common_bridge_motor()
269 err = (*(fb->func_phy_read))(fd, debug, 0, SCMD_REG_BRIDGE, SCMD_REG_BRIDGE, &b); in common_bridge_motor()
272 err = (*(fb->func_phy_write))(fd, debug, 0, SCMD_REG_BRIDGE, b); in common_bridge_motor()
282 err = (*(fb->func_phy_read))(fd, debug, 0, reg, reg, &b); in common_bridge_motor()
285 err = (*(fb->func_phy_write))(fd, debug, 0, reg, b); in common_bridge_motor()
294 common_enable_disable(struct function_block *fb, int fd, bool debug, int subcmd) in common_enable_disable() argument
302 err = (*(fb->func_clear))(fd, debug); in common_enable_disable()
314 err = (*(fb->func_phy_write))(fd, debug, 0, SCMD_REG_DRIVER_ENABLE, reg_v); in common_enable_disable()
324 common_control_1(struct function_block *fb, int fd, bool debug, int subcmd) in common_control_1() argument
332 err = (*(fb->func_clear))(fd, debug); in common_control_1()
344 err = (*(fb->func_phy_write))(fd, debug, 0, SCMD_REG_CONTROL_1, reg_v); in common_control_1()
351 common_get_update_rate(struct function_block *fb, int fd, bool debug, uint8_t *rate) in common_get_update_rate() argument
356 err = (*(fb->func_clear))(fd, debug); in common_get_update_rate()
358 err = (*(fb->func_phy_read))(fd, debug, 0, SCMD_REG_UPDATE_RATE, SCMD_REG_UPDATE_RATE, &b); in common_get_update_rate()
367 common_set_update_rate(struct function_block *fb, int fd, bool debug, uint8_t rate) in common_set_update_rate() argument
371 err = (*(fb->func_clear))(fd, debug); in common_set_update_rate()
373 err = (*(fb->func_phy_write))(fd, debug, 0, SCMD_REG_UPDATE_RATE, rate); in common_set_update_rate()
380 common_force_update(struct function_block *fb, int fd, bool debug) in common_force_update() argument
384 err = (*(fb->func_clear))(fd, debug); in common_force_update()
386 err = (*(fb->func_phy_write))(fd, debug, 0, SCMD_REG_FORCE_UPDATE, 0x01); in common_force_update()
393 common_get_ebus_speed(struct function_block *fb, int fd, bool debug, uint8_t *speed) in common_get_ebus_speed() argument
398 err = (*(fb->func_clear))(fd, debug); in common_get_ebus_speed()
400 err = (*(fb->func_phy_read))(fd, debug, 0, SCMD_REG_E_BUS_SPEED, SCMD_REG_E_BUS_SPEED, &b); in common_get_ebus_speed()
409 common_set_ebus_speed(struct function_block *fb, int fd, bool debug, uint8_t speed) in common_set_ebus_speed() argument
416 err = (*(fb->func_clear))(fd, debug); in common_set_ebus_speed()
418 err = (*(fb->func_phy_write))(fd, debug, 0, SCMD_REG_E_BUS_SPEED, speed); in common_set_ebus_speed()
425 common_get_lock_state(struct function_block *fb, int fd, bool debug, int ltype, uint8_t *lstate) in common_get_lock_state() argument
448 err = (*(fb->func_clear))(fd, debug); in common_get_lock_state()
450 err = (*(fb->func_phy_read))(fd, debug, 0, reg, reg, &b); in common_get_lock_state()
459 common_set_lock_state(struct function_block *fb, int fd, bool debug, int ltype, uint8_t lstate) in common_set_lock_state() argument
496 err = (*(fb->func_clear))(fd, debug); in common_set_lock_state()
498 err = (*(fb->func_phy_write))(fd, debug, 0, reg, state); in common_set_lock_state()