Home
last modified time | relevance | path

Searched refs:fpkt (Results 1 – 10 of 10) sorted by relevance

/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/fcoei/
H A Dfcoei_lv.c81 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 Dfcoei_eth.c569 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 Dfcoei.h334 xch->xch_oxid = fpkt->pkt_cmd_fhdr.ox_id; \
335 xch->xch_rxid = fpkt->pkt_cmd_fhdr.rx_id; \
H A Dfcoei.c1038 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 Dfcp.c424 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 Demlxs_fcp.c37 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 Demlxs_solaris.c2205 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 Demlxs_extern.h769 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 Demlxs_fc.h48 struct emlxs_buf *fpkt; /* Flush pkt pointer */ member
/illumos-gate/usr/src/uts/sun/sys/scsi/adapters/
H A Dsfvar.h324 struct fcal_packet *fpkt; member