/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/fcoei/ |
H A D | fcoei_lv.c | 81 static void fcoei_fill_els_logi_cmd(fc_packet_t *fpkt, fcoe_frame_t *frm); 82 static void fcoei_fill_els_prli_cmd(fc_packet_t *fpkt, fcoe_frame_t *frm); 83 static void fcoei_fill_els_logo_cmd(fc_packet_t *fpkt, fcoe_frame_t *frm); 84 static void fcoei_fill_els_scr_cmd(fc_packet_t *fpkt, fcoe_frame_t *frm); 85 static void fcoei_fill_els_adisc_cmd(fc_packet_t *fpkt, fcoe_frame_t *frm); 86 static void fcoei_fill_els_linit_cmd(fc_packet_t *fpkt, fcoe_frame_t *frm); 87 static void fcoei_fill_els_rls_cmd(fc_packet_t *fpkt, fcoe_frame_t *frm); 88 static void fcoei_fill_els_rnid_cmd(fc_packet_t *fpkt, fcoe_frame_t *frm); 90 static void fcoei_fill_els_acc_resp(fc_packet_t *fpkt, fcoe_frame_t *frm); 91 static void fcoei_fill_els_rjt_resp(fc_packet_t *fpkt, fcoe_frame_ 237 fcoei_init_pkt(void *fca_handle, fc_packet_t *fpkt, int sleep) argument 265 fcoei_un_init_pkt(void *fca_handle, fc_packet_t *fpkt) argument 475 fcoei_abort(void * fca_handle, fc_packet_t *fpkt, int flags) argument 669 fcoei_transport(void *fca_handle, fc_packet_t *fpkt) argument 718 fcoei_els_send(void *fca_handle, fc_packet_t *fpkt) argument 838 fc_packet_t *fpkt = xch->xch_fpkt; local 1040 fc_packet_t *fpkt = xch->xch_fpkt; local 1145 fc_packet_t *fpkt = xch->xch_fpkt; local 1253 fc_packet_t *fpkt = xch->xch_fpkt; local 1342 fcoei_fill_els_logi_cmd(fc_packet_t *fpkt, fcoe_frame_t *frm) argument 1429 fcoei_fill_els_prli_cmd(fc_packet_t *fpkt, fcoe_frame_t *frm) argument 1499 fcoei_fill_els_scr_cmd(fc_packet_t *fpkt, fcoe_frame_t *frm) argument 1526 fcoei_fill_els_adisc_cmd(fc_packet_t *fpkt, fcoe_frame_t *frm) argument 1563 fcoei_fill_els_linit_cmd(fc_packet_t *fpkt, fcoe_frame_t *frm) argument 1583 fcoei_fill_els_logo_cmd(fc_packet_t *fpkt, fcoe_frame_t *frm) argument 1599 fcoei_fill_els_rls_cmd(fc_packet_t *fpkt, fcoe_frame_t *frm) argument 1612 fcoei_fill_els_rnid_cmd(fc_packet_t *fpkt, fcoe_frame_t *frm) argument 1638 fcoei_fill_els_acc_resp(fc_packet_t *fpkt, fcoe_frame_t *frm) argument 1665 fcoei_fill_els_rjt_resp(fc_packet_t *fpkt, fcoe_frame_t *frm) argument 1698 fcoei_fill_els_adisc_resp(fc_packet_t *fpkt, fcoe_frame_t *frm) argument 1738 fcoei_fill_els_logi_resp(fc_packet_t *fpkt, fcoe_frame_t *frm) argument 1764 fcoei_fill_els_prli_resp(fc_packet_t *fpkt, fcoe_frame_t *frm) argument 1790 fcoei_fill_els_logo_resp(fc_packet_t *fpkt, fcoe_frame_t *frm) argument 1818 fc_packet_t *fpkt; local 1889 fcoei_fpkt_comp(fc_packet_t *fpkt) argument 2016 fc_packet_t *fpkt = xch->xch_fpkt; local [all...] |
H A D | fcoei_eth.c | 569 fc_packet_t *fpkt = NULL; local 585 fpkt = xch->xch_fpkt; 591 actual_size = fpkt->pkt_rsplen; 605 * Upate fpkt related elements 607 FCOEI_FRM2FHDR(frm, &fpkt->pkt_resp_fhdr); 612 fpkt->pkt_state = FC_PKT_SUCCESS; 613 fpkt->pkt_reason = 0; 628 fpkt->pkt_data_resid = xch->xch_resid; 634 fpkt->pkt_state = FC_PKT_LOCAL_RJT; 635 fpkt 669 fc_packet_t *fpkt; local 737 fc_packet_t *fpkt; local [all...] |
H A D | fcoei.h | 334 xch->xch_oxid = fpkt->pkt_cmd_fhdr.ox_id; \ 335 xch->xch_rxid = fpkt->pkt_cmd_fhdr.rx_id; \
|
H A D | fcoei.c | 1038 fc_packet_t *fpkt = xch->xch_fpkt; local 1052 FFM_D_ID(fpkt->pkt_cmd_fhdr.d_id, frm); 1053 FFM_S_ID(fpkt->pkt_cmd_fhdr.s_id, frm); 1069 * pkt_state = LV fpkt state 1070 * pkt_reason = LV fpkt reason
|
/illumos-gate/usr/src/uts/common/io/fibre-channel/ulp/ |
H A D | fcp.c | 420 static void fcp_ipkt_sema_callback(struct fc_packet *fpkt); 437 static void fcp_unsol_callback(fc_packet_t *fpkt); 452 static void fcp_icmd_callback(fc_packet_t *fpkt); 455 static int fcp_check_reportlun(struct fcp_rsp *rsp, fc_packet_t *fpkt); 456 static void fcp_scsi_callback(fc_packet_t *fpkt); 457 static void fcp_retry_scsi_cmd(fc_packet_t *fpkt); 458 static void fcp_handle_inquiry(fc_packet_t *fpkt, struct fcp_ipkt *icmd); 459 static void fcp_handle_reportlun(fc_packet_t *fpkt, struct fcp_ipkt *icmd); 487 static void fcp_cmd_callback(fc_packet_t *fpkt); 488 static void fcp_complete_pkt(fc_packet_t *fpkt); 2292 fc_packet_t *fpkt = NULL; local 2861 fcp_is_reconfig_needed(struct fcp_tgt *ptgt, fc_packet_t *fpkt) argument 3278 struct fc_packet *fpkt; local 3419 struct fc_packet *fpkt; local 3451 struct fc_packet *fpkt; local 3524 fcp_ipkt_sema_callback(struct fc_packet *fpkt) argument 5146 fc_packet_t *fpkt; local 5545 fcp_unsol_callback(fc_packet_t *fpkt) argument 5595 fc_packet_t *fpkt; local 5734 fc_packet_t *fpkt; local 5963 fc_packet_t *fpkt; local 6095 fc_packet_t *fpkt = icmd->ipkt_fpkt; local 6196 fcp_icmd_callback(fc_packet_t *fpkt) argument 6521 fc_packet_t *fpkt; local 6692 fcp_check_reportlun(struct fcp_rsp *rsp, fc_packet_t *fpkt) argument 6895 fcp_scsi_callback(fc_packet_t *fpkt) argument 7179 fcp_retry_scsi_cmd(fc_packet_t *fpkt) argument 7232 fcp_handle_page83(fc_packet_t *fpkt, struct fcp_ipkt *icmd, int ignore_page83_data) argument 7436 fcp_handle_inquiry(fc_packet_t *fpkt, struct fcp_ipkt *icmd) argument 7570 fcp_handle_reportlun(fc_packet_t *fpkt, struct fcp_ipkt *icmd) argument 8734 fcp_cmd_callback(fc_packet_t *fpkt) argument 8770 fcp_complete_pkt(fc_packet_t *fpkt) argument 9489 fcp_queue_ipkt(struct fcp_port *pptr, fc_packet_t *fpkt) argument 9547 fcp_transport(opaque_t port_handle, fc_packet_t *fpkt, int internal) argument 10474 fc_packet_t *fpkt; local 10576 fcp_alloc_cmd_resp(struct fcp_port *pptr, fc_packet_t *fpkt, int flags) argument 10774 fcp_free_cmd_resp(struct fcp_port *pptr, fc_packet_t *fpkt) argument 11381 fc_packet_t *fpkt; local 14152 fc_packet_t *fpkt = cmd->cmd_fp_pkt; local 14482 fc_packet_t *fpkt; local 15217 fcp_print_error(fc_packet_t *fpkt) argument 16247 fc_packet_t *fpkt = cmd->cmd_fp_pkt; local [all...] |
/illumos-gate/usr/src/uts/sun/io/scsi/adapters/ |
H A D | sf.c | 1427 struct fcal_packet *fpkt; local 1497 fpkt = cmd->cmd_fp_pkt; 1507 fpkt->fcal_pkt_cookie = sf->sf_socp; 1508 fpkt->fcal_pkt_comp = sf_cmd_callback; 1509 fpkt->fcal_pkt_flags = 0; 1510 fpkt->fcal_magic = FCALP_MAGIC; 1511 fpkt->fcal_socal_request.sr_soc_hdr.sh_flags = 1514 fpkt->fcal_socal_request.sr_soc_hdr.sh_class = 3; 1515 fpkt->fcal_socal_request.sr_cqhdr.cq_hdr_count = 1; 1516 fpkt 1690 struct fcal_packet *fpkt = cmd->cmd_fp_pkt; local 2383 struct fcal_packet *fpkt; /* ptr to pkt in hdr */ local 2643 struct fcal_packet *fpkt = privp->fpkt; local 2682 sf_els_callback(struct fcal_packet *fpkt) argument 2936 struct fcal_packet *fpkt = privp->fpkt; local 2979 struct fcal_packet *fpkt = privp->fpkt; local 3004 struct fcal_packet *fpkt; local 3179 sf_els_free(struct fcal_packet *fpkt) argument 3468 struct fcal_packet *fpkt = privp->fpkt; local 3573 sf_reportlun_callback(struct fcal_packet *fpkt) argument 3826 struct fcal_packet *fpkt = privp->fpkt; local 3927 sf_inq_callback(struct fcal_packet *fpkt) argument 4589 struct fcal_packet *fpkt; local 4764 struct fcal_packet *fpkt; local 4992 struct fcal_packet *fpkt; local 5321 struct fcal_packet *fpkt = cmd->cmd_fp_pkt; local 5392 sf_cmd_callback(struct fcal_packet *fpkt) argument 6236 struct fcal_packet *fpkt; local 6326 struct fcal_packet *fpkt; local 6640 struct fcal_packet *fpkt; local [all...] |
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/emlxs/ |
H A D | emlxs_fcp.c | 36 Q *abort, uint8_t *flag, emlxs_buf_t *fpkt); 2248 emlxs_tx_channel_flush(emlxs_hba_t *hba, CHANNEL *cp, emlxs_buf_t *fpkt) argument 2352 * If the fpkt is already set, then we will leave it 2354 * for on one fpkt->flush_count 2356 if (!sbp->fpkt && fpkt) { 2357 mutex_enter(&fpkt->mtx); 2358 sbp->fpkt = fpkt; 2359 fpkt 2462 emlxs_tx_node_flush(emlxs_port_t *port, NODELIST *ndlp, CHANNEL *chan, uint32_t shutdown, emlxs_buf_t *fpkt) argument 2755 emlxs_tx_lun_flush(emlxs_port_t *port, NODELIST *ndlp, uint32_t lun, emlxs_buf_t *fpkt) argument 3349 emlxs_tx_move(NODELIST *ndlp, CHANNEL *from_chan, CHANNEL *to_chan, uint32_t cmd, emlxs_buf_t *fpkt, uint32_t lock) argument 3671 emlxs_chipq_node_flush(emlxs_port_t *port, CHANNEL *chan, NODELIST *ndlp, emlxs_buf_t *fpkt) argument 3934 emlxs_chipq_lun_flush(emlxs_port_t *port, NODELIST *ndlp, uint32_t lun, emlxs_buf_t *fpkt) argument 4380 emlxs_sbp_abort_add(emlxs_port_t *port, emlxs_buf_t *sbp, Q *abort, uint8_t *flag, emlxs_buf_t *fpkt) argument [all...] |
H A D | emlxs_solaris.c | 2195 sbp->fpkt = NULL; 10186 emlxs_buf_t *fpkt; local 10271 fpkt = sbp->fpkt; 10272 if (fpkt) { 10274 * We will try to NULL sbp->fpkt inside the 10275 * fpkt's mutex if possible 10278 if (!(fpkt->pkt_flags & PACKET_ULP_OWNED)) { 10279 mutex_enter(&fpkt->mtx); 10280 if (fpkt [all...] |
/illumos-gate/usr/src/uts/common/sys/fibre-channel/fca/emlxs/ |
H A D | emlxs_extern.h | 766 emlxs_buf_t *fpkt); 769 emlxs_buf_t *fpkt); 777 emlxs_buf_t *fpkt, uint32_t lock); 783 uint32_t shutdown, emlxs_buf_t *fpkt); 786 emlxs_buf_t *fpkt); 788 CHANNEL *cp, emlxs_buf_t *fpkt);
|
H A D | emlxs_fc.h | 46 struct emlxs_buf *fpkt; /* Flush pkt pointer */ member in struct:emlxs_buf
|
/illumos-gate/usr/src/uts/sun/sys/scsi/adapters/ |
H A D | sfvar.h | 324 struct fcal_packet *fpkt; member in struct:sf_els_hdr
|
/illumos-gate/usr/src/uts/sun/io/ |
H A D | socal.c | 2973 fcal_packet_t *fcalpkt2, *fpkt; local 2983 fpkt = NULL; 2986 if (fpkt == NULL) 2989 fpkt->fcal_pkt_next = fcalpkt->fcal_pkt_next; 2991 kcq->skc_overflowt = fpkt; 2999 fpkt = fcalpkt2; 3191 struct fcal_packet *fpkt, *nfpkt; local 3250 while ((fpkt = kcq->skc_overflowh) != NULL) { 3251 nfpkt = fpkt->fcal_pkt_next; 3252 fpkt [all...] |