Searched refs:fpkt (Results 1 – 10 of 10) sorted by relevance
/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_t *frm); [all …]
|
H A D | fcoei_eth.c | 569 fc_packet_t *fpkt = NULL; in fcoei_process_sol_fcp_resp() local 585 fpkt = xch->xch_fpkt; in fcoei_process_sol_fcp_resp() 591 actual_size = fpkt->pkt_rsplen; in fcoei_process_sol_fcp_resp() 607 FCOEI_FRM2FHDR(frm, &fpkt->pkt_resp_fhdr); in fcoei_process_sol_fcp_resp() 612 fpkt->pkt_state = FC_PKT_SUCCESS; in fcoei_process_sol_fcp_resp() 613 fpkt->pkt_reason = 0; in fcoei_process_sol_fcp_resp() 628 fpkt->pkt_data_resid = xch->xch_resid; in fcoei_process_sol_fcp_resp() 634 fpkt->pkt_state = FC_PKT_LOCAL_RJT; in fcoei_process_sol_fcp_resp() 635 fpkt->pkt_reason = FC_REASON_UNDERRUN; in fcoei_process_sol_fcp_resp() 641 if (fpkt->pkt_tran_flags & FC_TRAN_NO_INTR) { in fcoei_process_sol_fcp_resp() [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; in fcoei_abts_exchange() local 1052 FFM_D_ID(fpkt->pkt_cmd_fhdr.d_id, frm); in fcoei_abts_exchange() 1053 FFM_S_ID(fpkt->pkt_cmd_fhdr.s_id, frm); in fcoei_abts_exchange()
|
/illumos-gate/usr/src/uts/common/io/fibre-channel/ulp/ |
H A D | fcp.c | 424 static void fcp_ipkt_sema_callback(struct fc_packet *fpkt); 441 static void fcp_unsol_callback(fc_packet_t *fpkt); 456 static void fcp_icmd_callback(fc_packet_t *fpkt); 459 static int fcp_check_reportlun(struct fcp_rsp *rsp, fc_packet_t *fpkt); 460 static void fcp_scsi_callback(fc_packet_t *fpkt); 461 static void fcp_retry_scsi_cmd(fc_packet_t *fpkt); 462 static void fcp_handle_inquiry(fc_packet_t *fpkt, struct fcp_ipkt *icmd); 463 static void fcp_handle_reportlun(fc_packet_t *fpkt, struct fcp_ipkt *icmd); 491 static void fcp_cmd_callback(fc_packet_t *fpkt); 492 static void fcp_complete_pkt(fc_packet_t *fpkt); [all …]
|
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/emlxs/ |
H A D | emlxs_fcp.c | 37 Q *abort, uint8_t *flag, emlxs_buf_t *fpkt); 2257 emlxs_tx_channel_flush(emlxs_hba_t *hba, CHANNEL *cp, emlxs_buf_t *fpkt) in emlxs_tx_channel_flush() argument 2365 if (!sbp->fpkt && fpkt) { in emlxs_tx_channel_flush() 2366 mutex_enter(&fpkt->mtx); in emlxs_tx_channel_flush() 2367 sbp->fpkt = fpkt; in emlxs_tx_channel_flush() 2368 fpkt->flush_count++; in emlxs_tx_channel_flush() 2369 mutex_exit(&fpkt->mtx); in emlxs_tx_channel_flush() 2472 uint32_t shutdown, emlxs_buf_t *fpkt) in emlxs_tx_node_flush() argument 2611 if (!sbp->fpkt && fpkt) { in emlxs_tx_node_flush() 2612 mutex_enter(&fpkt->mtx); in emlxs_tx_node_flush() [all …]
|
H A D | emlxs_solaris.c | 2205 sbp->fpkt = NULL; in emlxs_initialize_pkt() 10209 emlxs_buf_t *fpkt; in emlxs_pkt_complete() local 10294 fpkt = sbp->fpkt; in emlxs_pkt_complete() 10295 if (fpkt) { in emlxs_pkt_complete() 10301 if (!(fpkt->pkt_flags & PACKET_ULP_OWNED)) { in emlxs_pkt_complete() 10302 mutex_enter(&fpkt->mtx); in emlxs_pkt_complete() 10303 if (fpkt->flush_count) { in emlxs_pkt_complete() 10304 fpkt->flush_count--; in emlxs_pkt_complete() 10306 sbp->fpkt = NULL; in emlxs_pkt_complete() 10307 mutex_exit(&fpkt->mtx); in emlxs_pkt_complete() [all …]
|
/illumos-gate/usr/src/uts/common/sys/fibre-channel/fca/emlxs/ |
H A D | emlxs_extern.h | 769 emlxs_buf_t *fpkt); 772 emlxs_buf_t *fpkt); 780 emlxs_buf_t *fpkt, uint32_t lock); 786 uint32_t shutdown, emlxs_buf_t *fpkt); 789 emlxs_buf_t *fpkt); 791 CHANNEL *cp, emlxs_buf_t *fpkt);
|
H A D | emlxs_fc.h | 48 struct emlxs_buf *fpkt; /* Flush pkt pointer */ member
|
/illumos-gate/usr/src/uts/sun/sys/scsi/adapters/ |
H A D | sfvar.h | 324 struct fcal_packet *fpkt; member
|