qtcb 73 drivers/s390/scsi/zfcp_dbf.c struct fsf_qtcb_prefix *q_pref = &req->qtcb->prefix; qtcb 74 drivers/s390/scsi/zfcp_dbf.c struct fsf_qtcb_header *q_head = &req->qtcb->header; qtcb 654 drivers/s390/scsi/zfcp_dbf.c fcp_rsp = &(fsf->qtcb->bottom.io.fcp_rsp.iu); qtcb 306 drivers/s390/scsi/zfcp_dbf.h struct fsf_qtcb *qtcb = req->qtcb; qtcb 307 drivers/s390/scsi/zfcp_dbf.h u32 fsf_stat = qtcb->header.fsf_status; qtcb 311 drivers/s390/scsi/zfcp_dbf.h if (qtcb->prefix.qtcb_type != FSF_IO_COMMAND) qtcb 313 drivers/s390/scsi/zfcp_dbf.h fcp_rsp = &qtcb->bottom.io.fcp_rsp.iu.resp; qtcb 335 drivers/s390/scsi/zfcp_dbf.h struct fsf_qtcb *qtcb = req->qtcb; qtcb 341 drivers/s390/scsi/zfcp_dbf.h } else if ((qtcb->prefix.prot_status != FSF_PROT_GOOD) && qtcb 342 drivers/s390/scsi/zfcp_dbf.h (qtcb->prefix.prot_status != FSF_PROT_FSF_STATUS_PRESENTED)) { qtcb 345 drivers/s390/scsi/zfcp_dbf.h } else if (qtcb->header.fsf_status != FSF_GOOD) { qtcb 350 drivers/s390/scsi/zfcp_dbf.h } else if ((qtcb->header.fsf_command == FSF_QTCB_OPEN_PORT_WITH_DID) || qtcb 351 drivers/s390/scsi/zfcp_dbf.h (qtcb->header.fsf_command == FSF_QTCB_OPEN_LUN)) { qtcb 354 drivers/s390/scsi/zfcp_dbf.h } else if (qtcb->header.log_length) { qtcb 327 drivers/s390/scsi/zfcp_def.h struct fsf_qtcb *qtcb; qtcb 344 drivers/s390/scsi/zfcp_def.h return req->qtcb == NULL; qtcb 94 drivers/s390/scsi/zfcp_fsf.c mempool_free(req->qtcb, req->adapter->pool.qtcb_pool); qtcb 100 drivers/s390/scsi/zfcp_fsf.c kmem_cache_free(zfcp_fsf_qtcb_cache, req->qtcb); qtcb 289 drivers/s390/scsi/zfcp_fsf.c switch (req->qtcb->header.fsf_status_qual.word[0]) { qtcb 314 drivers/s390/scsi/zfcp_fsf.c switch (req->qtcb->header.fsf_status) { qtcb 318 drivers/s390/scsi/zfcp_fsf.c req->qtcb->header.fsf_command); qtcb 331 drivers/s390/scsi/zfcp_fsf.c struct fsf_qtcb *qtcb = req->qtcb; qtcb 332 drivers/s390/scsi/zfcp_fsf.c union fsf_prot_status_qual *psq = &qtcb->prefix.prot_status_qual; qtcb 341 drivers/s390/scsi/zfcp_fsf.c switch (qtcb->prefix.prot_status) { qtcb 369 drivers/s390/scsi/zfcp_fsf.c (unsigned long long)qtcb->bottom.support.req_handle); qtcb 389 drivers/s390/scsi/zfcp_fsf.c qtcb->prefix.prot_status); qtcb 489 drivers/s390/scsi/zfcp_fsf.c struct fsf_qtcb_bottom_config *bottom = &req->qtcb->bottom.config; qtcb 518 drivers/s390/scsi/zfcp_fsf.c if (req->qtcb->header.fsf_status == FSF_EXCHANGE_CONFIG_DATA_INCOMPLETE) qtcb 557 drivers/s390/scsi/zfcp_fsf.c struct fsf_qtcb *qtcb = req->qtcb; qtcb 558 drivers/s390/scsi/zfcp_fsf.c struct fsf_qtcb_bottom_config *bottom = &qtcb->bottom.config; qtcb 571 drivers/s390/scsi/zfcp_fsf.c switch (qtcb->header.fsf_status) { qtcb 600 drivers/s390/scsi/zfcp_fsf.c &qtcb->header.fsf_status_qual.link_down_info); qtcb 635 drivers/s390/scsi/zfcp_fsf.c struct fsf_qtcb_bottom_port *bottom = &req->qtcb->bottom.port; qtcb 656 drivers/s390/scsi/zfcp_fsf.c struct fsf_qtcb *qtcb = req->qtcb; qtcb 661 drivers/s390/scsi/zfcp_fsf.c switch (qtcb->header.fsf_status) { qtcb 668 drivers/s390/scsi/zfcp_fsf.c &qtcb->header.fsf_status_qual.link_down_info); qtcb 692 drivers/s390/scsi/zfcp_fsf.c struct fsf_qtcb *qtcb; qtcb 695 drivers/s390/scsi/zfcp_fsf.c qtcb = mempool_alloc(pool, GFP_ATOMIC); qtcb 697 drivers/s390/scsi/zfcp_fsf.c qtcb = kmem_cache_alloc(zfcp_fsf_qtcb_cache, GFP_ATOMIC); qtcb 699 drivers/s390/scsi/zfcp_fsf.c if (unlikely(!qtcb)) qtcb 702 drivers/s390/scsi/zfcp_fsf.c memset(qtcb, 0, sizeof(*qtcb)); qtcb 703 drivers/s390/scsi/zfcp_fsf.c return qtcb; qtcb 728 drivers/s390/scsi/zfcp_fsf.c req->qtcb = zfcp_fsf_qtcb_alloc( qtcb 731 drivers/s390/scsi/zfcp_fsf.c req->qtcb = zfcp_fsf_qtcb_alloc(NULL); qtcb 733 drivers/s390/scsi/zfcp_fsf.c if (unlikely(!req->qtcb)) { qtcb 738 drivers/s390/scsi/zfcp_fsf.c req->qtcb->prefix.req_seq_no = adapter->fsf_req_seq_no; qtcb 739 drivers/s390/scsi/zfcp_fsf.c req->qtcb->prefix.req_id = req->req_id; qtcb 740 drivers/s390/scsi/zfcp_fsf.c req->qtcb->prefix.ulp_info = 26; qtcb 741 drivers/s390/scsi/zfcp_fsf.c req->qtcb->prefix.qtcb_type = fsf_qtcb_type[fsf_cmd]; qtcb 742 drivers/s390/scsi/zfcp_fsf.c req->qtcb->prefix.qtcb_version = FSF_QTCB_CURRENT_VERSION; qtcb 743 drivers/s390/scsi/zfcp_fsf.c req->qtcb->header.req_handle = req->req_id; qtcb 744 drivers/s390/scsi/zfcp_fsf.c req->qtcb->header.fsf_command = fsf_cmd; qtcb 748 drivers/s390/scsi/zfcp_fsf.c req->qtcb, sizeof(struct fsf_qtcb)); qtcb 851 drivers/s390/scsi/zfcp_fsf.c union fsf_status_qual *fsq = &req->qtcb->header.fsf_status_qual; qtcb 858 drivers/s390/scsi/zfcp_fsf.c switch (req->qtcb->header.fsf_status) { qtcb 937 drivers/s390/scsi/zfcp_fsf.c req->qtcb->header.lun_handle = zfcp_sdev->lun_handle; qtcb 938 drivers/s390/scsi/zfcp_fsf.c req->qtcb->header.port_handle = zfcp_sdev->port->handle; qtcb 939 drivers/s390/scsi/zfcp_fsf.c req->qtcb->bottom.support.req_handle = (u64) old_req_id; qtcb 959 drivers/s390/scsi/zfcp_fsf.c struct fsf_qtcb_header *header = &req->qtcb->header; qtcb 1018 drivers/s390/scsi/zfcp_fsf.c struct fsf_qtcb *qtcb = req->qtcb; qtcb 1024 drivers/s390/scsi/zfcp_fsf.c qtcb->bottom.support.req_buf_length = qtcb 1028 drivers/s390/scsi/zfcp_fsf.c qtcb->bottom.support.resp_buf_length = qtcb 1050 drivers/s390/scsi/zfcp_fsf.c qtcb->bottom.support.req_buf_length = zfcp_qdio_real_bytes(sg_req); qtcb 1058 drivers/s390/scsi/zfcp_fsf.c qtcb->bottom.support.resp_buf_length = zfcp_qdio_real_bytes(sg_resp); qtcb 1079 drivers/s390/scsi/zfcp_fsf.c req->qtcb->bottom.support.service_class = FSF_CLASS_3; qtcb 1080 drivers/s390/scsi/zfcp_fsf.c req->qtcb->bottom.support.timeout = timeout; qtcb 1119 drivers/s390/scsi/zfcp_fsf.c req->qtcb->header.port_handle = wka_port->handle; qtcb 1142 drivers/s390/scsi/zfcp_fsf.c struct fsf_qtcb_header *header = &req->qtcb->header; qtcb 1219 drivers/s390/scsi/zfcp_fsf.c hton24(req->qtcb->bottom.support.d_id, d_id); qtcb 1262 drivers/s390/scsi/zfcp_fsf.c req->qtcb->bottom.config.feature_selection = qtcb 1302 drivers/s390/scsi/zfcp_fsf.c req->qtcb->bottom.config.feature_selection = qtcb 1425 drivers/s390/scsi/zfcp_fsf.c struct fsf_qtcb_header *header = &req->qtcb->header; qtcb 1475 drivers/s390/scsi/zfcp_fsf.c plogi = (struct fc_els_flogi *) req->qtcb->bottom.support.els; qtcb 1476 drivers/s390/scsi/zfcp_fsf.c if (req->qtcb->bottom.support.els1_length >= qtcb 1518 drivers/s390/scsi/zfcp_fsf.c hton24(req->qtcb->bottom.support.d_id, port->d_id); qtcb 1544 drivers/s390/scsi/zfcp_fsf.c switch (req->qtcb->header.fsf_status) { qtcb 1587 drivers/s390/scsi/zfcp_fsf.c req->qtcb->header.port_handle = erp_action->port->handle; qtcb 1605 drivers/s390/scsi/zfcp_fsf.c struct fsf_qtcb_header *header = &req->qtcb->header; qtcb 1660 drivers/s390/scsi/zfcp_fsf.c hton24(req->qtcb->bottom.support.d_id, wka_port->d_id); qtcb 1681 drivers/s390/scsi/zfcp_fsf.c if (req->qtcb->header.fsf_status == FSF_PORT_HANDLE_NOT_VALID) { qtcb 1720 drivers/s390/scsi/zfcp_fsf.c req->qtcb->header.port_handle = wka_port->handle; qtcb 1739 drivers/s390/scsi/zfcp_fsf.c struct fsf_qtcb_header *header = &req->qtcb->header; qtcb 1813 drivers/s390/scsi/zfcp_fsf.c req->qtcb->header.port_handle = erp_action->port->handle; qtcb 1835 drivers/s390/scsi/zfcp_fsf.c struct fsf_qtcb_header *header = &req->qtcb->header; qtcb 1932 drivers/s390/scsi/zfcp_fsf.c req->qtcb->header.port_handle = erp_action->port->handle; qtcb 1933 drivers/s390/scsi/zfcp_fsf.c req->qtcb->bottom.support.fcp_lun = zfcp_scsi_dev_lun(erp_action->sdev); qtcb 1940 drivers/s390/scsi/zfcp_fsf.c req->qtcb->bottom.support.option = FSF_OPEN_LUN_SUPPRESS_BOXING; qtcb 1964 drivers/s390/scsi/zfcp_fsf.c switch (req->qtcb->header.fsf_status) { qtcb 1981 drivers/s390/scsi/zfcp_fsf.c switch (req->qtcb->header.fsf_status_qual.word[0]) { qtcb 2024 drivers/s390/scsi/zfcp_fsf.c req->qtcb->header.port_handle = erp_action->port->handle; qtcb 2025 drivers/s390/scsi/zfcp_fsf.c req->qtcb->header.lun_handle = zfcp_sdev->lun_handle; qtcb 2058 drivers/s390/scsi/zfcp_fsf.c lat_in = &req->qtcb->prefix.prot_status_qual.latency_info; qtcb 2074 drivers/s390/scsi/zfcp_fsf.c switch (req->qtcb->bottom.io.data_direction) { qtcb 2112 drivers/s390/scsi/zfcp_fsf.c struct fsf_qtcb_header *header = &req->qtcb->header; qtcb 2137 drivers/s390/scsi/zfcp_fsf.c req->qtcb->bottom.io.data_direction, qtcb 2146 drivers/s390/scsi/zfcp_fsf.c req->qtcb->bottom.io.fcp_cmnd_length); qtcb 2193 drivers/s390/scsi/zfcp_fsf.c switch (req->qtcb->header.fsf_status) { qtcb 2209 drivers/s390/scsi/zfcp_fsf.c fcp_rsp = &req->qtcb->bottom.io.fcp_rsp.iu; qtcb 2305 drivers/s390/scsi/zfcp_fsf.c io = &req->qtcb->bottom.io; qtcb 2309 drivers/s390/scsi/zfcp_fsf.c req->qtcb->header.lun_handle = zfcp_sdev->lun_handle; qtcb 2310 drivers/s390/scsi/zfcp_fsf.c req->qtcb->header.port_handle = zfcp_sdev->port->handle; qtcb 2323 drivers/s390/scsi/zfcp_fsf.c fcp_cmnd = &req->qtcb->bottom.io.fcp_cmnd.iu; qtcb 2370 drivers/s390/scsi/zfcp_fsf.c fcp_rsp = &req->qtcb->bottom.io.fcp_rsp.iu; qtcb 2413 drivers/s390/scsi/zfcp_fsf.c req->qtcb->header.lun_handle = zfcp_sdev->lun_handle; qtcb 2414 drivers/s390/scsi/zfcp_fsf.c req->qtcb->header.port_handle = zfcp_sdev->port->handle; qtcb 2415 drivers/s390/scsi/zfcp_fsf.c req->qtcb->bottom.io.data_direction = FSF_DATADIR_CMND; qtcb 2416 drivers/s390/scsi/zfcp_fsf.c req->qtcb->bottom.io.service_class = FSF_CLASS_3; qtcb 2417 drivers/s390/scsi/zfcp_fsf.c req->qtcb->bottom.io.fcp_cmnd_length = FCP_CMND_LEN; qtcb 2421 drivers/s390/scsi/zfcp_fsf.c fcp_cmnd = &req->qtcb->bottom.io.fcp_cmnd.iu; qtcb 244 drivers/s390/scsi/zfcp_scsi.c old_req->qtcb->header.fsf_command != FSF_QTCB_FCP_CMND) qtcb 248 drivers/s390/scsi/zfcp_scsi.c if (old_req->qtcb->header.port_handle != filter->port_handle) qtcb 252 drivers/s390/scsi/zfcp_scsi.c old_req->qtcb->header.lun_handle != filter->lun_handle)