/illumos-gate/usr/src/uts/intel/io/vmxnet3s/ |
H A D | vmxnet3_utils.c | 34 .dma_attr_align = 0x0000000000000001ull, 50 .dma_attr_align = 0x0000000000000080ull, 66 .dma_attr_align = 0x0000000000000200ull,
|
/illumos-gate/usr/src/uts/common/io/1394/adapters/ |
H A D | hci1394_buf.c | 57 dma_attr->dma_attr_align = 64; in hci1394_buf_attr_get() 110 dma_attr.dma_attr_align = parms->bp_alignment; in hci1394_buf_alloc()
|
/illumos-gate/usr/src/uts/common/io/mlxcx/ |
H A D | mlxcx_dma.c | 58 attrp->dma_attr_align = MLXCX_CMD_DMA_PAGE_SIZE; in mlxcx_dma_page_attr() 109 attrp->dma_attr_align = MLXCX_QUEUE_DMA_PAGE_SIZE; in mlxcx_dma_queue_attr() 158 attrp->dma_attr_align = 16; in mlxcx_dma_buf_attr() 204 attrp->dma_attr_align = 8; in mlxcx_dma_qdbell_attr()
|
/illumos-gate/usr/src/uts/common/io/e1000g/ |
H A D | e1000g_alloc.c | 304 dma_attr.dma_attr_align = Adapter->desc_align; in e1000g_alloc_tx_descriptors() 364 dma_attr.dma_attr_align = 1; in e1000g_alloc_tx_descriptors() 499 dma_attr.dma_attr_align = Adapter->desc_align; in e1000g_alloc_rx_descriptors() 554 dma_attr.dma_attr_align = 1; in e1000g_alloc_rx_descriptors() 1255 dma_attr.dma_attr_align = Adapter->rx_buf_align; in e1000g_increase_rx_packets() 1292 dma_attr.dma_attr_align = Adapter->rx_buf_align; in e1000g_alloc_rx_packets()
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | ddidmareq.h | 427 uint64_t dma_attr_align; /* DMA address alignment */ member
|
/illumos-gate/usr/src/uts/common/io/ena/ |
H A D | ena_dma.c | 58 attrp->dma_attr_align = conf->edc_align; in ena_dma_attr()
|
/illumos-gate/usr/src/uts/common/io/usb/hcd/xhci/ |
H A D | xhci_dma.c | 86 attrp->dma_attr_align = XHCI_DMA_ALIGN; in xhci_dma_transfer_attr() 156 attrp->dma_attr_align = xhcip->xhci_caps.xcap_pagesize; in xhci_dma_scratchpad_attr()
|
/illumos-gate/usr/src/uts/sun4/os/ |
H A D | dvma.c | 140 dma_attr.dma_attr_align = 1; in dvma_kaddr_load()
|
H A D | ddi_impl.c | 1180 if (attr->dma_attr_minxfer == 0 || attr->dma_attr_align == 0 || in i_ddi_mem_alloc() 1181 !ISP2(attr->dma_attr_align) || !ISP2(attr->dma_attr_minxfer)) { in i_ddi_mem_alloc() 1207 iomin = maxbit(iomin, attr->dma_attr_align); in i_ddi_mem_alloc() 1214 ASSERT(iomin >= attr->dma_attr_align); in i_ddi_mem_alloc()
|
/illumos-gate/usr/src/uts/common/io/i40e/ |
H A D | i40e_osdep.c | 61 attr.dma_attr_align = alignment; in i40e_allocate_dma_mem()
|
/illumos-gate/usr/src/uts/common/io/usb/hcd/ehci/ |
H A D | ehci_util.c | 364 ehcip->ehci_dma_attr.dma_attr_align = EHCI_DMA_ATTR_ALIGNMENT; in ehci_set_dma_attributes() 407 ehcip->ehci_dma_attr.dma_attr_align = EHCI_DMA_ATTR_TD_QH_ALIGNMENT; in ehci_allocate_pools() 542 ehcip->ehci_dma_attr.dma_attr_align = EHCI_DMA_ATTR_ALIGNMENT; in ehci_allocate_pools() 548 ehcip->ehci_dma_attr.dma_attr_align = EHCI_DMA_ATTR_ALIGNMENT; in ehci_allocate_pools() 1539 ehcip->ehci_dma_attr.dma_attr_align = EHCI_DMA_ATTR_PFL_ALIGNMENT; in ehci_init_periodic_frame_lst_table() 1598 ehcip->ehci_dma_attr.dma_attr_align = EHCI_DMA_ATTR_ALIGNMENT; in ehci_init_periodic_frame_lst_table() 1603 ehcip->ehci_dma_attr.dma_attr_align = EHCI_DMA_ATTR_ALIGNMENT; in ehci_init_periodic_frame_lst_table()
|
/illumos-gate/usr/src/uts/common/io/mega_sas/ |
H A D | megaraid_sas.c | 1863 cmd->frame_dma_obj.dma_attr.dma_attr_align = 64; in create_mfi_frame_pool() 1973 instance->mfi_evt_detail_obj.dma_attr.dma_attr_align = 1; in alloc_additional_dma_buffer() 2510 dcmd_dma_obj.dma_attr.dma_attr_align = 1; in get_seq_num() 3579 pthru_dma_obj.dma_attr.dma_attr_align = 1; in issue_mfi_pthru() 3704 dcmd_dma_obj.dma_attr.dma_attr_align = 1; in issue_mfi_dcmd() 3847 request_dma_obj.dma_attr.dma_attr_align = 1; in issue_mfi_smp() 3873 response_dma_obj.dma_attr.dma_attr_align = 1; in issue_mfi_smp() 4060 fis_dma_obj.dma_attr.dma_attr_align = 1; in issue_mfi_stp() 4089 data_dma_obj.dma_attr.dma_attr_align = 1; in issue_mfi_stp()
|
/illumos-gate/usr/src/uts/common/io/mr_sas/ |
H A D | mr_sas_tbolt.c | 210 instance->mpi2_frame_pool_dma_obj.dma_attr.dma_attr_align = 256; in create_mpi2_frame_pool() 337 instance->mfi_evt_detail_obj.dma_attr.dma_attr_align = 8; in mrsas_tbolt_alloc_additional_dma_buffer() 363 instance->ld_map_obj[i].dma_attr.dma_attr_align = 1; in mrsas_tbolt_alloc_additional_dma_buffer() 459 instance->reply_desc_dma_obj.dma_attr.dma_attr_align = 16; in alloc_req_rep_desc() 521 instance->request_desc_dma_obj.dma_attr.dma_attr_align = 16; in alloc_req_rep_desc() 834 init2_dma_obj.dma_attr.dma_attr_align = 256; in mrsas_issue_init_mpi2() 1015 instance->drv_ver_dma_obj.dma_attr.dma_attr_align = 1; in mrsas_tbolt_ioc_init() 3638 dcmd_dma_obj.dma_attr.dma_attr_align = 1; in mrsas_tbolt_get_pd_info()
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/smrt/ |
H A D | smrt_commands.c | 24 .dma_attr_align = 0x20,
|
H A D | smrt.c | 38 .dma_attr_align = 0x20,
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/smartpqi/ |
H A D | smartpqi_main.c | 92 .dma_attr_align = 4096,
|
/illumos-gate/usr/src/uts/sun4/io/px/ |
H A D | px_dma.h | 106 (p)->dma_attr_align = (align);
|
H A D | px_dma.c | 277 uint64_t align = attrp->dma_attr_align; in px_dma_attr2hdl() 808 MAX(mp->dmai_attr.dma_attr_align, MMU_PAGE_SIZE), in px_dvma_map() 1153 if (dev_attr_p->dma_attr_align > MMU_PAGE_SIZE) in px_dma_physwin()
|
/illumos-gate/usr/src/uts/i86pc/io/xsvc/ |
H A D | xsvc.c | 525 mp->xm_dma_attr.dma_attr_align = P2ROUNDUP( in xsvc_ioctl_alloc_memory() 533 mp->xm_dma_attr.dma_attr_align = P2ROUNDUP( in xsvc_ioctl_alloc_memory()
|
/illumos-gate/usr/src/uts/sun4u/sys/pci/ |
H A D | pci_dma.h | 113 (p)->dma_attr_align = (align);
|
/illumos-gate/usr/src/uts/intel/io/vmm/ |
H A D | vmm_sol_glue.c | 229 .dma_attr_align = PAGE_SIZE, in vmm_contig_alloc()
|
/illumos-gate/usr/src/uts/common/io/sfe/ |
H A D | sfe_util.c | 690 dma_attr_txbounce.dma_attr_align = in gem_alloc_memory() 691 max(dma_attr_txbounce.dma_attr_align, IOC_LINESIZE); in gem_alloc_memory() 4817 ASSERT(gc->gc_dma_attr_txbuf.dma_attr_align-1 == gc->gc_tx_buf_align); in gem_do_attach() 4818 ASSERT(gc->gc_dma_attr_rxbuf.dma_attr_align-1 == gc->gc_rx_buf_align); in gem_do_attach() 4820 gc->gc_dma_attr_rxbuf.dma_attr_align = gc->gc_rx_buf_align + 1; in gem_do_attach() 4823 gc->gc_dma_attr_desc.dma_attr_align = in gem_do_attach() 4824 max(gc->gc_dma_attr_desc.dma_attr_align, IOC_LINESIZE); in gem_do_attach() 4840 gc->gc_dma_attr_desc.dma_attr_align); in gem_do_attach() 4845 gc->gc_dma_attr_desc.dma_attr_align); in gem_do_attach()
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | ddi_impl.c | 1618 if (attr->dma_attr_minxfer == 0 || attr->dma_attr_align == 0 || in i_ddi_mem_alloc() 1619 !ISP2(attr->dma_attr_align) || !ISP2(attr->dma_attr_minxfer)) { in i_ddi_mem_alloc() 1627 iomin = maxbit(iomin, attr->dma_attr_align); in i_ddi_mem_alloc() 1649 npages = btopr(length + attr->dma_attr_align); in i_ddi_mem_alloc()
|
/illumos-gate/usr/src/uts/common/io/igc/ |
H A D | igc_ring.c | 65 .dma_attr_align = 0x80, 118 .dma_attr_align = 0x10, 160 .dma_attr_align = 0x10,
|
/illumos-gate/usr/src/uts/sun4u/io/pci/ |
H A D | pci_dma.c | 434 uint64_t align = attrp->dma_attr_align; in pci_dma_attr2hdl() 1013 MAX(mp->dmai_attr.dma_attr_align, IOMMU_PAGE_SIZE), in pci_dvma_map() 1347 if (dev_attr_p->dma_attr_align > IOMMU_PAGE_SIZE) in pci_dma_physwin()
|