Home
last modified time | relevance | path

Searched refs:lpfc_iocbq (Results 1 – 13 of 13) sorted by relevance

/linux-2.6.39/drivers/scsi/lpfc/
Dlpfc_crtn.h94 struct lpfc_iocbq *, struct lpfc_nodelist *);
133 int lpfc_els_free_iocb(struct lpfc_hba *, struct lpfc_iocbq *);
134 int lpfc_ct_free_iocb(struct lpfc_hba *, struct lpfc_iocbq *);
135 int lpfc_els_rsp_acc(struct lpfc_vport *, uint32_t, struct lpfc_iocbq *,
137 int lpfc_els_rsp_reject(struct lpfc_vport *, uint32_t, struct lpfc_iocbq *,
139 int lpfc_els_rsp_adisc_acc(struct lpfc_vport *, struct lpfc_iocbq *,
141 int lpfc_els_rsp_prli_acc(struct lpfc_vport *, struct lpfc_iocbq *,
147 struct lpfc_iocbq *);
157 struct lpfc_iocbq *lpfc_prep_els_iocb(struct lpfc_vport *, uint8_t, uint16_t,
163 struct lpfc_iocbq *);
[all …]
Dlpfc_nportdisc.c160 lpfc_check_elscmpl_iocb(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb, in lpfc_check_elscmpl_iocb()
161 struct lpfc_iocbq *rspiocb) in lpfc_check_elscmpl_iocb()
207 struct lpfc_iocbq *iocb, *next_iocb; in lpfc_els_abort()
259 struct lpfc_iocbq *cmdiocb) in lpfc_rcv_plogi()
455 struct lpfc_iocbq *cmdiocb) in lpfc_rcv_padisc()
512 struct lpfc_iocbq *cmdiocb, uint32_t els_cmd) in lpfc_rcv_logo()
597 struct lpfc_iocbq *cmdiocb) in lpfc_rcv_prli()
742 struct lpfc_iocbq *cmdiocb; in lpfc_rcv_plogi_unused_node()
744 cmdiocb = (struct lpfc_iocbq *) arg; in lpfc_rcv_plogi_unused_node()
765 struct lpfc_iocbq *cmdiocb = (struct lpfc_iocbq *) arg; in lpfc_rcv_logo_unused_node()
[all …]
Dlpfc_sli.h49 struct lpfc_iocbq { struct
84 struct lpfc_iocbq *rsp_iocb; argument
90 void (*fabric_iocb_cmpl) (struct lpfc_hba *, struct lpfc_iocbq *, argument
91 struct lpfc_iocbq *);
92 void (*iocb_cmpl) (struct lpfc_hba *, struct lpfc_iocbq *, argument
93 struct lpfc_iocbq *);
144 struct lpfc_iocbq *);
201 struct lpfc_sli_ring *, struct lpfc_iocbq *);
288 struct lpfc_iocbq ** iocbq_lookup; /* array to lookup IOCB by IOTAG */
Dlpfc_ct.c66 lpfc_ct_ignore_hbq_buffer(struct lpfc_hba *phba, struct lpfc_iocbq *piocbq, in lpfc_ct_ignore_hbq_buffer()
82 lpfc_ct_unsol_buffer(struct lpfc_hba *phba, struct lpfc_iocbq *piocbq, in lpfc_ct_unsol_buffer()
90 struct lpfc_iocbq *piocbq) in lpfc_ct_unsol_event()
95 struct lpfc_iocbq *iocbq; in lpfc_ct_unsol_event()
179 struct lpfc_iocbq *piocbq) in lpfc_sli4_ct_abort_unsol_event()
272 lpfc_ct_free_iocb(struct lpfc_hba *phba, struct lpfc_iocbq *ctiocb) in lpfc_ct_free_iocb()
304 void (*cmpl) (struct lpfc_hba *, struct lpfc_iocbq *, in lpfc_gen_req() argument
305 struct lpfc_iocbq *), in lpfc_gen_req() argument
311 struct lpfc_iocbq *geniocb; in lpfc_gen_req()
385 void (*cmpl) (struct lpfc_hba *, struct lpfc_iocbq *, in lpfc_ct_cmd() argument
[all …]
Dlpfc_els.c45 static int lpfc_els_retry(struct lpfc_hba *, struct lpfc_iocbq *,
46 struct lpfc_iocbq *);
47 static void lpfc_cmpl_fabric_iocb(struct lpfc_hba *, struct lpfc_iocbq *,
48 struct lpfc_iocbq *);
53 struct lpfc_iocbq *iocb);
148 struct lpfc_iocbq *
155 struct lpfc_iocbq *elsiocb; in lpfc_prep_els_iocb()
839 lpfc_cmpl_els_flogi(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb, in lpfc_cmpl_els_flogi()
840 struct lpfc_iocbq *rspiocb) in lpfc_cmpl_els_flogi()
1052 struct lpfc_iocbq *elsiocb; in lpfc_issue_els_flogi()
[all …]
Dlpfc_sli.c64 static struct lpfc_iocbq *lpfc_sli4_els_wcqe_to_rspiocbq(struct lpfc_hba *,
65 struct lpfc_iocbq *);
69 lpfc_get_iocb_from_iocbq(struct lpfc_iocbq *iocbq) in lpfc_get_iocb_from_iocbq()
452 static struct lpfc_iocbq *
456 struct lpfc_iocbq * iocbq = NULL; in __lpfc_sli_get_iocbq()
458 list_remove_head(lpfc_iocb_list, iocbq, struct lpfc_iocbq, list); in __lpfc_sli_get_iocbq()
849 __lpfc_sli_get_sglq(struct lpfc_hba *phba, struct lpfc_iocbq *piocbq) in __lpfc_sli_get_sglq()
906 struct lpfc_iocbq *
909 struct lpfc_iocbq * iocbq = NULL; in lpfc_sli_get_iocbq()
937 __lpfc_sli_release_iocbq_s4(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq) in __lpfc_sli_release_iocbq_s4()
[all …]
Dlpfc.h509 struct lpfc_iocbq *, uint32_t);
511 struct lpfc_iocbq *);
516 (struct lpfc_iocbq *);
518 (struct lpfc_hba *, struct lpfc_iocbq *, struct lpfc_iocbq *);
Dlpfc_bsg.c70 struct lpfc_iocbq *cmdiocbq;
71 struct lpfc_iocbq *rspiocbq;
96 struct lpfc_iocbq *cmdiocbq;
97 struct lpfc_iocbq *rspiocbq;
162 struct lpfc_iocbq *cmdiocbq, in lpfc_bsg_send_mgmt_cmd_cmp()
163 struct lpfc_iocbq *rspiocbq) in lpfc_bsg_send_mgmt_cmd_cmp()
240 struct lpfc_iocbq *cmdiocbq = NULL; in lpfc_bsg_send_mgmt_cmd()
411 struct lpfc_iocbq *cmdiocbq, in lpfc_bsg_rport_els_cmp()
412 struct lpfc_iocbq *rspiocbq) in lpfc_bsg_rport_els_cmp()
434 memcpy(&((struct lpfc_iocbq *)cmdiocbq->context2)->iocb, in lpfc_bsg_rport_els_cmp()
[all …]
Dlpfc_scsi.h149 struct lpfc_iocbq cur_iocbq;
Dlpfc_scsi.c653 struct lpfc_iocbq *iocbq; in lpfc_sli4_fcp_xri_aborted()
1125 struct lpfc_iocbq *iocbq = &lpfc_cmd->cur_iocbq; in lpfc_scsi_prep_dma_buf_s3()
1890 struct lpfc_iocbq *pIocbOut) in lpfc_parse_bg_err()
2159 struct lpfc_scsi_buf *lpfc_cmd, struct lpfc_iocbq *rsp_iocb) { in lpfc_send_scsi_error_event()
2279 struct lpfc_iocbq *rsp_iocb) in lpfc_handle_fcp_err()
2447 lpfc_scsi_cmd_iocb_cmpl(struct lpfc_hba *phba, struct lpfc_iocbq *pIocbIn, in lpfc_scsi_cmd_iocb_cmpl()
2448 struct lpfc_iocbq *pIocbOut) in lpfc_scsi_cmd_iocb_cmpl()
2729 struct lpfc_iocbq *piocbq = &(lpfc_cmd->cur_iocbq); in lpfc_scsi_prep_cmnd()
2829 struct lpfc_iocbq *piocbq; in lpfc_scsi_prep_task_mgmt_cmd()
2927 struct lpfc_iocbq *cmdiocbq, in lpfc_tskmgmt_def_cmpl()
[all …]
Dlpfc_init.c1972 struct lpfc_iocbq *iocb; in lpfc_post_buffer()
2639 struct lpfc_iocbq *io, *io_next; in lpfc_scsi_free()
4602 struct lpfc_iocbq *iocbq_entry = NULL, *iocbq_next = NULL; in lpfc_free_iocb_list()
4630 struct lpfc_iocbq *iocbq_entry = NULL; in lpfc_init_iocb_list()
4637 iocbq_entry = kzalloc(sizeof(struct lpfc_iocbq), GFP_KERNEL); in lpfc_init_iocb_list()
Dlpfc_hbadisc.c3999 struct lpfc_iocbq *iocb, in lpfc_check_sli_ndlp()
4048 struct lpfc_iocbq *iocb, *next_iocb; in lpfc_no_rpi()
4721 struct lpfc_iocbq *iocb, *next_iocb; in lpfc_free_tx()
/linux-2.6.39/Documentation/scsi/
DChangeLog.lpfc1184 * Changed LPFC_IOCBQ_t to struct lpfc_iocbq.