Lines Matching refs:bottom

413 			(unsigned long long)qtcb->bottom.support.req_handle);
539 struct fsf_qtcb_bottom_config *bottom = &req->qtcb->bottom.config;
544 plogi = (struct fc_els_flogi *) ((u8 *)&bottom->plogi_payload
548 memcpy(req->data, bottom, sizeof(*bottom));
550 adapter->timer_ticks = bottom->timer_interval & ZFCP_FSF_TIMER_INT_MASK;
551 adapter->stat_read_buf_num = max(bottom->status_read_buf_num,
559 adapter->hydra_version = bottom->adapter_type;
561 switch (bottom->fc_topology) {
563 adapter->peer_d_id = ntoh24(bottom->peer_d_id);
587 struct fsf_qtcb_bottom_config *bottom = &qtcb->bottom.config;
592 adapter->fsf_lic_version = bottom->lic_version;
593 adapter->adapter_features = bottom->adapter_features;
594 adapter->connection_features = bottom->connection_features;
605 zfcp_diag_update_xdata(diag_hdr, bottom, false);
607 zfcp_scsi_shost_update_config_data(adapter, bottom, false);
611 if (bottom->max_qtcb_size < sizeof(struct fsf_qtcb)) {
615 bottom->max_qtcb_size);
623 zfcp_diag_update_xdata(diag_hdr, bottom, true);
633 zfcp_scsi_shost_update_config_data(adapter, bottom, true);
643 adapter->hardware_version = bottom->hardware_version;
645 if (FSF_QTCB_CURRENT_VERSION < bottom->low_qtcb_version) {
652 if (FSF_QTCB_CURRENT_VERSION > bottom->high_qtcb_version) {
756 struct fsf_qtcb_bottom_port *bottom = &req->qtcb->bottom.port;
759 memcpy(req->data, bottom, sizeof(*bottom));
763 bottom->fc_security_algorithms;
774 struct fsf_qtcb_bottom_port *bottom = &qtcb->bottom.port;
785 zfcp_diag_update_xdata(diag_hdr, bottom, false);
787 zfcp_scsi_shost_update_port_data(req->adapter, bottom);
791 zfcp_diag_update_xdata(diag_hdr, bottom, true);
797 zfcp_scsi_shost_update_port_data(req->adapter, bottom);
1071 req->qtcb->bottom.support.req_handle = old_req_id;
1156 qtcb->bottom.support.req_buf_length =
1160 qtcb->bottom.support.resp_buf_length =
1182 qtcb->bottom.support.req_buf_length = zfcp_qdio_real_bytes(sg_req);
1190 qtcb->bottom.support.resp_buf_length = zfcp_qdio_real_bytes(sg_resp);
1211 req->qtcb->bottom.support.service_class = FSF_CLASS_3;
1212 req->qtcb->bottom.support.timeout = timeout;
1351 hton24(req->qtcb->bottom.support.d_id, d_id);
1394 req->qtcb->bottom.config.feature_selection =
1449 req->qtcb->bottom.config.feature_selection =
1700 struct fsf_qtcb_bottom_support *bottom = &req->qtcb->bottom.support;
1738 port->connection_info = bottom->connection_info;
1761 plogi = (struct fc_els_flogi *) bottom->els;
1762 if (bottom->els1_length >= FSF_PLOGI_MIN_LEN)
1803 hton24(req->qtcb->bottom.support.d_id, port->d_id);
1945 hton24(req->qtcb->bottom.support.d_id, wka_port->d_id);
2217 req->qtcb->bottom.support.fcp_lun = zfcp_scsi_dev_lun(erp_action->sdev);
2224 req->qtcb->bottom.support.option = FSF_OPEN_LUN_SUPPRESS_BOXING;
2358 switch (req->qtcb->bottom.io.data_direction) {
2420 req->qtcb->bottom.io.data_direction,
2429 req->qtcb->bottom.io.fcp_cmnd_length);
2499 fcp_rsp = &req->qtcb->bottom.io.fcp_rsp.iu;
2596 io = &req->qtcb->bottom.io;
2614 fcp_cmnd = &req->qtcb->bottom.io.fcp_cmnd.iu;
2661 fcp_rsp = &req->qtcb->bottom.io.fcp_rsp.iu;
2706 req->qtcb->bottom.io.data_direction = FSF_DATADIR_CMND;
2707 req->qtcb->bottom.io.service_class = FSF_CLASS_3;
2708 req->qtcb->bottom.io.fcp_cmnd_length = FCP_CMND_LEN;
2712 fcp_cmnd = &req->qtcb->bottom.io.fcp_cmnd.iu;