/linux-6.14.4/drivers/scsi/bfa/ |
D | bfa_fcbuild.c | 20 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 …]
|
D | bfa_fcbuild.h | 130 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 …]
|
D | bfa_fcs.c | 163 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 …]
|
D | bfa_fcs_rport.c | 1713 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 …]
|
D | bfa_fcs_lport.c | 368 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 …]
|
D | bfa_fcs_fcpim.c | 463 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()
|
D | bfa_fcs.h | 399 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);
|
D | bfa_svc.h | 136 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,
|
D | bfa_svc.c | 71 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 …]
|
D | bfad_drv.h | 269 struct fchs_s fchs; member
|
D | bfi_ms.h | 353 struct fchs_s fchs; /* request FC header structure */ member 370 struct fchs_s fchs; /* response FC header structure */ member
|
D | bfad_bsg.h | 814 struct fchs_s fchs; member
|
D | bfa_fc.h | 39 * Fibre Channel Header Structure (FCHS) definition
|
D | bfad_bsg.c | 3354 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/ |
D | test_FISTTP.c | 68 " fchs""\n" in test() 71 " fchs""\n" in test() 74 " fchs""\n" in test()
|
/linux-6.14.4/Documentation/devicetree/bindings/mailbox/ |
D | arm,mhuv3.yaml | 70 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/ |
D | fpu_etc.c | 20 static void fchs(FPU_REG *st0_ptr, u_char st0tag) in fchs() function 129 fchs, fabs, FPU_ST0_illegal, FPU_ST0_illegal,
|