Lines Matching refs:lpfc_hba

132 	struct lpfc_hba *phba;
380 struct lpfc_hba;
384 struct lpfc_hba *phba;
661 void (*cmpl)(struct lpfc_hba *, struct lpfc_rdp_context*, int);
677 int lpfc_pci_function_reset(struct lpfc_hba *);
678 int lpfc_sli4_pdev_status_reg_wait(struct lpfc_hba *);
679 int lpfc_sli4_hba_setup(struct lpfc_hba *);
680 int lpfc_sli4_config(struct lpfc_hba *, struct lpfcMboxq *, uint8_t,
682 void lpfc_sli4_mbox_cmd_free(struct lpfc_hba *, struct lpfcMboxq *);
686 int lpfc_sli4_mbx_read_fcf_rec(struct lpfc_hba *, struct lpfcMboxq *,
689 void lpfc_sli4_hba_reset(struct lpfc_hba *);
690 struct lpfc_queue *lpfc_sli4_queue_alloc(struct lpfc_hba *, uint32_t,
693 int lpfc_eq_create(struct lpfc_hba *, struct lpfc_queue *, uint32_t);
694 int lpfc_modify_fcp_eq_delay(struct lpfc_hba *, uint32_t);
695 int lpfc_cq_create(struct lpfc_hba *, struct lpfc_queue *,
697 int32_t lpfc_mq_create(struct lpfc_hba *, struct lpfc_queue *,
699 int lpfc_wq_create(struct lpfc_hba *, struct lpfc_queue *,
701 int lpfc_rq_create(struct lpfc_hba *, struct lpfc_queue *,
703 void lpfc_rq_adjust_repost(struct lpfc_hba *, struct lpfc_queue *, int);
704 int lpfc_eq_destroy(struct lpfc_hba *, struct lpfc_queue *);
705 int lpfc_cq_destroy(struct lpfc_hba *, struct lpfc_queue *);
706 int lpfc_mq_destroy(struct lpfc_hba *, struct lpfc_queue *);
707 int lpfc_wq_destroy(struct lpfc_hba *, struct lpfc_queue *);
708 int lpfc_rq_destroy(struct lpfc_hba *, struct lpfc_queue *,
710 int lpfc_sli4_queue_setup(struct lpfc_hba *);
711 void lpfc_sli4_queue_unset(struct lpfc_hba *);
712 int lpfc_sli4_post_sgl(struct lpfc_hba *, dma_addr_t, dma_addr_t, uint16_t);
713 int lpfc_sli4_repost_scsi_sgl_list(struct lpfc_hba *);
714 uint16_t lpfc_sli4_next_xritag(struct lpfc_hba *);
715 void lpfc_sli4_free_xri(struct lpfc_hba *, int);
716 int lpfc_sli4_post_async_mbox(struct lpfc_hba *);
717 int lpfc_sli4_post_scsi_sgl_block(struct lpfc_hba *, struct list_head *, int);
718 struct lpfc_cq_event *__lpfc_sli4_cq_event_alloc(struct lpfc_hba *);
719 struct lpfc_cq_event *lpfc_sli4_cq_event_alloc(struct lpfc_hba *);
720 void __lpfc_sli4_cq_event_release(struct lpfc_hba *, struct lpfc_cq_event *);
721 void lpfc_sli4_cq_event_release(struct lpfc_hba *, struct lpfc_cq_event *);
722 int lpfc_sli4_init_rpi_hdrs(struct lpfc_hba *);
723 int lpfc_sli4_post_rpi_hdr(struct lpfc_hba *, struct lpfc_rpi_hdr *);
724 int lpfc_sli4_post_all_rpi_hdrs(struct lpfc_hba *);
725 struct lpfc_rpi_hdr *lpfc_sli4_create_rpi_hdr(struct lpfc_hba *);
726 void lpfc_sli4_remove_rpi_hdrs(struct lpfc_hba *);
727 int lpfc_sli4_alloc_rpi(struct lpfc_hba *);
728 void lpfc_sli4_free_rpi(struct lpfc_hba *, int);
729 void lpfc_sli4_remove_rpis(struct lpfc_hba *);
730 void lpfc_sli4_async_event_proc(struct lpfc_hba *);
731 void lpfc_sli4_fcf_redisc_event_proc(struct lpfc_hba *);
733 void (*)(struct lpfc_hba *, LPFC_MBOXQ_t *), void *);
734 void lpfc_sli4_fcp_xri_abort_event_proc(struct lpfc_hba *);
735 void lpfc_sli4_els_xri_abort_event_proc(struct lpfc_hba *);
736 void lpfc_sli4_fcp_xri_aborted(struct lpfc_hba *,
738 void lpfc_sli4_els_xri_aborted(struct lpfc_hba *,
742 int lpfc_sli4_brdreset(struct lpfc_hba *);
743 int lpfc_sli4_add_fcf_record(struct lpfc_hba *, struct fcf_record *);
744 void lpfc_sli_remove_dflt_fcf(struct lpfc_hba *);
745 int lpfc_sli4_get_els_iocb_cnt(struct lpfc_hba *);
749 void lpfc_sli4_fcfi_unreg(struct lpfc_hba *, uint16_t);
750 int lpfc_sli4_fcf_scan_read_fcf_rec(struct lpfc_hba *, uint16_t);
751 int lpfc_sli4_fcf_rr_read_fcf_rec(struct lpfc_hba *, uint16_t);
752 int lpfc_sli4_read_fcf_rec(struct lpfc_hba *, uint16_t);
753 void lpfc_mbx_cmpl_fcf_scan_read_fcf_rec(struct lpfc_hba *, LPFC_MBOXQ_t *);
754 void lpfc_mbx_cmpl_fcf_rr_read_fcf_rec(struct lpfc_hba *, LPFC_MBOXQ_t *);
755 void lpfc_mbx_cmpl_read_fcf_rec(struct lpfc_hba *, LPFC_MBOXQ_t *);
756 int lpfc_sli4_unregister_fcf(struct lpfc_hba *);
757 int lpfc_sli4_post_status_check(struct lpfc_hba *);
758 uint8_t lpfc_sli_config_mbox_subsys_get(struct lpfc_hba *, LPFC_MBOXQ_t *);
759 uint8_t lpfc_sli_config_mbox_opcode_get(struct lpfc_hba *, LPFC_MBOXQ_t *);