Lines Matching defs:hio
118 ocs_unsol_abort_cb (ocs_hw_io_t *hio, ocs_remote_node_t *rnode, uint32_t len, int32_t status, uint32_t ext, void *arg)
121 ocs_assert(hio, -1);
123 ocs_log_debug(ocs, "xri=0x%x tag=0x%x\n", hio->indicator, hio->reqtag);
124 ocs_hw_io_free(&ocs->hw, hio);
135 ocs_port_owned_abort(ocs_t *ocs, ocs_hw_io_t *hio)
138 hw_rc = ocs_hw_io_abort(&ocs->hw, hio, FALSE,
142 ocs_log_debug(ocs, "already aborted XRI 0x%x\n", hio->indicator);
145 hio->indicator, hw_rc);
223 if (seq->hio != NULL) {
224 ocs_port_owned_abort(ocs, seq->hio);
254 if (seq->hio != NULL) {
255 ocs_port_owned_abort(ocs, seq->hio);
306 if (seq->hio != NULL) {
307 ocs_port_owned_abort(ocs, seq->hio);
368 if (seq->hio != NULL) {
369 ocs_port_owned_abort(ocs, seq->hio);
407 if (frame->hio != NULL) {
408 ocs_port_owned_abort(ocs, frame->hio);
1040 ocs_hw_io_activate_port_owned(&ocs->hw, seq->hio);
1041 io->hio = seq->hio;
1042 seq->hio->ul_io = io;
1043 io->tgt_task_tag = seq->hio->indicator;
1077 ocs_hw_io_t *hio = seq->hio;
1082 ocs_assert(hio, -1);
1084 io = hio->ul_io;
1087 hio->indicator);
1095 if (!ocs_hw_is_io_port_owned(hw, seq->hio)) {
1097 hio->indicator);
1104 seq->status, hio->indicator);
1111 ocs_port_owned_abort(ocs, seq->hio);
1133 hio->indicator, io->init_task_tag);