Lines Matching refs:bfa_s

56 	struct bfa_s *bfa;
67 bfa_status_t bfa_sgpg_malloc(struct bfa_s *bfa, struct list_head *sgpg_q,
69 void bfa_sgpg_mfree(struct bfa_s *bfa, struct list_head *sgpg_q, int nsgpgs);
72 void bfa_sgpg_wait(struct bfa_s *bfa, struct bfa_sgpg_wqe_s *wqe, int nsgpgs);
73 void bfa_sgpg_wcancel(struct bfa_s *bfa, struct bfa_sgpg_wqe_s *wqe);
90 struct bfa_s *bfa; /* backpointer to BFA */
110 typedef void (*fcxp_send_cb_t) (struct bfa_s *ioc, struct bfa_fcxp_s *fcxp,
204 struct bfa_s *bfa;
227 void bfa_fcxp_isr(struct bfa_s *bfa, struct bfi_msg_s *msg);
253 void bfa_rport_isr(struct bfa_s *bfa, struct bfi_msg_s *msg);
254 void bfa_rport_res_recfg(struct bfa_s *bfa, u16 num_rport_fw);
295 struct bfa_s *bfa; /* backpointer to BFA */
322 struct bfa_s *bfa; /* bfa instance */
359 struct bfa_s *bfa; /* back pointer to BFA */
379 void bfa_uf_isr(struct bfa_s *bfa, struct bfi_msg_s *msg);
380 void bfa_uf_res_recfg(struct bfa_s *bfa, u16 num_uf_fw);
405 struct bfa_s *bfa; /* parent bfa instance */
453 void bfa_lps_isr(struct bfa_s *bfa, struct bfi_msg_s *msg);
516 struct bfa_s *bfa; /* parent BFA instance */
574 void bfa_fcport_init(struct bfa_s *bfa);
575 void bfa_fcport_isr(struct bfa_s *bfa, struct bfi_msg_s *msg);
580 bfa_status_t bfa_fcport_enable(struct bfa_s *bfa);
581 bfa_status_t bfa_fcport_disable(struct bfa_s *bfa);
582 bfa_status_t bfa_fcport_cfg_speed(struct bfa_s *bfa,
584 enum bfa_port_speed bfa_fcport_get_speed(struct bfa_s *bfa);
585 bfa_status_t bfa_fcport_cfg_topology(struct bfa_s *bfa,
587 enum bfa_port_topology bfa_fcport_get_topology(struct bfa_s *bfa);
588 enum bfa_port_topology bfa_fcport_get_cfg_topology(struct bfa_s *bfa);
589 bfa_status_t bfa_fcport_cfg_hardalpa(struct bfa_s *bfa, u8 alpa);
590 bfa_boolean_t bfa_fcport_get_hardalpa(struct bfa_s *bfa, u8 *alpa);
591 u8 bfa_fcport_get_myalpa(struct bfa_s *bfa);
592 bfa_status_t bfa_fcport_clr_hardalpa(struct bfa_s *bfa);
593 bfa_status_t bfa_fcport_cfg_maxfrsize(struct bfa_s *bfa, u16 maxsize);
594 u16 bfa_fcport_get_maxfrsize(struct bfa_s *bfa);
595 u8 bfa_fcport_get_rx_bbcredit(struct bfa_s *bfa);
596 void bfa_fcport_get_attr(struct bfa_s *bfa, struct bfa_port_attr_s *attr);
597 wwn_t bfa_fcport_get_wwn(struct bfa_s *bfa, bfa_boolean_t node);
598 void bfa_fcport_event_register(struct bfa_s *bfa,
601 bfa_boolean_t bfa_fcport_is_disabled(struct bfa_s *bfa);
602 bfa_boolean_t bfa_fcport_is_dport(struct bfa_s *bfa);
603 bfa_boolean_t bfa_fcport_is_ddport(struct bfa_s *bfa);
604 bfa_status_t bfa_fcport_set_qos_bw(struct bfa_s *bfa,
606 enum bfa_port_speed bfa_fcport_get_ratelim_speed(struct bfa_s *bfa);
608 void bfa_fcport_set_tx_bbcredit(struct bfa_s *bfa, u16 tx_bbcredit);
609 bfa_boolean_t bfa_fcport_is_ratelim(struct bfa_s *bfa);
612 bfa_boolean_t bfa_fcport_is_linkup(struct bfa_s *bfa);
613 bfa_status_t bfa_fcport_get_stats(struct bfa_s *bfa,
615 bfa_status_t bfa_fcport_clear_stats(struct bfa_s *bfa,
617 bfa_boolean_t bfa_fcport_is_qos_enabled(struct bfa_s *bfa);
618 bfa_boolean_t bfa_fcport_is_trunk_enabled(struct bfa_s *bfa);
619 void bfa_fcport_dportenable(struct bfa_s *bfa);
620 void bfa_fcport_dportdisable(struct bfa_s *bfa);
621 bfa_status_t bfa_fcport_is_pbcdisabled(struct bfa_s *bfa);
622 void bfa_fcport_cfg_faa(struct bfa_s *bfa, u8 state);
623 bfa_status_t bfa_fcport_cfg_bbcr(struct bfa_s *bfa,
625 bfa_status_t bfa_fcport_get_bbcr_attr(struct bfa_s *bfa,
631 struct bfa_rport_s *bfa_rport_create(struct bfa_s *bfa, void *rport_drv);
640 void bfa_cb_rport_scn_online(struct bfa_s *bfa);
641 void bfa_cb_rport_scn_offline(struct bfa_s *bfa);
652 void bfa_rport_set_lunmask(struct bfa_s *bfa, struct bfa_rport_s *rp);
653 void bfa_rport_unset_lunmask(struct bfa_s *bfa, struct bfa_rport_s *rp);
658 struct bfa_fcxp_s *bfa_fcxp_req_rsp_alloc(void *bfad_fcxp, struct bfa_s *bfa,
665 void bfa_fcxp_req_rsp_alloc_wait(struct bfa_s *bfa, struct bfa_fcxp_wqe_s *wqe,
674 void bfa_fcxp_walloc_cancel(struct bfa_s *bfa,
692 u32 bfa_fcxp_get_maxrsp(struct bfa_s *bfa);
693 void bfa_fcxp_res_recfg(struct bfa_s *bfa, u16 num_fcxp_fw);
710 void bfa_uf_recv_register(struct bfa_s *bfa, bfa_cb_uf_recv_t ufrecv,
718 u32 bfa_lps_get_max_vport(struct bfa_s *bfa);
719 struct bfa_lps_s *bfa_lps_alloc(struct bfa_s *bfa);
728 u8 bfa_lps_get_fwtag(struct bfa_s *bfa, u8 lp_tag);
729 u32 bfa_lps_get_base_pid(struct bfa_s *bfa);
730 u8 bfa_lps_get_tag_from_pid(struct bfa_s *bfa, u32 pid);
738 bfa_status_t bfa_faa_query(struct bfa_s *bfa, struct bfa_faa_attr_s *attr,
783 struct bfa_s *bfa; /* Back pointer to BFA */
800 struct bfa_s *bfa; /* Back pointer to BFA */
809 void bfa_fcdiag_intr(struct bfa_s *bfa, struct bfi_msg_s *msg);
811 bfa_status_t bfa_fcdiag_loopback(struct bfa_s *bfa,
816 bfa_status_t bfa_fcdiag_queuetest(struct bfa_s *bfa, u32 ignore,
819 bfa_status_t bfa_fcdiag_lb_is_running(struct bfa_s *bfa);
820 bfa_status_t bfa_dport_enable(struct bfa_s *bfa, u32 lpcnt, u32 pat,
822 bfa_status_t bfa_dport_disable(struct bfa_s *bfa, bfa_cb_diag_t cbfn,
824 bfa_status_t bfa_dport_start(struct bfa_s *bfa, u32 lpcnt, u32 pat,
826 bfa_status_t bfa_dport_show(struct bfa_s *bfa,