Searched refs:stmf_data_buf_t (Results 1 - 25 of 34) sorted by relevance

12

/illumos-gate/usr/src/uts/common/io/comstar/port/qlt/
H A Dqlt_dma.h98 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 *dbu
[all...]
H A Dqlt_dma.c175 stmf_data_buf_t *db;
289 stmf_data_buf_t *
299 stmf_data_buf_t *
388 qlt_i_dmem_free(qlt_state_t *qlt, stmf_data_buf_t *dbuf)
395 qlt_dmem_free(fct_dbuf_store_t *fds, stmf_data_buf_t *dbuf)
412 qlt_dmem_dma_sync(stmf_data_buf_t *dbuf, uint_t sync_type)
587 qlt_get_cookie_count(stmf_data_buf_t *dbuf)
596 *qlt_get_cookie_array(stmf_data_buf_t *dbuf)
612 qlt_ddi_dma_nextcookie(stmf_data_buf_t *dbuf, ddi_dma_cookie_t *cookiep)
653 qlt_dma_setup_dbuf(fct_local_port_t *port, stmf_data_buf_t *dbu
[all...]
H A Dqlt.h234 stmf_data_buf_t *dbuf;
376 stmf_data_buf_t *dbuf; /* dbuf with handle 0 for SCSI cmds */
377 stmf_data_buf_t *dbuf_rsp_iu; /* dbuf for possible FCP_RSP IU */
/illumos-gate/usr/src/uts/common/io/comstar/port/srpt/
H A Dsrpt_ioc.h55 stmf_data_buf_t *srpt_ioc_ds_alloc_dbuf(struct scsi_task *task,
58 stmf_data_buf_t *dbuf);
H A Dsrpt_impl.h401 stmf_data_buf_t *db_stmf_buf;
/illumos-gate/usr/src/uts/common/sys/
H A Dportif.h41 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 Dstmf.h94 } stmf_data_buf_t; typedef in typeref:struct:stmf_data_buf
366 void stmf_post_task(scsi_task_t *task, stmf_data_buf_t *dbuf);
367 stmf_data_buf_t *stmf_alloc_dbuf(scsi_task_t *task, uint32_t size,
369 void stmf_free_dbuf(scsi_task_t *task, stmf_data_buf_t *dbuf);
370 stmf_status_t stmf_setup_dbuf(scsi_task_t *task, stmf_data_buf_t *dbuf,
372 void stmf_teardown_dbuf(scsi_task_t *task, stmf_data_buf_t *dbuf);
373 stmf_status_t stmf_xfer_data(scsi_task_t *task, stmf_data_buf_t *dbuf,
376 void stmf_data_xfer_done(scsi_task_t *task, stmf_data_buf_t *dbuf,
391 stmf_data_buf_t *stmf_handle_to_buf(scsi_task_t *task, uint8_t h);
408 void stmf_scsilib_handle_report_tpgs(scsi_task_t *task, stmf_data_buf_t *dbu
[all...]
H A Dfct.h197 stmf_data_buf_t *(*fds_alloc_data_buf)(struct fct_local_port *port,
200 stmf_data_buf_t *dbuf);
202 stmf_data_buf_t *dbuf, uint32_t flags);
204 stmf_data_buf_t *dbuf);
248 stmf_data_buf_t *dbuf, uint32_t flags);
398 void fct_post_rcvd_cmd(fct_cmd_t *cmd, stmf_data_buf_t *dbuf);
407 void fct_scsi_data_xfer_done(fct_cmd_t *cmd, stmf_data_buf_t *dbuf,
H A Dlpif.h133 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 Dsbd_impl.h288 int sbd_zvol_alloc_read_bufs(sbd_lu_t *sl, stmf_data_buf_t *dbuf);
289 void sbd_zvol_rele_read_bufs(sbd_lu_t *sl, stmf_data_buf_t *dbuf);
290 int sbd_zvol_alloc_write_bufs(sbd_lu_t *sl, stmf_data_buf_t *dbuf);
291 void sbd_zvol_rele_write_bufs_abort(sbd_lu_t *sl, stmf_data_buf_t *dbuf);
292 int sbd_zvol_rele_write_bufs(sbd_lu_t *sl, stmf_data_buf_t *dbuf);
H A Dsbd_pgr.c45 void sbd_handle_pgr_in_cmd(scsi_task_t *, stmf_data_buf_t *);
46 void sbd_handle_pgr_out_cmd(scsi_task_t *, stmf_data_buf_t *);
47 void sbd_handle_pgr_out_data(scsi_task_t *, stmf_data_buf_t *);
67 static void sbd_pgr_in_read_keys(scsi_task_t *, stmf_data_buf_t *);
68 static void sbd_pgr_in_report_capabilities(scsi_task_t *, stmf_data_buf_t *);
69 static void sbd_pgr_in_read_reservation(scsi_task_t *, stmf_data_buf_t *);
70 static void sbd_pgr_in_read_full_status(scsi_task_t *, stmf_data_buf_t *);
71 static void sbd_pgr_out_register(scsi_task_t *, stmf_data_buf_t *);
75 static void sbd_pgr_out_preempt(scsi_task_t *, stmf_data_buf_t *);
76 static void sbd_pgr_out_register_and_move(scsi_task_t *, stmf_data_buf_t *);
[all...]
H A Dsbd_zvol.c153 sbd_zvol_alloc_read_bufs(sbd_lu_t *sl, stmf_data_buf_t *dbuf)
220 sbd_zvol_rele_read_bufs(sbd_lu_t *sl, stmf_data_buf_t *dbuf)
238 sbd_zvol_alloc_write_bufs(sbd_lu_t *sl, stmf_data_buf_t *dbuf)
312 sbd_zvol_rele_write_bufs_abort(sbd_lu_t *sl, stmf_data_buf_t *dbuf)
333 sbd_zvol_rele_write_bufs(sbd_lu_t *sl, stmf_data_buf_t *dbuf)
H A Dsbd_scsi.c95 stmf_data_buf_t *dbuf);
97 stmf_data_buf_t *dbuf, uint32_t cdb_xfer_size);
100 void sbd_handle_mode_select(scsi_task_t *task, stmf_data_buf_t *dbuf);
101 void sbd_handle_identifying_info(scsi_task_t *task, stmf_data_buf_t *dbuf);
105 static void sbd_handle_unmap(scsi_task_t *task, stmf_data_buf_t *dbuf);
111 extern void sbd_handle_pgr_in_cmd(scsi_task_t *, stmf_data_buf_t *);
112 extern void sbd_handle_pgr_out_cmd(scsi_task_t *, stmf_data_buf_t *);
113 extern void sbd_handle_pgr_out_data(scsi_task_t *, stmf_data_buf_t *);
217 stmf_data_buf_t *dbuf;
720 sbd_copy_rdwr(scsi_task_t *task, uint64_t laddr, stmf_data_buf_t *dbu
[all...]
/illumos-gate/usr/src/uts/common/io/comstar/port/fcoet/
H A Dfcoet_fc.h45 fcoet_xfer_scsi_data(fct_cmd_t *cmd, stmf_data_buf_t *dbuf, uint32_t ioflags);
H A Dfcoet.h208 stmf_data_buf_t **xch_dbufs;
H A Dfcoet.c111 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;
976 fcoet_dbuf_free(fct_dbuf_store_t *fds, stmf_data_buf_t *dbuf)
/illumos-gate/usr/src/uts/common/io/comstar/port/pppt/
H A Dpppt.c124 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;
598 * Fill in stmf_data_buf_t. DB_DONT CACHE tells
624 * Couldn't get the stmf_data_buf_t so free the
635 pppt_dbuf_free(stmf_dbuf_store_t *ds, stmf_data_buf_t *dbuf)
650 pppt_lport_xfer_data(scsi_task_t *task, stmf_data_buf_t *dbuf,
704 stmf_data_buf_t *dbuf;
709 * Get pppt_buf_t and stmf_data_buf_t pointer
[all...]
H A Dpppt.h154 stmf_data_buf_t *pbuf_stmf_buf;
234 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 Dstmf_impl.h231 stmf_data_buf_t *ta_dbuf;
241 stmf_data_buf_t *itask_proxy_dbuf;
252 stmf_data_buf_t *itask_dbufs[4];
H A Dstmf.c97 task_audit_event_t te, uint32_t cmd_or_iof, stmf_data_buf_t *dbuf);
116 void stmf_xd_to_dbuf(stmf_data_buf_t *dbuf, int set_rel_off);
159 stmf_data_buf_t *dbuf);
161 stmf_data_buf_t *dbuf);
165 static void stmf_update_kstat_lu_io(scsi_task_t *, stmf_data_buf_t *);
166 static void stmf_update_kstat_lport_io(scsi_task_t *, stmf_data_buf_t *);
1791 stmf_data_buf_t *dbuf;
1873 stmf_proxy_scsi_cmd(scsi_task_t *task, stmf_data_buf_t *dbuf)
2179 { GET_STRUCT_SIZE(stmf_data_buf_t),
2769 stmf_update_kstat_lport_io(scsi_task_t *task, stmf_data_buf_t *dbu
[all...]
/illumos-gate/usr/src/lib/libdtrace/common/
H A Dfc.d176 * Translator for fc_xferinfo, translating from stmf_data_buf_t.
179 translator fc_xferinfo_t < stmf_data_buf_t *B > {
/illumos-gate/usr/src/uts/common/io/comstar/port/iscsit/
H A Discsit.c195 static stmf_data_buf_t *
200 iscsit_dbuf_free(stmf_dbuf_store_t *ds, stmf_data_buf_t *dbuf);
1449 static stmf_data_buf_t *
1456 stmf_data_buf_t *result;
1482 /* Fill in stmf_data_buf_t */
1497 /* Couldn't get the stmf_data_buf_t so free the buffer */
1506 iscsit_dbuf_free(stmf_dbuf_store_t *ds, stmf_data_buf_t *dbuf)
1526 iscsit_xfer_scsi_data(scsi_task_t *task, stmf_data_buf_t *dbuf,
1587 stmf_data_buf_t *dbuf = idb->idb_cb_arg;
2797 * stmf_data_buf_t fo
[all...]
H A Discsit.h541 stmf_data_buf_t *ibuf_stmf_buf;
664 iscsit_xfer_scsi_data(scsi_task_t *task, stmf_data_buf_t *dbuf,
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/emlxs/
H A Demlxs_fct.c59 stmf_data_buf_t *dbuf, uint32_t ioflags);
79 static stmf_data_buf_t *emlxs_fct_dbuf_alloc(fct_local_port_t *fct_port,
81 static void emlxs_fct_dbuf_free(fct_dbuf_store_t *fds, stmf_data_buf_t *dbuf);
83 static int emlxs_fct_dbuf_dma_sync(emlxs_hba_t *hba, stmf_data_buf_t *dbuf,
2518 emlxs_fct_send_fcp_data(fct_cmd_t *fct_cmd, stmf_data_buf_t *dbuf,
2859 stmf_data_buf_t *dbuf;
2863 stmf_data_buf_t *fct_buf;
4902 stmf_data_buf_t *db;
4942 stmf_data_buf_t *db;
4948 db = (stmf_data_buf_t *)m
[all...]
/illumos-gate/usr/src/uts/common/io/comstar/port/fct/
H A Dfct_impl.h393 stmf_data_buf_t *dbuf, uint32_t ioflags);

Completed in 99 milliseconds

12