/drivers/scsi/bfa/ |
D | bfa_svc.h | 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); [all …]
|
D | bfa.h | 27 struct bfa_s; 29 typedef void (*bfa_isr_func_t) (struct bfa_s *bfa, struct bfi_msg_s *m); 35 void bfa_isr_unhandled(struct bfa_s *bfa, struct bfi_msg_s *m); 175 typedef void (*bfa_msix_handler_t)(struct bfa_s *bfa, int vec); 185 void (*hw_reginit)(struct bfa_s *bfa); 186 void (*hw_reqq_ack)(struct bfa_s *bfa, int reqq); 187 void (*hw_rspq_ack)(struct bfa_s *bfa, int rspq, u32 ci); 188 void (*hw_msix_init)(struct bfa_s *bfa, int nvecs); 189 void (*hw_msix_ctrl_install)(struct bfa_s *bfa); 190 void (*hw_msix_queue_install)(struct bfa_s *bfa); [all …]
|
D | bfa_fcpim.h | 41 void bfa_itn_create(struct bfa_s *bfa, struct bfa_rport_s *rport, 42 void (*isr)(struct bfa_s *bfa, struct bfi_msg_s *m)); 43 void bfa_itn_isr(struct bfa_s *bfa, struct bfi_msg_s *m); 45 void bfa_fcp_res_recfg(struct bfa_s *bfa, u16 num_ioim_fw, u16 max_ioim_fw); 117 struct bfa_s *bfa; 147 struct bfa_s *bfa; 170 struct bfa_s *bfa; /* BFA module */ 202 struct bfa_s *bfa; /* BFA module */ 224 struct bfa_s *bfa; /* bfa instance */ 278 void bfa_ioim_isr(struct bfa_s *bfa, struct bfi_msg_s *msg); [all …]
|
D | bfa_modules.h | 70 struct bfa_s *bfa); \ 71 static void bfa_ ## __mod ## _attach(struct bfa_s *bfa, \ 74 static void bfa_ ## __mod ## _detach(struct bfa_s *bfa); \ 75 static void bfa_ ## __mod ## _start(struct bfa_s *bfa); \ 76 static void bfa_ ## __mod ## _stop(struct bfa_s *bfa); \ 77 static void bfa_ ## __mod ## _iocdisable(struct bfa_s *bfa); \ 100 struct bfa_s *bfa); 101 void (*attach) (struct bfa_s *bfa, void *bfad, 104 void (*detach) (struct bfa_s *bfa); 105 void (*start) (struct bfa_s *bfa); [all …]
|
D | bfa_hw_ct.c | 28 bfa_hwct_msix_dummy(struct bfa_s *bfa, int vec) in bfa_hwct_msix_dummy() 33 bfa_hwct_reginit(struct bfa_s *bfa) in bfa_hwct_reginit() 49 bfa_hwct2_reginit(struct bfa_s *bfa) in bfa_hwct2_reginit() 59 bfa_hwct_reqq_ack(struct bfa_s *bfa, int reqq) in bfa_hwct_reqq_ack() 74 bfa_hwct_rspq_ack(struct bfa_s *bfa, int rspq, u32 ci) in bfa_hwct_rspq_ack() 92 bfa_hwct2_rspq_ack(struct bfa_s *bfa, int rspq, u32 ci) in bfa_hwct2_rspq_ack() 100 bfa_hwct_msix_getvecs(struct bfa_s *bfa, u32 *msix_vecs_bmap, in bfa_hwct_msix_getvecs() 112 bfa_hwct_msix_init(struct bfa_s *bfa, int nvecs) in bfa_hwct_msix_init() 122 bfa_hwct_msix_ctrl_install(struct bfa_s *bfa) in bfa_hwct_msix_ctrl_install() 134 bfa_hwct_msix_queue_install(struct bfa_s *bfa) in bfa_hwct_msix_queue_install() [all …]
|
D | bfa_hw_cb.c | 23 bfa_hwcb_reginit(struct bfa_s *bfa) in bfa_hwcb_reginit() 39 bfa_hwcb_reqq_ack_msix(struct bfa_s *bfa, int reqq) in bfa_hwcb_reqq_ack_msix() 53 bfa_hwcb_rspq_ack_msix(struct bfa_s *bfa, int rspq, u32 ci) in bfa_hwcb_rspq_ack_msix() 67 bfa_hwcb_rspq_ack(struct bfa_s *bfa, int rspq, u32 ci) in bfa_hwcb_rspq_ack() 78 bfa_hwcb_msix_getvecs(struct bfa_s *bfa, u32 *msix_vecs_bmap, in bfa_hwcb_msix_getvecs() 107 bfa_hwcb_msix_dummy(struct bfa_s *bfa, int vec) in bfa_hwcb_msix_dummy() 115 bfa_hwcb_msix_init(struct bfa_s *bfa, int nvecs) in bfa_hwcb_msix_init() 124 bfa_hwcb_msix_ctrl_install(struct bfa_s *bfa) in bfa_hwcb_msix_ctrl_install() 142 bfa_hwcb_msix_queue_install(struct bfa_s *bfa) in bfa_hwcb_msix_queue_install() 163 bfa_hwcb_msix_uninstall(struct bfa_s *bfa) in bfa_hwcb_msix_uninstall() [all …]
|
D | bfa_core.c | 94 bfa_com_port_attach(struct bfa_s *bfa) in bfa_com_port_attach() 107 bfa_com_ablk_attach(struct bfa_s *bfa) in bfa_com_ablk_attach() 117 bfa_com_cee_attach(struct bfa_s *bfa) in bfa_com_cee_attach() 128 bfa_com_sfp_attach(struct bfa_s *bfa) in bfa_com_sfp_attach() 138 bfa_com_flash_attach(struct bfa_s *bfa, bfa_boolean_t mincfg) in bfa_com_flash_attach() 149 bfa_com_diag_attach(struct bfa_s *bfa) in bfa_com_diag_attach() 159 bfa_com_phy_attach(struct bfa_s *bfa, bfa_boolean_t mincfg) in bfa_com_phy_attach() 169 bfa_com_fru_attach(struct bfa_s *bfa, bfa_boolean_t mincfg) in bfa_com_fru_attach() 238 static void bfa_iocfc_start_submod(struct bfa_s *bfa); 239 static void bfa_iocfc_disable_submod(struct bfa_s *bfa); [all …]
|
D | bfa_svc.c | 112 static void hal_fcxp_rx_plog(struct bfa_s *bfa, struct bfa_fcxp_s *fcxp, 114 static void hal_fcxp_tx_plog(struct bfa_s *bfa, u32 reqlen, 124 struct bfa_meminfo_s *minfo, struct bfa_s *bfa); 125 static void bfa_lps_attach(struct bfa_s *bfa, void *bfad, 128 static void bfa_lps_detach(struct bfa_s *bfa); 129 static void bfa_lps_start(struct bfa_s *bfa); 130 static void bfa_lps_stop(struct bfa_s *bfa); 131 static void bfa_lps_iocdisable(struct bfa_s *bfa); 132 static void bfa_lps_login_rsp(struct bfa_s *bfa, 135 static void bfa_lps_logout_rsp(struct bfa_s *bfa, [all …]
|
D | bfa_fcpim.c | 27 static void bfa_ioim_lm_init(struct bfa_s *bfa); 320 struct bfa_s *bfa = fcp->bfa; in bfa_fcpim_attach() 358 bfa_fcpim_path_tov_set(struct bfa_s *bfa, u16 path_tov) in bfa_fcpim_path_tov_set() 368 bfa_fcpim_path_tov_get(struct bfa_s *bfa) in bfa_fcpim_path_tov_get() 429 bfa_fcpim_port_iostats(struct bfa_s *bfa, in bfa_fcpim_port_iostats() 471 bfa_fcpim_profile_on(struct bfa_s *bfa, u32 time) in bfa_fcpim_profile_on() 490 bfa_fcpim_profile_off(struct bfa_s *bfa) in bfa_fcpim_profile_off() 501 bfa_fcpim_qdepth_get(struct bfa_s *bfa) in bfa_fcpim_qdepth_get() 1116 struct bfa_s *bfa = fcpim->bfa; in bfa_itnim_attach() 1363 bfa_itnim_isr(struct bfa_s *bfa, struct bfi_msg_s *m) in bfa_itnim_isr() [all …]
|
D | bfad_debugfs.c | 202 bfad_reg_offset_check(struct bfa_s *bfa, u32 offset, u32 len) in bfad_reg_offset_check() 255 struct bfa_s *bfa = &bfad->bfa; in bfad_debugfs_write_regrd() 333 struct bfa_s *bfa = &bfad->bfa; in bfad_debugfs_write_regwr()
|
D | bfa_fcs.c | 70 bfa_fcs_attach(struct bfa_fcs_s *fcs, struct bfa_s *bfa, struct bfad_s *bfad, in bfa_fcs_attach() 303 struct bfa_s *bfa = fabric->fcs->bfa; in bfa_fcs_fabric_sm_created() 351 struct bfa_s *bfa = fabric->fcs->bfa; in bfa_fcs_fabric_sm_linkdown() 618 struct bfa_s *bfa = fabric->fcs->bfa; in bfa_fcs_fabric_sm_online() 748 struct bfa_s *bfa = fabric->fcs->bfa; in bfa_fcs_fabric_sm_stopping() 1005 struct bfa_s *bfa = fabric->fcs->bfa; in bfa_fcs_fabric_login() 1450 struct bfa_s *bfa = fabric->fcs->bfa; in bfa_fcs_fabric_send_flogi_acc()
|
D | bfa_ioc.h | 298 struct bfa_s *bfa; 787 struct bfa_s *bfa; 803 void bfa_dconf_modinit(struct bfa_s *bfa); 804 void bfa_dconf_modexit(struct bfa_s *bfa); 805 bfa_status_t bfa_dconf_update(struct bfa_s *bfa);
|
D | bfad_im.h | 40 u32 bfad_im_supported_speeds(struct bfa_s *bfa);
|
D | bfad_drv.h | 192 struct bfa_s bfa;
|
D | bfad_im.c | 928 struct bfa_s *bfa = itnim_data->itnim->bfa_itnim->bfa; in bfad_im_check_if_make_lun_visible() 953 struct bfa_s *bfa; in bfad_im_slave_alloc() 987 bfad_im_supported_speeds(struct bfa_s *bfa) in bfad_im_supported_speeds()
|
D | bfa_fcs.h | 696 struct bfa_s *bfa; /* corresponding BFA bfa instance */ 790 void bfa_fcs_attach(struct bfa_fcs_s *fcs, struct bfa_s *bfa,
|
D | bfa_ioc.c | 6077 struct bfa_s *bfa) in bfa_dconf_meminfo() 6090 bfa_dconf_attach(struct bfa_s *bfa, void *bfad, struct bfa_iocfc_cfg_s *cfg, in bfa_dconf_attach() 6116 struct bfa_s *bfa = arg; in bfa_dconf_init_cb() 6131 bfa_dconf_modinit(struct bfa_s *bfa) in bfa_dconf_modinit() 6137 bfa_dconf_start(struct bfa_s *bfa) in bfa_dconf_start() 6142 bfa_dconf_stop(struct bfa_s *bfa) in bfa_dconf_stop() 6152 bfa_dconf_iocdisable(struct bfa_s *bfa) in bfa_dconf_iocdisable() 6159 bfa_dconf_detach(struct bfa_s *bfa) in bfa_dconf_detach() 6181 bfa_dconf_update(struct bfa_s *bfa) in bfa_dconf_update() 6206 bfa_dconf_modexit(struct bfa_s *bfa) in bfa_dconf_modexit()
|
D | bfa_fcs_rport.c | 2801 bfa_cb_rport_scn_online(struct bfa_s *bfa) in bfa_cb_rport_scn_online() 2828 bfa_cb_rport_scn_offline(struct bfa_s *bfa) in bfa_cb_rport_scn_offline()
|