Lines Matching refs:lpfc_hba
132 struct lpfc_hba *phba;
380 struct lpfc_hba;
384 struct lpfc_hba *phba;
657 int lpfc_pci_function_reset(struct lpfc_hba *);
658 int lpfc_sli4_pdev_status_reg_wait(struct lpfc_hba *);
659 int lpfc_sli4_hba_setup(struct lpfc_hba *);
660 int lpfc_sli4_config(struct lpfc_hba *, struct lpfcMboxq *, uint8_t,
662 void lpfc_sli4_mbox_cmd_free(struct lpfc_hba *, struct lpfcMboxq *);
666 int lpfc_sli4_mbx_read_fcf_rec(struct lpfc_hba *, struct lpfcMboxq *,
669 void lpfc_sli4_hba_reset(struct lpfc_hba *);
670 struct lpfc_queue *lpfc_sli4_queue_alloc(struct lpfc_hba *, uint32_t,
673 int lpfc_eq_create(struct lpfc_hba *, struct lpfc_queue *, uint32_t);
674 int lpfc_modify_fcp_eq_delay(struct lpfc_hba *, uint32_t);
675 int lpfc_cq_create(struct lpfc_hba *, struct lpfc_queue *,
677 int32_t lpfc_mq_create(struct lpfc_hba *, struct lpfc_queue *,
679 int lpfc_wq_create(struct lpfc_hba *, struct lpfc_queue *,
681 int lpfc_rq_create(struct lpfc_hba *, struct lpfc_queue *,
683 void lpfc_rq_adjust_repost(struct lpfc_hba *, struct lpfc_queue *, int);
684 int lpfc_eq_destroy(struct lpfc_hba *, struct lpfc_queue *);
685 int lpfc_cq_destroy(struct lpfc_hba *, struct lpfc_queue *);
686 int lpfc_mq_destroy(struct lpfc_hba *, struct lpfc_queue *);
687 int lpfc_wq_destroy(struct lpfc_hba *, struct lpfc_queue *);
688 int lpfc_rq_destroy(struct lpfc_hba *, struct lpfc_queue *,
690 int lpfc_sli4_queue_setup(struct lpfc_hba *);
691 void lpfc_sli4_queue_unset(struct lpfc_hba *);
692 int lpfc_sli4_post_sgl(struct lpfc_hba *, dma_addr_t, dma_addr_t, uint16_t);
693 int lpfc_sli4_repost_scsi_sgl_list(struct lpfc_hba *);
694 uint16_t lpfc_sli4_next_xritag(struct lpfc_hba *);
695 void lpfc_sli4_free_xri(struct lpfc_hba *, int);
696 int lpfc_sli4_post_async_mbox(struct lpfc_hba *);
697 int lpfc_sli4_post_scsi_sgl_block(struct lpfc_hba *, struct list_head *, int);
698 struct lpfc_cq_event *__lpfc_sli4_cq_event_alloc(struct lpfc_hba *);
699 struct lpfc_cq_event *lpfc_sli4_cq_event_alloc(struct lpfc_hba *);
700 void __lpfc_sli4_cq_event_release(struct lpfc_hba *, struct lpfc_cq_event *);
701 void lpfc_sli4_cq_event_release(struct lpfc_hba *, struct lpfc_cq_event *);
702 int lpfc_sli4_init_rpi_hdrs(struct lpfc_hba *);
703 int lpfc_sli4_post_rpi_hdr(struct lpfc_hba *, struct lpfc_rpi_hdr *);
704 int lpfc_sli4_post_all_rpi_hdrs(struct lpfc_hba *);
705 struct lpfc_rpi_hdr *lpfc_sli4_create_rpi_hdr(struct lpfc_hba *);
706 void lpfc_sli4_remove_rpi_hdrs(struct lpfc_hba *);
707 int lpfc_sli4_alloc_rpi(struct lpfc_hba *);
708 void lpfc_sli4_free_rpi(struct lpfc_hba *, int);
709 void lpfc_sli4_remove_rpis(struct lpfc_hba *);
710 void lpfc_sli4_async_event_proc(struct lpfc_hba *);
711 void lpfc_sli4_fcf_redisc_event_proc(struct lpfc_hba *);
713 void (*)(struct lpfc_hba *, LPFC_MBOXQ_t *), void *);
714 void lpfc_sli4_fcp_xri_abort_event_proc(struct lpfc_hba *);
715 void lpfc_sli4_els_xri_abort_event_proc(struct lpfc_hba *);
716 void lpfc_sli4_fcp_xri_aborted(struct lpfc_hba *,
718 void lpfc_sli4_els_xri_aborted(struct lpfc_hba *,
722 int lpfc_sli4_brdreset(struct lpfc_hba *);
723 int lpfc_sli4_add_fcf_record(struct lpfc_hba *, struct fcf_record *);
724 void lpfc_sli_remove_dflt_fcf(struct lpfc_hba *);
725 int lpfc_sli4_get_els_iocb_cnt(struct lpfc_hba *);
729 void lpfc_sli4_fcfi_unreg(struct lpfc_hba *, uint16_t);
730 int lpfc_sli4_fcf_scan_read_fcf_rec(struct lpfc_hba *, uint16_t);
731 int lpfc_sli4_fcf_rr_read_fcf_rec(struct lpfc_hba *, uint16_t);
732 int lpfc_sli4_read_fcf_rec(struct lpfc_hba *, uint16_t);
733 void lpfc_mbx_cmpl_fcf_scan_read_fcf_rec(struct lpfc_hba *, LPFC_MBOXQ_t *);
734 void lpfc_mbx_cmpl_fcf_rr_read_fcf_rec(struct lpfc_hba *, LPFC_MBOXQ_t *);
735 void lpfc_mbx_cmpl_read_fcf_rec(struct lpfc_hba *, LPFC_MBOXQ_t *);
736 int lpfc_sli4_unregister_fcf(struct lpfc_hba *);
737 int lpfc_sli4_post_status_check(struct lpfc_hba *);
738 uint8_t lpfc_sli_config_mbox_subsys_get(struct lpfc_hba *, LPFC_MBOXQ_t *);
739 uint8_t lpfc_sli_config_mbox_opcode_get(struct lpfc_hba *, LPFC_MBOXQ_t *);