Searched refs:tw_cli_req_context (Results 1 – 6 of 6) sorted by relevance
| /freebsd-13.1/sys/dev/twa/ |
| H A D | tw_cl_externs.h | 66 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 D | tw_cl.h | 91 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 D | tw_cl_intr.c | 209 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 D | tw_cl_init.c | 206 (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 D | tw_cl_io.c | 72 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 D | tw_cl_misc.c | 76 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()
|