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);
269 void bfa_rport_isr(struct bfa_s *bfa, struct bfi_msg_s *msg);
270 void bfa_rport_res_recfg(struct bfa_s *bfa, u16 num_rport_fw);
293 struct bfa_s *bfa; /* backpointer to BFA */
320 struct bfa_s *bfa; /* bfa instance */
357 struct bfa_s *bfa; /* back pointer to BFA */
377 void bfa_uf_isr(struct bfa_s *bfa, struct bfi_msg_s *msg);
378 void bfa_uf_res_recfg(struct bfa_s *bfa, u16 num_uf_fw);
385 struct bfa_s *bfa; /* parent bfa instance */
433 void bfa_lps_isr(struct bfa_s *bfa, struct bfi_msg_s *msg);
460 struct bfa_s *bfa; /* parent BFA instance */
518 void bfa_fcport_init(struct bfa_s *bfa);
519 void bfa_fcport_isr(struct bfa_s *bfa, struct bfi_msg_s *msg);
524 bfa_status_t bfa_fcport_enable(struct bfa_s *bfa);
525 bfa_status_t bfa_fcport_disable(struct bfa_s *bfa);
526 bfa_status_t bfa_fcport_cfg_speed(struct bfa_s *bfa,
528 enum bfa_port_speed bfa_fcport_get_speed(struct bfa_s *bfa);
529 bfa_status_t bfa_fcport_cfg_topology(struct bfa_s *bfa,
531 enum bfa_port_topology bfa_fcport_get_topology(struct bfa_s *bfa);
532 enum bfa_port_topology bfa_fcport_get_cfg_topology(struct bfa_s *bfa);
533 bfa_status_t bfa_fcport_cfg_hardalpa(struct bfa_s *bfa, u8 alpa);
534 bfa_boolean_t bfa_fcport_get_hardalpa(struct bfa_s *bfa, u8 *alpa);
535 u8 bfa_fcport_get_myalpa(struct bfa_s *bfa);
536 bfa_status_t bfa_fcport_clr_hardalpa(struct bfa_s *bfa);
537 bfa_status_t bfa_fcport_cfg_maxfrsize(struct bfa_s *bfa, u16 maxsize);
538 u16 bfa_fcport_get_maxfrsize(struct bfa_s *bfa);
539 u8 bfa_fcport_get_rx_bbcredit(struct bfa_s *bfa);
540 void bfa_fcport_get_attr(struct bfa_s *bfa, struct bfa_port_attr_s *attr);
541 wwn_t bfa_fcport_get_wwn(struct bfa_s *bfa, bfa_boolean_t node);
542 void bfa_fcport_event_register(struct bfa_s *bfa,
545 bfa_boolean_t bfa_fcport_is_disabled(struct bfa_s *bfa);
546 bfa_boolean_t bfa_fcport_is_dport(struct bfa_s *bfa);
547 bfa_boolean_t bfa_fcport_is_ddport(struct bfa_s *bfa);
548 bfa_status_t bfa_fcport_set_qos_bw(struct bfa_s *bfa,
550 enum bfa_port_speed bfa_fcport_get_ratelim_speed(struct bfa_s *bfa);
552 void bfa_fcport_set_tx_bbcredit(struct bfa_s *bfa, u16 tx_bbcredit);
553 bfa_boolean_t bfa_fcport_is_ratelim(struct bfa_s *bfa);
556 bfa_boolean_t bfa_fcport_is_linkup(struct bfa_s *bfa);
557 bfa_status_t bfa_fcport_get_stats(struct bfa_s *bfa,
559 bfa_status_t bfa_fcport_clear_stats(struct bfa_s *bfa,
561 bfa_boolean_t bfa_fcport_is_qos_enabled(struct bfa_s *bfa);
562 bfa_boolean_t bfa_fcport_is_trunk_enabled(struct bfa_s *bfa);
563 void bfa_fcport_dportenable(struct bfa_s *bfa);
564 void bfa_fcport_dportdisable(struct bfa_s *bfa);
565 bfa_status_t bfa_fcport_is_pbcdisabled(struct bfa_s *bfa);
566 void bfa_fcport_cfg_faa(struct bfa_s *bfa, u8 state);
567 bfa_status_t bfa_fcport_cfg_bbcr(struct bfa_s *bfa,
569 bfa_status_t bfa_fcport_get_bbcr_attr(struct bfa_s *bfa,
575 struct bfa_rport_s *bfa_rport_create(struct bfa_s *bfa, void *rport_drv);
584 void bfa_cb_rport_scn_online(struct bfa_s *bfa);
585 void bfa_cb_rport_scn_offline(struct bfa_s *bfa);
596 void bfa_rport_set_lunmask(struct bfa_s *bfa, struct bfa_rport_s *rp);
597 void bfa_rport_unset_lunmask(struct bfa_s *bfa, struct bfa_rport_s *rp);
602 struct bfa_fcxp_s *bfa_fcxp_req_rsp_alloc(void *bfad_fcxp, struct bfa_s *bfa,
609 void bfa_fcxp_req_rsp_alloc_wait(struct bfa_s *bfa, struct bfa_fcxp_wqe_s *wqe,
618 void bfa_fcxp_walloc_cancel(struct bfa_s *bfa,
636 u32 bfa_fcxp_get_maxrsp(struct bfa_s *bfa);
637 void bfa_fcxp_res_recfg(struct bfa_s *bfa, u16 num_fcxp_fw);
654 void bfa_uf_recv_register(struct bfa_s *bfa, bfa_cb_uf_recv_t ufrecv,
662 u32 bfa_lps_get_max_vport(struct bfa_s *bfa);
663 struct bfa_lps_s *bfa_lps_alloc(struct bfa_s *bfa);
672 u8 bfa_lps_get_fwtag(struct bfa_s *bfa, u8 lp_tag);
673 u32 bfa_lps_get_base_pid(struct bfa_s *bfa);
674 u8 bfa_lps_get_tag_from_pid(struct bfa_s *bfa, u32 pid);
682 bfa_status_t bfa_faa_query(struct bfa_s *bfa, struct bfa_faa_attr_s *attr,
710 struct bfa_s *bfa; /* Back pointer to BFA */
727 struct bfa_s *bfa; /* Back pointer to BFA */
736 void bfa_fcdiag_intr(struct bfa_s *bfa, struct bfi_msg_s *msg);
738 bfa_status_t bfa_fcdiag_loopback(struct bfa_s *bfa,
743 bfa_status_t bfa_fcdiag_queuetest(struct bfa_s *bfa, u32 ignore,
746 bfa_status_t bfa_fcdiag_lb_is_running(struct bfa_s *bfa);
747 bfa_status_t bfa_dport_enable(struct bfa_s *bfa, u32 lpcnt, u32 pat,
749 bfa_status_t bfa_dport_disable(struct bfa_s *bfa, bfa_cb_diag_t cbfn,
751 bfa_status_t bfa_dport_start(struct bfa_s *bfa, u32 lpcnt, u32 pat,
753 bfa_status_t bfa_dport_show(struct bfa_s *bfa,