Home
last modified time | relevance | path

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

12

/freebsd-13.1/sys/cam/ctl/
H A Dctl_util.h53 void ctl_scsi_report_luns(union ctl_io *io, uint8_t *data_ptr,
61 void ctl_scsi_read_write(union ctl_io *io, uint8_t *data_ptr,
66 void ctl_scsi_write_same(union ctl_io *io, uint8_t *data_ptr,
99 union ctl_io *ctl_scsi_alloc_io(uint32_t initid);
100 void ctl_scsi_free_io(union ctl_io *io);
101 void ctl_scsi_zero_io(union ctl_io *io);
106 void ctl_io_sbuf(union ctl_io *io, struct sbuf *sb);
107 void ctl_io_error_sbuf(union ctl_io *io,
110 char *ctl_io_error_string(union ctl_io *io,
114 void ctl_io_print(union ctl_io *io);
[all …]
H A Dctl.h173 int ctl_config_move_done(union ctl_io *io, bool samethr);
174 void ctl_datamove_done(union ctl_io *io, bool samethr);
175 void ctl_datamove(union ctl_io *io);
176 void ctl_serseq_done(union ctl_io *io);
177 void ctl_done(union ctl_io *io);
178 void ctl_data_submit_done(union ctl_io *io);
179 void ctl_config_read_done(union ctl_io *io);
180 void ctl_config_write_done(union ctl_io *io);
H A Dctl_io.h243 union ctl_io *remote_io; /* I/O counterpart on remote HA side */
244 union ctl_io *blocker; /* I/O blocking this one */
261 union ctl_io;
337 int (*io_cont)(union ctl_io *io); /* to continue processing */
426 union ctl_io *original_sc;
427 union ctl_io *serializing_sc;
586 union ctl_io { union
595 union ctl_io *ctl_alloc_io(void *pool_ref);
596 union ctl_io *ctl_alloc_io_nowait(void *pool_ref);
597 void ctl_free_io(union ctl_io *io);
[all …]
H A Dctl_util.c155 ctl_scsi_request_sense(union ctl_io *io, uint8_t *data_ptr, in ctl_scsi_request_sense()
522 ctl_scsi_sync_cache(union ctl_io *io, int immed, int reladr, in ctl_scsi_sync_cache()
681 union ctl_io *
684 union ctl_io *io; in ctl_scsi_alloc_io()
686 io = (union ctl_io *)malloc(sizeof(*io)); in ctl_scsi_alloc_io()
697 ctl_scsi_free_io(union ctl_io *io) in ctl_scsi_free_io()
703 ctl_scsi_zero_io(union ctl_io *io) in ctl_scsi_zero_io()
732 ctl_io_sbuf(union ctl_io *io, struct sbuf *sb) in ctl_io_sbuf()
812 ctl_io_string(union ctl_io *io, char *str, int str_len) in ctl_io_string()
837 ctl_io_print(union ctl_io *io) in ctl_io_print()
[all …]
H A Dctl.c503 static ctl_action ctl_seq_check(union ctl_io *io1, union ctl_io *io2);
1065 union ctl_io *io; in ctl_isc_ha_link_down()
1418 union ctl_io *io; in ctl_isc_event_handler()
2404 union ctl_io *io = (union ctl_io *)ioh; in ctl_ioctl_fill_ooa()
3886 union ctl_io *
3901 union ctl_io *
10878 ctl_extent_check(union ctl_io *io1, union ctl_io *io2, bool seq) in ctl_extent_check()
10900 ctl_seq_check(union ctl_io *io1, union ctl_io *io2) in ctl_seq_check()
11880 union ctl_io *xio = (union ctl_io *)xioh; in ctl_abort_tasks_lun()
12031 union ctl_io *xio = (union ctl_io *)xioh;
[all …]
H A Dctl_frontend.h232 void (*fe_datamove)(union ctl_io *io); /* passed to CTL */
233 void (*fe_done)(union ctl_io *io); /* passed to CTL */
311 int ctl_queue(union ctl_io *io);
318 int ctl_run(union ctl_io *io);
329 int ctl_queue_sense(union ctl_io *io);
H A Dctl_tpc.h34 void tpc_done(union ctl_io *io);
38 union ctl_io * tpcl_alloc_io(void);
39 int tpcl_queue(union ctl_io *io, uint64_t lun);
H A Dctl_tpc_local.c71 static void tpcl_datamove(union ctl_io *io);
72 static void tpcl_done(union ctl_io *io);
134 tpcl_datamove(union ctl_io *io) in tpcl_datamove()
261 tpcl_done(union ctl_io *io) in tpcl_done()
312 union ctl_io *
321 tpcl_queue(union ctl_io *io, uint64_t lun) in tpcl_queue()
H A Dctl_backend_ramdisk.c144 static void ctl_backend_ramdisk_rw(union ctl_io *io);
366 ctl_backend_ramdisk_cmp(union ctl_io *io) in ctl_backend_ramdisk_cmp()
437 ctl_backend_ramdisk_compare(union ctl_io *io) in ctl_backend_ramdisk_compare()
456 ctl_backend_ramdisk_rw(union ctl_io *io) in ctl_backend_ramdisk_rw()
517 ctl_backend_ramdisk_submit(union ctl_io *io) in ctl_backend_ramdisk_submit()
538 union ctl_io *io; in ctl_backend_ramdisk_worker()
565 ctl_backend_ramdisk_gls(union ctl_io *io) in ctl_backend_ramdisk_gls()
590 ctl_backend_ramdisk_config_read(union ctl_io *io) in ctl_backend_ramdisk_config_read()
661 ctl_backend_ramdisk_ws(union ctl_io *io) in ctl_backend_ramdisk_ws()
712 ctl_backend_ramdisk_unmap(union ctl_io *io) in ctl_backend_ramdisk_unmap()
[all …]
H A Dctl_backend_block.c203 union ctl_io *io;
495 union ctl_io *io; in ctl_be_block_biodone()
636 union ctl_io *io; in ctl_be_block_dispatch_file()
861 union ctl_io *io; in ctl_be_block_dispatch_zvol()
1098 union ctl_io *io; in ctl_be_block_unmap_dev()
1252 union ctl_io *io; in ctl_be_block_cw_done_ws()
1404 union ctl_io *io; in ctl_be_block_cr_done()
1413 union ctl_io *io) in ctl_be_block_cr_dispatch()
1447 union ctl_io *io; in ctl_be_block_cw_done()
1511 union ctl_io *io; in ctl_be_block_next()
[all …]
H A Dctl_frontend_ioctl.c91 static void cfi_datamove(union ctl_io *io);
92 static void cfi_done(union ctl_io *io);
482 cfi_datamove(union ctl_io *io) in cfi_datamove()
496 cfi_done(union ctl_io *io) in cfi_done()
510 cfi_submit_wait(union ctl_io *io) in cfi_submit_wait()
594 union ctl_io *io; in ctl_ioctl_io()
H A Dctl_tpc.c88 union ctl_io *io;
545 ctl_done((union ctl_io *)ctsio); in ctl_receive_copy_status_lid1()
615 ctl_done((union ctl_io *)ctsio); in ctl_receive_copy_failure_details()
675 ctl_done((union ctl_io *)ctsio); in ctl_receive_copy_status_lid4()
746 ctl_done((union ctl_io *)ctsio); in ctl_copy_operation_abort()
753 ctl_done((union ctl_io *)ctsio); in ctl_copy_operation_abort()
1499 ctl_done((union ctl_io *)ctsio); in tpc_process()
1572 tpc_error_parse(union ctl_io *io) in tpc_error_parse()
1603 tpc_done(union ctl_io *io) in tpc_done()
1814 ctl_done((union ctl_io *)ctsio); in ctl_extended_copy_lid1()
[all …]
H A Dctl_scsi_all.c115 ctl_scsi_path_string(union ctl_io *io, char *path_str, int len) in ctl_scsi_path_string()
136 ctl_scsi_path_string((union ctl_io *)ctsio, path_str, sizeof(path_str)); in ctl_scsi_sense_sbuf()
H A Dctl_backend.h177 typedef int (*be_func_t)(union ctl_io *io);
178 typedef void (*be_vfunc_t)(union ctl_io *io);
H A Dctl_frontend_cam_sim.c99 static void cfcs_datamove(union ctl_io *io);
100 static void cfcs_done(union ctl_io *io);
284 cfcs_datamove(union ctl_io *io) in cfcs_datamove()
422 cfcs_done(union ctl_io *io) in cfcs_done()
493 union ctl_io *io; in cfcs_action()
595 union ctl_io *io; in cfcs_action()
698 union ctl_io *io; in cfcs_action()
H A Dscsi_ctl.c197 static void ctlfe_done(union ctl_io *io);
499 union ctl_io *new_io; in ctlferegister()
556 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()
1868 union ctl_io *io = hdr->io_ptr; in ctlfe_dump_queue()
1905 ctlfe_datamove(union ctl_io *io) in ctlfe_datamove()
[all …]
H A Dctl_frontend_iscsi.c167 static void cfiscsi_done(union ctl_io *io);
510 union ctl_io *io; in cfiscsi_pdu_handle_scsi_command()
578 union ctl_io *io; in cfiscsi_pdu_handle_task_request()
701 union ctl_io *io; in cfiscsi_handle_data_segment()
883 union ctl_io *io; in cfiscsi_pdu_handle_data_out()
1115 union ctl_io *cdw_io; in cfiscsi_data_wait_abort()
1134 union ctl_io *io; in cfiscsi_session_terminate_tasks()
2452 cfiscsi_datamove_in(union ctl_io *io) in cfiscsi_datamove_in()
2684 cfiscsi_datamove_out(union ctl_io *io) in cfiscsi_datamove_out()
2840 cfiscsi_datamove(union ctl_io *io) in cfiscsi_datamove()
[all …]
H A Dctl_scsi_all.h49 void ctl_scsi_path_string(union ctl_io *io, char *path_str, int strlen);
H A Dctl_frontend_iscsi.h55 union ctl_io *cdw_ctl_io;
H A DREADME.ctl.txt238 - Switch CTL over to using CAM CCBs instead of its own union ctl_io. This
348 ctl_io.h:
351 This defines most of the core CTL I/O structures. union ctl_io is
/freebsd-13.1/sys/dev/usb/storage/
H A Dcfumass.c180 union ctl_io *sc_ctl_io;
284 static void cfumass_datamove(union ctl_io *io);
285 static void cfumass_done(union ctl_io *io);
613 union ctl_io *io; in cfumass_t_command_callback()
716 union ctl_io *io = sc->sc_ctl_io; in cfumass_t_data_callback()
849 cfumass_datamove(union ctl_io *io) in cfumass_datamove()
895 cfumass_done(union ctl_io *io) in cfumass_done()
/freebsd-13.1/sys/dev/iscsi/
H A Dicl_wrappers.h132 icl_conn_transfer_setup(struct icl_conn *ic, union ctl_io *io, in icl_conn_transfer_setup()
H A Dicl.h66 union ctl_io;
H A Dicl_conn_if.m118 union ctl_io *_io;
/freebsd-13.1/usr.sbin/ctladm/
H A Dctladm.c1120 union ctl_io *io; in cctl_sync_cache()
1204 union ctl_io *io; in cctl_start_stop()
1267 union ctl_io *io; in cctl_mode_sense()
1482 union ctl_io *io; in cctl_read_capacity()
1606 union ctl_io *io; in cctl_read_write()
1785 union ctl_io *io; in cctl_get_luns()
1907 union ctl_io *io; in cctl_tur()
1940 union ctl_io *io; in cctl_get_inquiry()
2010 union ctl_io *io; in cctl_req_sense()
2057 union ctl_io *io; in cctl_report_target_port_group()
[all …]

12