Lines Matching refs:wire_dt
870 struct ha_dt_msg_wire wire_dt;
873 wire_dt.command = req->command;
874 wire_dt.size = req->size;
875 wire_dt.local = req->local;
876 wire_dt.remote = req->remote;
881 ctl_ha_msg_send(CTL_HA_CHAN_DATA, &wire_dt, sizeof(wire_dt),
886 status = ctl_ha_msg_send(CTL_HA_CHAN_DATA, &wire_dt,
887 sizeof(wire_dt), M_WAITOK);
889 status = ctl_ha_msg_send2(CTL_HA_CHAN_DATA, &wire_dt,
890 sizeof(wire_dt), req->local, req->size, M_WAITOK);
903 struct ha_dt_msg_wire wire_dt;
907 size = min(sizeof(wire_dt), param);
908 isc_status = ctl_ha_msg_recv(CTL_HA_CHAN_DATA, &wire_dt,
916 if (wire_dt.command == CTL_HA_DT_CMD_READ) {
917 wire_dt.command = CTL_HA_DT_CMD_WRITE;
918 tmp = wire_dt.local;
919 wire_dt.local = wire_dt.remote;
920 wire_dt.remote = tmp;
921 ctl_ha_msg_send2(CTL_HA_CHAN_DATA, &wire_dt,
922 sizeof(wire_dt), wire_dt.local, wire_dt.size,
924 } else if (wire_dt.command == CTL_HA_DT_CMD_WRITE) {
926 wire_dt.remote, wire_dt.size, M_WAITOK);
929 if (req->local == wire_dt.remote) {