Home
last modified time | relevance | path

Searched refs:stmf_data_buf_t (Results 1 – 25 of 37) 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 *dbuf, ddi_dma_cookie_t *cookie_p);
[all …]
H A Dqlt_dma.c175 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 Dqlt.h271 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 Dstmf.h97 } 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 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 Dfct.h198 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 Dlpif.h136 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.h313 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 Dsbd_pgr.c46 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 Dsbd_zvol.c154 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 Dsbd_scsi.c113 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 Dstmf_sbd.h310 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 Dats_copy_mgr.h151 void sbd_handle_xcopy(scsi_task_t *, stmf_data_buf_t *);
/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);
/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; 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 Dpppt.h143 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 Dstmf_impl.h245 stmf_data_buf_t *ta_dbuf;
256 stmf_data_buf_t *itask_proxy_dbuf;
266 stmf_data_buf_t *itask_dbufs[4];
H A Dstmf.c159 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 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; in fcoet_dbuf_alloc()
976 fcoet_dbuf_free(fct_dbuf_store_t *fds, stmf_data_buf_t *dbuf) in fcoet_dbuf_free()
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_eth.c433 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 Discsit.c196 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 Dfc.d179 translator fc_xferinfo_t < stmf_data_buf_t *B > {
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/emlxs/
H A Demlxs_fct.c61 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 …]

12