Lines Matching refs:bfa

63 	struct bfa_s *bfa;  member
74 bfa_status_t bfa_sgpg_malloc(struct bfa_s *bfa, struct list_head *sgpg_q,
76 void bfa_sgpg_mfree(struct bfa_s *bfa, struct list_head *sgpg_q, int nsgpgs);
79 void bfa_sgpg_wait(struct bfa_s *bfa, struct bfa_sgpg_wqe_s *wqe, int nsgpgs);
80 void bfa_sgpg_wcancel(struct bfa_s *bfa, struct bfa_sgpg_wqe_s *wqe);
97 struct bfa_s *bfa; /* backpointer to BFA */ member
211 struct bfa_s *bfa; member
234 void bfa_fcxp_isr(struct bfa_s *bfa, struct bfi_msg_s *msg);
276 void bfa_rport_isr(struct bfa_s *bfa, struct bfi_msg_s *msg);
277 void bfa_rport_res_recfg(struct bfa_s *bfa, u16 num_rport_fw);
300 struct bfa_s *bfa; /* backpointer to BFA */ member
327 struct bfa_s *bfa; /* bfa instance */ member
364 struct bfa_s *bfa; /* back pointer to BFA */ member
384 void bfa_uf_isr(struct bfa_s *bfa, struct bfi_msg_s *msg);
385 void bfa_uf_res_recfg(struct bfa_s *bfa, u16 num_uf_fw);
392 struct bfa_s *bfa; /* parent bfa instance */ member
440 void bfa_lps_isr(struct bfa_s *bfa, struct bfi_msg_s *msg);
467 struct bfa_s *bfa; /* parent BFA instance */ member
525 void bfa_fcport_init(struct bfa_s *bfa);
526 void bfa_fcport_isr(struct bfa_s *bfa, struct bfi_msg_s *msg);
531 bfa_status_t bfa_fcport_enable(struct bfa_s *bfa);
532 bfa_status_t bfa_fcport_disable(struct bfa_s *bfa);
533 bfa_status_t bfa_fcport_cfg_speed(struct bfa_s *bfa,
535 enum bfa_port_speed bfa_fcport_get_speed(struct bfa_s *bfa);
536 bfa_status_t bfa_fcport_cfg_topology(struct bfa_s *bfa,
538 enum bfa_port_topology bfa_fcport_get_topology(struct bfa_s *bfa);
539 enum bfa_port_topology bfa_fcport_get_cfg_topology(struct bfa_s *bfa);
540 bfa_status_t bfa_fcport_cfg_hardalpa(struct bfa_s *bfa, u8 alpa);
541 bfa_boolean_t bfa_fcport_get_hardalpa(struct bfa_s *bfa, u8 *alpa);
542 u8 bfa_fcport_get_myalpa(struct bfa_s *bfa);
543 bfa_status_t bfa_fcport_clr_hardalpa(struct bfa_s *bfa);
544 bfa_status_t bfa_fcport_cfg_maxfrsize(struct bfa_s *bfa, u16 maxsize);
545 u16 bfa_fcport_get_maxfrsize(struct bfa_s *bfa);
546 u8 bfa_fcport_get_rx_bbcredit(struct bfa_s *bfa);
547 void bfa_fcport_get_attr(struct bfa_s *bfa, struct bfa_port_attr_s *attr);
548 wwn_t bfa_fcport_get_wwn(struct bfa_s *bfa, bfa_boolean_t node);
549 void bfa_fcport_event_register(struct bfa_s *bfa,
552 bfa_boolean_t bfa_fcport_is_disabled(struct bfa_s *bfa);
553 bfa_boolean_t bfa_fcport_is_dport(struct bfa_s *bfa);
554 bfa_boolean_t bfa_fcport_is_ddport(struct bfa_s *bfa);
555 bfa_status_t bfa_fcport_set_qos_bw(struct bfa_s *bfa,
557 enum bfa_port_speed bfa_fcport_get_ratelim_speed(struct bfa_s *bfa);
559 void bfa_fcport_set_tx_bbcredit(struct bfa_s *bfa, u16 tx_bbcredit);
560 bfa_boolean_t bfa_fcport_is_ratelim(struct bfa_s *bfa);
563 bfa_boolean_t bfa_fcport_is_linkup(struct bfa_s *bfa);
564 bfa_status_t bfa_fcport_get_stats(struct bfa_s *bfa,
566 bfa_status_t bfa_fcport_clear_stats(struct bfa_s *bfa,
568 bfa_boolean_t bfa_fcport_is_qos_enabled(struct bfa_s *bfa);
569 bfa_boolean_t bfa_fcport_is_trunk_enabled(struct bfa_s *bfa);
570 void bfa_fcport_dportenable(struct bfa_s *bfa);
571 void bfa_fcport_dportdisable(struct bfa_s *bfa);
572 bfa_status_t bfa_fcport_is_pbcdisabled(struct bfa_s *bfa);
573 void bfa_fcport_cfg_faa(struct bfa_s *bfa, u8 state);
574 bfa_status_t bfa_fcport_cfg_bbcr(struct bfa_s *bfa,
576 bfa_status_t bfa_fcport_get_bbcr_attr(struct bfa_s *bfa,
582 struct bfa_rport_s *bfa_rport_create(struct bfa_s *bfa, void *rport_drv);
591 void bfa_cb_rport_scn_online(struct bfa_s *bfa);
592 void bfa_cb_rport_scn_offline(struct bfa_s *bfa);
603 void bfa_rport_set_lunmask(struct bfa_s *bfa, struct bfa_rport_s *rp);
604 void bfa_rport_unset_lunmask(struct bfa_s *bfa, struct bfa_rport_s *rp);
609 struct bfa_fcxp_s *bfa_fcxp_req_rsp_alloc(void *bfad_fcxp, struct bfa_s *bfa,
616 void bfa_fcxp_req_rsp_alloc_wait(struct bfa_s *bfa, struct bfa_fcxp_wqe_s *wqe,
625 void bfa_fcxp_walloc_cancel(struct bfa_s *bfa,
643 u32 bfa_fcxp_get_maxrsp(struct bfa_s *bfa);
644 void bfa_fcxp_res_recfg(struct bfa_s *bfa, u16 num_fcxp_fw);
661 void bfa_uf_recv_register(struct bfa_s *bfa, bfa_cb_uf_recv_t ufrecv,
669 u32 bfa_lps_get_max_vport(struct bfa_s *bfa);
670 struct bfa_lps_s *bfa_lps_alloc(struct bfa_s *bfa);
679 u8 bfa_lps_get_fwtag(struct bfa_s *bfa, u8 lp_tag);
680 u32 bfa_lps_get_base_pid(struct bfa_s *bfa);
681 u8 bfa_lps_get_tag_from_pid(struct bfa_s *bfa, u32 pid);
689 bfa_status_t bfa_faa_query(struct bfa_s *bfa, struct bfa_faa_attr_s *attr,
717 struct bfa_s *bfa; /* Back pointer to BFA */ member
734 struct bfa_s *bfa; /* Back pointer to BFA */ member
743 void bfa_fcdiag_intr(struct bfa_s *bfa, struct bfi_msg_s *msg);
745 bfa_status_t bfa_fcdiag_loopback(struct bfa_s *bfa,
750 bfa_status_t bfa_fcdiag_queuetest(struct bfa_s *bfa, u32 ignore,
753 bfa_status_t bfa_fcdiag_lb_is_running(struct bfa_s *bfa);
754 bfa_status_t bfa_dport_enable(struct bfa_s *bfa, u32 lpcnt, u32 pat,
756 bfa_status_t bfa_dport_disable(struct bfa_s *bfa, bfa_cb_diag_t cbfn,
758 bfa_status_t bfa_dport_start(struct bfa_s *bfa, u32 lpcnt, u32 pat,
760 bfa_status_t bfa_dport_show(struct bfa_s *bfa,