• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/dev/ocs_fc/

Lines Matching defs:cbdata

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