Searched refs:modbus_context (Results 1 – 6 of 6) sorted by relevance
93 struct modbus_context { struct165 void modbus_tx_adu(struct modbus_context *ctx);178 int modbus_tx_wait_rx_adu(struct modbus_context *ctx);188 bool modbus_server_handler(struct modbus_context *ctx);195 void modbus_reset_stats(struct modbus_context *ctx);221 int modbus_serial_rx_adu(struct modbus_context *ctx);231 int modbus_serial_tx_adu(struct modbus_context *ctx);241 int modbus_serial_init(struct modbus_context *ctx,251 int modbus_raw_rx_adu(struct modbus_context *ctx);252 int modbus_raw_tx_adu(struct modbus_context *ctx);[all …]
32 static void modbus_serial_tx_on(struct modbus_context *ctx) in modbus_serial_tx_on()64 static void modbus_serial_rx_on(struct modbus_context *ctx) in modbus_serial_rx_on()294 static void rtu_tx_adu(struct modbus_context *ctx) in rtu_tx_adu()325 static void cb_handler_rx(struct modbus_context *ctx) in cb_handler_rx()380 static void cb_handler_tx(struct modbus_context *ctx) in cb_handler_tx()408 struct modbus_context *ctx = (struct modbus_context *)app_data; in uart_cb_handler()430 struct modbus_context *ctx; in rtu_tmr_handler()442 static int configure_gpio(struct modbus_context *ctx) in configure_gpio()532 int modbus_serial_rx_adu(struct modbus_context *ctx) in modbus_serial_rx_adu()559 int modbus_serial_tx_adu(struct modbus_context *ctx) in modbus_serial_tx_adu()[all …]
61 static struct modbus_context mb_ctx_tbl[] = {70 struct modbus_context *ctx; in modbus_rx_handler()72 ctx = CONTAINER_OF(item, struct modbus_context, server_work); in modbus_rx_handler()117 void modbus_tx_adu(struct modbus_context *ctx) in modbus_tx_adu()138 int modbus_tx_wait_rx_adu(struct modbus_context *ctx) in modbus_tx_wait_rx_adu()154 struct modbus_context *ctx; in modbus_get_context()195 struct modbus_context *ctx; in modbus_init_iface()226 struct modbus_context *ctx = NULL; in modbus_init_server()299 struct modbus_context *ctx = modbus_get_context(iface); in modbus_register_user_fc()321 struct modbus_context *ctx = NULL; in modbus_init_client()[all …]
34 void modbus_reset_stats(struct modbus_context *ctx) in modbus_reset_stats()44 static void update_msg_ctr(struct modbus_context *ctx) in update_msg_ctr()49 static void update_crcerr_ctr(struct modbus_context *ctx) in update_crcerr_ctr()54 static void update_excep_ctr(struct modbus_context *ctx) in update_excep_ctr()59 static void update_server_msg_ctr(struct modbus_context *ctx) in update_server_msg_ctr()64 static void update_noresp_ctr(struct modbus_context *ctx) in update_noresp_ctr()107 static bool mbs_fc01_coil_read(struct modbus_context *ctx) in mbs_fc01_coil_read()206 static bool mbs_fc02_di_read(struct modbus_context *ctx) in mbs_fc02_di_read()307 static bool mbs_fc03_hreg_read(struct modbus_context *ctx) in mbs_fc03_hreg_read()419 static bool mbs_fc04_inreg_read(struct modbus_context *ctx) in mbs_fc04_inreg_read()[all …]
29 static int mbc_validate_response_fc(struct modbus_context *ctx, in mbc_validate_response_fc()299 struct modbus_context *ctx = modbus_get_context(iface); in modbus_read_coils()324 struct modbus_context *ctx = modbus_get_context(iface); in modbus_read_dinputs()349 struct modbus_context *ctx = modbus_get_context(iface); in modbus_read_holding_regs()376 struct modbus_context *ctx = modbus_get_context(iface); in modbus_read_holding_regs_fp()403 struct modbus_context *ctx = modbus_get_context(iface); in modbus_read_input_regs()427 struct modbus_context *ctx = modbus_get_context(iface); in modbus_write_coil()458 struct modbus_context *ctx = modbus_get_context(iface); in modbus_write_holding_reg()483 struct modbus_context *ctx = modbus_get_context(iface); in modbus_request_diagnostic()508 struct modbus_context *ctx = modbus_get_context(iface); in modbus_write_coils()[all …]
18 int modbus_raw_rx_adu(struct modbus_context *ctx) in modbus_raw_rx_adu()34 int modbus_raw_tx_adu(struct modbus_context *ctx) in modbus_raw_tx_adu()53 struct modbus_context *ctx; in modbus_raw_submit_rx()124 struct modbus_context *ctx; in modbus_raw_backend_txn()168 int modbus_raw_init(struct modbus_context *ctx, in modbus_raw_init()181 void modbus_raw_disable(struct modbus_context *ctx) in modbus_raw_disable()
Completed in 21 milliseconds