Home
last modified time | relevance | path

Searched refs:tw_cli_req_context (Results 1 – 6 of 6) sorted by relevance

/freebsd-13.1/sys/dev/twa/
H A Dtw_cl_externs.h66 extern TW_INT32 tw_cli_submit_cmd(struct tw_cli_req_context *req);
71 TW_INT32 size, TW_VOID (* callback)(struct tw_cli_req_context *req));
76 TW_VOID *data, TW_VOID (* callback)(struct tw_cli_req_context *req));
79 extern TW_INT32 tw_cli_submit_and_poll_request(struct tw_cli_req_context *req,
88 extern TW_INT32 tw_cli_send_scsi_cmd(struct tw_cli_req_context *req,
119 extern TW_VOID tw_cli_complete_io(struct tw_cli_req_context *req);
122 extern TW_VOID tw_cli_scsi_complete(struct tw_cli_req_context *req);
125 extern TW_VOID tw_cli_param_callback(struct tw_cli_req_context *req);
128 extern TW_VOID tw_cli_aen_callback(struct tw_cli_req_context *req);
132 struct tw_cli_req_context *req);
[all …]
H A Dtw_cl.h91 struct tw_cli_req_context { struct
109 TW_VOID (*tw_cli_callback)(struct tw_cli_req_context *req); argument
119 struct tw_cli_req_context *req_ctxt_buf;/* pointer to the array of CL's argument
243 tw_cli_req_q_insert_head(struct tw_cli_req_context *req, TW_UINT8 q_type) in tw_cli_req_q_insert_head()
255 tw_cli_req_q_insert_tail(struct tw_cli_req_context *req, TW_UINT8 q_type) in tw_cli_req_q_insert_tail()
266 static __inline struct tw_cli_req_context *
269 struct tw_cli_req_context *req = TW_CL_NULL; in tw_cli_req_q_remove_head()
276 struct tw_cli_req_context, link); in tw_cli_req_q_remove_head()
286 tw_cli_req_q_remove_item(struct tw_cli_req_context *req, TW_UINT8 q_type) in tw_cli_req_q_remove_item()
H A Dtw_cl_intr.c209 struct tw_cli_req_context *req; in tw_cli_process_resp_intr()
271 struct tw_cli_req_context *req; in tw_cli_submit_pending_queue()
339 struct tw_cli_req_context *req; in tw_cli_process_complete_queue()
363 tw_cli_complete_io(struct tw_cli_req_context *req) in tw_cli_complete_io()
411 tw_cli_scsi_complete(struct tw_cli_req_context *req) in tw_cli_scsi_complete()
496 tw_cli_param_callback(struct tw_cli_req_context *req) in tw_cli_param_callback()
548 tw_cli_aen_callback(struct tw_cli_req_context *req) in tw_cli_aen_callback()
621 struct tw_cli_req_context *req) in tw_cli_manage_aen()
H A Dtw_cl_init.c206 (sizeof(struct tw_cli_req_context) * max_simult_reqs) + in tw_cl_get_mem_requirements()
247 struct tw_cli_req_context *req; in tw_cl_init_ctlr()
282 (sizeof(struct tw_cli_req_context) * max_simult_reqs) + in tw_cl_init_ctlr()
319 ctlr->req_ctxt_buf = (struct tw_cli_req_context *)free_non_dma_mem; in tw_cl_init_ctlr()
320 free_non_dma_mem += (sizeof(struct tw_cli_req_context) * in tw_cl_init_ctlr()
625 struct tw_cli_req_context *req; in tw_cli_init_connection()
H A Dtw_cl_io.c72 struct tw_cli_req_context *req; in tw_cl_start_io()
164 tw_cli_submit_cmd(struct tw_cli_req_context *req) in tw_cli_submit_cmd()
260 struct tw_cli_req_context *req; in tw_cl_fw_passthru()
703 TW_VOID (* callback)(struct tw_cli_req_context *req)) in tw_cli_get_param()
705 struct tw_cli_req_context *req; in tw_cli_get_param()
818 TW_VOID (* callback)(struct tw_cli_req_context *req)) in tw_cli_set_param()
820 struct tw_cli_req_context *req; in tw_cli_set_param()
928 tw_cli_submit_and_poll_request(struct tw_cli_req_context *req, in tw_cli_submit_and_poll_request()
1032 struct tw_cli_req_context *req; in tw_cl_reset_ctlr()
1264 tw_cli_send_scsi_cmd(struct tw_cli_req_context *req, TW_INT32 cmd) in tw_cli_send_scsi_cmd()
[all …]
H A Dtw_cl_misc.c76 struct tw_cli_req_context *req; in tw_cli_drain_complete_queue()
128 struct tw_cli_req_context *req; in tw_cli_drain_busy_queue()
180 struct tw_cli_req_context *req; in tw_cli_drain_pending_queue()
297 struct tw_cli_req_context *req; in tw_cli_drain_aen_queue()
546 struct tw_cli_req_context *
550 struct tw_cli_req_context *req; in tw_cli_get_request()
900 struct tw_cli_req_context *req = req_handle->cl_req_ctxt; in tw_cl_print_req_info()