Home
last modified time | relevance | path

Searched refs:fcoe_frame_t (Results 1 – 15 of 15) sorted by relevance

/titanic_44/usr/src/uts/common/io/comstar/port/fcoet/
H A Dfcoet_eth.c105 static fcoet_exchange_t *fcoet_create_unsol_exchange(fcoe_frame_t *frame);
106 static int fcoet_process_sol_fcp_data(fcoe_frame_t *frm);
107 static int fcoet_process_unsol_fcp_cmd(fcoe_frame_t *frm);
108 static int fcoet_process_unsol_els_req(fcoe_frame_t *frm);
109 static int fcoet_process_sol_els_rsp(fcoe_frame_t *frm);
110 static int fcoet_process_unsol_abts_req(fcoe_frame_t *frame);
111 static int fcoet_process_sol_abts_acc(fcoe_frame_t *frame);
112 static int fcoet_process_sol_abts_rjt(fcoe_frame_t *frame);
113 static int fcoet_process_unsol_ct_req(fcoe_frame_t *frm);
114 static int fcoet_process_sol_ct_rsp(fcoe_frame_t *frame);
[all …]
H A Dfcoet_eth.h34 void fcoet_rx_frame(fcoe_frame_t *frame);
36 void fcoet_release_sol_frame(fcoe_frame_t *frame);
H A Dfcoet_fc.c215 fcoe_frame_t *frm; in fcoet_xfer_scsi_data()
406 fcoe_frame_t *frm; in fcoet_send_sol_flogi()
500 fcoe_frame_t *frm; in fcoet_send_sol_abts()
644 fcoe_frame_t *frm; in fcoet_send_sol_els()
693 fcoe_frame_t *frm; in fcoet_send_sol_ct()
742 fcoe_frame_t *frm; in fcoet_send_status()
825 fcoe_frame_t *frm; in fcoet_send_els_response()
861 fcoe_frame_t *frm; in fcoet_send_abts_response()
928 fcoe_frame_t *frm; in fcoet_logo_fabric()
1024 fcoe_frame_t *frm; in fcoet_send_good_status()
H A Dfcoet.h172 fcoe_frame_t *tfm_fcoe_frame;
265 void fcoet_init_tfm(fcoe_frame_t *frm, fcoet_exchange_t *xch);
H A Dfcoet.c996 fcoet_init_tfm(fcoe_frame_t *frm, fcoet_exchange_t *xch) in fcoet_init_tfm()
/titanic_44/usr/src/uts/common/io/fcoe/
H A Dfcoe_fc.c56 static void fcoe_fill_frame_headers(fcoe_frame_t *frm);
57 static void fcoe_fill_frame_tailers(fcoe_frame_t *frm);
60 static void fcoe_tx_frame(fcoe_frame_t *frm);
199 fcoe_tx_frame(fcoe_frame_t *frm) in fcoe_tx_frame()
246 fcoe_release_frame(fcoe_frame_t *frame) in fcoe_release_frame()
271 fcoe_frame_t *
274 fcoe_frame_t *frm; in fcoe_allocate_frame()
297 alloc_size = sizeof (fcoe_frame_t) + sizeof (fcoe_i_frame_t) + in fcoe_allocate_frame()
303 frm = (fcoe_frame_t *)kmem_alloc(alloc_size, KM_SLEEP); in fcoe_allocate_frame()
308 frm->frm_fcoe_private = sizeof (fcoe_frame_t) + (uint8_t *)frm; in fcoe_allocate_frame()
[all …]
H A Dfcoe_fc.h34 extern void fcoe_release_frame(fcoe_frame_t *);
35 extern fcoe_frame_t *fcoe_allocate_frame(fcoe_port_t *, uint32_t, void *);
H A Dfcoe.h180 fcoe_frame_t *fmi_frame; /* to common struct */
242 extern void fcoe_post_frame(fcoe_frame_t *);
H A Dfcoe_eth.c243 fcoe_frame_t *frm; in fcoe_rx()
H A Dfcoe.c1138 fcoe_crc_verify(fcoe_frame_t *frm) in fcoe_crc_verify()
1189 fcoe_post_frame(fcoe_frame_t *frm) in fcoe_post_frame()
/titanic_44/usr/src/uts/common/io/fibre-channel/fca/fcoei/
H A Dfcoei_eth.c103 static void fcoei_process_unsol_els_req(fcoe_frame_t *frm);
104 static void fcoei_process_sol_els_rsp(fcoe_frame_t *frm);
105 static void fcoei_process_unsol_abts_req(fcoe_frame_t *frame);
106 static void fcoei_process_sol_abts_acc(fcoe_frame_t *frame);
107 static void fcoei_process_sol_abts_rjt(fcoe_frame_t *frame);
108 static void fcoei_process_sol_ct_rsp(fcoe_frame_t *frame);
109 static void fcoei_process_unsol_xfer_rdy(fcoe_frame_t *frame);
110 static void fcoei_process_sol_fcp_resp(fcoe_frame_t *frm);
113 static void fcoei_fill_els_fpkt_resp(fcoe_frame_t *frm, fcoei_exchange_t *xch,
130 fcoei_rx_frame(fcoe_frame_t *frm) in fcoei_rx_frame()
[all …]
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.h196 fcoe_frame_t *ifm_frm;
344 void fcoei_complete_xch(fcoei_exchange_t *xch, fcoe_frame_t *frm,
346 void fcoei_init_ifm(fcoe_frame_t *frm, fcoei_exchange_t *xch);
360 void fcoei_process_unsol_frame(fcoe_frame_t *frm);
361 void fcoei_handle_sol_frame_done(fcoe_frame_t *frm);
H A Dfcoei.c757 fcoe_frame_t *frm; in fcoei_clear_watchdog_jobs()
765 frm = (fcoe_frame_t *)ae->ae_obj; in fcoei_clear_watchdog_jobs()
770 frm = (fcoe_frame_t *)ae->ae_obj; in fcoei_clear_watchdog_jobs()
830 fcoei_handle_sol_frame_done((fcoe_frame_t *)ae->ae_obj); in fcoei_process_events()
834 fcoei_process_unsol_frame((fcoe_frame_t *)ae->ae_obj); in fcoei_process_events()
956 fcoei_init_ifm(fcoe_frame_t *frm, fcoei_exchange_t *xch) in fcoei_init_ifm()
1039 fcoe_frame_t *frm = NULL; in fcoei_abts_exchange()
1079 fcoei_complete_xch(fcoei_exchange_t *xch, fcoe_frame_t *frm, in fcoei_complete_xch()
/titanic_44/usr/src/uts/common/sys/fcoe/
H A Dfcoe_common.h118 } fcoe_frame_t; typedef
134 void (*eport_tx_frame)(fcoe_frame_t *frame);
135 fcoe_frame_t *(*eport_alloc_frame)(struct fcoe_port *eport,
137 void (*eport_release_frame)(fcoe_frame_t *frame);
186 void (*ect_rx_frame)(fcoe_frame_t *frame);
188 void (*ect_release_sol_frame)(fcoe_frame_t *frame);