Home
last modified time | relevance | path

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

12

/freebsd-12.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_io.h240 union ctl_io *remote_io; /* I/O counterpart on remote HA side */
241 union ctl_io *blocker; /* I/O blocking this one */
258 union ctl_io;
330 int (*be_move_done)(union ctl_io *io); /* called by fe */
419 union ctl_io *original_sc;
420 union ctl_io *serializing_sc;
578 union ctl_io { union
587 union ctl_io *ctl_alloc_io(void *pool_ref);
588 union ctl_io *ctl_alloc_io_nowait(void *pool_ref);
589 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()
811 ctl_io_string(union ctl_io *io, char *str, int str_len) in ctl_io_string()
836 ctl_io_print(union ctl_io *io) in ctl_io_print()
[all …]
H A Dctl.h173 int ctl_config_move_done(union ctl_io *io);
174 void ctl_datamove(union ctl_io *io);
175 void ctl_serseq_done(union ctl_io *io);
176 void ctl_done(union ctl_io *io);
177 void ctl_data_submit_done(union ctl_io *io);
178 void ctl_config_read_done(union ctl_io *io);
179 void ctl_config_write_done(union ctl_io *io);
H A Dctl.c505 union ctl_io *pending_io, union ctl_io *ooa_io);
1066 union ctl_io *io; in ctl_isc_ha_link_down()
1419 union ctl_io *io; in ctl_isc_event_handler()
2289 union ctl_io *bio; in ctl_serialize_other_sc_cmd()
2410 union ctl_io *io; in ctl_ioctl_fill_ooa()
3889 union ctl_io *
3893 union ctl_io *io; in ctl_alloc_io()
3904 union ctl_io *
3908 union ctl_io *io; in ctl_alloc_io_nowait()
10872 ctl_extent_check(union ctl_io *io1, union ctl_io *io2, bool seq) in ctl_extent_check()
[all …]
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_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);
322 int ctl_queue_sense(union ctl_io *io);
H A Dctl_tpc_local.c71 static void tpcl_datamove(union ctl_io *io);
72 static void tpcl_done(union ctl_io *io);
135 tpcl_datamove(union ctl_io *io) in tpcl_datamove()
262 tpcl_done(union ctl_io *io) in tpcl_done()
313 union ctl_io *
322 tpcl_queue(union ctl_io *io, uint64_t lun) in tpcl_queue()
H A Dctl_backend_block.c201 union ctl_io *io;
479 union ctl_io *io; in ctl_be_block_biodone()
629 union ctl_io *io; in ctl_be_block_dispatch_file()
860 union ctl_io *io; in ctl_be_block_dispatch_zvol()
1100 union ctl_io *io; in ctl_be_block_unmap_dev()
1259 union ctl_io *io; in ctl_be_block_cw_done_ws()
1412 union ctl_io *io; in ctl_be_block_cr_done()
1421 union ctl_io *io) in ctl_be_block_cr_dispatch()
1455 union ctl_io *io; in ctl_be_block_cw_done()
1519 union ctl_io *io; in ctl_be_block_next()
[all …]
H A Dctl_backend_ramdisk.c367 ctl_backend_ramdisk_cmp(union ctl_io *io) in ctl_backend_ramdisk_cmp()
405 ctl_backend_ramdisk_move_done(union ctl_io *io) in ctl_backend_ramdisk_move_done()
459 ctl_backend_ramdisk_compare(union ctl_io *io) in ctl_backend_ramdisk_compare()
481 ctl_backend_ramdisk_rw(union ctl_io *io) in ctl_backend_ramdisk_rw()
544 ctl_backend_ramdisk_submit(union ctl_io *io) in ctl_backend_ramdisk_submit()
565 union ctl_io *io; in ctl_backend_ramdisk_worker()
593 ctl_backend_ramdisk_gls(union ctl_io *io) in ctl_backend_ramdisk_gls()
618 ctl_backend_ramdisk_config_read(union ctl_io *io) in ctl_backend_ramdisk_config_read()
689 ctl_backend_ramdisk_ws(union ctl_io *io) in ctl_backend_ramdisk_ws()
740 ctl_backend_ramdisk_unmap(union ctl_io *io) in ctl_backend_ramdisk_unmap()
[all …]
H A Dctl_frontend_ioctl.c93 static void cfi_datamove(union ctl_io *io);
94 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;
544 ctl_done((union ctl_io *)ctsio); in ctl_receive_copy_status_lid1()
614 ctl_done((union ctl_io *)ctsio); in ctl_receive_copy_failure_details()
674 ctl_done((union ctl_io *)ctsio); in ctl_receive_copy_status_lid4()
745 ctl_done((union ctl_io *)ctsio); in ctl_copy_operation_abort()
752 ctl_done((union ctl_io *)ctsio); in ctl_copy_operation_abort()
1498 ctl_done((union ctl_io *)ctsio); in tpc_process()
1571 tpc_error_parse(union ctl_io *io) in tpc_error_parse()
1602 tpc_done(union ctl_io *io) in tpc_done()
1813 ctl_done((union ctl_io *)ctsio); in ctl_extended_copy_lid1()
[all …]
H A Dscsi_ctl.c197 static void ctlfe_done(union ctl_io *io);
500 union ctl_io *new_io; in ctlferegister()
557 union ctl_io *new_io; in ctlferegister()
775 union ctl_io *io; in ctlfestart()
789 io = (union ctl_io *)ccb_h->io_ptr; in ctlfestart()
935 union ctl_io *io; in ctlfe_free_ccb()
1088 union ctl_io *io = NULL; in ctlfedone()
1406 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_cam_sim.c104 static void cfcs_datamove(union ctl_io *io);
105 static void cfcs_done(union ctl_io *io);
306 cfcs_datamove(union ctl_io *io) in cfcs_datamove()
444 cfcs_done(union ctl_io *io) in cfcs_done()
516 union ctl_io *io; in cfcs_action()
617 union ctl_io *io; in cfcs_action()
720 union ctl_io *io; in cfcs_action()
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.h190 typedef int (*be_func_t)(union ctl_io *io);
191 typedef void (*be_vfunc_t)(union ctl_io *io);
H A Dctl_frontend_iscsi.c157 static void cfiscsi_datamove(union ctl_io *io);
160 static void cfiscsi_done(union ctl_io *io);
499 union ctl_io *io; in cfiscsi_pdu_handle_scsi_command()
565 union ctl_io *io; in cfiscsi_pdu_handle_task_request()
688 union ctl_io *io; in cfiscsi_handle_data_segment()
870 union ctl_io *io; in cfiscsi_pdu_handle_data_out()
1102 union ctl_io *io; in cfiscsi_session_terminate_tasks()
2417 cfiscsi_datamove_in(union ctl_io *io) in cfiscsi_datamove_in()
2637 cfiscsi_datamove_out(union ctl_io *io) in cfiscsi_datamove_out()
2790 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.h56 union ctl_io *cdw_ctl_io;
H A DREADME.ctl.txt239 - Switch CTL over to using CAM CCBs instead of its own union ctl_io. This
349 ctl_io.h:
352 This defines most of the core CTL I/O structures. union ctl_io is
/freebsd-12.1/sys/dev/usb/storage/
H A Dcfumass.c181 union ctl_io *sc_ctl_io;
287 static void cfumass_datamove(union ctl_io *io);
288 static void cfumass_done(union ctl_io *io);
616 union ctl_io *io; in cfumass_t_command_callback()
719 union ctl_io *io = sc->sc_ctl_io; in cfumass_t_data_callback()
852 cfumass_datamove(union ctl_io *io) in cfumass_datamove()
898 cfumass_done(union ctl_io *io) in cfumass_done()
/freebsd-12.1/usr.sbin/ctladm/
H A Dctladm.c1117 union ctl_io *io; in cctl_sync_cache()
1201 union ctl_io *io; in cctl_start_stop()
1264 union ctl_io *io; in cctl_mode_sense()
1479 union ctl_io *io; in cctl_read_capacity()
1603 union ctl_io *io; in cctl_read_write()
1782 union ctl_io *io; in cctl_get_luns()
1904 union ctl_io *io; in cctl_tur()
1937 union ctl_io *io; in cctl_get_inquiry()
2007 union ctl_io *io; in cctl_req_sense()
2054 union ctl_io *io; in cctl_report_target_port_group()
[all …]
/freebsd-12.1/sys/dev/iscsi/
H A Dicl_wrappers.h126 icl_conn_transfer_setup(struct icl_conn *ic, union ctl_io *io, in icl_conn_transfer_setup()
H A Dicl.h67 union ctl_io;
H A Dicl_conn_if.m103 union ctl_io *_io;

12