• Home
  • Raw
  • Download

Lines Matching refs:bfa_s

63 	struct bfa_s *bfa;
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 */
117 typedef void (*fcxp_send_cb_t) (struct bfa_s *ioc, struct bfa_fcxp_s *fcxp,
211 struct bfa_s *bfa;
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 */
327 struct bfa_s *bfa; /* bfa instance */
364 struct bfa_s *bfa; /* back pointer to BFA */
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 */
442 void bfa_lps_isr(struct bfa_s *bfa, struct bfi_msg_s *msg);
469 struct bfa_s *bfa; /* parent BFA instance */
526 void bfa_fcport_init(struct bfa_s *bfa);
527 void bfa_fcport_isr(struct bfa_s *bfa, struct bfi_msg_s *msg);
532 bfa_status_t bfa_fcport_enable(struct bfa_s *bfa);
533 bfa_status_t bfa_fcport_disable(struct bfa_s *bfa);
534 bfa_status_t bfa_fcport_cfg_speed(struct bfa_s *bfa,
536 enum bfa_port_speed bfa_fcport_get_speed(struct bfa_s *bfa);
537 bfa_status_t bfa_fcport_cfg_topology(struct bfa_s *bfa,
539 enum bfa_port_topology bfa_fcport_get_topology(struct bfa_s *bfa);
540 enum bfa_port_topology bfa_fcport_get_cfg_topology(struct bfa_s *bfa);
541 bfa_status_t bfa_fcport_cfg_hardalpa(struct bfa_s *bfa, u8 alpa);
542 bfa_boolean_t bfa_fcport_get_hardalpa(struct bfa_s *bfa, u8 *alpa);
543 u8 bfa_fcport_get_myalpa(struct bfa_s *bfa);
544 bfa_status_t bfa_fcport_clr_hardalpa(struct bfa_s *bfa);
545 bfa_status_t bfa_fcport_cfg_maxfrsize(struct bfa_s *bfa, u16 maxsize);
546 u16 bfa_fcport_get_maxfrsize(struct bfa_s *bfa);
547 u8 bfa_fcport_get_rx_bbcredit(struct bfa_s *bfa);
548 void bfa_fcport_get_attr(struct bfa_s *bfa, struct bfa_port_attr_s *attr);
549 wwn_t bfa_fcport_get_wwn(struct bfa_s *bfa, bfa_boolean_t node);
550 void bfa_fcport_event_register(struct bfa_s *bfa,
553 bfa_boolean_t bfa_fcport_is_disabled(struct bfa_s *bfa);
554 bfa_boolean_t bfa_fcport_is_dport(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, u8 bb_scn);
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);
578 struct bfa_rport_s *bfa_rport_create(struct bfa_s *bfa, void *rport_drv);
587 void bfa_cb_rport_scn_online(struct bfa_s *bfa);
588 void bfa_cb_rport_scn_offline(struct bfa_s *bfa);
599 void bfa_rport_set_lunmask(struct bfa_s *bfa, struct bfa_rport_s *rp);
600 void bfa_rport_unset_lunmask(struct bfa_s *bfa, struct bfa_rport_s *rp);
605 struct bfa_fcxp_s *bfa_fcxp_req_rsp_alloc(void *bfad_fcxp, struct bfa_s *bfa,
612 void bfa_fcxp_req_rsp_alloc_wait(struct bfa_s *bfa, struct bfa_fcxp_wqe_s *wqe,
621 void bfa_fcxp_walloc_cancel(struct bfa_s *bfa,
639 u32 bfa_fcxp_get_maxrsp(struct bfa_s *bfa);
640 void bfa_fcxp_res_recfg(struct bfa_s *bfa, u16 num_fcxp_fw);
657 void bfa_uf_recv_register(struct bfa_s *bfa, bfa_cb_uf_recv_t ufrecv,
665 u32 bfa_lps_get_max_vport(struct bfa_s *bfa);
666 struct bfa_lps_s *bfa_lps_alloc(struct bfa_s *bfa);
675 u8 bfa_lps_get_fwtag(struct bfa_s *bfa, u8 lp_tag);
676 u32 bfa_lps_get_base_pid(struct bfa_s *bfa);
677 u8 bfa_lps_get_tag_from_pid(struct bfa_s *bfa, u32 pid);
685 bfa_status_t bfa_faa_query(struct bfa_s *bfa, struct bfa_faa_attr_s *attr,
713 struct bfa_s *bfa; /* Back pointer to BFA */
722 struct bfa_s *bfa; /* Back pointer to BFA */
731 void bfa_fcdiag_intr(struct bfa_s *bfa, struct bfi_msg_s *msg);
733 bfa_status_t bfa_fcdiag_loopback(struct bfa_s *bfa,
738 bfa_status_t bfa_fcdiag_queuetest(struct bfa_s *bfa, u32 ignore,
741 bfa_status_t bfa_fcdiag_lb_is_running(struct bfa_s *bfa);
742 bfa_status_t bfa_dport_enable(struct bfa_s *bfa, bfa_cb_diag_t cbfn,
744 bfa_status_t bfa_dport_disable(struct bfa_s *bfa, bfa_cb_diag_t cbfn,
746 bfa_status_t bfa_dport_get_state(struct bfa_s *bfa,