Lines Matching defs:bottom

359 			(unsigned long long)qtcb->bottom.support.req_handle);
442 struct fsf_qtcb_bottom_config *bottom = &req->qtcb->bottom.config;
448 nsp = (struct fc_els_flogi *) ((u8 *)&bottom->nport_serv_param
450 plogi = (struct fc_els_flogi *) ((u8 *)&bottom->plogi_payload
454 memcpy(req->data, bottom, sizeof(*bottom));
458 fc_host_port_id(shost) = ntoh24(bottom->s_id);
459 fc_host_speed(shost) = bottom->fc_link_speed;
462 adapter->hydra_version = bottom->adapter_type;
463 adapter->timer_ticks = bottom->timer_interval & ZFCP_FSF_TIMER_INT_MASK;
464 adapter->stat_read_buf_num = max(bottom->status_read_buf_num,
470 switch (bottom->fc_topology) {
472 adapter->peer_d_id = ntoh24(bottom->peer_d_id);
500 struct fsf_qtcb_bottom_config *bottom = &qtcb->bottom.config;
506 adapter->fsf_lic_version = bottom->lic_version;
507 adapter->adapter_features = bottom->adapter_features;
508 adapter->connection_features = bottom->connection_features;
518 if (bottom->max_qtcb_size < sizeof(struct fsf_qtcb)) {
522 bottom->max_qtcb_size);
546 adapter->hardware_version = bottom->hardware_version;
547 memcpy(fc_host_serial_number(shost), bottom->serial_number,
553 if (FSF_QTCB_CURRENT_VERSION < bottom->low_qtcb_version) {
560 if (FSF_QTCB_CURRENT_VERSION > bottom->high_qtcb_version) {
571 struct fsf_qtcb_bottom_port *bottom = &req->qtcb->bottom.port;
575 memcpy(req->data, bottom, sizeof(*bottom));
578 fc_host_permanent_port_name(shost) = bottom->wwpn;
582 fc_host_maxframe_size(shost) = bottom->maximum_frame_size;
583 fc_host_supported_speeds(shost) = bottom->supported_speed;
584 memcpy(fc_host_supported_fc4s(shost), bottom->supported_fc4_types,
586 memcpy(fc_host_active_fc4s(shost), bottom->active_fc4_types,
861 req->qtcb->bottom.support.req_handle = (u64) old_req_id;
969 qtcb->bottom.support.req_buf_length = zfcp_qdio_real_bytes(sg_req);
977 qtcb->bottom.support.resp_buf_length = zfcp_qdio_real_bytes(sg_resp);
998 req->qtcb->bottom.support.service_class = FSF_CLASS_3;
999 req->qtcb->bottom.support.timeout = timeout;
1138 hton24(req->qtcb->bottom.support.d_id, d_id);
1179 req->qtcb->bottom.config.feature_selection =
1220 req->qtcb->bottom.config.feature_selection =
1393 plogi = (struct fc_els_flogi *) req->qtcb->bottom.support.els;
1394 if (req->qtcb->bottom.support.els1_length >=
1436 hton24(req->qtcb->bottom.support.d_id, port->d_id);
1577 hton24(req->qtcb->bottom.support.d_id, wka_port->d_id);
1744 struct fsf_qtcb_bottom_support *bottom = &req->qtcb->bottom.support;
1802 zfcp_cfdc_open_lun_eval(sdev, bottom);
1836 req->qtcb->bottom.support.fcp_lun = zfcp_scsi_dev_lun(erp_action->sdev);
1843 req->qtcb->bottom.support.option = FSF_OPEN_LUN_SUPPRESS_BOXING;
1972 switch (req->qtcb->bottom.io.data_direction) {
2033 req->qtcb->bottom.io.data_direction,
2044 req->qtcb->bottom.io.fcp_cmnd_length,
2109 fcp_rsp = (struct fcp_resp_with_ext *) &req->qtcb->bottom.io.fcp_rsp;
2205 io = &req->qtcb->bottom.io;
2222 fcp_cmnd = (struct fcp_cmnd *) &req->qtcb->bottom.io.fcp_cmnd;
2266 fcp_rsp = (struct fcp_resp_with_ext *) &req->qtcb->bottom.io.fcp_rsp;
2309 req->qtcb->bottom.io.data_direction = FSF_DATADIR_CMND;
2310 req->qtcb->bottom.io.service_class = FSF_CLASS_3;
2311 req->qtcb->bottom.io.fcp_cmnd_length = FCP_CMND_LEN;
2315 fcp_cmnd = (struct fcp_cmnd *) &req->qtcb->bottom.io.fcp_cmnd;
2344 struct fsf_qtcb_bottom_support *bottom;
2374 bottom = &req->qtcb->bottom.support;
2375 bottom->operation_subtype = FSF_CFDC_OPERATION_SUBTYPE;
2376 bottom->option = fsf_cfdc->option;