Lines Matching refs:cbdata

87 	ocs_node_cb_t cbdata = {0};  in ocs_node_abort_all_els()  local
94 cbdata.els = els; in ocs_node_abort_all_els()
95 ocs_els_post_event(els, OCS_EVT_ABORT_ELS, &cbdata); in ocs_node_abort_all_els()
1233 ocs_node_cb_t *cbdata = arg; in __ocs_node_common() local
1284 fc_header_t *hdr = cbdata->header->dma.virt; in __ocs_node_common()
1288 node->display_name, funcname, ((uint8_t*)cbdata->payload->dma.virt)[0]); in __ocs_node_common()
1289 ocs_send_ls_rjt(cbdata->io, ocs_be16toh(hdr->ox_id), in __ocs_node_common()
1305 fc_header_t *hdr = cbdata->header->dma.virt; in __ocs_node_common()
1310 ocs_send_ls_rjt(cbdata->io, ocs_be16toh(hdr->ox_id), in __ocs_node_common()
1319 fc_header_t *hdr = cbdata->header->dma.virt; in __ocs_node_common()
1322 …ocs_send_ct_rsp(cbdata->io, hdr->ox_id, cbdata->payload->dma.virt, FCCT_HDR_CMDRSP_REJECT, FCCT_CO… in __ocs_node_common()
1327 fc_header_t *hdr = cbdata->header->dma.virt; in __ocs_node_common()
1332 ocs_bls_send_acc_hdr(cbdata->io, hdr); in __ocs_node_common()
1622 ocs_node_cb_t *cbdata = arg; in node_check_els_req() local
1629 cbdata = arg; in node_check_els_req()
1630 ocs_assert(cbdata, -1); in node_check_els_req()
1631 ocs_assert(cbdata->els, -1); in node_check_els_req()
1632 els_gen = (fc_els_gen_t *)cbdata->els->els_req.virt; in node_check_els_req()
1635 if ((cbdata->els->hio_type != OCS_HW_ELS_REQ) || (els_gen->command_code != cmd)) { in node_check_els_req()
1636 if (cbdata->els->hio_type != OCS_HW_ELS_REQ) { in node_check_els_req()
1638 node->display_name, funcname, cmd, cbdata->els->hio_type); in node_check_els_req()
1672 ocs_node_cb_t *cbdata = arg; in node_check_ns_req() local
1679 cbdata = arg; in node_check_ns_req()
1680 ocs_assert(cbdata, -1); in node_check_ns_req()
1681 ocs_assert(cbdata->els, -1); in node_check_ns_req()
1682 fcct = (fcct_iu_header_t *)cbdata->els->els_req.virt; in node_check_ns_req()
1685 if ((cbdata->els->hio_type != OCS_HW_FC_CT) || fcct->cmd_rsp_code != ocs_htobe16(cmd)) { in node_check_ns_req()
1686 if (cbdata->els->hio_type != OCS_HW_FC_CT) { in node_check_ns_req()
1688 node->display_name, funcname, cmd, cbdata->els->hio_type); in node_check_ns_req()
2116 ocs_node_cb_t cbdata; in ocs_node_recv_els_frame() local
2123 ocs_memset(&cbdata, 0, sizeof(cbdata)); in ocs_node_recv_els_frame()
2124 cbdata.header = seq->header; in ocs_node_recv_els_frame()
2125 cbdata.payload = seq->payload; in ocs_node_recv_els_frame()
2150 cbdata.io = ocs_els_io_alloc(node, payload_size, OCS_ELS_ROLE_RESPONDER); in ocs_node_recv_els_frame()
2152 if (cbdata.io != NULL) { in ocs_node_recv_els_frame()
2153 cbdata.io->hw_priv = seq->hw_priv; in ocs_node_recv_els_frame()
2155 cbdata.io->seq_init = 1; in ocs_node_recv_els_frame()
2157 ocs_node_post_event(node, evt, &cbdata); in ocs_node_recv_els_frame()
2190 ocs_node_cb_t cbdata; in ocs_node_recv_abts_frame() local
2216 ocs_memset(&cbdata, 0, sizeof(cbdata)); in ocs_node_recv_abts_frame()
2217 cbdata.header = seq->header; in ocs_node_recv_abts_frame()
2218 cbdata.payload = seq->payload; in ocs_node_recv_abts_frame()
2220 cbdata.io = ocs_scsi_io_alloc(node, OCS_SCSI_IO_ROLE_RESPONDER); in ocs_node_recv_abts_frame()
2221 if (cbdata.io != NULL) { in ocs_node_recv_abts_frame()
2222 cbdata.io->hw_priv = seq->hw_priv; in ocs_node_recv_abts_frame()
2224 cbdata.io->seq_init = 1; in ocs_node_recv_abts_frame()
2227 cbdata.io->ocs = ocs; in ocs_node_recv_abts_frame()
2228 cbdata.io->node = node; in ocs_node_recv_abts_frame()
2229 cbdata.io->cmd_tgt = TRUE; in ocs_node_recv_abts_frame()
2231 ocs_node_post_event(node, OCS_EVT_ABTS_RCVD, &cbdata); in ocs_node_recv_abts_frame()
2269 ocs_node_cb_t cbdata; in ocs_node_recv_ct_frame() local
2293 ocs_memset(&cbdata, 0, sizeof(cbdata)); in ocs_node_recv_ct_frame()
2294 cbdata.header = seq->header; in ocs_node_recv_ct_frame()
2295 cbdata.payload = seq->payload; in ocs_node_recv_ct_frame()
2307 cbdata.io = ocs_els_io_alloc(node, payload_size, OCS_ELS_ROLE_RESPONDER); in ocs_node_recv_ct_frame()
2308 if (cbdata.io == NULL) { in ocs_node_recv_ct_frame()
2314 cbdata.io->hw_priv = seq->hw_priv; in ocs_node_recv_ct_frame()
2315 ocs_node_post_event(node, evt, &cbdata); in ocs_node_recv_ct_frame()
2338 ocs_node_cb_t cbdata; in ocs_node_recv_fcp_cmd() local
2341 ocs_memset(&cbdata, 0, sizeof(cbdata)); in ocs_node_recv_fcp_cmd()
2342 cbdata.header = seq->header; in ocs_node_recv_fcp_cmd()
2343 cbdata.payload = seq->payload; in ocs_node_recv_fcp_cmd()
2344 ocs_node_post_event(node, OCS_EVT_FCP_CMD_RCVD, &cbdata); in ocs_node_recv_fcp_cmd()