/drivers/scsi/bfa/ |
H A D | bfa_fcs_rport.c | 57 struct bfa_fcxp_s *fcxp, void *cbarg, 63 struct bfa_fcxp_s *fcxp, void *cbarg, 69 struct bfa_fcxp_s *fcxp, void *cbarg, 73 struct bfa_fcxp_s *fcxp, void *cbarg, 436 bfa_fcxp_discard(rport->fcxp); 463 bfa_fcxp_discard(rport->fcxp); 480 bfa_fcxp_discard(rport->fcxp); 488 bfa_fcxp_discard(rport->fcxp); 498 bfa_fcxp_discard(rport->fcxp); 504 bfa_fcxp_discard(rport->fcxp); 1711 struct bfa_fcxp_s *fcxp; local 1739 bfa_fcs_rport_plogi_response(void *fcsarg, struct bfa_fcxp_s *fcxp, void *cbarg, bfa_status_t req_status, u32 rsp_len, u32 resid_len, struct fchs_s *rsp_fchs) argument 1831 struct bfa_fcxp_s *fcxp; local 1865 struct bfa_fcxp_s *fcxp; local 1891 bfa_fcs_rport_adisc_response(void *fcsarg, struct bfa_fcxp_s *fcxp, void *cbarg, bfa_status_t req_status, u32 rsp_len, u32 resid_len, struct fchs_s *rsp_fchs) argument 1927 struct bfa_fcxp_s *fcxp; local 1960 bfa_fcs_rport_gidpn_response(void *fcsarg, struct bfa_fcxp_s *fcxp, void *cbarg, bfa_status_t req_status, u32 rsp_len, u32 resid_len, struct fchs_s *rsp_fchs) argument 2033 bfa_fcs_rport_gpnid_response(void *fcsarg, struct bfa_fcxp_s *fcxp, void *cbarg, bfa_status_t req_status, u32 rsp_len, u32 resid_len, struct fchs_s *rsp_fchs) argument 2083 struct bfa_fcxp_s *fcxp; local 2121 struct bfa_fcxp_s *fcxp; local 2169 struct bfa_fcxp_s *fcxp; local 2215 struct bfa_fcxp_s *fcxp; local 2252 struct bfa_fcxp_s *fcxp; local 2932 struct bfa_fcxp_s *fcxp; local 2958 struct bfa_fcxp_s *fcxp; local 3382 struct bfa_fcxp_s *fcxp; local 3407 bfa_fcs_rpf_rpsc2_response(void *fcsarg, struct bfa_fcxp_s *fcxp, void *cbarg, bfa_status_t req_status, u32 rsp_len, u32 resid_len, struct fchs_s *rsp_fchs) argument [all...] |
H A D | bfa_fcs_lport.c | 378 struct bfa_fcxp_s *fcxp; local 385 fcxp = bfa_fcs_fcxp_alloc(port->fcs, BFA_FALSE); 386 if (!fcxp) 389 len = fc_ls_rjt_build(&fchs, bfa_fcxp_get_reqbuf(fcxp), 393 bfa_fcxp_send(fcxp, bfa_rport, port->fabric->vf_id, port->lp_tag, 406 struct bfa_fcxp_s *fcxp; local 415 fcxp = bfa_fcs_fcxp_alloc(port->fcs, BFA_FALSE); 416 if (!fcxp) 419 ct_hdr = bfa_fcxp_get_reqbuf(fcxp); 427 bfa_fcxp_send(fcxp, bfa_rpor 545 struct bfa_fcxp_s *fcxp; local 588 struct bfa_fcxp_s *fcxp; local 723 struct bfa_fcxp_s *fcxp; local 1862 struct bfa_fcxp_s *fcxp; local 2151 bfa_fcs_lport_fdmi_rhba_response(void *fcsarg, struct bfa_fcxp_s *fcxp, void *cbarg, bfa_status_t req_status, u32 rsp_len, u32 resid_len, struct fchs_s *rsp_fchs) argument 2195 struct bfa_fcxp_s *fcxp; local 2474 bfa_fcs_lport_fdmi_rprt_response(void *fcsarg, struct bfa_fcxp_s *fcxp, void *cbarg, bfa_status_t req_status, u32 rsp_len, u32 resid_len, struct fchs_s *rsp_fchs) argument 2518 struct bfa_fcxp_s *fcxp; local 2567 bfa_fcs_lport_fdmi_rpa_response(void *fcsarg, struct bfa_fcxp_s *fcxp, void *cbarg, bfa_status_t req_status, u32 rsp_len, u32 resid_len, struct fchs_s *rsp_fchs) argument 3135 struct bfa_fcxp_s *fcxp; local 3161 bfa_fcs_lport_ms_gmal_response(void *fcsarg, struct bfa_fcxp_s *fcxp, void *cbarg, bfa_status_t req_status, u32 rsp_len, u32 resid_len, struct fchs_s *rsp_fchs) argument 3336 struct bfa_fcxp_s *fcxp; local 3362 bfa_fcs_lport_ms_gfn_response(void *fcsarg, struct bfa_fcxp_s *fcxp, void *cbarg, bfa_status_t req_status, u32 rsp_len, u32 resid_len, struct fchs_s *rsp_fchs) argument 3413 struct bfa_fcxp_s *fcxp; local 3444 bfa_fcs_lport_ms_plogi_response(void *fcsarg, struct bfa_fcxp_s *fcxp, void *cbarg, bfa_status_t req_status, u32 rsp_len, u32 resid_len, struct fchs_s *rsp_fchs) argument 4378 struct bfa_fcxp_s *fcxp; local 4409 bfa_fcs_lport_ns_plogi_response(void *fcsarg, struct bfa_fcxp_s *fcxp, void *cbarg, bfa_status_t req_status, u32 rsp_len, u32 resid_len, struct fchs_s *rsp_fchs) argument 4475 struct bfa_fcxp_s *fcxp; local 4505 bfa_fcs_lport_ns_rnn_id_response(void *fcsarg, struct bfa_fcxp_s *fcxp, void *cbarg, bfa_status_t req_status, u32 rsp_len, u32 resid_len, struct fchs_s *rsp_fchs) argument 4552 struct bfa_fcxp_s *fcxp; local 4585 bfa_fcs_lport_ns_rsnn_nn_response(void *fcsarg, struct bfa_fcxp_s *fcxp, void *cbarg, bfa_status_t req_status, u32 rsp_len, u32 resid_len, struct fchs_s *rsp_fchs) argument 4631 struct bfa_fcxp_s *fcxp; local 4691 bfa_fcs_lport_ns_rspn_id_response(void *fcsarg, struct bfa_fcxp_s *fcxp, void *cbarg, bfa_status_t req_status, u32 rsp_len, u32 resid_len, struct fchs_s *rsp_fchs) argument 4737 struct bfa_fcxp_s *fcxp; local 4764 bfa_fcs_lport_ns_rft_id_response(void *fcsarg, struct bfa_fcxp_s *fcxp, void *cbarg, bfa_status_t req_status, u32 rsp_len, u32 resid_len, struct fchs_s *rsp_fchs) argument 4810 struct bfa_fcxp_s *fcxp; local 4842 bfa_fcs_lport_ns_rff_id_response(void *fcsarg, struct bfa_fcxp_s *fcxp, void *cbarg, bfa_status_t req_status, u32 rsp_len, u32 resid_len, struct fchs_s *rsp_fchs) argument 4895 struct bfa_fcxp_s *fcxp; local 4926 bfa_fcs_lport_ns_gid_ft_response(void *fcsarg, struct bfa_fcxp_s *fcxp, void *cbarg, bfa_status_t req_status, u32 rsp_len, u32 resid_len, struct fchs_s *rsp_fchs) argument 5162 struct bfa_fcxp_s *fcxp; local 5386 struct bfa_fcxp_s *fcxp; local 5420 bfa_fcs_lport_scn_scr_response(void *fcsarg, struct bfa_fcxp_s *fcxp, void *cbarg, bfa_status_t req_status, u32 rsp_len, u32 resid_len, struct fchs_s *rsp_fchs) argument 5471 struct bfa_fcxp_s *fcxp; local [all...] |
H A D | bfa_svc.c | 26 BFA_MODULE(fcxp); variable 112 static void hal_fcxp_rx_plog(struct bfa_s *bfa, struct bfa_fcxp_s *fcxp, 115 struct bfa_fcxp_s *fcxp, struct fchs_s *fchs); 117 static void bfa_fcxp_queue(struct bfa_fcxp_s *fcxp, 452 struct bfa_fcxp_s *fcxp; local 454 fcxp = (struct bfa_fcxp_s *) bfa_mem_kva_curp(mod); 455 memset(fcxp, 0, sizeof(struct bfa_fcxp_s) * mod->num_fcxps); 463 mod->fcxp_list = fcxp; 466 fcxp->fcxp_mod = mod; 467 fcxp 565 struct bfa_fcxp_s *fcxp; local 589 struct bfa_fcxp_s *fcxp; local 603 bfa_fcxp_init_reqrsp(struct bfa_fcxp_s *fcxp, struct bfa_s *bfa, u8 *use_ibuf, u32 *nr_sgles, bfa_fcxp_get_sgaddr_t *r_sga_cbfn, bfa_fcxp_get_sglen_t *r_sglen_cbfn, struct list_head *r_sgpg_q, int n_sgles, bfa_fcxp_get_sgaddr_t sga_cbfn, bfa_fcxp_get_sglen_t sglen_cbfn) argument 641 bfa_fcxp_init(struct bfa_fcxp_s *fcxp, void *caller, struct bfa_s *bfa, int nreq_sgles, int nrsp_sgles, bfa_fcxp_get_sgaddr_t req_sga_cbfn, bfa_fcxp_get_sglen_t req_sglen_cbfn, bfa_fcxp_get_sgaddr_t rsp_sga_cbfn, bfa_fcxp_get_sglen_t rsp_sglen_cbfn) argument 668 bfa_fcxp_put(struct bfa_fcxp_s *fcxp) argument 700 bfa_fcxp_null_comp(void *bfad_fcxp, struct bfa_fcxp_s *fcxp, void *cbarg, bfa_status_t req_status, u32 rsp_len, u32 resid_len, struct fchs_s *rsp_fchs) argument 710 struct bfa_fcxp_s *fcxp = cbarg; local 725 struct bfa_fcxp_s *fcxp; local 772 hal_fcxp_tx_plog(struct bfa_s *bfa, u32 reqlen, struct bfa_fcxp_s *fcxp, struct fchs_s *fchs) argument 800 hal_fcxp_rx_plog(struct bfa_s *bfa, struct bfa_fcxp_s *fcxp, struct bfi_fcxp_send_rsp_s *fcxp_rsp) argument 830 struct bfa_fcxp_s *fcxp = cbarg; local 843 bfa_fcxp_queue(struct bfa_fcxp_s *fcxp, struct bfi_fcxp_send_req_s *send_req) argument 951 struct bfa_fcxp_s *fcxp = NULL; local 975 bfa_fcxp_get_reqbuf(struct bfa_fcxp_s *fcxp) argument 987 bfa_fcxp_get_reqbufsz(struct bfa_fcxp_s *fcxp) argument 1002 bfa_fcxp_get_rspbuf(struct bfa_fcxp_s *fcxp) argument 1024 bfa_fcxp_free(struct bfa_fcxp_s *fcxp) argument 1055 bfa_fcxp_send(struct bfa_fcxp_s *fcxp, struct bfa_rport_s *rport, u16 vf_id, u8 lp_tag, bfa_boolean_t cts, enum fc_cos cos, u32 reqlen, struct fchs_s *fchs, bfa_cb_fcxp_send_t cbfn, void *cbarg, u32 rsp_maxlen, u8 rsp_timeout) argument 1104 bfa_fcxp_abort(struct bfa_fcxp_s *fcxp) argument 1155 bfa_fcxp_discard(struct bfa_fcxp_s *fcxp) argument [all...] |
H A D | bfa_fcs_fcpim.c | 37 struct bfa_fcxp_s *fcxp, void *cbarg, 175 bfa_fcxp_discard(itnim->fcxp); 181 bfa_fcxp_discard(itnim->fcxp); 187 bfa_fcxp_discard(itnim->fcxp); 454 struct bfa_fcxp_s *fcxp; local 459 fcxp = fcxp_alloced ? fcxp_alloced : 461 if (!fcxp) { 467 itnim->fcxp = fcxp; 469 len = fc_prli_build(&fchs, bfa_fcxp_get_reqbuf(fcxp), 482 bfa_fcs_itnim_prli_response(void *fcsarg, struct bfa_fcxp_s *fcxp, void *cbarg, bfa_status_t req_status, u32 rsp_len, u32 resid_len, struct fchs_s *rsp_fchs) argument [all...] |
H A D | bfa_svc.h | 117 typedef void (*fcxp_send_cb_t) (struct bfa_s *ioc, struct bfa_fcxp_s *fcxp, 124 typedef void (*bfa_cb_fcxp_send_t) (void *bfad_fcxp, struct bfa_fcxp_s *fcxp, 128 typedef void (*bfa_fcxp_alloc_cbfn_t) (void *cbarg, struct bfa_fcxp_s *fcxp); 163 struct list_head qe; /* fcxp queue element */ 167 /* back pointer to fcxp mod */ 203 bfa_boolean_t req_rsp; /* Used to track req/rsp fcxp */ 607 * bfa fcxp API functions 627 void bfa_fcxp_discard(struct bfa_fcxp_s *fcxp); 629 void *bfa_fcxp_get_reqbuf(struct bfa_fcxp_s *fcxp); 630 void *bfa_fcxp_get_rspbuf(struct bfa_fcxp_s *fcxp); [all...] |
H A D | bfa_fcs.h | 73 struct bfa_fcxp_s *fcxp; member in struct:bfa_fcs_lport_ns_s 84 struct bfa_fcxp_s *fcxp; member in struct:bfa_fcs_lport_scn_s 93 struct bfa_fcxp_s *fcxp; member in struct:bfa_fcs_lport_fdmi_s 104 struct bfa_fcxp_s *fcxp; member in struct:bfa_fcs_lport_ms_s 156 struct bfa_fcxp_s *fcxp; member in struct:bfa_fcs_lport_s 415 struct bfa_fcxp_s *fcxp; /* FCXP needed for discarding */ member in struct:bfa_fcs_rpf_s 416 struct bfa_fcxp_wqe_s fcxp_wqe; /* fcxp wait queue element */ 449 struct bfa_fcxp_s *fcxp; /* FCXP needed for discarding */ member in struct:bfa_fcs_rport_s 452 struct bfa_fcxp_wqe_s fcxp_wqe; /* fcxp wait queue element */ 517 struct bfa_fcxp_wqe_s fcxp_wqe; /* wait qelem for fcxp */ 518 struct bfa_fcxp_s *fcxp; /* FCXP in use */ member in struct:bfa_fcs_itnim_s [all...] |
H A D | bfa_fcs.c | 238 struct bfa_fcxp_s *fcxp, void *cbarg, 1451 struct bfa_fcxp_s *fcxp; local 1455 fcxp = bfa_fcs_fcxp_alloc(fabric->fcs, BFA_FALSE); 1459 if (!fcxp) 1462 reqlen = fc_flogi_acc_build(&fchs, bfa_fcxp_get_reqbuf(fcxp), 1469 bfa_fcxp_send(fcxp, NULL, fabric->vf_id, fabric->lps->bfa_tag, 1479 bfa_fcs_fabric_flogiacc_comp(void *fcsarg, struct bfa_fcxp_s *fcxp, void *cbarg, argument
|
H A D | bfad_bsg.c | 3238 bfad_send_fcpt_cb(void *bfad_fcxp, struct bfa_fcxp_s *fcxp, void *cbarg, argument 3505 /* fcxp send */
|