Lines Matching refs:rx_adu
20 if (ctx->rx_adu.length < MODBUS_RAW_MIN_MSG_SIZE || in modbus_raw_rx_adu()
21 ctx->rx_adu.length > MODBUS_RAW_BUFFER_SIZE) { in modbus_raw_rx_adu()
26 if (ctx->rx_adu.proto_id != MODBUS_ADU_PROTO_ID) { in modbus_raw_rx_adu()
67 ctx->rx_adu.trans_id = adu->trans_id; in modbus_raw_submit_rx()
68 ctx->rx_adu.proto_id = adu->proto_id; in modbus_raw_submit_rx()
69 ctx->rx_adu.length = adu->length; in modbus_raw_submit_rx()
70 ctx->rx_adu.unit_id = adu->unit_id; in modbus_raw_submit_rx()
71 ctx->rx_adu.fc = adu->fc; in modbus_raw_submit_rx()
72 memcpy(ctx->rx_adu.data, adu->data, in modbus_raw_submit_rx()
73 MIN(adu->length, sizeof(ctx->rx_adu.data))); in modbus_raw_submit_rx()
158 memcpy(adu, &ctx->rx_adu, sizeof(struct modbus_adu)); in modbus_raw_backend_txn()