Home
last modified time | relevance | path

Searched refs:dmap (Results 1 – 21 of 21) sorted by relevance

/illumos-gate/usr/src/lib/libbsm/common/
H A Dgetdment.c121 freedmapent(devmap_t *dmap) in freedmapent() argument
125 if ((darp = dmap->dmap_devarray) != NULL) { in freedmapent()
128 free(dmap->dmap_devarray); in freedmapent()
129 dmap->dmap_devarray = NULL; in freedmapent()
166 devmap_t *dmap; in getdmapent() local
174 if ((dmap = dmap_interpret(interpdmline, in getdmapent()
177 return (dmap); in getdmapent()
194 devmap_t *dmap; in getdmapnam() local
204 if ((dmap = dmap_interpretf(interpdmline, in getdmapnam()
207 if (dmap_matchname(dmap, name)) { in getdmapnam()
[all …]
H A Ddevalloc.c55 extern int dmap_matchtype(devmap_t *dmap, char *type);
56 extern int dmap_matchdev(devmap_t *dmap, char *dev);
57 extern int dmap_exact_dev(devmap_t *dmap, char *dev, int *num);
58 extern char *dmap_physname(devmap_t *dmap);
/illumos-gate/usr/src/cmd/allocate/
H A Ddminfo.c109 devmap_t dmap; in main() local
217 if ((dmap.dmap_devname = getdmapfield(*argv)) == NULL) { in main()
221 if ((dmap.dmap_devtype = getdmapfield(NULL)) == in main()
226 if ((dmap.dmap_devlist = getdmapfield(NULL)) == in main()
236 cntr = strlen(dmap.dmap_devlist) + 1; in main()
246 (void) strcpy(mptr, dmap.dmap_devlist); in main()
288 filename, dmap.dmap_devname); in main()
290 if (getdmapnam(dmap.dmap_devname) != NULL) { in main()
294 dmap.dmap_devname, filename); in main()
301 dmap.dmap_devname, filename); in main()
[all …]
/illumos-gate/usr/src/uts/common/io/scsi/adapters/lmrc/
H A Dlmrc_ddi.c1179 lmrc_dma_get_size(lmrc_dma_t *dmap) in lmrc_dma_get_size() argument
1181 const ddi_dma_cookie_t *cookie = ddi_dma_cookie_one(dmap->ld_hdl); in lmrc_dma_get_size()
1187 lmrc_dma_set_addr64(lmrc_dma_t *dmap, uint64_t *addr) in lmrc_dma_set_addr64() argument
1189 const ddi_dma_cookie_t *cookie = ddi_dma_cookie_one(dmap->ld_hdl); in lmrc_dma_set_addr64()
1195 lmrc_dma_set_addr32(lmrc_dma_t *dmap, uint32_t *addr) in lmrc_dma_set_addr32() argument
1197 const ddi_dma_cookie_t *cookie = ddi_dma_cookie_one(dmap->ld_hdl); in lmrc_dma_set_addr32()
1203 lmrc_dma_alloc(lmrc_t *lmrc, ddi_dma_attr_t attr, lmrc_dma_t *dmap, size_t len, in lmrc_dma_alloc() argument
1211 bzero(dmap, sizeof (*dmap)); in lmrc_dma_alloc()
1219 &dmap->ld_hdl); in lmrc_dma_alloc()
1231 ret = ddi_dma_mem_alloc(dmap->ld_hdl, len, &lmrc->l_acc_attr, in lmrc_dma_alloc()
[all …]
/illumos-gate/usr/src/uts/common/io/i40e/
H A Di40e_transceiver.c566 i40e_free_dma_buffer(i40e_dma_buffer_t *dmap) in i40e_free_dma_buffer() argument
568 if (dmap->dmab_dma_address != 0) { in i40e_free_dma_buffer()
569 VERIFY(dmap->dmab_dma_handle != NULL); in i40e_free_dma_buffer()
570 (void) ddi_dma_unbind_handle(dmap->dmab_dma_handle); in i40e_free_dma_buffer()
571 dmap->dmab_dma_address = 0; in i40e_free_dma_buffer()
572 dmap->dmab_size = 0; in i40e_free_dma_buffer()
575 if (dmap->dmab_acc_handle != NULL) { in i40e_free_dma_buffer()
576 ddi_dma_mem_free(&dmap->dmab_acc_handle); in i40e_free_dma_buffer()
577 dmap->dmab_acc_handle = NULL; in i40e_free_dma_buffer()
578 dmap->dmab_address = NULL; in i40e_free_dma_buffer()
[all …]
/illumos-gate/usr/src/uts/sun/sys/scsi/adapters/
H A Dfasdma.h82 #define DMAREV(dmap) (((dmap->dma_csr) & DMA_DMAREV) >> 11) argument
/illumos-gate/usr/src/uts/common/io/vr/
H A Dvr.c278 static vr_result_t vr_alloc_dmabuf(vr_t *vrp, vr_data_dma_t *dmap,
280 static void vr_free_dmabuf(vr_data_dma_t *dmap);
1098 vr_alloc_dmabuf(vr_t *vrp, vr_data_dma_t *dmap, uint_t dmaflags) in vr_alloc_dmabuf() argument
1110 &dmap->handle); in vr_alloc_dmabuf()
1124 rc = ddi_dma_mem_alloc(dmap->handle, in vr_alloc_dmabuf()
1129 &dmap->buf, in vr_alloc_dmabuf()
1130 &dmap->bufsz, in vr_alloc_dmabuf()
1131 &dmap->acchdl); in vr_alloc_dmabuf()
1136 ddi_dma_free_handle(&dmap->handle); in vr_alloc_dmabuf()
1143 rc = ddi_dma_addr_bind_handle(dmap->handle, in vr_alloc_dmabuf()
[all …]
/illumos-gate/usr/src/uts/intel/io/dktp/controller/ata/
H A Data_dma.c276 prde_t *dmap; in ata_pciide_dma_sg_func() local
287 dmap = ata_pktp->ap_sg_list + seg_index; in ata_pciide_dma_sg_func()
290 dmap->p_address = (uint_t)dmackp->dmac_address; in ata_pciide_dma_sg_func()
291 dmap->p_count = (uint_t)dmackp->dmac_size; in ata_pciide_dma_sg_func()
/illumos-gate/usr/src/uts/common/io/dls/
H A Ddls.c567 dls_multicst_addr_t *dmap; in dls_accept_common() local
626 for (dmap = dsp->ds_dmap; dmap != NULL; in dls_accept_common()
627 dmap = dmap->dma_nextp) { in dls_accept_common()
628 if (memcmp(mhip->mhi_daddr, dmap->dma_addr, in dls_accept_common()
/illumos-gate/usr/src/uts/common/io/hxge/
H A Dhxge_rxdma.c2542 p_hxge_dma_common_t dmap; in hxge_map_rxdma_channel_cfg_ring() local
2568 dmap = (p_hxge_dma_common_t)&rbrp->rbr_desc; in hxge_map_rxdma_channel_cfg_ring()
2569 hxge_setup_dma_common(dmap, cntl_dmap, rbrp->rbb_max, 4); in hxge_map_rxdma_channel_cfg_ring()
2574 bzero((caddr_t)dmap->kaddrp, dmap->alength); in hxge_map_rxdma_channel_cfg_ring()
2582 rbrp->rbr_addr = dmap->dma_cookie.dmac_laddress; in hxge_map_rxdma_channel_cfg_ring()
2599 rbr_vaddrp = (uint32_t *)dmap->kaddrp; in hxge_map_rxdma_channel_cfg_ring()
2600 rbrp->rbr_desc_vp = (uint32_t *)dmap->kaddrp; in hxge_map_rxdma_channel_cfg_ring()
2716 dmap = (p_hxge_dma_common_t)&rcrp->rcr_desc; in hxge_map_rxdma_channel_cfg_ring()
2717 hxge_setup_dma_common(dmap, cntl_dmap, rcrp->comp_size, in hxge_map_rxdma_channel_cfg_ring()
2745 bzero((caddr_t)dmap->kaddrp, dmap->alength); in hxge_map_rxdma_channel_cfg_ring()
[all …]
H A Dhxge_txdma.c1744 p_hxge_dma_common_t dmap; in hxge_map_txdma_channel_cfg_ring() local
1758 dmap = (p_hxge_dma_common_t)&tx_ring_p->tdc_desc; in hxge_map_txdma_channel_cfg_ring()
1759 hxge_setup_dma_common(dmap, cntl_dmap, tx_ring_p->tx_ring_size, in hxge_map_txdma_channel_cfg_ring()
1765 bzero((caddr_t)dmap->kaddrp, dmap->alength); in hxge_map_txdma_channel_cfg_ring()
1777 dma_channel, dmap->dma_cookie.dmac_laddress)); in hxge_map_txdma_channel_cfg_ring()
1784 (dmap->dma_cookie.dmac_laddress & TDC_TDR_CFG_ADDR_MASK) | in hxge_map_txdma_channel_cfg_ring()
1795 dmap = (p_hxge_dma_common_t)&mboxp->tx_mbox; in hxge_map_txdma_channel_cfg_ring()
1796 hxge_setup_dma_common(dmap, cntl_dmap, 1, sizeof (txdma_mailbox_t)); in hxge_map_txdma_channel_cfg_ring()
1803 dmap->dma_cookie.dmac_laddress)); in hxge_map_txdma_channel_cfg_ring()
1805 mboxh_p->bits.mbaddr = ((dmap->dma_cookie.dmac_laddress >> in hxge_map_txdma_channel_cfg_ring()
[all …]
H A Dhxge_impl.h127 #define HPI_DMA_ACC_HANDLE_SET(dmap, ah) (dmap->hpi_handle.regh = ah) argument
128 #define HPI_DMA_ACC_HANDLE_GET(dmap) (dmap->hpi_handle.regh) argument
H A Dhxge_main.c1744 p_hxge_dma_common_t *dmap, in hxge_alloc_rx_buf_dma() argument
1760 dma_channel, alloc_size, block_size, dmap)); in hxge_alloc_rx_buf_dma()
1822 *dmap = rx_dmap; in hxge_alloc_rx_buf_dma()
1838 hxge_free_rx_buf_dma(p_hxge_t hxgep, p_hxge_dma_common_t dmap, in hxge_free_rx_buf_dma() argument
1848 "==> hxge_free_rx_buf_dma: chunk %d dmap 0x%llx", i, dmap)); in hxge_free_rx_buf_dma()
1849 hxge_dma_mem_free(dmap++); in hxge_free_rx_buf_dma()
1858 p_hxge_dma_common_t *dmap, struct ddi_dma_attr *attr, size_t size) in hxge_alloc_rx_cntl_dma() argument
1880 *dmap = rx_dmap; in hxge_alloc_rx_cntl_dma()
1896 hxge_free_rx_cntl_dma(p_hxge_t hxgep, p_hxge_dma_common_t dmap) in hxge_free_rx_cntl_dma() argument
1900 hxge_dma_mem_free(dmap); in hxge_free_rx_cntl_dma()
[all …]
/illumos-gate/usr/src/uts/common/io/nxge/
H A Dnxge_rxdma.c1343 p_nxge_dma_common_t dmap; in nxge_rxdma_fix_channel() local
1383 dmap = (p_nxge_dma_common_t)&rcrp->rcr_desc; in nxge_rxdma_fix_channel()
1384 bzero((caddr_t)dmap->kaddrp, dmap->alength); in nxge_rxdma_fix_channel()
3372 p_nxge_dma_common_t dmap; in nxge_map_rxdma_channel_cfg_ring() local
3396 dmap = (p_nxge_dma_common_t)&rbrp->rbr_desc; in nxge_map_rxdma_channel_cfg_ring()
3397 nxge_setup_dma_common(dmap, cntl_dmap, rbrp->rbb_max, 4); in nxge_map_rxdma_channel_cfg_ring()
3401 bzero((caddr_t)dmap->kaddrp, dmap->alength); in nxge_map_rxdma_channel_cfg_ring()
3409 rbrp->rbr_addr = dmap->dma_cookie.dmac_laddress; in nxge_map_rxdma_channel_cfg_ring()
3426 rbr_vaddrp = (uint32_t *)dmap->kaddrp; in nxge_map_rxdma_channel_cfg_ring()
3427 rbrp->rbr_desc_vp = (uint32_t *)dmap->kaddrp; in nxge_map_rxdma_channel_cfg_ring()
[all …]
H A Dnxge_txdma.c2386 p_nxge_dma_common_t dmap; in nxge_map_txdma_channel_cfg_ring() local
2400 dmap = (p_nxge_dma_common_t)&tx_ring_p->tdc_desc; in nxge_map_txdma_channel_cfg_ring()
2401 nxge_setup_dma_common(dmap, cntl_dmap, tx_ring_p->tx_ring_size, in nxge_map_txdma_channel_cfg_ring()
2406 bzero((caddr_t)dmap->kaddrp, dmap->alength); in nxge_map_txdma_channel_cfg_ring()
2419 dmap->dma_cookie.dmac_laddress)); in nxge_map_txdma_channel_cfg_ring()
2424 (dmap->dma_cookie.dmac_laddress & TX_RNG_CFIG_ADDR_MASK) | in nxge_map_txdma_channel_cfg_ring()
2437 dmap = (p_nxge_dma_common_t)&mboxp->tx_mbox; in nxge_map_txdma_channel_cfg_ring()
2438 nxge_setup_dma_common(dmap, cntl_dmap, 1, sizeof (txdma_mailbox_t)); in nxge_map_txdma_channel_cfg_ring()
2445 dmap->dma_cookie.dmac_laddress)); in nxge_map_txdma_channel_cfg_ring()
2447 mboxh_p->bits.ldw.mbaddr = ((dmap->dma_cookie.dmac_laddress >> in nxge_map_txdma_channel_cfg_ring()
[all …]
H A Dnxge_main.c2586 p_nxge_dma_common_t *dmap, in nxge_alloc_rx_buf_dma() argument
2604 dma_channel, alloc_size, block_size, dmap)); in nxge_alloc_rx_buf_dma()
2726 *dmap = rx_dmap; in nxge_alloc_rx_buf_dma()
2742 nxge_free_rx_buf_dma(p_nxge_t nxgep, p_nxge_dma_common_t dmap, in nxge_free_rx_buf_dma() argument
2750 if (dmap == 0) in nxge_free_rx_buf_dma()
2756 i, dmap)); in nxge_free_rx_buf_dma()
2757 nxge_dma_free_rx_data_buf(dmap++); in nxge_free_rx_buf_dma()
2766 p_nxge_dma_common_t *dmap, size_t size) in nxge_alloc_rx_cntl_dma() argument
2789 *dmap = rx_dmap; in nxge_alloc_rx_cntl_dma()
2804 nxge_free_rx_cntl_dma(p_nxge_t nxgep, p_nxge_dma_common_t dmap) in nxge_free_rx_cntl_dma() argument
[all …]
/illumos-gate/usr/src/uts/i86pc/sys/
H A Dacpidev_rsc.h170 uint_t *dmap, uint_t *cntp);
/illumos-gate/usr/src/uts/common/sys/nxge/
H A Dnxge_impl.h208 #define NPI_DMA_ACC_HANDLE_SET(dmap, ah) (dmap->npi_handle.regh = ah) argument
209 #define NPI_DMA_ACC_HANDLE_GET(dmap) (dmap->npi_handle.regh) argument
/illumos-gate/usr/src/uts/common/io/scsi/adapters/mpt_sas/
H A Dmptsas.c3884 mptti_t *dmap; /* ptr to the S/G list */ in mptsas_scsi_init_pkt() local
4022 dmap = cmd->cmd_sg; in mptsas_scsi_init_pkt()
4029 dmap->count = cmd->cmd_cookie.dmac_size; in mptsas_scsi_init_pkt()
4030 dmap->addr.address64.Low = (uint32_t) in mptsas_scsi_init_pkt()
4032 dmap->addr.address64.High = (uint32_t) in mptsas_scsi_init_pkt()
4055 dmap++; in mptsas_scsi_init_pkt()
4063 dmap->count = cmd->cmd_cookie.dmac_size; in mptsas_scsi_init_pkt()
4064 dmap->addr.address64.Low = (uint32_t) in mptsas_scsi_init_pkt()
4066 dmap->addr.address64.High = (uint32_t) in mptsas_scsi_init_pkt()
4425 mptti_t *dmap; in mptsas_sge_mainframe() local
[all …]
/illumos-gate/usr/src/uts/i86pc/io/acpi/acpidev/
H A Dacpidev_resource.c348 uint_t *dmap, uint_t *cntp) in acpidev_resource_get_dmas() argument
354 if (rhdl == NULL || cntp == NULL || (dmap == NULL && *cntp != 0)) { in acpidev_resource_get_dmas()
359 dmap[j] = rhdl->acpidev_dmap[i]; in acpidev_resource_get_dmas()
/illumos-gate/usr/src/uts/common/fs/nfs/
H A Dnfs4_stub_vnops.c212 domount_args_t **dmap);
902 nfs4_trigger_domount_args_create(vnode_t *vp, cred_t *cr, domount_args_t **dmap) in nfs4_trigger_domount_args_create() argument
1053 *dmap = dma; in nfs4_trigger_domount_args_create()