Home
last modified time | relevance | path

Searched refs:ctl_io (Results 1 – 25 of 30) sorted by relevance

12

/freebsd-14.2/sys/cam/ctl/
H A Dctl_util.h52 void ctl_scsi_report_luns(union ctl_io *io, uint8_t *data_ptr,
60 void ctl_scsi_read_write(union ctl_io *io, uint8_t *data_ptr,
65 void ctl_scsi_write_same(union ctl_io *io, uint8_t *data_ptr,
98 union ctl_io *ctl_scsi_alloc_io(uint32_t initid);
99 void ctl_scsi_free_io(union ctl_io *io);
100 void ctl_scsi_zero_io(union ctl_io *io);
105 void ctl_io_sbuf(union ctl_io *io, struct sbuf *sb);
106 void ctl_io_error_sbuf(union ctl_io *io,
109 char *ctl_io_error_string(union ctl_io *io,
113 void ctl_io_print(union ctl_io *io);
[all …]
H A Dctl.h148 union ctl_io;
178 int ctl_config_move_done(union ctl_io *io, bool samethr);
179 void ctl_datamove_done(union ctl_io *io, bool samethr);
180 void ctl_datamove(union ctl_io *io);
181 void ctl_serseq_done(union ctl_io *io);
182 void ctl_done(union ctl_io *io);
183 void ctl_data_submit_done(union ctl_io *io);
184 void ctl_config_read_done(union ctl_io *io);
185 void ctl_config_write_done(union ctl_io *io);
H A Dctl_io.h245 union ctl_io *remote_io; /* I/O counterpart on remote HA side */
246 union ctl_io *blocker; /* I/O blocking this one */
263 union ctl_io;
338 int (*io_cont)(union ctl_io *io); /* to continue processing */
427 union ctl_io *original_sc;
428 union ctl_io *serializing_sc;
587 union ctl_io { union
596 union ctl_io *ctl_alloc_io(void *pool_ref);
597 union ctl_io *ctl_alloc_io_nowait(void *pool_ref);
598 void ctl_free_io(union ctl_io *io);
[all …]
H A Dctl_util.c153 ctl_scsi_request_sense(union ctl_io *io, uint8_t *data_ptr, in ctl_scsi_request_sense()
520 ctl_scsi_sync_cache(union ctl_io *io, int immed, int reladr, in ctl_scsi_sync_cache()
679 union ctl_io *
682 union ctl_io *io; in ctl_scsi_alloc_io()
684 io = (union ctl_io *)malloc(sizeof(*io)); in ctl_scsi_alloc_io()
695 ctl_scsi_free_io(union ctl_io *io) in ctl_scsi_free_io()
701 ctl_scsi_zero_io(union ctl_io *io) in ctl_scsi_zero_io()
730 ctl_io_sbuf(union ctl_io *io, struct sbuf *sb) in ctl_io_sbuf()
810 ctl_io_string(union ctl_io *io, char *str, int str_len) in ctl_io_string()
835 ctl_io_print(union ctl_io *io) in ctl_io_print()
[all …]
H A Dctl.c501 static ctl_action ctl_seq_check(union ctl_io *io1, union ctl_io *io2);
1064 union ctl_io *io; in ctl_isc_ha_link_down()
1490 union ctl_io *io; in ctl_isc_event_handler()
2477 union ctl_io *io = (union ctl_io *)ioh; in ctl_ioctl_fill_ooa()
3968 union ctl_io *
3983 union ctl_io *
10968 ctl_extent_check(union ctl_io *io1, union ctl_io *io2, bool seq) in ctl_extent_check()
10990 ctl_seq_check(union ctl_io *io1, union ctl_io *io2) in ctl_seq_check()
11972 union ctl_io *xio = (union ctl_io *)xioh; in ctl_abort_tasks_lun()
12123 union ctl_io *xio = (union ctl_io *)xioh;
[all …]
H A Dctl_tpc.h32 void tpc_done(union ctl_io *io);
36 union ctl_io * tpcl_alloc_io(void);
37 int tpcl_queue(union ctl_io *io, uint64_t lun);
H A Dctl_frontend.h231 void (*fe_datamove)(union ctl_io *io); /* passed to CTL */
232 void (*fe_done)(union ctl_io *io); /* passed to CTL */
310 int ctl_queue(union ctl_io *io);
317 int ctl_run(union ctl_io *io);
328 int ctl_queue_sense(union ctl_io *io);
H A Dctl_tpc_local.c69 static void tpcl_datamove(union ctl_io *io);
70 static void tpcl_done(union ctl_io *io);
132 tpcl_datamove(union ctl_io *io) in tpcl_datamove()
259 tpcl_done(union ctl_io *io) in tpcl_done()
310 union ctl_io *
319 tpcl_queue(union ctl_io *io, uint64_t lun) in tpcl_queue()
H A Dctl_backend_ramdisk.c142 static void ctl_backend_ramdisk_rw(union ctl_io *io);
364 ctl_backend_ramdisk_cmp(union ctl_io *io) in ctl_backend_ramdisk_cmp()
436 ctl_backend_ramdisk_compare(union ctl_io *io) in ctl_backend_ramdisk_compare()
455 ctl_backend_ramdisk_rw(union ctl_io *io) in ctl_backend_ramdisk_rw()
516 ctl_backend_ramdisk_submit(union ctl_io *io) in ctl_backend_ramdisk_submit()
537 union ctl_io *io; in ctl_backend_ramdisk_worker()
564 ctl_backend_ramdisk_gls(union ctl_io *io) in ctl_backend_ramdisk_gls()
589 ctl_backend_ramdisk_config_read(union ctl_io *io) in ctl_backend_ramdisk_config_read()
660 ctl_backend_ramdisk_ws(union ctl_io *io) in ctl_backend_ramdisk_ws()
711 ctl_backend_ramdisk_unmap(union ctl_io *io) in ctl_backend_ramdisk_unmap()
[all …]
H A Dctl_backend_block.c205 union ctl_io *io;
499 union ctl_io *io; in ctl_be_block_biodone()
640 union ctl_io *io; in ctl_be_block_dispatch_file()
865 union ctl_io *io; in ctl_be_block_unmap_file()
943 union ctl_io *io; in ctl_be_block_dispatch_zvol()
1180 union ctl_io *io; in ctl_be_block_unmap_dev()
1334 union ctl_io *io; in ctl_be_block_cw_done_ws()
1486 union ctl_io *io; in ctl_be_block_cr_done()
1529 union ctl_io *io; in ctl_be_block_cw_done()
1593 union ctl_io *io; in ctl_be_block_next()
[all …]
H A Dctl_frontend_ioctl.c89 static void cfi_datamove(union ctl_io *io);
90 static void cfi_done(union ctl_io *io);
480 cfi_datamove(union ctl_io *io) in cfi_datamove()
494 cfi_done(union ctl_io *io) in cfi_done()
508 cfi_submit_wait(union ctl_io *io) in cfi_submit_wait()
592 union ctl_io *io; in ctl_ioctl_io()
H A Dctl_tpc.c86 union ctl_io *io;
543 ctl_done((union ctl_io *)ctsio); in ctl_receive_copy_status_lid1()
613 ctl_done((union ctl_io *)ctsio); in ctl_receive_copy_failure_details()
673 ctl_done((union ctl_io *)ctsio); in ctl_receive_copy_status_lid4()
744 ctl_done((union ctl_io *)ctsio); in ctl_copy_operation_abort()
751 ctl_done((union ctl_io *)ctsio); in ctl_copy_operation_abort()
1497 ctl_done((union ctl_io *)ctsio); in tpc_process()
1570 tpc_error_parse(union ctl_io *io) in tpc_error_parse()
1601 tpc_done(union ctl_io *io) in tpc_done()
1812 ctl_done((union ctl_io *)ctsio); in ctl_extended_copy_lid1()
[all …]
H A Dctl_backend.h176 typedef int (*be_func_t)(union ctl_io *io);
177 typedef void (*be_vfunc_t)(union ctl_io *io);
H A Dctl_scsi_all.c112 ctl_scsi_path_string(union ctl_io *io, char *path_str, int len) in ctl_scsi_path_string()
133 ctl_scsi_path_string((union ctl_io *)ctsio, path_str, sizeof(path_str)); in ctl_scsi_sense_sbuf()
H A Dctl_frontend_cam_sim.c97 static void cfcs_datamove(union ctl_io *io);
98 static void cfcs_done(union ctl_io *io);
282 cfcs_datamove(union ctl_io *io) in cfcs_datamove()
420 cfcs_done(union ctl_io *io) in cfcs_done()
491 union ctl_io *io; in cfcs_action()
593 union ctl_io *io; in cfcs_action()
696 union ctl_io *io; in cfcs_action()
H A Dscsi_ctl.c195 static void ctlfe_done(union ctl_io *io);
498 union ctl_io *new_io; in ctlferegister()
555 union ctl_io *new_io; in ctlferegister()
774 union ctl_io *io; in ctlfestart()
788 io = (union ctl_io *)ccb_h->io_ptr; in ctlfestart()
934 union ctl_io *io; in ctlfe_free_ccb()
1087 union ctl_io *io = NULL; in ctlfedone()
1404 union ctl_io *io; in ctlfedone()
1869 union ctl_io *io = hdr->io_ptr; in ctlfe_dump_queue()
1906 ctlfe_datamove(union ctl_io *io) in ctlfe_datamove()
[all …]
H A Dctl_frontend_iscsi.c166 static void cfiscsi_done(union ctl_io *io);
509 union ctl_io *io; in cfiscsi_pdu_handle_scsi_command()
577 union ctl_io *io; in cfiscsi_pdu_handle_task_request()
700 union ctl_io *io; in cfiscsi_handle_data_segment()
882 union ctl_io *io; in cfiscsi_pdu_handle_data_out()
1114 union ctl_io *cdw_io; in cfiscsi_data_wait_abort()
1134 union ctl_io *io; in cfiscsi_session_terminate_tasks()
2469 cfiscsi_datamove_in(union ctl_io *io) in cfiscsi_datamove_in()
2701 cfiscsi_datamove_out(union ctl_io *io) in cfiscsi_datamove_out()
2861 cfiscsi_datamove(union ctl_io *io) in cfiscsi_datamove()
[all …]
H A Dctl_scsi_all.h46 void ctl_scsi_path_string(union ctl_io *io, char *path_str, int strlen);
H A Dctl_frontend_iscsi.h53 union ctl_io *cdw_ctl_io;
/freebsd-14.2/sys/dev/usb/storage/
H A Dcfumass.c178 union ctl_io *sc_ctl_io;
280 static void cfumass_datamove(union ctl_io *io);
281 static void cfumass_done(union ctl_io *io);
609 union ctl_io *io; in cfumass_t_command_callback()
712 union ctl_io *io = sc->sc_ctl_io; in cfumass_t_data_callback()
845 cfumass_datamove(union ctl_io *io) in cfumass_datamove()
891 cfumass_done(union ctl_io *io) in cfumass_done()
/freebsd-14.2/usr.sbin/ctladm/
H A Dctladm.c1145 union ctl_io *io; in cctl_sync_cache()
1229 union ctl_io *io; in cctl_start_stop()
1292 union ctl_io *io; in cctl_mode_sense()
1507 union ctl_io *io; in cctl_read_capacity()
1631 union ctl_io *io; in cctl_read_write()
1810 union ctl_io *io; in cctl_get_luns()
1932 union ctl_io *io; in cctl_tur()
1965 union ctl_io *io; in cctl_get_inquiry()
2035 union ctl_io *io; in cctl_req_sense()
2082 union ctl_io *io; in cctl_report_target_port_group()
[all …]
/freebsd-14.2/sys/dev/iscsi/
H A Dicl.h64 union ctl_io;
H A Dicl_wrappers.h149 union ctl_io *io, uint32_t *transfer_tagp, void **prvp) in icl_conn_transfer_setup()
H A Dicl_conn_if.m137 union ctl_io *_io;
/freebsd-14.2/sys/netlink/
H A Dnetlink_var.h110 struct nl_io ctl_io; member

12