/illumos-gate/usr/src/uts/common/io/comstar/port/qlt/ |
H A D | qlt_dma.h | 98 stmf_data_buf_t *bctl_buf; 118 stmf_data_buf_t *qlt_dmem_alloc(fct_local_port_t *port, uint32_t size, 120 stmf_data_buf_t *qlt_i_dmem_alloc(qlt_state_t *qlt, uint32_t size, 122 void qlt_dmem_free(fct_dbuf_store_t *fds, stmf_data_buf_t *dbuf); 123 void qlt_i_dmem_free(qlt_state_t *qlt, stmf_data_buf_t *dbuf); 125 stmf_data_buf_t *dbuf, uint32_t flags); 126 void qlt_dma_teardown_dbuf(fct_dbuf_store_t *fds, stmf_data_buf_t *dbuf); 127 void qlt_dmem_dma_sync(stmf_data_buf_t *dbuf, uint_t sync_type); 133 uint16_t qlt_get_cookie_count(stmf_data_buf_t *dbuf); 134 void qlt_ddi_dma_nextcookie(stmf_data_buf_t *dbuf, ddi_dma_cookie_t *cookie_p); [all …]
|
H A D | qlt_dma.c | 175 stmf_data_buf_t *db; in qlt_dmem_init() 289 stmf_data_buf_t * 299 stmf_data_buf_t * 388 qlt_i_dmem_free(qlt_state_t *qlt, stmf_data_buf_t *dbuf) in qlt_i_dmem_free() 395 qlt_dmem_free(fct_dbuf_store_t *fds, stmf_data_buf_t *dbuf) in qlt_dmem_free() 412 qlt_dmem_dma_sync(stmf_data_buf_t *dbuf, uint_t sync_type) in qlt_dmem_dma_sync() 589 qlt_get_cookie_count(stmf_data_buf_t *dbuf) in qlt_get_cookie_count() 598 *qlt_get_cookie_array(stmf_data_buf_t *dbuf) in qlt_get_cookie_array() 614 qlt_ddi_dma_nextcookie(stmf_data_buf_t *dbuf, ddi_dma_cookie_t *cookiep) in qlt_ddi_dma_nextcookie() 655 qlt_dma_setup_dbuf(fct_local_port_t *port, stmf_data_buf_t *dbuf, in qlt_dma_setup_dbuf() [all …]
|
H A D | qlt.h | 271 stmf_data_buf_t *dbuf; 494 stmf_data_buf_t *dbuf; /* dbuf with handle 0 for SCSI cmds */ 495 stmf_data_buf_t *dbuf_rsp_iu; /* dbuf for possible FCP_RSP IU */
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | stmf.h | 97 } stmf_data_buf_t; typedef 374 void stmf_post_task(scsi_task_t *task, stmf_data_buf_t *dbuf); 375 stmf_data_buf_t *stmf_alloc_dbuf(scsi_task_t *task, uint32_t size, 377 void stmf_free_dbuf(scsi_task_t *task, stmf_data_buf_t *dbuf); 378 stmf_status_t stmf_setup_dbuf(scsi_task_t *task, stmf_data_buf_t *dbuf, 380 void stmf_teardown_dbuf(scsi_task_t *task, stmf_data_buf_t *dbuf); 381 stmf_status_t stmf_xfer_data(scsi_task_t *task, stmf_data_buf_t *dbuf, 384 void stmf_data_xfer_done(scsi_task_t *task, stmf_data_buf_t *dbuf, 400 stmf_data_buf_t *stmf_handle_to_buf(scsi_task_t *task, uint8_t h); 417 void stmf_scsilib_handle_report_tpgs(scsi_task_t *task, stmf_data_buf_t *dbuf);
|
H A D | portif.h | 41 stmf_data_buf_t *(*ds_alloc_data_buf)(struct scsi_task *task, 45 struct stmf_dbuf_store *ds, stmf_data_buf_t *dbuf); 48 stmf_data_buf_t *dbuf, uint32_t flags); 51 struct stmf_dbuf_store *ds, stmf_data_buf_t *dbuf);
|
H A D | fct.h | 198 stmf_data_buf_t *(*fds_alloc_data_buf)(struct fct_local_port *port, 201 stmf_data_buf_t *dbuf); 203 stmf_data_buf_t *dbuf, uint32_t flags); 205 stmf_data_buf_t *dbuf); 249 stmf_data_buf_t *dbuf, uint32_t flags); 400 void fct_post_rcvd_cmd(fct_cmd_t *cmd, stmf_data_buf_t *dbuf); 409 void fct_scsi_data_xfer_done(fct_cmd_t *cmd, stmf_data_buf_t *dbuf,
|
H A D | lpif.h | 136 stmf_status_t stmf_proxy_scsi_cmd(scsi_task_t *, stmf_data_buf_t *dbuf);
|
/illumos-gate/usr/src/uts/common/io/comstar/lu/stmf_sbd/ |
H A D | sbd_impl.h | 313 int sbd_zvol_alloc_read_bufs(sbd_lu_t *sl, stmf_data_buf_t *dbuf); 314 void sbd_zvol_rele_read_bufs(sbd_lu_t *sl, stmf_data_buf_t *dbuf); 315 int sbd_zvol_alloc_write_bufs(sbd_lu_t *sl, stmf_data_buf_t *dbuf); 316 void sbd_zvol_rele_write_bufs_abort(sbd_lu_t *sl, stmf_data_buf_t *dbuf); 317 int sbd_zvol_rele_write_bufs(sbd_lu_t *sl, stmf_data_buf_t *dbuf);
|
H A D | sbd_pgr.c | 46 void sbd_handle_pgr_in_cmd(scsi_task_t *, stmf_data_buf_t *); 47 void sbd_handle_pgr_out_cmd(scsi_task_t *, stmf_data_buf_t *); 48 void sbd_handle_pgr_out_data(scsi_task_t *, stmf_data_buf_t *); 68 static void sbd_pgr_in_read_keys(scsi_task_t *, stmf_data_buf_t *); 72 static void sbd_pgr_out_register(scsi_task_t *, stmf_data_buf_t *); 76 static void sbd_pgr_out_preempt(scsi_task_t *, stmf_data_buf_t *); 92 stmf_data_buf_t *dbuf, uint32_t cdb_xfer_size); 94 stmf_data_buf_t *dbuf, uint8_t *p, uint32_t cdb_xfer_size, 1159 stmf_data_buf_t *initial_dbuf) in sbd_pgr_in_report_capabilities() 1197 stmf_data_buf_t *initial_dbuf) in sbd_pgr_in_read_full_status() [all …]
|
H A D | sbd_zvol.c | 154 sbd_zvol_alloc_read_bufs(sbd_lu_t *sl, stmf_data_buf_t *dbuf) in sbd_zvol_alloc_read_bufs() 222 sbd_zvol_rele_read_bufs(sbd_lu_t *sl, stmf_data_buf_t *dbuf) in sbd_zvol_rele_read_bufs() 240 sbd_zvol_alloc_write_bufs(sbd_lu_t *sl, stmf_data_buf_t *dbuf) in sbd_zvol_alloc_write_bufs() 315 sbd_zvol_rele_write_bufs_abort(sbd_lu_t *sl, stmf_data_buf_t *dbuf) in sbd_zvol_rele_write_bufs_abort() 336 sbd_zvol_rele_write_bufs(sbd_lu_t *sl, stmf_data_buf_t *dbuf) in sbd_zvol_rele_write_bufs()
|
H A D | sbd_scsi.c | 113 stmf_data_buf_t *dbuf); 236 stmf_data_buf_t *dbuf; in sbd_do_sgl_read_xfer() 866 stmf_data_buf_t *dbuf; in sbd_handle_read() 1161 stmf_data_buf_t *dbuf; in sbd_do_sgl_write_xfer() 1533 stmf_data_buf_t *dbuf; in sbd_handle_write() 1785 stmf_data_buf_t *dbuf, uint32_t cdb_xfer_size) in sbd_handle_short_write_transfers() 1838 stmf_data_buf_t *dbuf) in sbd_handle_short_write_xfer_completion() 2245 stmf_data_buf_t *initial_dbuf) in sbd_handle_identifying_info() 2587 stmf_data_buf_t *dbuf; in sbd_handle_write_same() 2733 sbd_handle_unmap(scsi_task_t *task, stmf_data_buf_t *dbuf) in sbd_handle_unmap() [all …]
|
H A D | stmf_sbd.h | 310 void sbd_handle_short_write_transfers(scsi_task_t *, stmf_data_buf_t *, 312 void sbd_handle_short_read_transfers(scsi_task_t *, stmf_data_buf_t *,
|
H A D | ats_copy_mgr.h | 151 void sbd_handle_xcopy(scsi_task_t *, stmf_data_buf_t *);
|
/illumos-gate/usr/src/uts/common/io/comstar/port/srpt/ |
H A D | srpt_ioc.h | 55 stmf_data_buf_t *srpt_ioc_ds_alloc_dbuf(struct scsi_task *task, 58 stmf_data_buf_t *dbuf);
|
/illumos-gate/usr/src/uts/common/io/comstar/port/pppt/ |
H A D | pppt.c | 124 static stmf_data_buf_t *pppt_dbuf_alloc(scsi_task_t *task, 127 static void pppt_dbuf_free(stmf_dbuf_store_t *ds, stmf_data_buf_t *dbuf); 575 static stmf_data_buf_t * 579 stmf_data_buf_t *result; in pppt_dbuf_alloc() 635 pppt_dbuf_free(stmf_dbuf_store_t *ds, stmf_data_buf_t *dbuf) in pppt_dbuf_free() 650 pppt_lport_xfer_data(scsi_task_t *task, stmf_data_buf_t *dbuf, in pppt_lport_xfer_data() 704 stmf_data_buf_t *dbuf; in pppt_xfer_read_complete() 1206 sizeof (stmf_data_buf_t), KM_NOSLEEP); in pppt_task_alloc() 1216 immed_pbuf->pbuf_stmf_buf = (stmf_data_buf_t *)(immed_pbuf + 1); in pppt_task_alloc() 1218 bzero(immed_pbuf->pbuf_stmf_buf, sizeof (stmf_data_buf_t)); in pppt_task_alloc() [all …]
|
H A D | pppt.h | 143 stmf_data_buf_t *pbuf_stmf_buf; 223 stmf_status_t pppt_lport_xfer_data(scsi_task_t *task, stmf_data_buf_t *dbuf,
|
/illumos-gate/usr/src/uts/common/io/comstar/stmf/ |
H A D | stmf_impl.h | 245 stmf_data_buf_t *ta_dbuf; 256 stmf_data_buf_t *itask_proxy_dbuf; 266 stmf_data_buf_t *itask_dbufs[4];
|
H A D | stmf.c | 159 stmf_data_buf_t *dbuf); 161 stmf_data_buf_t *dbuf); 1792 stmf_data_buf_t *dbuf; in stmf_ic_rx_scsi_data() 2180 { GET_STRUCT_SIZE(stmf_data_buf_t), 4222 stmf_data_buf_t * 4229 stmf_data_buf_t *dbuf; in stmf_alloc_dbuf() 4308 stmf_data_buf_t * 4758 stmf_data_buf_t *dbuf; in stmf_free_task_bufs() 6603 stmf_data_buf_t *dbuf; in stmf_worker_task() 7114 stmf_data_buf_t *dbuf; in stmf_dlun0_abort() [all …]
|
/illumos-gate/usr/src/uts/common/io/comstar/port/fcoet/ |
H A D | fcoet.c | 111 static stmf_data_buf_t *fcoet_dbuf_alloc(fct_local_port_t *port, 113 static void fcoet_dbuf_free(fct_dbuf_store_t *fds, stmf_data_buf_t *dbuf); 880 static stmf_data_buf_t * 884 stmf_data_buf_t *dbuf; in fcoet_dbuf_alloc() 976 fcoet_dbuf_free(fct_dbuf_store_t *fds, stmf_data_buf_t *dbuf) in fcoet_dbuf_free()
|
H A D | fcoet_fc.h | 45 fcoet_xfer_scsi_data(fct_cmd_t *cmd, stmf_data_buf_t *dbuf, uint32_t ioflags);
|
H A D | fcoet.h | 208 stmf_data_buf_t **xch_dbufs;
|
H A D | fcoet_eth.c | 433 kmem_zalloc(xch->xch_dbuf_num * sizeof (stmf_data_buf_t *), in fcoet_create_unsol_exchange() 514 stmf_data_buf_t *dbuf; in fcoet_process_sol_fcp_data() 885 stmf_data_buf_t *dbuf; in fcoet_send_sol_fcp_data_done()
|
/illumos-gate/usr/src/uts/common/io/comstar/port/iscsit/ |
H A D | iscsit.c | 196 static stmf_data_buf_t * 201 iscsit_dbuf_free(stmf_dbuf_store_t *ds, stmf_data_buf_t *dbuf); 1453 static stmf_data_buf_t * 1460 stmf_data_buf_t *result; in iscsit_dbuf_alloc() 1510 iscsit_dbuf_free(stmf_dbuf_store_t *ds, stmf_data_buf_t *dbuf) in iscsit_dbuf_free() 1530 iscsit_xfer_scsi_data(scsi_task_t *task, stmf_data_buf_t *dbuf, in iscsit_xfer_scsi_data() 1593 stmf_data_buf_t *dbuf = idb->idb_cb_arg; in iscsit_buf_xfer_cb() 2818 sizeof (stmf_data_buf_t), KM_NOSLEEP); in iscsit_task_alloc() 2829 bzero(immed_ibuf->ibuf_stmf_buf, sizeof (stmf_data_buf_t)); in iscsit_task_alloc() 2843 sizeof (iscsit_buf_t) + sizeof (stmf_data_buf_t)); in iscsit_task_alloc() [all …]
|
/illumos-gate/usr/src/lib/libdtrace/common/ |
H A D | fc.d | 179 translator fc_xferinfo_t < stmf_data_buf_t *B > {
|
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/emlxs/ |
H A D | emlxs_fct.c | 61 stmf_data_buf_t *dbuf, uint32_t ioflags); 2873 stmf_data_buf_t *dbuf; in emlxs_fct_handle_fcp_event() 2877 stmf_data_buf_t *fct_buf; in emlxs_fct_handle_fcp_event() 4916 stmf_data_buf_t *db; in emlxs_fct_stmf_alloc() 4956 stmf_data_buf_t *db; in emlxs_fct_stmf_free() 4962 db = (stmf_data_buf_t *)mp->fct_private; in emlxs_fct_stmf_free() 5277 static stmf_data_buf_t * 5284 stmf_data_buf_t *db; in emlxs_fct_dbuf_alloc() 5342 db = (stmf_data_buf_t *)mp->fct_private; in emlxs_fct_dbuf_alloc() 5359 emlxs_fct_dbuf_free(fct_dbuf_store_t *fds, stmf_data_buf_t *db) in emlxs_fct_dbuf_free() [all …]
|