Lines Matching refs:cbdata
84 ocs_node_cb_t cbdata = {0}; in ocs_node_abort_all_els() local
91 cbdata.els = els; in ocs_node_abort_all_els()
92 ocs_els_post_event(els, OCS_EVT_ABORT_ELS, &cbdata); in ocs_node_abort_all_els()
1225 ocs_node_cb_t *cbdata = arg; in __ocs_node_common() local
1276 fc_header_t *hdr = cbdata->header->dma.virt; in __ocs_node_common()
1280 node->display_name, funcname, ((uint8_t*)cbdata->payload->dma.virt)[0]); in __ocs_node_common()
1281 ocs_send_ls_rjt(cbdata->io, ocs_be16toh(hdr->ox_id), in __ocs_node_common()
1297 fc_header_t *hdr = cbdata->header->dma.virt; in __ocs_node_common()
1302 ocs_send_ls_rjt(cbdata->io, ocs_be16toh(hdr->ox_id), in __ocs_node_common()
1311 fc_header_t *hdr = cbdata->header->dma.virt; in __ocs_node_common()
1314 …ocs_send_ct_rsp(cbdata->io, hdr->ox_id, cbdata->payload->dma.virt, FCCT_HDR_CMDRSP_REJECT, FCCT_CO… in __ocs_node_common()
1319 fc_header_t *hdr = cbdata->header->dma.virt; in __ocs_node_common()
1324 ocs_bls_send_acc_hdr(cbdata->io, hdr); in __ocs_node_common()
1613 ocs_node_cb_t *cbdata = arg; in node_check_els_req() local
1620 cbdata = arg; in node_check_els_req()
1621 ocs_assert(cbdata, -1); in node_check_els_req()
1622 ocs_assert(cbdata->els, -1); in node_check_els_req()
1623 els_gen = (fc_els_gen_t *)cbdata->els->els_req.virt; in node_check_els_req()
1626 if ((cbdata->els->hio_type != OCS_HW_ELS_REQ) || (els_gen->command_code != cmd)) { in node_check_els_req()
1627 if (cbdata->els->hio_type != OCS_HW_ELS_REQ) { in node_check_els_req()
1629 node->display_name, funcname, cmd, cbdata->els->hio_type); in node_check_els_req()
1663 ocs_node_cb_t *cbdata = arg; in node_check_ns_req() local
1670 cbdata = arg; in node_check_ns_req()
1671 ocs_assert(cbdata, -1); in node_check_ns_req()
1672 ocs_assert(cbdata->els, -1); in node_check_ns_req()
1673 fcct = (fcct_iu_header_t *)cbdata->els->els_req.virt; in node_check_ns_req()
1676 if ((cbdata->els->hio_type != OCS_HW_FC_CT) || fcct->cmd_rsp_code != ocs_htobe16(cmd)) { in node_check_ns_req()
1677 if (cbdata->els->hio_type != OCS_HW_FC_CT) { in node_check_ns_req()
1679 node->display_name, funcname, cmd, cbdata->els->hio_type); in node_check_ns_req()
2100 ocs_node_cb_t cbdata; in ocs_node_recv_els_frame() local
2107 ocs_memset(&cbdata, 0, sizeof(cbdata)); in ocs_node_recv_els_frame()
2108 cbdata.header = seq->header; in ocs_node_recv_els_frame()
2109 cbdata.payload = seq->payload; in ocs_node_recv_els_frame()
2134 cbdata.io = ocs_els_io_alloc(node, payload_size, OCS_ELS_ROLE_RESPONDER); in ocs_node_recv_els_frame()
2136 if (cbdata.io != NULL) { in ocs_node_recv_els_frame()
2137 cbdata.io->hw_priv = seq->hw_priv; in ocs_node_recv_els_frame()
2139 cbdata.io->seq_init = 1; in ocs_node_recv_els_frame()
2141 ocs_node_post_event(node, evt, &cbdata); in ocs_node_recv_els_frame()
2174 ocs_node_cb_t cbdata; in ocs_node_recv_abts_frame() local
2200 ocs_memset(&cbdata, 0, sizeof(cbdata)); in ocs_node_recv_abts_frame()
2201 cbdata.header = seq->header; in ocs_node_recv_abts_frame()
2202 cbdata.payload = seq->payload; in ocs_node_recv_abts_frame()
2204 cbdata.io = ocs_scsi_io_alloc(node, OCS_SCSI_IO_ROLE_RESPONDER); in ocs_node_recv_abts_frame()
2205 if (cbdata.io != NULL) { in ocs_node_recv_abts_frame()
2206 cbdata.io->hw_priv = seq->hw_priv; in ocs_node_recv_abts_frame()
2208 cbdata.io->seq_init = 1; in ocs_node_recv_abts_frame()
2211 cbdata.io->ocs = ocs; in ocs_node_recv_abts_frame()
2212 cbdata.io->node = node; in ocs_node_recv_abts_frame()
2213 cbdata.io->cmd_tgt = TRUE; in ocs_node_recv_abts_frame()
2215 ocs_node_post_event(node, OCS_EVT_ABTS_RCVD, &cbdata); in ocs_node_recv_abts_frame()
2253 ocs_node_cb_t cbdata; in ocs_node_recv_ct_frame() local
2277 ocs_memset(&cbdata, 0, sizeof(cbdata)); in ocs_node_recv_ct_frame()
2278 cbdata.header = seq->header; in ocs_node_recv_ct_frame()
2279 cbdata.payload = seq->payload; in ocs_node_recv_ct_frame()
2291 cbdata.io = ocs_els_io_alloc(node, payload_size, OCS_ELS_ROLE_RESPONDER); in ocs_node_recv_ct_frame()
2292 if (cbdata.io == NULL) { in ocs_node_recv_ct_frame()
2298 cbdata.io->hw_priv = seq->hw_priv; in ocs_node_recv_ct_frame()
2299 ocs_node_post_event(node, evt, &cbdata); in ocs_node_recv_ct_frame()
2322 ocs_node_cb_t cbdata; in ocs_node_recv_fcp_cmd() local
2325 ocs_memset(&cbdata, 0, sizeof(cbdata)); in ocs_node_recv_fcp_cmd()
2326 cbdata.header = seq->header; in ocs_node_recv_fcp_cmd()
2327 cbdata.payload = seq->payload; in ocs_node_recv_fcp_cmd()
2328 ocs_node_post_event(node, OCS_EVT_FCP_CMD_RCVD, &cbdata); in ocs_node_recv_fcp_cmd()