Searched refs:fsf_req (Results 1 - 7 of 7) sorted by relevance

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/s390/scsi/
H A Dzfcp_fsf.c83 * purpose: Obtains an fsf_req and potentially a qtcb (for all but
87 * returns: pointer to allocated fsf_req if successfull
98 struct zfcp_fsf_req *fsf_req = NULL; local
121 fsf_req = (struct zfcp_fsf_req *) ptr;
123 fsf_req = &((struct zfcp_fsf_req_qtcb *) ptr)->fsf_req;
124 fsf_req->qtcb = &((struct zfcp_fsf_req_qtcb *) ptr)->qtcb;
127 fsf_req->pool = pool;
130 return fsf_req;
136 * purpose: Frees the memory of an fsf_req (an
144 zfcp_fsf_req_free(struct zfcp_fsf_req *fsf_req) argument
167 struct zfcp_fsf_req *fsf_req, *tmp; local
198 zfcp_fsf_req_complete(struct zfcp_fsf_req *fsf_req) argument
259 zfcp_fsf_protstatus_eval(struct zfcp_fsf_req *fsf_req) argument
428 zfcp_fsf_fsfstatus_eval(struct zfcp_fsf_req *fsf_req) argument
478 zfcp_fsf_fsfstatus_qual_eval(struct zfcp_fsf_req *fsf_req) argument
634 zfcp_fsf_req_dispatch(struct zfcp_fsf_req *fsf_req) argument
728 struct zfcp_fsf_req *fsf_req; local
789 zfcp_fsf_status_read_port_closed(struct zfcp_fsf_req *fsf_req) argument
850 zfcp_fsf_status_read_handler(struct zfcp_fsf_req *fsf_req) argument
1069 struct zfcp_fsf_req *fsf_req = NULL; local
1325 struct zfcp_fsf_req *fsf_req; local
1450 zfcp_fsf_send_ct_handler(struct zfcp_fsf_req *fsf_req) argument
1625 struct zfcp_fsf_req *fsf_req; local
1746 zfcp_fsf_send_els_handler(struct zfcp_fsf_req *fsf_req) argument
1911 struct zfcp_fsf_req *fsf_req; local
1970 zfcp_fsf_exchange_config_evaluate(struct zfcp_fsf_req *fsf_req, int xchg_ok) argument
2069 zfcp_fsf_exchange_config_data_handler(struct zfcp_fsf_req *fsf_req) argument
2177 struct zfcp_fsf_req *fsf_req; local
2245 zfcp_fsf_exchange_port_evaluate(struct zfcp_fsf_req *fsf_req, int xchg_ok) argument
2274 zfcp_fsf_exchange_port_data_handler(struct zfcp_fsf_req *fsf_req) argument
2316 struct zfcp_fsf_req *fsf_req; local
2374 zfcp_fsf_open_port_handler(struct zfcp_fsf_req *fsf_req) argument
2559 struct zfcp_fsf_req *fsf_req; local
2618 zfcp_fsf_close_port_handler(struct zfcp_fsf_req *fsf_req) argument
2693 struct zfcp_fsf_req *fsf_req; local
2755 zfcp_fsf_close_physical_port_handler(struct zfcp_fsf_req *fsf_req) argument
2897 struct zfcp_fsf_req *fsf_req; local
2962 zfcp_fsf_open_unit_handler(struct zfcp_fsf_req *fsf_req) argument
3233 struct zfcp_fsf_req *fsf_req; local
3294 zfcp_fsf_close_unit_handler(struct zfcp_fsf_req *fsf_req) argument
3426 struct zfcp_fsf_req *fsf_req = NULL; local
3598 struct zfcp_fsf_req *fsf_req = NULL; local
3682 zfcp_fsf_send_fcp_command_handler(struct zfcp_fsf_req *fsf_req) argument
3918 zfcp_fsf_send_fcp_command_task_handler(struct zfcp_fsf_req *fsf_req) argument
4141 zfcp_fsf_send_fcp_command_task_management_handler(struct zfcp_fsf_req *fsf_req) argument
4214 struct zfcp_fsf_req *fsf_req; local
4328 zfcp_fsf_control_file_handler(struct zfcp_fsf_req *fsf_req) argument
4497 zfcp_fsf_req_qtcb_init(struct zfcp_fsf_req *fsf_req) argument
4563 struct zfcp_fsf_req *fsf_req = NULL; local
4655 zfcp_fsf_req_send(struct zfcp_fsf_req *fsf_req) argument
[all...]
H A Dzfcp_qdio.c291 struct zfcp_fsf_req *fsf_req; local
297 fsf_req = zfcp_reqlist_find(adapter, req_id);
299 if (!fsf_req)
307 zfcp_reqlist_remove(adapter, fsf_req);
312 zfcp_fsf_req_complete(fsf_req);
447 zfcp_qdio_sbale_req(struct zfcp_fsf_req *fsf_req, int sbal, int sbale) argument
449 return zfcp_qdio_sbale_get(&fsf_req->adapter->request_queue,
458 zfcp_qdio_sbale_resp(struct zfcp_fsf_req *fsf_req, int sbal, int sbale) argument
460 return zfcp_qdio_sbale_get(&fsf_req->adapter->response_queue,
469 zfcp_qdio_sbale_curr(struct zfcp_fsf_req *fsf_req) argument
484 zfcp_qdio_sbal_limit(struct zfcp_fsf_req *fsf_req, int max_sbals) argument
502 zfcp_qdio_sbal_chain(struct zfcp_fsf_req *fsf_req, unsigned long sbtype) argument
539 zfcp_qdio_sbale_next(struct zfcp_fsf_req *fsf_req, unsigned long sbtype) argument
576 zfcp_qdio_sbals_wipe(struct zfcp_fsf_req *fsf_req) argument
588 zfcp_qdio_sbale_fill(struct zfcp_fsf_req *fsf_req, unsigned long sbtype, void *addr, int length) argument
609 zfcp_qdio_sbals_from_segment(struct zfcp_fsf_req *fsf_req, unsigned long sbtype, void *start_addr, unsigned long total_length) argument
644 zfcp_qdio_sbals_from_sg(struct zfcp_fsf_req *fsf_req, unsigned long sbtype, struct scatterlist *sg, int sg_count, int max_sbals) argument
692 zfcp_qdio_sbals_from_buffer(struct zfcp_fsf_req *fsf_req, unsigned long sbtype, void *buffer, unsigned long length, int max_sbals) argument
713 zfcp_qdio_sbals_from_scsicmnd(struct zfcp_fsf_req *fsf_req, unsigned long sbtype, struct scsi_cmnd *scsi_cmnd) argument
734 zfcp_qdio_determine_pci(struct zfcp_qdio_queue *req_queue, struct zfcp_fsf_req *fsf_req) argument
[all...]
H A Dzfcp_dbf.c133 void zfcp_hba_dbf_event_fsf_response(struct zfcp_fsf_req *fsf_req) argument
135 struct zfcp_adapter *adapter = fsf_req->adapter;
136 struct fsf_qtcb *qtcb = fsf_req->qtcb;
160 } else if ((fsf_req->fsf_command == FSF_QTCB_OPEN_PORT_WITH_DID) ||
161 (fsf_req->fsf_command == FSF_QTCB_OPEN_LUN)) {
175 response->fsf_command = fsf_req->fsf_command;
176 response->fsf_reqid = (unsigned long)fsf_req;
177 response->fsf_seqno = fsf_req->seq_no;
178 response->fsf_issued = fsf_req->issued;
185 response->fsf_req_status = fsf_req
482 _zfcp_san_dbf_event_common_ct(const char *tag, struct zfcp_fsf_req *fsf_req, u32 s_id, u32 d_id, void *buffer, int buflen) argument
522 zfcp_san_dbf_event_ct_request(struct zfcp_fsf_req *fsf_req) argument
534 zfcp_san_dbf_event_ct_response(struct zfcp_fsf_req *fsf_req) argument
547 _zfcp_san_dbf_event_common_els(const char *tag, int level, struct zfcp_fsf_req *fsf_req, u32 s_id, u32 d_id, u8 ls_code, void *buffer, int buflen) argument
588 zfcp_san_dbf_event_els_request(struct zfcp_fsf_req *fsf_req) argument
600 zfcp_san_dbf_event_els_response(struct zfcp_fsf_req *fsf_req) argument
611 zfcp_san_dbf_event_incoming_els(struct zfcp_fsf_req *fsf_req) argument
706 _zfcp_scsi_dbf_event_common(const char *tag, const char *tag2, int level, struct zfcp_adapter *adapter, struct scsi_cmnd *scsi_cmnd, struct zfcp_fsf_req *fsf_req, unsigned long old_req_id) argument
790 zfcp_scsi_dbf_event_result(const char *tag, int level, struct zfcp_adapter *adapter, struct scsi_cmnd *scsi_cmnd, struct zfcp_fsf_req *fsf_req) argument
[all...]
H A Dzfcp_scsi.c393 struct zfcp_fsf_req *fsf_req; local
408 /* Check whether corresponding fsf_req is still pending */
410 fsf_req = zfcp_reqlist_find(adapter,
413 if (!fsf_req) {
419 fsf_req->data = 0;
420 fsf_req->status |= ZFCP_STATUS_FSFREQ_ABORTING;
421 old_req_id = fsf_req->req_id;
423 /* don't access old fsf_req after releasing the abort_lock */
426 fsf_req = zfcp_fsf_abort_fcp_command(old_req_id, adapter, unit, 0);
427 if (!fsf_req) {
510 struct zfcp_fsf_req *fsf_req; local
[all...]
H A Dzfcp_aux.c357 struct zfcp_fsf_req *fsf_req = NULL; local
479 retval = zfcp_fsf_control_file(adapter, &fsf_req, fsf_command,
484 if ((fsf_req->qtcb->prefix.prot_status != FSF_PROT_GOOD) &&
485 (fsf_req->qtcb->prefix.prot_status != FSF_PROT_FSF_STATUS_PRESENTED)) {
490 sense_data->fsf_status = fsf_req->qtcb->header.fsf_status;
492 &fsf_req->qtcb->header.fsf_status_qual,
494 memcpy(&sense_data->payloads, &fsf_req->qtcb->bottom.support.els, 256);
514 if (fsf_req != NULL)
515 zfcp_fsf_req_free(fsf_req);
906 * Allocates a combined QTCB/fsf_req buffe
1467 zfcp_fsf_incoming_els(struct zfcp_fsf_req *fsf_req) argument
[all...]
H A Dzfcp_erp.c185 void zfcp_fsf_start_timer(struct zfcp_fsf_req *fsf_req, unsigned long timeout) argument
187 fsf_req->timer.function = zfcp_fsf_request_timeout_handler;
188 fsf_req->timer.data = (unsigned long) fsf_req->adapter;
189 fsf_req->timer.expires = jiffies + timeout;
190 add_timer(&fsf_req->timer);
847 if (erp_action->fsf_req) {
850 if (zfcp_reqlist_find(adapter, erp_action->fsf_req->req_id)) {
851 /* fsf_req still exists */
853 debug_event(adapter->erp_dbf, 3, &erp_action->fsf_req,
2881 zfcp_erp_start_timer(struct zfcp_fsf_req *fsf_req) argument
[all...]
H A Dzfcp_def.h861 struct zfcp_fsf_req *fsf_req; /* fsf request currently pending member in struct:zfcp_erp_action
1060 struct zfcp_fsf_req fsf_req; member in struct:zfcp_fsf_req_qtcb
1097 struct zfcp_fsf_req *fsf_req)
1101 idx = zfcp_reqlist_hash(fsf_req->req_id);
1102 list_add_tail(&fsf_req->list, &adapter->req_list[idx]);
1106 struct zfcp_fsf_req *fsf_req)
1108 list_del(&fsf_req->list);
1096 zfcp_reqlist_add(struct zfcp_adapter *adapter, struct zfcp_fsf_req *fsf_req) argument
1105 zfcp_reqlist_remove(struct zfcp_adapter *adapter, struct zfcp_fsf_req *fsf_req) argument

Completed in 75 milliseconds