Home
last modified time | relevance | path

Searched full:fchs (Results 1 – 17 of 17) sorted by relevance

/linux-6.14.4/drivers/scsi/bfa/
Dbfa_fcbuild.c20 static void fc_els_rsp_build(struct fchs_s *fchs, u32 d_id, u32 s_id,
22 static void fc_bls_rsp_build(struct fchs_s *fchs, u32 d_id, u32 s_id,
130 fc_gs_fchdr_build(struct fchs_s *fchs, u32 d_id, u32 s_id, u32 ox_id) in fc_gs_fchdr_build() argument
132 memset(fchs, 0, sizeof(struct fchs_s)); in fc_gs_fchdr_build()
134 fchs->routing = FC_RTG_FC4_DEV_DATA; in fc_gs_fchdr_build()
135 fchs->cat_info = FC_CAT_UNSOLICIT_CTRL; in fc_gs_fchdr_build()
136 fchs->type = FC_TYPE_SERVICES; in fc_gs_fchdr_build()
137 fchs->f_ctl = in fc_gs_fchdr_build()
140 fchs->rx_id = FC_RXID_ANY; in fc_gs_fchdr_build()
141 fchs->d_id = (d_id); in fc_gs_fchdr_build()
[all …]
Dbfa_fcbuild.h130 u16 fc_flogi_acc_build(struct fchs_s *fchs, struct fc_logi_s *flogi,
136 u16 fc_plogi_build(struct fchs_s *fchs, void *pld, u32 d_id,
140 enum fc_parse_status fc_plogi_parse(struct fchs_s *fchs);
142 u16 fc_rspnid_build(struct fchs_s *fchs, void *pld, u32 s_id,
144 u16 fc_rsnn_nn_build(struct fchs_s *fchs, void *pld, u32 s_id,
147 u16 fc_rftid_build(struct fchs_s *fchs, void *pld, u32 s_id,
150 u16 fc_rffid_build(struct fchs_s *fchs, void *pyld, u32 s_id,
153 u16 fc_gidpn_build(struct fchs_s *fchs, void *pyld, u32 s_id,
156 u16 fc_gpnid_build(struct fchs_s *fchs, void *pld, u32 s_id,
159 u16 fc_gs_rjt_build(struct fchs_s *fchs, struct ct_hdr_s *cthdr,
[all …]
Dbfa_fcs.c163 struct fchs_s *fchs, u16 len);
165 struct fchs_s *fchs, u16 len);
1194 bfa_fcs_fabric_uf_recv(struct bfa_fcs_fabric_s *fabric, struct fchs_s *fchs, in bfa_fcs_fabric_uf_recv() argument
1197 u32 pid = fchs->d_id; in bfa_fcs_fabric_uf_recv()
1200 struct fc_els_cmd_s *els_cmd = (struct fc_els_cmd_s *) (fchs + 1); in bfa_fcs_fabric_uf_recv()
1221 if (fchs->d_id == bfa_hton3b(FC_FABRIC_PORT)) { in bfa_fcs_fabric_uf_recv()
1223 bfa_fcs_fabric_process_uf(fabric, fchs, len); in bfa_fcs_fabric_uf_recv()
1237 bfa_trc(fabric->fcs, *(u8 *) ((u8 *) fchs)); in bfa_fcs_fabric_uf_recv()
1238 bfa_fcs_lport_uf_recv(&fabric->bport, fchs, len); in bfa_fcs_fabric_uf_recv()
1248 bfa_fcs_lport_uf_recv(&vport->lport, fchs, len); in bfa_fcs_fabric_uf_recv()
[all …]
Dbfa_fcs_rport.c1713 struct fchs_s fchs; in bfa_fcs_rport_send_plogi() local
1728 len = fc_plogi_build(&fchs, bfa_fcxp_get_reqbuf(fcxp), rport->pid, in bfa_fcs_rport_send_plogi()
1735 FC_CLASS_3, len, &fchs, bfa_fcs_rport_plogi_response, in bfa_fcs_rport_send_plogi()
1833 struct fchs_s fchs; in bfa_fcs_rport_send_plogiacc() local
1849 len = fc_plogi_acc_build(&fchs, bfa_fcxp_get_reqbuf(fcxp), in bfa_fcs_rport_send_plogiacc()
1857 FC_CLASS_3, len, &fchs, NULL, NULL, FC_MAX_PDUSZ, 0); in bfa_fcs_rport_send_plogiacc()
1867 struct fchs_s fchs; in bfa_fcs_rport_send_adisc() local
1882 len = fc_adisc_build(&fchs, bfa_fcxp_get_reqbuf(fcxp), rport->pid, in bfa_fcs_rport_send_adisc()
1887 FC_CLASS_3, len, &fchs, bfa_fcs_rport_adisc_response, in bfa_fcs_rport_send_adisc()
1930 struct fchs_s fchs; in bfa_fcs_rport_send_nsdisc() local
[all …]
Dbfa_fcs_lport.c368 struct fchs_s fchs; in bfa_fcs_lport_send_ls_rjt() local
380 len = fc_ls_rjt_build(&fchs, bfa_fcxp_get_reqbuf(fcxp), in bfa_fcs_lport_send_ls_rjt()
385 BFA_FALSE, FC_CLASS_3, len, &fchs, NULL, NULL, in bfa_fcs_lport_send_ls_rjt()
396 struct fchs_s fchs; in bfa_fcs_lport_send_fcgs_rjt() local
414 len = fc_gs_rjt_build(&fchs, ct_hdr, rx_fchs->s_id, in bfa_fcs_lport_send_fcgs_rjt()
419 BFA_FALSE, FC_CLASS_3, len, &fchs, NULL, NULL, in bfa_fcs_lport_send_fcgs_rjt()
535 struct fchs_s fchs; in bfa_fcs_lport_echo() local
547 len = fc_ls_acc_build(&fchs, bfa_fcxp_get_reqbuf(fcxp), in bfa_fcs_lport_echo()
564 BFA_FALSE, FC_CLASS_3, pyld_len, &fchs, NULL, NULL, in bfa_fcs_lport_echo()
578 struct fchs_s fchs; in bfa_fcs_lport_rnid() local
[all …]
Dbfa_fcs_fcpim.c463 struct fchs_s fchs; in bfa_fcs_itnim_send_prli() local
479 len = fc_prli_build(&fchs, bfa_fcxp_get_reqbuf(fcxp), in bfa_fcs_itnim_send_prli()
483 BFA_FALSE, FC_CLASS_3, len, &fchs, in bfa_fcs_itnim_send_prli()
829 struct fchs_s *fchs, u16 len) in bfa_fcs_fcpim_uf_recv() argument
833 bfa_trc(itnim->fcs, fchs->type); in bfa_fcs_fcpim_uf_recv()
835 if (fchs->type != FC_TYPE_ELS) in bfa_fcs_fcpim_uf_recv()
838 els_cmd = (struct fc_els_cmd_s *) (fchs + 1); in bfa_fcs_fcpim_uf_recv()
844 bfa_fcs_rport_prlo(itnim->rport, fchs->ox_id); in bfa_fcs_fcpim_uf_recv()
Dbfa_fcs.h399 void bfa_fcs_lport_uf_recv(struct bfa_fcs_lport_s *lport, struct fchs_s *fchs,
621 struct fchs_s *fchs, u16 len);
629 void bfa_fcs_rport_plogi(struct bfa_fcs_rport_s *rport, struct fchs_s *fchs,
777 struct fchs_s *fchs, u16 len);
913 struct fchs_s *fchs, u16 len);
Dbfa_svc.h136 struct fchs_s fchs; /* request FC header structure */ member
192 struct fchs_s rsp_fchs; /* comp: response fchs */
214 #define BFA_FCXP_RSP_FCHS(_fcxp) (&((_fcxp)->rsp_info.fchs))
683 u32 reqlen, struct fchs_s *fchs,
Dbfa_svc.c71 struct bfa_fcxp_s *fcxp, struct fchs_s *fchs);
682 fcxp_rsp->residue_len, &fcxp_rsp->fchs); in hal_fcxp_send_comp()
691 fcxp->rsp_fchs = fcxp_rsp->fchs; in hal_fcxp_send_comp()
703 struct fchs_s *fchs) in hal_fcxp_tx_plog() argument
715 reqlen + sizeof(struct fchs_s), fchs, in hal_fcxp_tx_plog()
721 fchs); in hal_fcxp_tx_plog()
725 reqlen + sizeof(struct fchs_s), fchs); in hal_fcxp_tx_plog()
741 &fcxp_rsp->fchs, pld_w0); in hal_fcxp_rx_plog()
746 &fcxp_rsp->fchs); in hal_fcxp_rx_plog()
750 (u16) fcxp_rsp->rsp_len, &fcxp_rsp->fchs); in hal_fcxp_rx_plog()
[all …]
Dbfad_drv.h269 struct fchs_s fchs; member
Dbfi_ms.h353 struct fchs_s fchs; /* request FC header structure */ member
370 struct fchs_s fchs; /* response FC header structure */ member
Dbfad_bsg.h814 struct fchs_s fchs; member
Dbfa_fc.h39 * Fibre Channel Header Structure (FCHS) definition
Dbfad_bsg.c3354 lp_tag = bfa_lps_get_tag_from_pid(&bfad->bfa, bsg_fcpt->fchs.s_id); in bfad_fcxp_bsg_send()
3359 &bsg_fcpt->fchs, bfad_send_fcpt_cb, bfad, in bfad_fcxp_bsg_send()
/linux-6.14.4/tools/testing/selftests/x86/
Dtest_FISTTP.c68 " fchs""\n" in test()
71 " fchs""\n" in test()
74 " fchs""\n" in test()
/linux-6.14.4/Documentation/devicetree/bindings/mailbox/
Darm,mhuv3.yaml70 FCHs are expected to behave as RAM which generates interrupts when writes
72 When FCE is implemented, the number of FCHs that an implementation of the
75 FCHs are numbered from 0 in ascending order.
76 Note that the number of FCHs and the word-size are implementation defined,
/linux-6.14.4/arch/x86/math-emu/
Dfpu_etc.c20 static void fchs(FPU_REG *st0_ptr, u_char st0tag) in fchs() function
129 fchs, fabs, FPU_ST0_illegal, FPU_ST0_illegal,