/linux/drivers/scsi/fnic/ |
H A D | fdls_disc.c | 79 struct fc_frame_header *fchdr, 481 .fchdr = {.fh_r_ctl = FC_RCTL_ELS_REQ, .fh_d_id = {0xFF, 0xFF, 0xFC}, in fdls_init_plogi_frame() 505 FNIC_STD_SET_S_ID(pplogi->fchdr, s_id); in fdls_init_plogi_frame() 516 .fchdr = {.fh_r_ctl = FC_RCTL_ELS_REP, in fdls_init_els_acc_frame() 522 FNIC_STD_SET_S_ID(pels_acc->fchdr, s_id); in fdls_init_els_acc_frame() 523 FNIC_STD_SET_RX_ID(pels_acc->fchdr, FNIC_UNASSIGNED_RXID); in fdls_init_els_acc_frame() 533 .fchdr = {.fh_r_ctl = FC_RCTL_ELS_REP, .fh_type = FC_TYPE_ELS, in fdls_init_els_rjt_frame() 538 FNIC_STD_SET_RX_ID(pels_rjt->fchdr, FNIC_UNASSIGNED_RXID); in fdls_init_els_rjt_frame() 549 .fchdr = {.fh_r_ctl = FC_RCTL_ELS_REQ, .fh_type = FC_TYPE_ELS, in fdls_init_logo_frame() 555 FNIC_STD_SET_S_ID(plogo->fchdr, s_id); in fdls_init_logo_frame() [all …]
|
H A D | fdls_fc.h | 146 struct fc_frame_header fchdr; member 151 struct fc_frame_header fchdr; member 156 struct fc_frame_header fchdr; member 161 struct fc_frame_header fchdr; member 166 struct fc_frame_header fchdr; member 171 struct fc_frame_header fchdr; member 176 struct fc_frame_header fchdr; member 181 struct fc_frame_header fchdr; member 187 struct fc_frame_header fchdr; member 193 struct fc_frame_header fchdr; member [all …]
|
H A D | fip.c | 383 .fchdr = { in fnic_fcoe_start_flogi() 423 FNIC_STD_SET_OX_ID(pflogi_req->flogi_desc.flogi.fchdr, oxid); in fnic_fcoe_start_flogi() 458 struct fc_frame_header *fchdr = &flogi_rsp->rsp_desc.flogi.fchdr; in fnic_fcoe_process_flogi_resp() local 479 frame_type = fnic_fdls_validate_and_get_frame_type(iport, fchdr); in fnic_fcoe_process_flogi_resp() 481 s_id = ntoh24(fchdr->fh_s_id); in fnic_fcoe_process_flogi_resp() 482 if ((fchdr->fh_f_ctl[0] != 0x98) in fnic_fcoe_process_flogi_resp() 483 || (fchdr->fh_r_ctl != 0x23) in fnic_fcoe_process_flogi_resp() 486 || (fchdr->fh_type != 0x01)) { in fnic_fcoe_process_flogi_resp() 489 s_id, fchdr->fh_f_ctl[0], fchdr->fh_r_ctl, in fnic_fcoe_process_flogi_resp() 490 fchdr->fh_type, FNIC_STD_GET_OX_ID(fchdr)); in fnic_fcoe_process_flogi_resp() [all …]
|
H A D | fnic.h | 609 fnic_debug_dump_fc_frame(struct fnic *fnic, struct fc_frame_header *fchdr, in fnic_debug_dump_fc_frame() argument 614 s_id = ntoh24(fchdr->fh_s_id); in fnic_debug_dump_fc_frame() 615 d_id = ntoh24(fchdr->fh_d_id); in fnic_debug_dump_fc_frame() 618 pfx, s_id, d_id, fchdr->fh_type, in fnic_debug_dump_fc_frame() 619 FNIC_STD_GET_OX_ID(fchdr), len); in fnic_debug_dump_fc_frame() 621 fnic_debug_dump(fnic, (uint8_t *)fchdr, len); in fnic_debug_dump_fc_frame() 628 fnic_debug_dump_fc_frame(struct fnic *fnic, struct fc_frame_header *fchdr, in fnic_debug_dump_fc_frame() argument
|
H A D | fnic_fcs.c | 688 struct fc_frame_header *fchdr = (struct fc_frame_header *) (frame + in fdls_send_fcoe_frame() local 715 ntoh24(fchdr->fh_s_id), ntoh24(fchdr->fh_d_id), in fdls_send_fcoe_frame() 716 fchdr->fh_type, FNIC_STD_GET_OX_ID(fchdr)); in fdls_send_fcoe_frame() 723 fnic_debug_dump_fc_frame(fnic, fchdr, frame_size, "Outgoing"); in fdls_send_fcoe_frame()
|
H A D | fnic_fdls.h | 391 struct fc_frame_header *fchdr);
|
/linux/drivers/scsi/elx/efct/ |
H A D | efct_unsol.c | 147 struct fc_frame_header *fchdr = seq->header->dma.virt; in efct_validate_fcp_cmd() local 151 be16_to_cpu(fchdr->fh_ox_id), in efct_validate_fcp_cmd() 160 struct fc_frame_header *fchdr, bool sit) in efct_populate_io_fcp_cmd() argument 162 io->init_task_tag = be16_to_cpu(fchdr->fh_ox_id); in efct_populate_io_fcp_cmd() 172 if (ntoh24(fchdr->fh_f_ctl) & FC_FC_RES_B17) in efct_populate_io_fcp_cmd() 173 io->cs_ctl = fchdr->fh_cs_ctl; in efct_populate_io_fcp_cmd() 342 struct fc_frame_header *fchdr = seq->header->dma.virt; in efct_dispatch_fcp_cmd() local 379 efct_populate_io_fcp_cmd(io, cmnd, fchdr, true); in efct_dispatch_fcp_cmd()
|
/linux/drivers/scsi/bfa/ |
H A D | bfa_plog.h | 143 enum bfa_plog_eid event, u16 misc, struct fchs_s *fchdr); 146 struct fchs_s *fchdr, u32 pld_w0);
|