Searched refs:lpfc_hba (Results 1 - 25 of 40) sorted by relevance

12

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/scsi/lpfc/
H A Dlpfc_crtn.h24 void lpfc_down_link(struct lpfc_hba *, LPFC_MBOXQ_t *);
25 void lpfc_sli_read_link_ste(struct lpfc_hba *);
26 void lpfc_dump_mem(struct lpfc_hba *, LPFC_MBOXQ_t *, uint16_t, uint16_t);
27 void lpfc_dump_wakeup_param(struct lpfc_hba *, LPFC_MBOXQ_t *);
28 int lpfc_dump_static_vport(struct lpfc_hba *, LPFC_MBOXQ_t *, uint16_t);
29 int lpfc_dump_fcoe_param(struct lpfc_hba *, struct lpfcMboxq *);
30 void lpfc_read_nv(struct lpfc_hba *, LPFC_MBOXQ_t *);
31 void lpfc_config_async(struct lpfc_hba *, LPFC_MBOXQ_t *, uint32_t);
33 void lpfc_heart_beat(struct lpfc_hba *, LPFC_MBOXQ_t *);
34 int lpfc_read_la(struct lpfc_hba *, LPFC_MBOXQ_
[all...]
H A Dlpfc_sli4.h117 struct lpfc_hba *phba;
314 struct lpfc_hba;
318 struct lpfc_hba *phba;
482 int lpfc_pci_function_reset(struct lpfc_hba *);
483 int lpfc_sli4_hba_setup(struct lpfc_hba *);
484 int lpfc_sli4_hba_down(struct lpfc_hba *);
485 int lpfc_sli4_config(struct lpfc_hba *, struct lpfcMboxq *, uint8_t,
487 void lpfc_sli4_mbox_cmd_free(struct lpfc_hba *, struct lpfcMboxq *);
491 int lpfc_sli4_mbx_read_fcf_rec(struct lpfc_hba *, struct lpfcMboxq *,
494 void lpfc_sli4_hba_reset(struct lpfc_hba *);
[all...]
H A Dlpfc.h253 struct lpfc_hba;
286 struct lpfc_hba *phba;
433 struct hbq_dmabuf *(*hbq_alloc_buffer) (struct lpfc_hba *);
435 void (*hbq_free_buffer) (struct lpfc_hba *,
464 struct lpfc_hba { struct
469 (struct lpfc_hba *);
471 (struct lpfc_hba *, struct lpfc_scsi_buf *);
473 (struct lpfc_hba *, struct lpfc_scsi_buf *);
475 (struct lpfc_hba *, struct lpfc_scsi_buf *);
477 (struct lpfc_hba *);
[all...]
H A Dlpfc_vport.h91 struct lpfc_vport **lpfc_create_vport_work_array(struct lpfc_hba *);
92 void lpfc_destroy_vport_work_array(struct lpfc_hba *, struct lpfc_vport **);
H A Dlpfc_sli.h22 struct lpfc_hba;
87 void (*fabric_iocb_cmpl) (struct lpfc_hba *, struct lpfc_iocbq *,
89 void (*iocb_cmpl) (struct lpfc_hba *, struct lpfc_iocbq *,
114 void (*mbox_cmpl) (struct lpfc_hba *, struct lpfcMboxq *);
139 void (*lpfc_sli_rcv_unsol_event) (struct lpfc_hba *,
197 void (*lpfc_sli_rcv_async_status) (struct lpfc_hba *,
203 void (*lpfc_sli_cmd_available) (struct lpfc_hba *,
H A Dlpfc_init.c58 static void lpfc_get_hba_model_desc(struct lpfc_hba *, uint8_t *, uint8_t *);
59 static int lpfc_post_rcv_buf(struct lpfc_hba *);
60 static int lpfc_sli4_queue_create(struct lpfc_hba *);
61 static void lpfc_sli4_queue_destroy(struct lpfc_hba *);
62 static int lpfc_create_bootstrap_mbox(struct lpfc_hba *);
63 static int lpfc_setup_endian_order(struct lpfc_hba *);
64 static int lpfc_sli4_read_config(struct lpfc_hba *);
65 static void lpfc_destroy_bootstrap_mbox(struct lpfc_hba *);
66 static void lpfc_free_sgl_list(struct lpfc_hba *);
67 static int lpfc_init_sgl_list(struct lpfc_hba *);
[all...]
H A Dlpfc_mem.c62 lpfc_mem_alloc(struct lpfc_hba *phba, int align)
181 lpfc_mem_free(struct lpfc_hba *phba)
238 lpfc_mem_free_all(struct lpfc_hba *phba)
308 lpfc_mbuf_alloc(struct lpfc_hba *phba, int mem_flags, dma_addr_t *handle)
341 __lpfc_mbuf_free(struct lpfc_hba * phba, void *virt, dma_addr_t dma)
369 lpfc_mbuf_free(struct lpfc_hba * phba, void *virt, dma_addr_t dma)
393 lpfc_els_hbq_alloc(struct lpfc_hba *phba)
424 lpfc_els_hbq_free(struct lpfc_hba *phba, struct hbq_dmabuf *hbqbp)
445 lpfc_sli4_rb_alloc(struct lpfc_hba *phba)
484 lpfc_sli4_rb_free(struct lpfc_hba *phb
[all...]
H A Dlpfc_mbox.c57 lpfc_dump_static_vport(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb,
111 lpfc_down_link(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb)
133 lpfc_dump_mem(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb, uint16_t offset,
166 lpfc_dump_wakeup_param(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb)
202 lpfc_read_nv(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmb)
227 lpfc_config_async(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmb,
254 lpfc_heart_beat(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmb)
286 lpfc_read_la(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmb, struct lpfc_dmabuf *mp)
325 lpfc_clear_la(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmb)
353 lpfc_config_link(struct lpfc_hba * phb
[all...]
H A Dlpfc_sli.c60 static int lpfc_sli_issue_mbox_s4(struct lpfc_hba *, LPFC_MBOXQ_t *,
62 static int lpfc_sli4_read_rev(struct lpfc_hba *, LPFC_MBOXQ_t *,
64 static struct lpfc_iocbq *lpfc_sli4_els_wcqe_to_rspiocbq(struct lpfc_hba *,
419 lpfc_cmd_iocb(struct lpfc_hba *phba, struct lpfc_sli_ring *pring)
436 lpfc_resp_iocb(struct lpfc_hba *phba, struct lpfc_sli_ring *pring)
452 __lpfc_sli_get_iocbq(struct lpfc_hba *phba)
479 __lpfc_clear_active_sglq(struct lpfc_hba *phba, uint16_t xritag)
504 __lpfc_get_active_sglq(struct lpfc_hba *phba, uint16_t xritag)
525 __lpfc_sli_get_sglq(struct lpfc_hba *phba)
549 lpfc_sli_get_iocbq(struct lpfc_hba *phb
[all...]
H A Dlpfc_vport.c84 lpfc_alloc_vpi(struct lpfc_hba *phba)
102 lpfc_free_vpi(struct lpfc_hba *phba, int vpi)
114 lpfc_vport_sparm(struct lpfc_hba *phba, struct lpfc_vport *vport)
179 lpfc_valid_wwn_format(struct lpfc_hba *phba, struct lpfc_name *wwn,
201 lpfc_unique_wwpn(struct lpfc_hba *phba, struct lpfc_vport *new_vport)
239 struct lpfc_hba *phba = vport->phba;
296 struct lpfc_hba *phba = pport->phba;
464 struct lpfc_hba *phba = vport->phba;
512 struct lpfc_hba *phba = vport->phba;
565 struct lpfc_hba *phb
[all...]
H A Dlpfc_attr.c119 struct lpfc_hba *phba = vport->phba;
133 struct lpfc_hba *phba = vport->phba;
152 struct lpfc_hba *phba = vport->phba;
164 struct lpfc_hba *phba = vport->phba;
176 struct lpfc_hba *phba = vport->phba;
213 struct lpfc_hba *phba = vport->phba;
236 struct lpfc_hba *phba = vport->phba;
254 struct lpfc_hba *phba = vport->phba;
273 struct lpfc_hba *phba = vport->phba;
292 struct lpfc_hba *phb
[all...]
H A Dlpfc_hbadisc.c65 static void lpfc_unregister_fcfi_cmpl(struct lpfc_hba *, LPFC_MBOXQ_t *);
72 struct lpfc_hba *phba;
107 struct lpfc_hba *phba;
173 struct lpfc_hba *phba;
297 lpfc_alloc_fast_evt(struct lpfc_hba *phba) {
323 lpfc_free_fast_evt(struct lpfc_hba *phba,
340 lpfc_send_fastpath_evt(struct lpfc_hba *phba,
406 lpfc_work_list_done(struct lpfc_hba *phba)
494 lpfc_work_done(struct lpfc_hba *phba)
621 struct lpfc_hba *phb
[all...]
H A Dlpfc_els.c45 static int lpfc_els_retry(struct lpfc_hba *, struct lpfc_iocbq *,
47 static void lpfc_cmpl_fabric_iocb(struct lpfc_hba *, struct lpfc_iocbq *,
52 static int lpfc_issue_fabric_iocb(struct lpfc_hba *phba,
83 struct lpfc_hba *phba = vport->phba;
153 struct lpfc_hba *phba = vport->phba;
338 struct lpfc_hba *phba = vport->phba;
428 struct lpfc_hba *phba = vport->phba;
508 struct lpfc_hba *phba = vport->phba;
659 struct lpfc_hba *phba = vport->phba;
775 lpfc_cmpl_els_flogi(struct lpfc_hba *phb
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/scsi/lpfc/
H A Dlpfc_crtn.h24 void lpfc_down_link(struct lpfc_hba *, LPFC_MBOXQ_t *);
25 void lpfc_sli_read_link_ste(struct lpfc_hba *);
26 void lpfc_dump_mem(struct lpfc_hba *, LPFC_MBOXQ_t *, uint16_t, uint16_t);
27 void lpfc_dump_wakeup_param(struct lpfc_hba *, LPFC_MBOXQ_t *);
28 int lpfc_dump_static_vport(struct lpfc_hba *, LPFC_MBOXQ_t *, uint16_t);
29 int lpfc_dump_fcoe_param(struct lpfc_hba *, struct lpfcMboxq *);
30 void lpfc_read_nv(struct lpfc_hba *, LPFC_MBOXQ_t *);
31 void lpfc_config_async(struct lpfc_hba *, LPFC_MBOXQ_t *, uint32_t);
33 void lpfc_heart_beat(struct lpfc_hba *, LPFC_MBOXQ_t *);
34 int lpfc_read_la(struct lpfc_hba *, LPFC_MBOXQ_
[all...]
H A Dlpfc_sli4.h117 struct lpfc_hba *phba;
314 struct lpfc_hba;
318 struct lpfc_hba *phba;
482 int lpfc_pci_function_reset(struct lpfc_hba *);
483 int lpfc_sli4_hba_setup(struct lpfc_hba *);
484 int lpfc_sli4_hba_down(struct lpfc_hba *);
485 int lpfc_sli4_config(struct lpfc_hba *, struct lpfcMboxq *, uint8_t,
487 void lpfc_sli4_mbox_cmd_free(struct lpfc_hba *, struct lpfcMboxq *);
491 int lpfc_sli4_mbx_read_fcf_rec(struct lpfc_hba *, struct lpfcMboxq *,
494 void lpfc_sli4_hba_reset(struct lpfc_hba *);
[all...]
H A Dlpfc.h253 struct lpfc_hba;
286 struct lpfc_hba *phba;
433 struct hbq_dmabuf *(*hbq_alloc_buffer) (struct lpfc_hba *);
435 void (*hbq_free_buffer) (struct lpfc_hba *,
464 struct lpfc_hba { struct
469 (struct lpfc_hba *);
471 (struct lpfc_hba *, struct lpfc_scsi_buf *);
473 (struct lpfc_hba *, struct lpfc_scsi_buf *);
475 (struct lpfc_hba *, struct lpfc_scsi_buf *);
477 (struct lpfc_hba *);
[all...]
H A Dlpfc_vport.h91 struct lpfc_vport **lpfc_create_vport_work_array(struct lpfc_hba *);
92 void lpfc_destroy_vport_work_array(struct lpfc_hba *, struct lpfc_vport **);
H A Dlpfc_sli.h22 struct lpfc_hba;
87 void (*fabric_iocb_cmpl) (struct lpfc_hba *, struct lpfc_iocbq *,
89 void (*iocb_cmpl) (struct lpfc_hba *, struct lpfc_iocbq *,
114 void (*mbox_cmpl) (struct lpfc_hba *, struct lpfcMboxq *);
139 void (*lpfc_sli_rcv_unsol_event) (struct lpfc_hba *,
197 void (*lpfc_sli_rcv_async_status) (struct lpfc_hba *,
203 void (*lpfc_sli_cmd_available) (struct lpfc_hba *,
H A Dlpfc_init.c58 static void lpfc_get_hba_model_desc(struct lpfc_hba *, uint8_t *, uint8_t *);
59 static int lpfc_post_rcv_buf(struct lpfc_hba *);
60 static int lpfc_sli4_queue_create(struct lpfc_hba *);
61 static void lpfc_sli4_queue_destroy(struct lpfc_hba *);
62 static int lpfc_create_bootstrap_mbox(struct lpfc_hba *);
63 static int lpfc_setup_endian_order(struct lpfc_hba *);
64 static int lpfc_sli4_read_config(struct lpfc_hba *);
65 static void lpfc_destroy_bootstrap_mbox(struct lpfc_hba *);
66 static void lpfc_free_sgl_list(struct lpfc_hba *);
67 static int lpfc_init_sgl_list(struct lpfc_hba *);
[all...]
H A Dlpfc_mem.c62 lpfc_mem_alloc(struct lpfc_hba *phba, int align)
181 lpfc_mem_free(struct lpfc_hba *phba)
238 lpfc_mem_free_all(struct lpfc_hba *phba)
308 lpfc_mbuf_alloc(struct lpfc_hba *phba, int mem_flags, dma_addr_t *handle)
341 __lpfc_mbuf_free(struct lpfc_hba * phba, void *virt, dma_addr_t dma)
369 lpfc_mbuf_free(struct lpfc_hba * phba, void *virt, dma_addr_t dma)
393 lpfc_els_hbq_alloc(struct lpfc_hba *phba)
424 lpfc_els_hbq_free(struct lpfc_hba *phba, struct hbq_dmabuf *hbqbp)
445 lpfc_sli4_rb_alloc(struct lpfc_hba *phba)
484 lpfc_sli4_rb_free(struct lpfc_hba *phb
[all...]
H A Dlpfc_mbox.c57 lpfc_dump_static_vport(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb,
111 lpfc_down_link(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb)
133 lpfc_dump_mem(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb, uint16_t offset,
166 lpfc_dump_wakeup_param(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb)
202 lpfc_read_nv(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmb)
227 lpfc_config_async(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmb,
254 lpfc_heart_beat(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmb)
286 lpfc_read_la(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmb, struct lpfc_dmabuf *mp)
325 lpfc_clear_la(struct lpfc_hba * phba, LPFC_MBOXQ_t * pmb)
353 lpfc_config_link(struct lpfc_hba * phb
[all...]
H A Dlpfc_sli.c60 static int lpfc_sli_issue_mbox_s4(struct lpfc_hba *, LPFC_MBOXQ_t *,
62 static int lpfc_sli4_read_rev(struct lpfc_hba *, LPFC_MBOXQ_t *,
64 static struct lpfc_iocbq *lpfc_sli4_els_wcqe_to_rspiocbq(struct lpfc_hba *,
419 lpfc_cmd_iocb(struct lpfc_hba *phba, struct lpfc_sli_ring *pring)
436 lpfc_resp_iocb(struct lpfc_hba *phba, struct lpfc_sli_ring *pring)
452 __lpfc_sli_get_iocbq(struct lpfc_hba *phba)
479 __lpfc_clear_active_sglq(struct lpfc_hba *phba, uint16_t xritag)
504 __lpfc_get_active_sglq(struct lpfc_hba *phba, uint16_t xritag)
525 __lpfc_sli_get_sglq(struct lpfc_hba *phba)
549 lpfc_sli_get_iocbq(struct lpfc_hba *phb
[all...]
H A Dlpfc_vport.c84 lpfc_alloc_vpi(struct lpfc_hba *phba)
102 lpfc_free_vpi(struct lpfc_hba *phba, int vpi)
114 lpfc_vport_sparm(struct lpfc_hba *phba, struct lpfc_vport *vport)
179 lpfc_valid_wwn_format(struct lpfc_hba *phba, struct lpfc_name *wwn,
201 lpfc_unique_wwpn(struct lpfc_hba *phba, struct lpfc_vport *new_vport)
239 struct lpfc_hba *phba = vport->phba;
296 struct lpfc_hba *phba = pport->phba;
464 struct lpfc_hba *phba = vport->phba;
512 struct lpfc_hba *phba = vport->phba;
565 struct lpfc_hba *phb
[all...]
H A Dlpfc_attr.c119 struct lpfc_hba *phba = vport->phba;
133 struct lpfc_hba *phba = vport->phba;
152 struct lpfc_hba *phba = vport->phba;
164 struct lpfc_hba *phba = vport->phba;
176 struct lpfc_hba *phba = vport->phba;
213 struct lpfc_hba *phba = vport->phba;
236 struct lpfc_hba *phba = vport->phba;
254 struct lpfc_hba *phba = vport->phba;
273 struct lpfc_hba *phba = vport->phba;
292 struct lpfc_hba *phb
[all...]
H A Dlpfc_hbadisc.c65 static void lpfc_unregister_fcfi_cmpl(struct lpfc_hba *, LPFC_MBOXQ_t *);
72 struct lpfc_hba *phba;
107 struct lpfc_hba *phba;
173 struct lpfc_hba *phba;
297 lpfc_alloc_fast_evt(struct lpfc_hba *phba) {
323 lpfc_free_fast_evt(struct lpfc_hba *phba,
340 lpfc_send_fastpath_evt(struct lpfc_hba *phba,
406 lpfc_work_list_done(struct lpfc_hba *phba)
494 lpfc_work_done(struct lpfc_hba *phba)
621 struct lpfc_hba *phb
[all...]

Completed in 305 milliseconds

12