Home
last modified time | relevance | path

Searched refs:dma_attr_align (Results 1 – 25 of 76) sorted by relevance

1234

/illumos-gate/usr/src/uts/intel/io/vmxnet3s/
H A Dvmxnet3_utils.c34 .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 Dhci1394_buf.c57 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 Dmlxcx_dma.c58 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 De1000g_alloc.c304 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 Dddidmareq.h427 uint64_t dma_attr_align; /* DMA address alignment */ member
/illumos-gate/usr/src/uts/common/io/ena/
H A Dena_dma.c58 attrp->dma_attr_align = conf->edc_align; in ena_dma_attr()
/illumos-gate/usr/src/uts/common/io/usb/hcd/xhci/
H A Dxhci_dma.c86 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 Ddvma.c140 dma_attr.dma_attr_align = 1; in dvma_kaddr_load()
H A Dddi_impl.c1180 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 Di40e_osdep.c61 attr.dma_attr_align = alignment; in i40e_allocate_dma_mem()
/illumos-gate/usr/src/uts/common/io/usb/hcd/ehci/
H A Dehci_util.c364 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 Dmegaraid_sas.c1863 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 Dmr_sas_tbolt.c210 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 Dsmrt_commands.c24 .dma_attr_align = 0x20,
H A Dsmrt.c38 .dma_attr_align = 0x20,
/illumos-gate/usr/src/uts/sun4/io/px/
H A Dpx_dma.h106 (p)->dma_attr_align = (align);
H A Dpx_dma.c277 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/common/io/scsi/adapters/smartpqi/
H A Dsmartpqi_main.c92 .dma_attr_align = 4096,
/illumos-gate/usr/src/uts/i86pc/io/xsvc/
H A Dxsvc.c525 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 Dpci_dma.h113 (p)->dma_attr_align = (align);
/illumos-gate/usr/src/uts/intel/io/vmm/
H A Dvmm_sol_glue.c229 .dma_attr_align = PAGE_SIZE, in vmm_contig_alloc()
/illumos-gate/usr/src/uts/common/io/sfe/
H A Dsfe_util.c690 dma_attr_txbounce.dma_attr_align = in gem_alloc_memory()
691 max(dma_attr_txbounce.dma_attr_align, IOC_LINESIZE); in gem_alloc_memory()
4816 ASSERT(gc->gc_dma_attr_txbuf.dma_attr_align-1 == gc->gc_tx_buf_align); in gem_do_attach()
4817 ASSERT(gc->gc_dma_attr_rxbuf.dma_attr_align-1 == gc->gc_rx_buf_align); in gem_do_attach()
4819 gc->gc_dma_attr_rxbuf.dma_attr_align = gc->gc_rx_buf_align + 1; in gem_do_attach()
4822 gc->gc_dma_attr_desc.dma_attr_align = in gem_do_attach()
4823 max(gc->gc_dma_attr_desc.dma_attr_align, IOC_LINESIZE); in gem_do_attach()
4839 gc->gc_dma_attr_desc.dma_attr_align); in gem_do_attach()
4844 gc->gc_dma_attr_desc.dma_attr_align); in gem_do_attach()
/illumos-gate/usr/src/uts/i86pc/os/
H A Dddi_impl.c1618 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 Digc_ring.c65 .dma_attr_align = 0x80,
118 .dma_attr_align = 0x10,
160 .dma_attr_align = 0x10,
/illumos-gate/usr/src/uts/sun4u/io/pci/
H A Dpci_dma.c434 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()

1234