Lines Matching refs:lpfc_hba

68 static int lpfc_sli_issue_mbox_s4(struct lpfc_hba *, LPFC_MBOXQ_t *,
70 static int lpfc_sli4_read_rev(struct lpfc_hba *, LPFC_MBOXQ_t *,
73 lpfc_sli4_els_preprocess_rspiocbq(struct lpfc_hba *phba,
79 static bool lpfc_sli4_fp_handle_cqe(struct lpfc_hba *phba,
81 static int lpfc_sli4_post_sgl_list(struct lpfc_hba *, struct list_head *,
83 static void lpfc_sli4_hba_handle_eqe(struct lpfc_hba *phba,
87 static bool lpfc_sli4_mbox_completions_pending(struct lpfc_hba *phba);
88 static bool lpfc_sli4_process_missed_mbox_completions(struct lpfc_hba *phba);
90 static void __lpfc_sli4_consume_cqe(struct lpfc_hba *phba,
93 static uint16_t lpfc_wqe_bpl2sgl(struct lpfc_hba *phba,
514 lpfc_sli4_write_eq_db(struct lpfc_hba *phba, struct lpfc_queue *q,
552 lpfc_sli4_if6_write_eq_db(struct lpfc_hba *phba, struct lpfc_queue *q,
574 __lpfc_sli4_consume_eqe(struct lpfc_hba *phba, struct lpfc_queue *eq,
588 lpfc_sli4_eqcq_flush(struct lpfc_hba *phba, struct lpfc_queue *eq)
632 lpfc_sli4_process_eq(struct lpfc_hba *phba, struct lpfc_queue *eq,
709 __lpfc_sli4_consume_cqe(struct lpfc_hba *phba, struct lpfc_queue *cq,
734 lpfc_sli4_write_cq_db(struct lpfc_hba *phba, struct lpfc_queue *q,
767 lpfc_sli4_if6_write_cq_db(struct lpfc_hba *phba, struct lpfc_queue *q,
883 lpfc_cmd_iocb(struct lpfc_hba *phba, struct lpfc_sli_ring *pring)
900 lpfc_resp_iocb(struct lpfc_hba *phba, struct lpfc_sli_ring *pring)
916 __lpfc_sli_get_iocbq(struct lpfc_hba *phba)
944 __lpfc_clear_active_sglq(struct lpfc_hba *phba, uint16_t xritag)
966 __lpfc_get_active_sglq(struct lpfc_hba *phba, uint16_t xritag)
982 lpfc_clr_rrq_active(struct lpfc_hba *phba,
1019 lpfc_handle_rrq_active(struct lpfc_hba *phba)
1068 struct lpfc_hba *phba = vport->phba;
1100 struct lpfc_hba *phba = vport->phba;
1140 lpfc_test_rrq_active(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp,
1169 lpfc_set_rrq_active(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp,
1245 __lpfc_sli_get_els_sglq(struct lpfc_hba *phba, struct lpfc_iocbq *piocbq)
1315 __lpfc_sli_get_nvmet_sglq(struct lpfc_hba *phba, struct lpfc_iocbq *piocbq)
1342 lpfc_sli_get_iocbq(struct lpfc_hba *phba)
1373 __lpfc_sli_release_iocbq_s4(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq)
1453 __lpfc_sli_release_iocbq_s3(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq)
1475 __lpfc_sli_release_iocbq(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq)
1492 lpfc_sli_release_iocbq(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq)
1517 lpfc_sli_cancel_iocbs(struct lpfc_hba *phba, struct list_head *iocblist,
1674 lpfc_sli_ring_map(struct lpfc_hba *phba)
1719 lpfc_sli_ringtxcmpl_put(struct lpfc_hba *phba, struct lpfc_sli_ring *pring,
1755 lpfc_sli_ringtx_get(struct lpfc_hba *phba, struct lpfc_sli_ring *pring)
1777 lpfc_cmf_sync_cmpl(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb,
1928 lpfc_issue_cmf_sync_wqe(struct lpfc_hba *phba, u32 ms, u64 total)
2054 lpfc_sli_next_iocb_slot (struct lpfc_hba *phba, struct lpfc_sli_ring *pring)
2111 lpfc_sli_next_iotag(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq)
2189 lpfc_sli_submit_iocb(struct lpfc_hba *phba, struct lpfc_sli_ring *pring,
2244 lpfc_sli_update_full_ring(struct lpfc_hba *phba, struct lpfc_sli_ring *pring)
2272 lpfc_sli_update_ring(struct lpfc_hba *phba, struct lpfc_sli_ring *pring)
2296 lpfc_sli_resume_iocb(struct lpfc_hba *phba, struct lpfc_sli_ring *pring)
2340 lpfc_sli_next_hbq_slot(struct lpfc_hba *phba, uint32_t hbqno)
2385 lpfc_sli_hbqbuf_free_all(struct lpfc_hba *phba)
2423 lpfc_sli_hbq_to_firmware(struct lpfc_hba *phba, uint32_t hbqno,
2442 lpfc_sli_hbq_to_firmware_s3(struct lpfc_hba *phba, uint32_t hbqno,
2482 lpfc_sli_hbq_to_firmware_s4(struct lpfc_hba *phba, uint32_t hbqno,
2537 lpfc_sli_hbqbuf_fill_hbqs(struct lpfc_hba *phba, uint32_t hbqno, uint32_t count)
2596 lpfc_sli_hbqbuf_add_hbqs(struct lpfc_hba *phba, uint32_t qno)
2615 lpfc_sli_hbqbuf_init_hbqs(struct lpfc_hba *phba, uint32_t qno)
2651 lpfc_sli_rqbuf_get(struct lpfc_hba *phba, struct lpfc_queue *hrq)
2675 lpfc_sli_hbqbuf_find(struct lpfc_hba *phba, uint32_t tag)
2710 lpfc_sli_free_hbq(struct lpfc_hba *phba, struct hbq_dmabuf *hbq_buffer)
2822 lpfc_sli_wake_mbox_wait(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmboxq)
2872 lpfc_sli_def_mbox_cmpl(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb)
2985 lpfc_sli4_unreg_rpi_cmpl_clr(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb)
3051 lpfc_sli_handle_mb_event(struct lpfc_hba *phba)
3184 lpfc_sli_get_buff(struct lpfc_hba *phba,
3210 lpfc_nvme_unsol_ls_handler(struct lpfc_hba *phba, struct lpfc_iocbq *piocb)
3349 lpfc_complete_unsol_iocb(struct lpfc_hba *phba, struct lpfc_sli_ring *pring,
3385 lpfc_sli_prep_unsol_wqe(struct lpfc_hba *phba,
3449 lpfc_sli_process_unsol_iocb(struct lpfc_hba *phba, struct lpfc_sli_ring *pring,
3652 lpfc_sli_iocbq_lookup(struct lpfc_hba *phba,
3695 lpfc_sli_iocbq_lookup_by_tag(struct lpfc_hba *phba,
3737 lpfc_sli_process_sol_iocb(struct lpfc_hba *phba, struct lpfc_sli_ring *pring,
3894 lpfc_sli_rsp_pointers_error(struct lpfc_hba *phba, struct lpfc_sli_ring *pring)
3933 struct lpfc_hba *phba;
3989 lpfc_sli_handle_fast_ring_event(struct lpfc_hba *phba,
4186 lpfc_sli_sp_handle_rspiocb(struct lpfc_hba *phba, struct lpfc_sli_ring *pring,
4354 * API jump table function pointer from the lpfc_hba struct.
4357 lpfc_sli_handle_slow_ring_event(struct lpfc_hba *phba,
4375 lpfc_sli_handle_slow_ring_event_s3(struct lpfc_hba *phba,
4511 lpfc_sli_handle_slow_ring_event_s4(struct lpfc_hba *phba,
4570 lpfc_sli_abort_iocb_ring(struct lpfc_hba *phba, struct lpfc_sli_ring *pring)
4641 lpfc_sli_abort_fcp_rings(struct lpfc_hba *phba)
4670 lpfc_sli_flush_io_rings(struct lpfc_hba *phba)
4750 lpfc_sli_brdready_s3(struct lpfc_hba *phba, uint32_t mask)
4818 lpfc_sli_brdready_s4(struct lpfc_hba *phba, uint32_t mask)
4849 * from the API jump table function pointer from the lpfc_hba struct.
4852 lpfc_sli_brdready(struct lpfc_hba *phba, uint32_t mask)
4866 void lpfc_reset_barrier(struct lpfc_hba *phba)
4976 lpfc_sli_brdkill(struct lpfc_hba *phba)
5073 lpfc_sli_brdreset(struct lpfc_hba *phba)
5143 lpfc_sli4_brdreset(struct lpfc_hba *phba)
5204 lpfc_sli_brdrestart_s3(struct lpfc_hba *phba)
5267 lpfc_sli_brdrestart_s4(struct lpfc_hba *phba)
5306 * API jump table function pointer from the lpfc_hba struct.
5309 lpfc_sli_brdrestart(struct lpfc_hba *phba)
5325 lpfc_sli_chipset_init(struct lpfc_hba *phba)
5469 lpfc_sli_hbq_setup(struct lpfc_hba *phba)
5538 lpfc_sli4_rb_setup(struct lpfc_hba *phba)
5572 lpfc_sli_config_port(struct lpfc_hba *phba, int sli_mode)
5699 lpfc_sli_hba_setup(struct lpfc_hba *phba)
5793 lpfc_sli4_read_fcoe_params(struct lpfc_hba *phba)
5875 lpfc_sli4_read_rev(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq,
5948 lpfc_sli4_get_ctl_attr(struct lpfc_hba *phba)
6035 lpfc_sli4_retrieve_pport_name(struct lpfc_hba *phba)
6139 lpfc_sli4_arm_cqeq_intr(struct lpfc_hba *phba)
6192 lpfc_sli4_get_avail_extnt_rsrc(struct lpfc_hba *phba, uint16_t type,
6278 lpfc_sli4_chk_avail_extnt_rsrc(struct lpfc_hba *phba, uint16_t type)
6341 lpfc_sli4_cfg_post_extnts(struct lpfc_hba *phba, uint16_t extnt_cnt,
6406 lpfc_sli4_alloc_extent(struct lpfc_hba *phba, uint16_t type)
6638 lpfc_sli4_dealloc_extent(struct lpfc_hba *phba, uint16_t type)
6747 lpfc_set_features(struct lpfc_hba *phba, LPFC_MBOXQ_t *mbox,
6843 lpfc_ras_stop_fwlog(struct lpfc_hba *phba)
6867 lpfc_sli4_ras_dma_free(struct lpfc_hba *phba)
6909 lpfc_sli4_ras_dma_alloc(struct lpfc_hba *phba,
6971 lpfc_sli4_ras_mbox_cmpl(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb)
7019 lpfc_sli4_ras_fwlog_init(struct lpfc_hba *phba,
7125 lpfc_sli4_ras_setup(struct lpfc_hba *phba)
7142 lpfc_sli4_alloc_resource_identifiers(struct lpfc_hba *phba)
7389 lpfc_sli4_dealloc_resource_identifiers(struct lpfc_hba *phba)
7423 lpfc_sli4_get_allocated_extnts(struct lpfc_hba *phba, uint16_t type,
7574 lpfc_sli4_repost_sgl_list(struct lpfc_hba *phba,
7721 lpfc_sli4_repost_io_sgl_list(struct lpfc_hba *phba)
7741 lpfc_set_host_data(struct lpfc_hba *phba, LPFC_MBOXQ_t *mbox)
7761 lpfc_post_rq_buffer(struct lpfc_hba *phba, struct lpfc_queue *hrq,
7823 lpfc_mbx_cmpl_read_lds_params(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb)
7858 lpfc_read_lds_params(struct lpfc_hba *phba)
7879 lpfc_mbx_cmpl_cgn_set_ftrs(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb)
7927 lpfc_config_cgn_signal(struct lpfc_hba *phba)
7971 static void lpfc_init_idle_stat_hb(struct lpfc_hba *phba)
8005 static void lpfc_sli4_dip(struct lpfc_hba *phba)
8099 * @phba: Pointer to lpfc_hba object
8113 u32 lpfc_rx_monitor_report(struct lpfc_hba *phba,
8199 lpfc_cmf_setup(struct lpfc_hba *phba)
8393 lpfc_set_host_tm(struct lpfc_hba *phba)
8447 lpfc_sli4_hba_setup(struct lpfc_hba *phba)
9114 struct lpfc_hba *phba = from_timer(phba, t, sli.mbox_tmo);
9138 lpfc_sli4_mbox_completions_pending(struct lpfc_hba *phba)
9187 lpfc_sli4_process_missed_mbox_completions(struct lpfc_hba *phba)
9247 lpfc_mbox_timeout_handler(struct lpfc_hba *phba)
9333 lpfc_sli_issue_mbox_s3(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmbox,
9738 lpfc_sli4_async_mbox_block(struct lpfc_hba *phba)
9820 lpfc_sli4_async_mbox_unblock(struct lpfc_hba *phba)
9856 lpfc_sli4_wait_bmbx_ready(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq)
9912 lpfc_sli4_post_sync_mbox(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq)
10039 lpfc_sli_issue_mbox_s4(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq,
10171 lpfc_sli4_post_async_mbox(struct lpfc_hba *phba)
10291 * the API jump table function pointer from the lpfc_hba struct.
10297 lpfc_sli_issue_mbox(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmbox, uint32_t flag)
10312 lpfc_mbox_api_table_setup(struct lpfc_hba *phba, uint8_t dev_grp)
10353 __lpfc_sli_ringtx_put(struct lpfc_hba *phba, struct lpfc_sli_ring *pring,
10382 lpfc_sli_next_iocb(struct lpfc_hba *phba, struct lpfc_sli_ring *pring,
10421 __lpfc_sli_issue_iocb_s3(struct lpfc_hba *phba, uint32_t ring_number,
10536 __lpfc_sli_issue_fcp_io_s3(struct lpfc_hba *phba, uint32_t ring_number,
10564 __lpfc_sli_issue_fcp_io_s4(struct lpfc_hba *phba, uint32_t ring_number,
10574 lpfc_prep_embed_io(struct lpfc_hba *phba, struct lpfc_io_buf *lpfc_cmd)
10643 __lpfc_sli_issue_iocb_s4(struct lpfc_hba *phba, uint32_t ring_number,
10732 * pointer from the lpfc_hba struct.
10740 lpfc_sli_issue_fcp_io(struct lpfc_hba *phba, uint32_t ring_number,
10750 * pointer from the lpfc_hba struct.
10758 __lpfc_sli_issue_iocb(struct lpfc_hba *phba, uint32_t ring_number,
10770 struct lpfc_hba *phba = vport->phba;
10819 struct lpfc_hba *phba = vport->phba;
10905 lpfc_sli_prep_els_req_rsp(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocbq,
10996 lpfc_sli_prep_gen_req(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocbq,
11086 lpfc_sli_prep_xmit_seq64(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocbq,
11161 lpfc_sli_prep_abort_xri(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocbq,
11179 lpfc_sli_api_table_setup(struct lpfc_hba *phba, uint8_t dev_grp)
11221 lpfc_sli4_calc_ring(struct lpfc_hba *phba, struct lpfc_iocbq *piocb)
11247 struct lpfc_hba *phba = eq->phba;
11284 lpfc_sli_issue_iocb(struct lpfc_hba *phba, uint32_t ring_number,
11331 lpfc_extra_ring_setup( struct lpfc_hba *phba)
11366 lpfc_sli_post_recovery_event(struct lpfc_hba *phba,
11404 lpfc_sli_abts_err_handler(struct lpfc_hba *phba,
11450 lpfc_sli4_abts_err_handler(struct lpfc_hba *phba,
11496 lpfc_sli_async_event_handler(struct lpfc_hba * phba,
11568 lpfc_sli4_setup(struct lpfc_hba *phba)
11613 lpfc_sli_setup(struct lpfc_hba *phba)
11737 lpfc_sli4_queue_init(struct lpfc_hba *phba)
11793 lpfc_sli_queue_init(struct lpfc_hba *phba)
11837 lpfc_sli_mbox_sys_flush(struct lpfc_hba *phba)
11895 struct lpfc_hba *phba = vport->phba;
11994 lpfc_sli_hba_down(struct lpfc_hba *phba)
12146 lpfc_sli_ringpostbuf_put(struct lpfc_hba *phba, struct lpfc_sli_ring *pring,
12170 lpfc_sli_get_buffer_tag(struct lpfc_hba *phba)
12199 lpfc_sli_ring_taggedbuf_get(struct lpfc_hba *phba, struct lpfc_sli_ring *pring,
12243 lpfc_sli_ringpostbuf_get(struct lpfc_hba *phba, struct lpfc_sli_ring *pring,
12281 lpfc_sli_abort_els_cmpl(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb,
12329 lpfc_ignore_els_cmpl(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb,
12392 lpfc_sli_issue_abort_iotag(struct lpfc_hba *phba, struct lpfc_sli_ring *pring,
12530 lpfc_sli_hba_iocb_abort(struct lpfc_hba *phba)
12674 struct lpfc_hba *phba = vport->phba;
12719 lpfc_sli_abort_fcp_cmpl(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb,
12766 struct lpfc_hba *phba = vport->phba;
12833 struct lpfc_hba *phba = vport->phba;
12987 lpfc_sli_wake_iocb_wait(struct lpfc_hba *phba,
13052 lpfc_chk_iocb_flg(struct lpfc_hba *phba,
13102 lpfc_sli_issue_iocb_wait(struct lpfc_hba *phba,
13250 lpfc_sli_issue_mbox_wait(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmboxq,
13304 lpfc_sli_mbox_sys_shutdown(struct lpfc_hba *phba, int mbx_action)
13367 lpfc_sli_eratt_read(struct lpfc_hba *phba)
13420 lpfc_sli4_eratt_read(struct lpfc_hba *phba)
13517 lpfc_sli_check_eratt(struct lpfc_hba *phba)
13583 lpfc_intr_state_check(struct lpfc_hba *phba)
13623 struct lpfc_hba *phba;
13641 phba = (struct lpfc_hba *)dev_id;
13937 struct lpfc_hba *phba;
13946 phba = (struct lpfc_hba *) dev_id;
14026 struct lpfc_hba *phba;
14035 phba = (struct lpfc_hba *) dev_id;
14130 void lpfc_sli4_els_xri_abort_event_proc(struct lpfc_hba *phba)
14171 lpfc_sli4_els_preprocess_rspiocbq(struct lpfc_hba *phba,
14217 lpfc_cq_event_setup(struct lpfc_hba *phba, void *entry, int size)
14245 lpfc_sli4_sp_handle_async_event(struct lpfc_hba *phba, struct lpfc_mcqe *mcqe)
14282 lpfc_sli4_sp_handle_mbox_event(struct lpfc_hba *phba, struct lpfc_mcqe *mcqe)
14436 lpfc_sli4_sp_handle_mcqe(struct lpfc_hba *phba, struct lpfc_queue *cq,
14466 lpfc_sli4_sp_handle_els_wcqe(struct lpfc_hba *phba, struct lpfc_queue *cq,
14521 lpfc_sli4_sp_handle_rel_wcqe(struct lpfc_hba *phba,
14550 lpfc_sli4_sp_handle_abort_xri_wcqe(struct lpfc_hba *phba,
14610 lpfc_sli4_sp_handle_rcqe(struct lpfc_hba *phba, struct lpfc_rcqe *rcqe)
14744 lpfc_sli4_sp_handle_cqe(struct lpfc_hba *phba, struct lpfc_queue *cq,
14803 lpfc_sli4_sp_handle_eqe(struct lpfc_hba *phba, struct lpfc_eqe *eqe,
14863 __lpfc_sli4_process_cq(struct lpfc_hba *phba, struct lpfc_queue *cq,
14864 bool (*handler)(struct lpfc_hba *, struct lpfc_queue *,
14945 struct lpfc_hba *phba = cq->phba;
15033 lpfc_sli4_fp_handle_fcp_wcqe(struct lpfc_hba *phba, struct lpfc_queue *cq,
15113 lpfc_sli4_fp_handle_rel_wcqe(struct lpfc_hba *phba, struct lpfc_queue *cq,
15150 lpfc_sli4_nvmet_handle_rcqe(struct lpfc_hba *phba, struct lpfc_queue *cq,
15291 lpfc_sli4_fp_handle_cqe(struct lpfc_hba *phba, struct lpfc_queue *cq,
15359 struct lpfc_hba *phba = cq->phba;
15417 lpfc_sli4_hba_handle_eqe(struct lpfc_hba *phba, struct lpfc_queue *eq,
15549 struct lpfc_hba *phba;
15643 struct lpfc_hba *phba;
15649 phba = (struct lpfc_hba *)dev_id;
15669 struct lpfc_hba *phba = from_timer(phba, t, cpuhp_poll_timer);
15685 struct lpfc_hba *phba = eq->phba;
15698 struct lpfc_hba *phba = eq->phba;
15710 void lpfc_sli4_cleanup_poll_list(struct lpfc_hba *phba)
15764 struct lpfc_hba *phba = eq->phba;
15829 lpfc_sli4_queue_alloc(struct lpfc_hba *phba, uint32_t page_size,
15910 lpfc_dual_chute_pci_bar_map(struct lpfc_hba *phba, uint16_t pci_barset)
15952 lpfc_modify_hba_eq_delay(struct lpfc_hba *phba, uint32_t startq,
16064 lpfc_eq_create(struct lpfc_hba *phba, struct lpfc_queue *eq, uint32_t imax)
16188 struct lpfc_hba *phba;
16263 lpfc_cq_create(struct lpfc_hba *phba, struct lpfc_queue *cq,
16410 lpfc_cq_create_set(struct lpfc_hba *phba, struct lpfc_queue **cqp,
16653 lpfc_mq_create_fb_init(struct lpfc_hba *phba, struct lpfc_queue *mq,
16719 lpfc_mq_create(struct lpfc_hba *phba, struct lpfc_queue *mq,
16874 lpfc_wq_create(struct lpfc_hba *phba, struct lpfc_queue *wq,
17138 lpfc_rq_create(struct lpfc_hba *phba, struct lpfc_queue *hrq,
17428 lpfc_mrq_create(struct lpfc_hba *phba, struct lpfc_queue **hrqp,
17611 lpfc_eq_destroy(struct lpfc_hba *phba, struct lpfc_queue *eq)
17669 lpfc_cq_destroy(struct lpfc_hba *phba, struct lpfc_queue *cq)
17724 lpfc_mq_destroy(struct lpfc_hba *phba, struct lpfc_queue *mq)
17779 lpfc_wq_destroy(struct lpfc_hba *phba, struct lpfc_queue *wq)
17836 lpfc_rq_destroy(struct lpfc_hba *phba, struct lpfc_queue *hrq,
17916 lpfc_sli4_post_sgl(struct lpfc_hba *phba,
17994 lpfc_sli4_alloc_xri(struct lpfc_hba *phba)
18025 __lpfc_sli4_free_xri(struct lpfc_hba *phba, int xri)
18041 lpfc_sli4_free_xri(struct lpfc_hba *phba, int xri)
18059 lpfc_sli4_next_xritag(struct lpfc_hba *phba)
18086 lpfc_sli4_post_sgl_list(struct lpfc_hba *phba,
18192 lpfc_sli4_post_io_sgl_block(struct lpfc_hba *phba, struct list_head *nblist,
18311 lpfc_sli4_post_io_sgl_list(struct lpfc_hba *phba,
18426 * @phba: pointer to lpfc_hba struct that the frame was received on
18435 lpfc_fc_frame_check(struct lpfc_hba *phba, struct fc_frame_header *fc_hdr)
18542 lpfc_fc_frame_to_vport(struct lpfc_hba *phba, struct fc_frame_header *fc_hdr,
18831 struct lpfc_hba *phba = vport->phba;
18857 lpfc_sli4_seq_abort_rsp_cmpl(struct lpfc_hba *phba,
18883 lpfc_sli4_xri_inrange(struct lpfc_hba *phba,
18908 struct lpfc_hba *phba = vport->phba;
19058 struct lpfc_hba *phba = vport->phba;
19271 struct lpfc_hba *phba = vport->phba;
19305 lpfc_sli4_mds_loopback_cmpl(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb,
19322 struct lpfc_hba *phba = vport->phba;
19430 lpfc_sli4_handle_received_buffer(struct lpfc_hba *phba,
19546 lpfc_sli4_post_all_rpi_hdrs(struct lpfc_hba *phba)
19599 lpfc_sli4_post_rpi_hdr(struct lpfc_hba *phba, struct lpfc_rpi_hdr *rpi_page)
19676 lpfc_sli4_alloc_rpi(struct lpfc_hba *phba)
19757 __lpfc_sli4_free_rpi(struct lpfc_hba *phba, int rpi)
19786 lpfc_sli4_free_rpi(struct lpfc_hba *phba, int rpi)
19801 lpfc_sli4_remove_rpis(struct lpfc_hba *phba)
19819 void (*cmpl)(struct lpfc_hba *, LPFC_MBOXQ_t *), void *arg)
19822 struct lpfc_hba *phba = ndlp->phba;
19883 struct lpfc_hba *phba = vport->phba;
19913 lpfc_mbx_cmpl_add_fcf_record(struct lpfc_hba *phba, LPFC_MBOXQ_t *mboxq)
19945 lpfc_sli4_add_fcf_record(struct lpfc_hba *phba, struct fcf_record *fcf_record)
20025 lpfc_sli4_build_dflt_fcf_record(struct lpfc_hba *phba,
20067 lpfc_sli4_fcf_scan_read_fcf_rec(struct lpfc_hba *phba, uint16_t fcf_index)
20129 lpfc_sli4_fcf_rr_read_fcf_rec(struct lpfc_hba *phba, uint16_t fcf_index)
20175 lpfc_sli4_read_fcf_rec(struct lpfc_hba *phba, uint16_t fcf_index)
20211 * @phba: pointer to the lpfc_hba struct for this port.
20223 lpfc_check_next_fcf_pri_level(struct lpfc_hba *phba)
20313 lpfc_sli4_fcf_rr_next_index_get(struct lpfc_hba *phba)
20387 lpfc_sli4_fcf_rr_index_set(struct lpfc_hba *phba, uint16_t fcf_index)
20417 lpfc_sli4_fcf_rr_index_clear(struct lpfc_hba *phba, uint16_t fcf_index)
20454 lpfc_mbx_cmpl_redisc_fcf_table(struct lpfc_hba *phba, LPFC_MBOXQ_t *mbox)
20511 lpfc_sli4_redisc_fcf_table(struct lpfc_hba *phba)
20558 lpfc_sli4_fcf_dead_failthrough(struct lpfc_hba *phba)
20585 lpfc_sli_get_config_region23(struct lpfc_hba *phba, char *rgn23_data)
20644 lpfc_sli4_get_config_region23(struct lpfc_hba *phba, char *rgn23_data)
20691 lpfc_sli_read_link_ste(struct lpfc_hba *phba)
20794 lpfc_log_fw_write_cmpl(struct lpfc_hba *phba, u32 shdr_status,
20885 lpfc_wr_object(struct lpfc_hba *phba, struct list_head *dmabuf_list,
20998 struct lpfc_hba *phba = vport->phba;
21106 lpfc_drain_txq(struct lpfc_hba *phba)
21203 lpfc_wqe_bpl2sgl(struct lpfc_hba *phba, struct lpfc_iocbq *pwqeq,
21317 lpfc_sli4_issue_wqe(struct lpfc_hba *phba, struct lpfc_sli4_hdw_queue *qp,
21427 lpfc_sli4_issue_abort_iotag(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb,
21508 void lpfc_snapshot_mxp(struct lpfc_hba *phba, u32 hwqid)
21543 void lpfc_adjust_pvt_pool_count(struct lpfc_hba *phba, u32 hwqid)
21574 void lpfc_adjust_high_watermark(struct lpfc_hba *phba, u32 hwqid)
21619 void lpfc_move_xri_pvt_to_pbl(struct lpfc_hba *phba, u32 hwqid)
21690 _lpfc_move_xri_pbl_to_pvt(struct lpfc_hba *phba, struct lpfc_sli4_hdw_queue *qp,
21739 void lpfc_move_xri_pbl_to_pvt(struct lpfc_hba *phba, u32 hwqid, u32 count)
21810 void lpfc_keep_pvt_pool_above_lowwm(struct lpfc_hba *phba, u32 hwqid)
21834 void lpfc_release_io_buf(struct lpfc_hba *phba, struct lpfc_io_buf *lpfc_ncmd,
21937 lpfc_get_io_buf_from_private_pool(struct lpfc_hba *phba,
21973 lpfc_get_io_buf_from_expedite_pool(struct lpfc_hba *phba)
22021 lpfc_get_io_buf_from_multixri_pools(struct lpfc_hba *phba,
22075 lpfc_io_buf(struct lpfc_hba *phba, struct lpfc_nodelist *ndlp, int idx)
22117 struct lpfc_io_buf *lpfc_get_io_buf(struct lpfc_hba *phba,
22174 lpfc_read_object(struct lpfc_hba *phba, char *rdobject, uint32_t *datap,
22283 lpfc_get_sgl_per_hdwq(struct lpfc_hba *phba, struct lpfc_io_buf *lpfc_buf)
22351 lpfc_put_sgl_per_hdwq(struct lpfc_hba *phba, struct lpfc_io_buf *lpfc_buf)
22388 lpfc_free_sgl_per_hdwq(struct lpfc_hba *phba,
22424 lpfc_get_cmd_rsp_buf_per_hdwq(struct lpfc_hba *phba,
22499 lpfc_put_cmd_rsp_buf_per_hdwq(struct lpfc_hba *phba,
22537 lpfc_free_cmd_rsp_buf_per_hdwq(struct lpfc_hba *phba,
22572 lpfc_sli_prep_wqe(struct lpfc_hba *phba, struct lpfc_iocbq *job)