Lines Matching refs:cbdata
86 ocs_node_cb_t cbdata = {0}; in ocs_node_abort_all_els() local
93 cbdata.els = els; in ocs_node_abort_all_els()
94 ocs_els_post_event(els, OCS_EVT_ABORT_ELS, &cbdata); in ocs_node_abort_all_els()
1227 ocs_node_cb_t *cbdata = arg; in __ocs_node_common() local
1278 fc_header_t *hdr = cbdata->header->dma.virt; in __ocs_node_common()
1282 node->display_name, funcname, ((uint8_t*)cbdata->payload->dma.virt)[0]); in __ocs_node_common()
1283 ocs_send_ls_rjt(cbdata->io, ocs_be16toh(hdr->ox_id), in __ocs_node_common()
1299 fc_header_t *hdr = cbdata->header->dma.virt; in __ocs_node_common()
1304 ocs_send_ls_rjt(cbdata->io, ocs_be16toh(hdr->ox_id), in __ocs_node_common()
1313 fc_header_t *hdr = cbdata->header->dma.virt; in __ocs_node_common()
1316 …ocs_send_ct_rsp(cbdata->io, hdr->ox_id, cbdata->payload->dma.virt, FCCT_HDR_CMDRSP_REJECT, FCCT_CO… in __ocs_node_common()
1321 fc_header_t *hdr = cbdata->header->dma.virt; in __ocs_node_common()
1326 ocs_bls_send_acc_hdr(cbdata->io, hdr); in __ocs_node_common()
1615 ocs_node_cb_t *cbdata = arg; in node_check_els_req() local
1622 cbdata = arg; in node_check_els_req()
1623 ocs_assert(cbdata, -1); in node_check_els_req()
1624 ocs_assert(cbdata->els, -1); in node_check_els_req()
1625 els_gen = (fc_els_gen_t *)cbdata->els->els_req.virt; in node_check_els_req()
1628 if ((cbdata->els->hio_type != OCS_HW_ELS_REQ) || (els_gen->command_code != cmd)) { in node_check_els_req()
1629 if (cbdata->els->hio_type != OCS_HW_ELS_REQ) { in node_check_els_req()
1631 node->display_name, funcname, cmd, cbdata->els->hio_type); in node_check_els_req()
1665 ocs_node_cb_t *cbdata = arg; in node_check_ns_req() local
1672 cbdata = arg; in node_check_ns_req()
1673 ocs_assert(cbdata, -1); in node_check_ns_req()
1674 ocs_assert(cbdata->els, -1); in node_check_ns_req()
1675 fcct = (fcct_iu_header_t *)cbdata->els->els_req.virt; in node_check_ns_req()
1678 if ((cbdata->els->hio_type != OCS_HW_FC_CT) || fcct->cmd_rsp_code != ocs_htobe16(cmd)) { in node_check_ns_req()
1679 if (cbdata->els->hio_type != OCS_HW_FC_CT) { in node_check_ns_req()
1681 node->display_name, funcname, cmd, cbdata->els->hio_type); in node_check_ns_req()
2102 ocs_node_cb_t cbdata; in ocs_node_recv_els_frame() local
2109 ocs_memset(&cbdata, 0, sizeof(cbdata)); in ocs_node_recv_els_frame()
2110 cbdata.header = seq->header; in ocs_node_recv_els_frame()
2111 cbdata.payload = seq->payload; in ocs_node_recv_els_frame()
2136 cbdata.io = ocs_els_io_alloc(node, payload_size, OCS_ELS_ROLE_RESPONDER); in ocs_node_recv_els_frame()
2138 if (cbdata.io != NULL) { in ocs_node_recv_els_frame()
2139 cbdata.io->hw_priv = seq->hw_priv; in ocs_node_recv_els_frame()
2141 cbdata.io->seq_init = 1; in ocs_node_recv_els_frame()
2143 ocs_node_post_event(node, evt, &cbdata); in ocs_node_recv_els_frame()
2176 ocs_node_cb_t cbdata; in ocs_node_recv_abts_frame() local
2202 ocs_memset(&cbdata, 0, sizeof(cbdata)); in ocs_node_recv_abts_frame()
2203 cbdata.header = seq->header; in ocs_node_recv_abts_frame()
2204 cbdata.payload = seq->payload; in ocs_node_recv_abts_frame()
2206 cbdata.io = ocs_scsi_io_alloc(node, OCS_SCSI_IO_ROLE_RESPONDER); in ocs_node_recv_abts_frame()
2207 if (cbdata.io != NULL) { in ocs_node_recv_abts_frame()
2208 cbdata.io->hw_priv = seq->hw_priv; in ocs_node_recv_abts_frame()
2210 cbdata.io->seq_init = 1; in ocs_node_recv_abts_frame()
2213 cbdata.io->ocs = ocs; in ocs_node_recv_abts_frame()
2214 cbdata.io->node = node; in ocs_node_recv_abts_frame()
2215 cbdata.io->cmd_tgt = TRUE; in ocs_node_recv_abts_frame()
2217 ocs_node_post_event(node, OCS_EVT_ABTS_RCVD, &cbdata); in ocs_node_recv_abts_frame()
2255 ocs_node_cb_t cbdata; in ocs_node_recv_ct_frame() local
2279 ocs_memset(&cbdata, 0, sizeof(cbdata)); in ocs_node_recv_ct_frame()
2280 cbdata.header = seq->header; in ocs_node_recv_ct_frame()
2281 cbdata.payload = seq->payload; in ocs_node_recv_ct_frame()
2293 cbdata.io = ocs_els_io_alloc(node, payload_size, OCS_ELS_ROLE_RESPONDER); in ocs_node_recv_ct_frame()
2294 if (cbdata.io == NULL) { in ocs_node_recv_ct_frame()
2300 cbdata.io->hw_priv = seq->hw_priv; in ocs_node_recv_ct_frame()
2301 ocs_node_post_event(node, evt, &cbdata); in ocs_node_recv_ct_frame()
2324 ocs_node_cb_t cbdata; in ocs_node_recv_fcp_cmd() local
2327 ocs_memset(&cbdata, 0, sizeof(cbdata)); in ocs_node_recv_fcp_cmd()
2328 cbdata.header = seq->header; in ocs_node_recv_fcp_cmd()
2329 cbdata.payload = seq->payload; in ocs_node_recv_fcp_cmd()
2330 ocs_node_post_event(node, OCS_EVT_FCP_CMD_RCVD, &cbdata); in ocs_node_recv_fcp_cmd()