fc_hdr 2492 drivers/net/ethernet/broadcom/cnic_defs.h struct fcoe_fc_hdr fc_hdr; fc_hdr 2587 drivers/net/ethernet/broadcom/cnic_defs.h struct fcoe_fc_hdr fc_hdr; fc_hdr 190 drivers/scsi/bnx2fc/57xx_hsi_bnx2fc.h struct fcoe_fc_hdr fc_hdr; fc_hdr 285 drivers/scsi/bnx2fc/57xx_hsi_bnx2fc.h struct fcoe_fc_hdr fc_hdr; fc_hdr 860 drivers/scsi/bnx2fc/57xx_hsi_bnx2fc.h struct fcoe_fc_hdr fc_hdr; fc_hdr 127 drivers/scsi/bnx2fc/bnx2fc_els.c struct fc_frame_header *fc_hdr; fc_hdr 155 drivers/scsi/bnx2fc/bnx2fc_els.c fc_hdr = &(mp_req->resp_fc_hdr); fc_hdr 164 drivers/scsi/bnx2fc/bnx2fc_els.c hdr_len = sizeof(*fc_hdr); fc_hdr 170 drivers/scsi/bnx2fc/bnx2fc_els.c memcpy(buf, fc_hdr, hdr_len); fc_hdr 268 drivers/scsi/bnx2fc/bnx2fc_els.c struct fc_frame_header *fc_hdr, *fh; fc_hdr 325 drivers/scsi/bnx2fc/bnx2fc_els.c fc_hdr = &(mp_req->resp_fc_hdr); fc_hdr 329 drivers/scsi/bnx2fc/bnx2fc_els.c hdr_len = sizeof(*fc_hdr); fc_hdr 335 drivers/scsi/bnx2fc/bnx2fc_els.c memcpy(buf, fc_hdr, hdr_len); fc_hdr 380 drivers/scsi/bnx2fc/bnx2fc_els.c struct fc_frame_header *fc_hdr, *fh; fc_hdr 449 drivers/scsi/bnx2fc/bnx2fc_els.c fc_hdr = &(mp_req->resp_fc_hdr); fc_hdr 453 drivers/scsi/bnx2fc/bnx2fc_els.c hdr_len = sizeof(*fc_hdr); fc_hdr 460 drivers/scsi/bnx2fc/bnx2fc_els.c memcpy(buf, fc_hdr, hdr_len); fc_hdr 681 drivers/scsi/bnx2fc/bnx2fc_els.c struct fc_frame_header *fc_hdr; fc_hdr 754 drivers/scsi/bnx2fc/bnx2fc_els.c fc_hdr = &(mp_req->req_fc_hdr); fc_hdr 760 drivers/scsi/bnx2fc/bnx2fc_els.c __fc_fill_fc_hdr(fc_hdr, FC_RCTL_ELS4_REQ, did, sid, fc_hdr 764 drivers/scsi/bnx2fc/bnx2fc_els.c __fc_fill_fc_hdr(fc_hdr, FC_RCTL_ELS_REQ, did, sid, fc_hdr 809 drivers/scsi/bnx2fc/bnx2fc_els.c struct fc_frame_header *fc_hdr; fc_hdr 836 drivers/scsi/bnx2fc/bnx2fc_els.c fc_hdr = &(mp_req->resp_fc_hdr); fc_hdr 838 drivers/scsi/bnx2fc/bnx2fc_els.c hdr = (u64 *)fc_hdr; fc_hdr 840 drivers/scsi/bnx2fc/bnx2fc_els.c &task->rxwr_only.union_ctx.comp_info.mp_rsp.fc_hdr; fc_hdr 696 drivers/scsi/bnx2fc/bnx2fc_hwi.c xid = err_entry->fc_hdr.ox_id; fc_hdr 812 drivers/scsi/bnx2fc/bnx2fc_hwi.c xid = cpu_to_be16(err_entry->fc_hdr.ox_id); fc_hdr 1576 drivers/scsi/bnx2fc/bnx2fc_hwi.c struct fc_frame_header *fc_hdr; fc_hdr 1640 drivers/scsi/bnx2fc/bnx2fc_hwi.c fc_hdr = &(mp_req->req_fc_hdr); fc_hdr 1642 drivers/scsi/bnx2fc/bnx2fc_hwi.c fc_hdr->fh_ox_id = cpu_to_be16(io_req->xid); fc_hdr 1643 drivers/scsi/bnx2fc/bnx2fc_hwi.c fc_hdr->fh_rx_id = htons(0xffff); fc_hdr 1646 drivers/scsi/bnx2fc/bnx2fc_hwi.c fc_hdr->fh_rx_id = cpu_to_be16(io_req->xid); fc_hdr 1650 drivers/scsi/bnx2fc/bnx2fc_hwi.c hdr = (u64 *) &task->txwr_rxrd.union_ctx.tx_frame.fc_hdr; fc_hdr 1651 drivers/scsi/bnx2fc/bnx2fc_hwi.c memcpy(temp_hdr, fc_hdr, sizeof(temp_hdr)); fc_hdr 674 drivers/scsi/bnx2fc/bnx2fc_io.c struct fc_frame_header *fc_hdr; fc_hdr 749 drivers/scsi/bnx2fc/bnx2fc_io.c fc_hdr = &(tm_req->req_fc_hdr); fc_hdr 752 drivers/scsi/bnx2fc/bnx2fc_io.c __fc_fill_fc_hdr(fc_hdr, FC_RCTL_DD_UNSOL_CMD, did, sid, fc_hdr 832 drivers/scsi/bnx2fc/bnx2fc_io.c struct fc_frame_header *fc_hdr; fc_hdr 882 drivers/scsi/bnx2fc/bnx2fc_io.c fc_hdr = &(abts_req->req_fc_hdr); fc_hdr 885 drivers/scsi/bnx2fc/bnx2fc_io.c fc_hdr->fh_ox_id = htons(io_req->xid); fc_hdr 886 drivers/scsi/bnx2fc/bnx2fc_io.c fc_hdr->fh_rx_id = htons(io_req->task->rxwr_txrd.var_ctx.rx_id); fc_hdr 891 drivers/scsi/bnx2fc/bnx2fc_io.c __fc_fill_fc_hdr(fc_hdr, FC_RCTL_BA_ABTS, did, sid, fc_hdr 1524 drivers/scsi/bnx2fc/bnx2fc_io.c struct fc_frame_header *fc_hdr; fc_hdr 1544 drivers/scsi/bnx2fc/bnx2fc_io.c fc_hdr = &(tm_req->resp_fc_hdr); fc_hdr 1545 drivers/scsi/bnx2fc/bnx2fc_io.c hdr = (u64 *)fc_hdr; fc_hdr 1547 drivers/scsi/bnx2fc/bnx2fc_io.c &task->rxwr_only.union_ctx.comp_info.mp_rsp.fc_hdr; fc_hdr 1557 drivers/scsi/bnx2fc/bnx2fc_io.c if (fc_hdr->fh_r_ctl == FC_RCTL_DD_CMD_STATUS) { fc_hdr 1570 drivers/scsi/bnx2fc/bnx2fc_io.c fc_hdr->fh_r_ctl); fc_hdr 1175 drivers/scsi/lpfc/lpfc_bsg.c struct fc_frame_header fc_hdr; fc_hdr 1176 drivers/scsi/lpfc/lpfc_bsg.c struct fc_frame_header *fc_hdr_ptr = &fc_hdr; fc_hdr 258 drivers/scsi/lpfc/lpfc_crtn.h struct fc_frame_header *fc_hdr); fc_hdr 320 drivers/scsi/lpfc/lpfc_crtn.h struct fc_frame_header *fc_hdr, bool aborted); fc_hdr 374 drivers/scsi/lpfc/lpfc_nvmet.c struct fc_frame_header *fc_hdr; fc_hdr 425 drivers/scsi/lpfc/lpfc_nvmet.c fc_hdr = (struct fc_frame_header *)(nvmebuf->hbuf.virt); fc_hdr 426 drivers/scsi/lpfc/lpfc_nvmet.c oxid = be16_to_cpu(fc_hdr->fh_ox_id); fc_hdr 429 drivers/scsi/lpfc/lpfc_nvmet.c sid = sli4_sid_from_fc_hdr(fc_hdr); fc_hdr 1675 drivers/scsi/lpfc/lpfc_nvmet.c struct fc_frame_header *fc_hdr) fc_hdr 1685 drivers/scsi/lpfc/lpfc_nvmet.c sid = sli4_sid_from_fc_hdr(fc_hdr); fc_hdr 1686 drivers/scsi/lpfc/lpfc_nvmet.c oxid = be16_to_cpu(fc_hdr->fh_ox_id); fc_hdr 1716 drivers/scsi/lpfc/lpfc_nvmet.c lpfc_sli4_seq_abort_rsp(vport, fc_hdr, 1); fc_hdr 1760 drivers/scsi/lpfc/lpfc_nvmet.c lpfc_sli4_seq_abort_rsp(vport, fc_hdr, 1); fc_hdr 1796 drivers/scsi/lpfc/lpfc_nvmet.c lpfc_sli4_seq_abort_rsp(vport, fc_hdr, 1); fc_hdr 1807 drivers/scsi/lpfc/lpfc_nvmet.c lpfc_sli4_seq_abort_rsp(vport, fc_hdr, 0); fc_hdr 1956 drivers/scsi/lpfc/lpfc_nvmet.c struct fc_frame_header *fc_hdr; fc_hdr 1961 drivers/scsi/lpfc/lpfc_nvmet.c fc_hdr = (struct fc_frame_header *)(nvmebuf->hbuf.virt); fc_hdr 1962 drivers/scsi/lpfc/lpfc_nvmet.c oxid = be16_to_cpu(fc_hdr->fh_ox_id); fc_hdr 1977 drivers/scsi/lpfc/lpfc_nvmet.c sid = sli4_sid_from_fc_hdr(fc_hdr); fc_hdr 2237 drivers/scsi/lpfc/lpfc_nvmet.c struct fc_frame_header *fc_hdr; fc_hdr 2275 drivers/scsi/lpfc/lpfc_nvmet.c fc_hdr = (struct fc_frame_header *)(nvmebuf->hbuf.virt); fc_hdr 2276 drivers/scsi/lpfc/lpfc_nvmet.c oxid = be16_to_cpu(fc_hdr->fh_ox_id); fc_hdr 2317 drivers/scsi/lpfc/lpfc_nvmet.c sid = sli4_sid_from_fc_hdr(fc_hdr); fc_hdr 13379 drivers/scsi/lpfc/lpfc_sli.c struct fc_frame_header *fc_hdr; fc_hdr 13417 drivers/scsi/lpfc/lpfc_sli.c fc_hdr = (struct fc_frame_header *)dma_buf->hbuf.virt; fc_hdr 13419 drivers/scsi/lpfc/lpfc_sli.c if (fc_hdr->fh_r_ctl == FC_RCTL_MDS_DIAGS || fc_hdr 13420 drivers/scsi/lpfc/lpfc_sli.c fc_hdr->fh_r_ctl == FC_RCTL_DD_UNSOL_DATA) { fc_hdr 13878 drivers/scsi/lpfc/lpfc_sli.c struct fc_frame_header *fc_hdr; fc_hdr 13923 drivers/scsi/lpfc/lpfc_sli.c fc_hdr = (struct fc_frame_header *)dma_buf->hbuf.virt; fc_hdr 13926 drivers/scsi/lpfc/lpfc_sli.c fctl = (fc_hdr->fh_f_ctl[0] << 16 | fc_hdr 13927 drivers/scsi/lpfc/lpfc_sli.c fc_hdr->fh_f_ctl[1] << 8 | fc_hdr 13928 drivers/scsi/lpfc/lpfc_sli.c fc_hdr->fh_f_ctl[2]); fc_hdr 13932 drivers/scsi/lpfc/lpfc_sli.c (fc_hdr->fh_seq_cnt != 0)) /* 0 byte swapped is still 0 */ fc_hdr 13935 drivers/scsi/lpfc/lpfc_sli.c if (fc_hdr->fh_type == FC_TYPE_FCP) { fc_hdr 17039 drivers/scsi/lpfc/lpfc_sli.c lpfc_fc_frame_check(struct lpfc_hba *phba, struct fc_frame_header *fc_hdr) fc_hdr 17043 drivers/scsi/lpfc/lpfc_sli.c uint32_t *header = (uint32_t *) fc_hdr; fc_hdr 17047 drivers/scsi/lpfc/lpfc_sli.c switch (fc_hdr->fh_r_ctl) { fc_hdr 17078 drivers/scsi/lpfc/lpfc_sli.c fc_vft_hdr = (struct fc_vft_header *)fc_hdr; fc_hdr 17079 drivers/scsi/lpfc/lpfc_sli.c fc_hdr = &((struct fc_frame_header *)fc_vft_hdr)[1]; fc_hdr 17080 drivers/scsi/lpfc/lpfc_sli.c return lpfc_fc_frame_check(phba, fc_hdr); fc_hdr 17085 drivers/scsi/lpfc/lpfc_sli.c switch (fc_hdr->fh_type) { fc_hdr 17101 drivers/scsi/lpfc/lpfc_sli.c fc_hdr->fh_r_ctl, fc_hdr->fh_type, fc_hdr 17110 drivers/scsi/lpfc/lpfc_sli.c fc_hdr->fh_r_ctl, fc_hdr->fh_type); fc_hdr 17123 drivers/scsi/lpfc/lpfc_sli.c lpfc_fc_hdr_get_vfi(struct fc_frame_header *fc_hdr) fc_hdr 17125 drivers/scsi/lpfc/lpfc_sli.c struct fc_vft_header *fc_vft_hdr = (struct fc_vft_header *)fc_hdr; fc_hdr 17127 drivers/scsi/lpfc/lpfc_sli.c if (fc_hdr->fh_r_ctl != FC_RCTL_VFTH) fc_hdr 17145 drivers/scsi/lpfc/lpfc_sli.c lpfc_fc_frame_to_vport(struct lpfc_hba *phba, struct fc_frame_header *fc_hdr, fc_hdr 17162 drivers/scsi/lpfc/lpfc_sli.c vports[i]->vfi == lpfc_fc_hdr_get_vfi(fc_hdr) && fc_hdr 17512 drivers/scsi/lpfc/lpfc_sli.c struct fc_frame_header *fc_hdr, bool aborted) fc_hdr 17525 drivers/scsi/lpfc/lpfc_sli.c sid = sli4_sid_from_fc_hdr(fc_hdr); fc_hdr 17526 drivers/scsi/lpfc/lpfc_sli.c oxid = be16_to_cpu(fc_hdr->fh_ox_id); fc_hdr 17527 drivers/scsi/lpfc/lpfc_sli.c rxid = be16_to_cpu(fc_hdr->fh_rx_id); fc_hdr 17557 drivers/scsi/lpfc/lpfc_sli.c fctl = sli4_fctl_from_fc_hdr(fc_hdr); fc_hdr 17666 drivers/scsi/lpfc/lpfc_sli.c struct fc_frame_header fc_hdr; fc_hdr 17671 drivers/scsi/lpfc/lpfc_sli.c memcpy(&fc_hdr, dmabuf->hbuf.virt, sizeof(struct fc_frame_header)); fc_hdr 17672 drivers/scsi/lpfc/lpfc_sli.c fctl = sli4_fctl_from_fc_hdr(&fc_hdr); fc_hdr 17686 drivers/scsi/lpfc/lpfc_sli.c lpfc_nvmet_rcv_unsol_abort(vport, &fc_hdr); fc_hdr 17691 drivers/scsi/lpfc/lpfc_sli.c lpfc_sli4_seq_abort_rsp(vport, &fc_hdr, aborted); fc_hdr 17760 drivers/scsi/lpfc/lpfc_sli.c struct fc_frame_header *fc_hdr; fc_hdr 17765 drivers/scsi/lpfc/lpfc_sli.c fc_hdr = (struct fc_frame_header *)seq_dmabuf->hbuf.virt; fc_hdr 17770 drivers/scsi/lpfc/lpfc_sli.c sid = sli4_sid_from_fc_hdr(fc_hdr); fc_hdr 17781 drivers/scsi/lpfc/lpfc_sli.c if (sli4_type_from_fc_hdr(fc_hdr) == FC_TYPE_ELS) { fc_hdr 17784 drivers/scsi/lpfc/lpfc_sli.c sli4_did_from_fc_hdr(fc_hdr); fc_hdr 17790 drivers/scsi/lpfc/lpfc_sli.c be16_to_cpu(fc_hdr->fh_ox_id); fc_hdr 17876 drivers/scsi/lpfc/lpfc_sli.c struct fc_frame_header *fc_hdr; fc_hdr 17880 drivers/scsi/lpfc/lpfc_sli.c fc_hdr = (struct fc_frame_header *)seq_dmabuf->hbuf.virt; fc_hdr 17887 drivers/scsi/lpfc/lpfc_sli.c fc_hdr->fh_r_ctl, fc_hdr->fh_type); fc_hdr 17892 drivers/scsi/lpfc/lpfc_sli.c iocbq, fc_hdr->fh_r_ctl, fc_hdr 17893 drivers/scsi/lpfc/lpfc_sli.c fc_hdr->fh_type)) fc_hdr 17898 drivers/scsi/lpfc/lpfc_sli.c fc_hdr->fh_r_ctl, fc_hdr->fh_type); fc_hdr 17926 drivers/scsi/lpfc/lpfc_sli.c struct fc_frame_header *fc_hdr; fc_hdr 17935 drivers/scsi/lpfc/lpfc_sli.c fc_hdr = (struct fc_frame_header *)dmabuf->hbuf.virt; fc_hdr 17982 drivers/scsi/lpfc/lpfc_sli.c wqe->send_frame.fc_hdr_wd0 = be32_to_cpu(*((uint32_t *)fc_hdr)); fc_hdr 17983 drivers/scsi/lpfc/lpfc_sli.c wqe->send_frame.fc_hdr_wd1 = be32_to_cpu(*((uint32_t *)fc_hdr + 1)); fc_hdr 17984 drivers/scsi/lpfc/lpfc_sli.c wqe->send_frame.fc_hdr_wd2 = be32_to_cpu(*((uint32_t *)fc_hdr + 2)); fc_hdr 17985 drivers/scsi/lpfc/lpfc_sli.c wqe->send_frame.fc_hdr_wd3 = be32_to_cpu(*((uint32_t *)fc_hdr + 3)); fc_hdr 17986 drivers/scsi/lpfc/lpfc_sli.c wqe->send_frame.fc_hdr_wd4 = be32_to_cpu(*((uint32_t *)fc_hdr + 4)); fc_hdr 17987 drivers/scsi/lpfc/lpfc_sli.c wqe->send_frame.fc_hdr_wd5 = be32_to_cpu(*((uint32_t *)fc_hdr + 5)); fc_hdr 18026 drivers/scsi/lpfc/lpfc_sli.c struct fc_frame_header *fc_hdr; fc_hdr 18032 drivers/scsi/lpfc/lpfc_sli.c fc_hdr = (struct fc_frame_header *)dmabuf->hbuf.virt; fc_hdr 18034 drivers/scsi/lpfc/lpfc_sli.c if (fc_hdr->fh_r_ctl == FC_RCTL_MDS_DIAGS || fc_hdr 18035 drivers/scsi/lpfc/lpfc_sli.c fc_hdr->fh_r_ctl == FC_RCTL_DD_UNSOL_DATA) { fc_hdr 18043 drivers/scsi/lpfc/lpfc_sli.c if (lpfc_fc_frame_check(phba, fc_hdr)) { fc_hdr 18056 drivers/scsi/lpfc/lpfc_sli.c if (fc_hdr->fh_r_ctl == 0xF4 && fc_hdr->fh_type == 0xFF) { fc_hdr 18068 drivers/scsi/lpfc/lpfc_sli.c did = sli4_did_from_fc_hdr(fc_hdr); fc_hdr 18070 drivers/scsi/lpfc/lpfc_sli.c vport = lpfc_fc_frame_to_vport(phba, fc_hdr, fcfi, did); fc_hdr 18093 drivers/scsi/lpfc/lpfc_sli.c if (fc_hdr->fh_r_ctl == FC_RCTL_BA_ABTS) { fc_hdr 75 drivers/scsi/lpfc/lpfc_sli4.h #define sli4_sid_from_fc_hdr(fc_hdr) \ fc_hdr 76 drivers/scsi/lpfc/lpfc_sli4.h ((fc_hdr)->fh_s_id[0] << 16 | \ fc_hdr 77 drivers/scsi/lpfc/lpfc_sli4.h (fc_hdr)->fh_s_id[1] << 8 | \ fc_hdr 78 drivers/scsi/lpfc/lpfc_sli4.h (fc_hdr)->fh_s_id[2]) fc_hdr 80 drivers/scsi/lpfc/lpfc_sli4.h #define sli4_did_from_fc_hdr(fc_hdr) \ fc_hdr 81 drivers/scsi/lpfc/lpfc_sli4.h ((fc_hdr)->fh_d_id[0] << 16 | \ fc_hdr 82 drivers/scsi/lpfc/lpfc_sli4.h (fc_hdr)->fh_d_id[1] << 8 | \ fc_hdr 83 drivers/scsi/lpfc/lpfc_sli4.h (fc_hdr)->fh_d_id[2]) fc_hdr 85 drivers/scsi/lpfc/lpfc_sli4.h #define sli4_fctl_from_fc_hdr(fc_hdr) \ fc_hdr 86 drivers/scsi/lpfc/lpfc_sli4.h ((fc_hdr)->fh_f_ctl[0] << 16 | \ fc_hdr 87 drivers/scsi/lpfc/lpfc_sli4.h (fc_hdr)->fh_f_ctl[1] << 8 | \ fc_hdr 88 drivers/scsi/lpfc/lpfc_sli4.h (fc_hdr)->fh_f_ctl[2]) fc_hdr 90 drivers/scsi/lpfc/lpfc_sli4.h #define sli4_type_from_fc_hdr(fc_hdr) \ fc_hdr 91 drivers/scsi/lpfc/lpfc_sli4.h ((fc_hdr)->fh_type) fc_hdr 18 drivers/scsi/qedf/qedf_els.c struct fc_frame_header *fc_hdr; fc_hdr 105 drivers/scsi/qedf/qedf_els.c fc_hdr = &(mp_req->req_fc_hdr); fc_hdr 110 drivers/scsi/qedf/qedf_els.c __fc_fill_fc_hdr(fc_hdr, FC_RCTL_ELS_REQ, did, sid, fc_hdr 690 drivers/scsi/qedf/qedf_io.c struct fc_frame_header *fc_hdr; fc_hdr 722 drivers/scsi/qedf/qedf_io.c fc_hdr = &(mp_req->req_fc_hdr); fc_hdr 724 drivers/scsi/qedf/qedf_io.c fc_hdr->fh_ox_id = io_req->xid; fc_hdr 725 drivers/scsi/qedf/qedf_io.c fc_hdr->fh_rx_id = htons(0xffff); fc_hdr 728 drivers/scsi/qedf/qedf_io.c task_fc_hdr.parameter = fc_hdr->fh_parm_offset; fc_hdr 729 drivers/scsi/qedf/qedf_io.c task_fc_hdr.r_ctl = fc_hdr->fh_r_ctl; fc_hdr 730 drivers/scsi/qedf/qedf_io.c task_fc_hdr.type = fc_hdr->fh_type; fc_hdr 731 drivers/scsi/qedf/qedf_io.c task_fc_hdr.cs_ctl = fc_hdr->fh_cs_ctl; fc_hdr 732 drivers/scsi/qedf/qedf_io.c task_fc_hdr.df_ctl = fc_hdr->fh_df_ctl; fc_hdr 733 drivers/scsi/qedf/qedf_io.c task_fc_hdr.rx_id = fc_hdr->fh_rx_id; fc_hdr 734 drivers/scsi/qedf/qedf_io.c task_fc_hdr.ox_id = fc_hdr->fh_ox_id;