/illumos-gate/usr/src/uts/common/sys/fibre-channel/impl/ |
H A D | fc_fcaif.h | 152 ddi_dma_attr_t *fca_dma_attr; 153 ddi_dma_attr_t *fca_dma_fcp_cmd_attr; 154 ddi_dma_attr_t *fca_dma_fcp_rsp_attr; 155 ddi_dma_attr_t *fca_dma_fcp_data_attr; 156 ddi_dma_attr_t *fca_dma_fcip_cmd_attr; 157 ddi_dma_attr_t *fca_dma_fcip_rsp_attr; 158 ddi_dma_attr_t *fca_dma_fcsm_cmd_attr; 159 ddi_dma_attr_t *fca_dma_fcsm_rsp_attr;
|
H A D | fc_ulpif.h | 100 ddi_dma_attr_t *port_data_dma_attr; 101 ddi_dma_attr_t *port_cmd_dma_attr; 102 ddi_dma_attr_t *port_resp_dma_attr;
|
/illumos-gate/usr/src/uts/common/io/mlxcx/ |
H A D | mlxcx_dma.c | 39 mlxcx_dma_page_attr(mlxcx_t *mlxp, ddi_dma_attr_t *attrp) in mlxcx_dma_page_attr() 96 mlxcx_dma_queue_attr(mlxcx_t *mlxp, ddi_dma_attr_t *attrp) in mlxcx_dma_queue_attr() 138 mlxcx_dma_buf_attr(mlxcx_t *mlxp, ddi_dma_attr_t *attrp) in mlxcx_dma_buf_attr() 186 mlxcx_dma_qdbell_attr(mlxcx_t *mlxp, ddi_dma_attr_t *attrp) in mlxcx_dma_qdbell_attr() 283 ddi_dma_attr_t *attrp, boolean_t wait) in mlxcx_dma_init() 349 ddi_dma_attr_t *attrp, ddi_device_acc_attr_t *accp, boolean_t zero, in mlxcx_dma_alloc() 405 ddi_dma_attr_t *attrp, ddi_device_acc_attr_t *accp, boolean_t zero, in mlxcx_dma_alloc_offset()
|
H A D | mlxcx.h | 1276 ddi_dma_attr_t *, ddi_device_acc_attr_t *, boolean_t, size_t, boolean_t); 1278 ddi_dma_attr_t *, boolean_t); 1282 ddi_dma_attr_t *, ddi_device_acc_attr_t *, boolean_t, 1286 extern void mlxcx_dma_page_attr(mlxcx_t *, ddi_dma_attr_t *); 1287 extern void mlxcx_dma_queue_attr(mlxcx_t *, ddi_dma_attr_t *); 1288 extern void mlxcx_dma_qdbell_attr(mlxcx_t *, ddi_dma_attr_t *); 1289 extern void mlxcx_dma_buf_attr(mlxcx_t *, ddi_dma_attr_t *);
|
/illumos-gate/usr/src/uts/common/io/virtio/ |
H A D | virtio_dma.c | 104 const ddi_dma_attr_t *attr, int kmflags) in virtio_dma_init_handle() 118 if ((r = ddi_dma_alloc_handle(dip, (ddi_dma_attr_t *)attr, dma_wait, in virtio_dma_init_handle() 134 const ddi_dma_attr_t *attr, int dmaflags, int kmflags) in virtio_dma_init() 219 virtio_dma_alloc(virtio_t *vio, size_t sz, const ddi_dma_attr_t *attr, in virtio_dma_alloc() 238 virtio_dma_alloc_nomem(virtio_t *vio, const ddi_dma_attr_t *attr, int kmflags) in virtio_dma_alloc_nomem()
|
H A D | virtio.h | 339 virtio_dma_t *virtio_dma_alloc(virtio_t *, size_t, const ddi_dma_attr_t *, int, 341 virtio_dma_t *virtio_dma_alloc_nomem(virtio_t *, const ddi_dma_attr_t *, int);
|
H A D | virtio_impl.h | 40 extern ddi_dma_attr_t virtio_dma_attr; 47 int virtio_dma_init(virtio_t *, virtio_dma_t *, size_t, const ddi_dma_attr_t *,
|
/illumos-gate/usr/src/uts/intel/io/vmxnet3s/ |
H A D | vmxnet3_utils.c | 29 static ddi_dma_attr_t vmxnet3_dma_attrs_1 = { 45 static ddi_dma_attr_t vmxnet3_dma_attrs_128 = { 61 static ddi_dma_attr_t vmxnet3_dma_attrs_512 = { 106 boolean_t canSleep, ddi_dma_attr_t *dma_attrs) in vmxnet3_alloc_dma_mem()
|
/illumos-gate/usr/src/uts/common/io/1394/adapters/ |
H A D | hci1394_buf.c | 51 hci1394_buf_attr_get(ddi_dma_attr_t *dma_attr) in hci1394_buf_attr_get() 86 ddi_dma_attr_t dma_attr; in hci1394_buf_alloc() 107 _NOTE(SCHEME_PROTECTS_DATA("unique (on stack)", ddi_dma_attr_t)) in hci1394_buf_alloc()
|
/illumos-gate/usr/src/uts/common/sys/fibre-channel/fca/qlc/ |
H A D | ql_fm.h | 88 extern ddi_dma_attr_t ql_64bit_io_dma_attr; 89 extern ddi_dma_attr_t ql_32bit_io_dma_attr;
|
/illumos-gate/usr/src/uts/common/io/e1000g/ |
H A D | e1000g_alloc.c | 52 dma_buffer_t *, size_t, ddi_dma_attr_t *p_dma_attr); 60 dma_buffer_t *, size_t, ddi_dma_attr_t *p_dma_attr); 75 ddi_dma_attr_t *p_dma_attr); 100 static ddi_dma_attr_t e1000g_tx_dma_attr = { 116 static ddi_dma_attr_t e1000g_buf_dma_attr = { 132 static ddi_dma_attr_t e1000g_desc_dma_attr = { 277 ddi_dma_attr_t dma_attr; in e1000g_alloc_tx_descriptors() 482 ddi_dma_attr_t dma_attr; in e1000g_alloc_rx_descriptors() 1132 ddi_dma_attr_t dma_attr; in e1000g_alloc_tx_packets() 1251 ddi_dma_attr_t dma_attr; in e1000g_increase_rx_packets() [all …]
|
/illumos-gate/usr/src/uts/common/sys/scsi/adapters/pmcs/ |
H A D | pmcs.h | 378 ddi_dma_attr_t iqp_dma_attr; 379 ddi_dma_attr_t oqp_dma_attr; 380 ddi_dma_attr_t cip_dma_attr; 381 ddi_dma_attr_t fwlog_dma_attr; 382 ddi_dma_attr_t regdump_dma_attr;
|
/illumos-gate/usr/src/uts/common/io/1394/ |
H A D | nx1394.c | 48 ddi_dma_attr_t *attr, int (*waitfnp)(caddr_t), caddr_t arg, 264 nx1394_dma_allochdl(dev_info_t *dip, dev_info_t *rdip, ddi_dma_attr_t *attr, in nx1394_dma_allochdl() 268 ddi_dma_attr_t *hal_attr; in nx1394_dma_allochdl() 271 _NOTE(SCHEME_PROTECTS_DATA("unique (per thread)", ddi_dma_attr_t)) in nx1394_dma_allochdl()
|
/illumos-gate/usr/src/uts/sun4/io/px/ |
H A D | px_dma.h | 50 ddi_dma_attr_t pdh_attr_dev; 71 ddi_dma_attr_t dmai_attr_aug; 78 ddi_dma_attr_t dmai_attr_dev; 98 #define PX_DEV_ATTR(mp) ((ddi_dma_attr_t *)(mp + 1))
|
/illumos-gate/usr/src/uts/intel/sys/ |
H A D | iommulib.h | 62 dev_info_t *dip, dev_info_t *rdip, ddi_dma_attr_t *attr, 134 ddi_dma_attr_t *attr, int (*waitfp)(caddr_t), caddr_t arg, 220 ddi_dma_attr_t *attr, int (*waitfp)(caddr_t), 268 ddi_dma_attr_t *attr, int (*waitfp)(caddr_t), caddr_t arg,
|
/illumos-gate/usr/src/uts/common/io/igc/ |
H A D | igc_ring.c | 46 static const ddi_dma_attr_t igc_desc_dma_attr = { 98 static const ddi_dma_attr_t igc_data_dma_attr = { 144 static const ddi_dma_attr_t igc_tx_dma_attr = { 195 igc_dma_desc_attr(igc_t *igc, ddi_dma_attr_t *attrp) in igc_dma_desc_attr() 201 igc_dma_data_attr(igc_t *igc, ddi_dma_attr_t *attrp) in igc_dma_data_attr() 207 igc_dma_tx_attr(igc_t *igc, ddi_dma_attr_t *attrp) in igc_dma_tx_attr() 209 bcopy(&igc_tx_dma_attr, attrp, sizeof (ddi_dma_attr_t)); in igc_dma_tx_attr() 350 ddi_dma_attr_t attr; in igc_rx_bufs_alloc() 425 ddi_dma_attr_t desc_attr; in igc_rx_data_alloc() 930 ddi_dma_attr_t attr; in igc_tx_bufs_alloc() [all …]
|
/illumos-gate/usr/src/uts/common/io/usb/hcd/xhci/ |
H A D | xhci_dma.c | 56 xhci_dma_transfer_attr(xhci_t *xhcip, ddi_dma_attr_t *attrp, uint_t sgl) in xhci_dma_transfer_attr() 126 xhci_dma_dma_attr(xhci_t *xhcip, ddi_dma_attr_t *attrp) in xhci_dma_dma_attr() 153 xhci_dma_scratchpad_attr(xhci_t *xhcip, ddi_dma_attr_t *attrp) in xhci_dma_scratchpad_attr() 202 ddi_dma_attr_t *attrp, ddi_device_acc_attr_t *accp, boolean_t zero, in xhci_dma_alloc() 298 ddi_dma_attr_t attr; in xhci_transfer_alloc()
|
/illumos-gate/usr/src/uts/common/sys/usb/hcd/xhci/ |
H A D | xhci.h | 606 ddi_dma_attr_t xa_dma_attr; 741 extern void xhci_dma_dma_attr(xhci_t *, ddi_dma_attr_t *); 742 extern void xhci_dma_scratchpad_attr(xhci_t *, ddi_dma_attr_t *); 743 extern void xhci_dma_transfer_attr(xhci_t *, ddi_dma_attr_t *, uint_t); 745 extern boolean_t xhci_dma_alloc(xhci_t *, xhci_dma_buffer_t *, ddi_dma_attr_t *,
|
/illumos-gate/usr/src/uts/common/sys/sata/adapters/ahci/ |
H A D | ahcivar.h | 433 ddi_dma_attr_t ahcictl_buffer_dma_attr; 435 ddi_dma_attr_t ahcictl_rcvd_fis_dma_attr; 437 ddi_dma_attr_t ahcictl_cmd_list_dma_attr; 439 ddi_dma_attr_t ahcictl_cmd_table_dma_attr;
|
/illumos-gate/usr/src/uts/sun/io/dada/impl/ |
H A D | dcd_hba.c | 106 ddi_dma_attr_t hba_dma_attr; in dcd_hba_attach() 108 bzero(&hba_dma_attr, sizeof (ddi_dma_attr_t)); in dcd_hba_attach() 121 ddi_dma_attr_t *hba_dma_attr, in dcd_hba_attach()
|
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/oce/ |
H A D | oce_buf.c | 30 static ddi_dma_attr_t oce_dma_buf_attr = { 64 uint32_t size, ddi_dma_attr_t *dma_attr, uint32_t flags) in oce_alloc_dma_buffer()
|
/illumos-gate/usr/src/uts/common/io/ena/ |
H A D | ena_dma.c | 22 ena_dma_attr(const ena_t *ena, ddi_dma_attr_t *attrp, in ena_dma_attr() 119 ddi_dma_attr_t attr; in ena_dma_alloc()
|
/illumos-gate/usr/src/uts/common/io/nvme/ |
H A D | nvme_var.h | 326 ddi_dma_attr_t n_queue_dma_attr; 327 ddi_dma_attr_t n_prp_dma_attr; 328 ddi_dma_attr_t n_sgl_dma_attr;
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/lmrc/ |
H A D | lmrc.h | 251 ddi_dma_attr_t l_dma_attr; 252 ddi_dma_attr_t l_dma_attr_32; 279 int lmrc_dma_alloc(lmrc_t *, ddi_dma_attr_t, lmrc_dma_t *, size_t, uint64_t,
|
/illumos-gate/usr/src/uts/sun4/io/efcode/ |
H A D | fc_ddi.c | 47 fc_ddi_dma_alloc_handle(dev_info_t *dip, ddi_dma_attr_t *attr, in fc_ddi_dma_alloc_handle() 50 int (*funcp)(dev_info_t *, dev_info_t *, ddi_dma_attr_t *, in fc_ddi_dma_alloc_handle()
|