Home
last modified time | relevance | path

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

/titanic_50/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()
/titanic_50/usr/src/uts/common/io/fibre-channel/ulp/
H A Dfcp.c420 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);
[all …]
/titanic_50/usr/src/uts/sun/io/scsi/adapters/
H A Dsf.c1427 struct fcal_packet *fpkt; in sf_scsi_init_pkt() local
1497 fpkt = cmd->cmd_fp_pkt; in sf_scsi_init_pkt()
1507 fpkt->fcal_pkt_cookie = sf->sf_socp; in sf_scsi_init_pkt()
1508 fpkt->fcal_pkt_comp = sf_cmd_callback; in sf_scsi_init_pkt()
1509 fpkt->fcal_pkt_flags = 0; in sf_scsi_init_pkt()
1510 fpkt->fcal_magic = FCALP_MAGIC; in sf_scsi_init_pkt()
1511 fpkt->fcal_socal_request.sr_soc_hdr.sh_flags = in sf_scsi_init_pkt()
1514 fpkt->fcal_socal_request.sr_soc_hdr.sh_class = 3; in sf_scsi_init_pkt()
1515 fpkt->fcal_socal_request.sr_cqhdr.cq_hdr_count = 1; in sf_scsi_init_pkt()
1516 fpkt->fcal_socal_request.sr_cqhdr.cq_hdr_flags = 0; in sf_scsi_init_pkt()
[all …]
/titanic_50/usr/src/uts/common/io/fibre-channel/fca/emlxs/
H A Demlxs_fcp.c36 Q *abort, uint8_t *flag, emlxs_buf_t *fpkt);
2248 emlxs_tx_channel_flush(emlxs_hba_t *hba, CHANNEL *cp, emlxs_buf_t *fpkt) in emlxs_tx_channel_flush() argument
2356 if (!sbp->fpkt && fpkt) { in emlxs_tx_channel_flush()
2357 mutex_enter(&fpkt->mtx); in emlxs_tx_channel_flush()
2358 sbp->fpkt = fpkt; in emlxs_tx_channel_flush()
2359 fpkt->flush_count++; in emlxs_tx_channel_flush()
2360 mutex_exit(&fpkt->mtx); in emlxs_tx_channel_flush()
2463 uint32_t shutdown, emlxs_buf_t *fpkt) in emlxs_tx_node_flush() argument
2602 if (!sbp->fpkt && fpkt) { in emlxs_tx_node_flush()
2603 mutex_enter(&fpkt->mtx); in emlxs_tx_node_flush()
[all …]
H A Demlxs_solaris.c2195 sbp->fpkt = NULL; in emlxs_initialize_pkt()
10186 emlxs_buf_t *fpkt; in emlxs_pkt_complete() local
10271 fpkt = sbp->fpkt; in emlxs_pkt_complete()
10272 if (fpkt) { in emlxs_pkt_complete()
10278 if (!(fpkt->pkt_flags & PACKET_ULP_OWNED)) { in emlxs_pkt_complete()
10279 mutex_enter(&fpkt->mtx); in emlxs_pkt_complete()
10280 if (fpkt->flush_count) { in emlxs_pkt_complete()
10281 fpkt->flush_count--; in emlxs_pkt_complete()
10283 sbp->fpkt = NULL; in emlxs_pkt_complete()
10284 mutex_exit(&fpkt->mtx); in emlxs_pkt_complete()
[all …]
/titanic_50/usr/src/uts/common/sys/fibre-channel/fca/emlxs/
H A Demlxs_extern.h766 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 Demlxs_fc.h46 struct emlxs_buf *fpkt; /* Flush pkt pointer */ member
/titanic_50/usr/src/uts/sun/sys/scsi/adapters/
H A Dsfvar.h324 struct fcal_packet *fpkt; member
/titanic_50/usr/src/uts/sun/io/
H A Dsocal.c2973 fcal_packet_t *fcalpkt2, *fpkt; in socal_abort_cmd() local
2983 fpkt = NULL; in socal_abort_cmd()
2986 if (fpkt == NULL) in socal_abort_cmd()
2989 fpkt->fcal_pkt_next = fcalpkt->fcal_pkt_next; in socal_abort_cmd()
2991 kcq->skc_overflowt = fpkt; in socal_abort_cmd()
2999 fpkt = fcalpkt2; in socal_abort_cmd()
3191 struct fcal_packet *fpkt, *nfpkt; in socal_intr() local
3250 while ((fpkt = kcq->skc_overflowh) != NULL) { in socal_intr()
3251 nfpkt = fpkt->fcal_pkt_next; in socal_intr()
3252 fpkt->fcal_pkt_next = NULL; in socal_intr()
[all …]