Searched refs:dmar_fp (Results 1 - 13 of 13) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/
H A Dddidmareq.h487 * call the function specified by dmar_fp with the the argument
491 int (*dmar_fp)(); member in struct:ddi_dma_req
/illumos-gate/usr/src/uts/sun4/io/px/
H A Dpx_dma.c195 if (!(mp = px_dma_allocmp(dip, rdip, dmareq->dmar_fp,
553 int (*waitfp)(caddr_t) = dmareq->dmar_fp;
786 int sleep = dmareq->dmar_fp == DDI_DMA_SLEEP ? VM_SLEEP : VM_NOSLEEP;
846 if (dmareq->dmar_fp != DDI_DMA_DONTWAIT) {
848 ddi_set_callback(dmareq->dmar_fp, dmareq->dmar_arg,
956 int (*waitfp)(caddr_t) = dmareq->dmar_fp;
H A Dpx_fdvma.c179 dmareq->dmar_fp == DDI_DMA_SLEEP ? VM_SLEEP : VM_NOSLEEP));
/illumos-gate/usr/src/uts/sun4u/io/pci/
H A Dpci_dma.c376 if (!(mp = pci_dma_allocmp(dip, rdip, dmareq->dmar_fp,
582 int (*waitfp)(caddr_t) = dmareq->dmar_fp;
720 int (*waitfp)(caddr_t) = dmareq->dmar_fp;
764 int (*waitfp)(caddr_t) = dmareq->dmar_fp;
991 int sleep = dmareq->dmar_fp == DDI_DMA_SLEEP ? VM_SLEEP : VM_NOSLEEP;
1042 if (dmareq->dmar_fp != DDI_DMA_DONTWAIT) {
1044 ddi_set_callback(dmareq->dmar_fp, dmareq->dmar_arg,
1177 int (*waitfp)(caddr_t) = dmareq->dmar_fp;
H A Dpci_fdvma.c227 dmareq->dmar_fp == DDI_DMA_SLEEP ? VM_SLEEP : VM_NOSLEEP));
/illumos-gate/usr/src/uts/sun4/io/efcode/
H A Dfc_ddi.c71 dmareq.dmar_fp = waitfp;
/illumos-gate/usr/src/uts/sun4/os/
H A Ddvma.c71 dmareq.dmar_fp = DDI_DMA_DONTWAIT;
/illumos-gate/usr/src/uts/sun4u/io/
H A Diommu.c972 dmareq->dmar_fp == DDI_DMA_SLEEP ? VM_SLEEP : VM_NOSLEEP);
1053 dmareq->dmar_fp == DDI_DMA_SLEEP ? VM_SLEEP : VM_NOSLEEP);
1057 if (dmareq->dmar_fp == DDI_DMA_SLEEP)
1113 dmareq->dmar_fp != DDI_DMA_DONTWAIT) {
1114 ddi_set_callback(dmareq->dmar_fp,
1374 dmareq->dmar_fp == DDI_DMA_SLEEP ? VM_SLEEP : VM_NOSLEEP);
/illumos-gate/usr/src/uts/i86pc/io/
H A Drootnex.c1989 if (dmareq->dmar_fp == DDI_DMA_SLEEP) {
2293 if (ret == DDI_DMA_NORESOURCES && dmareq->dmar_fp != DDI_DMA_DONTWAIT) {
2294 ddi_set_callback(dmareq->dmar_fp, dmareq->dmar_arg,
3505 if (dmareq->dmar_fp == DDI_DMA_SLEEP) {
3521 if (dmareq->dmar_fp == DDI_DMA_SLEEP) {
H A Dimmu_dvma.c382 if (dmareq->dmar_fp == DDI_DMA_SLEEP) {
2637 dmareq->dmar_fp == DDI_DMA_SLEEP ? VM_SLEEP : VM_NOSLEEP);
/illumos-gate/usr/src/uts/sun4v/io/niumx/
H A Dniumx.c726 int (*waitfp)(caddr_t) = dmareq->dmar_fp;
/illumos-gate/usr/src/uts/common/io/
H A Dbofi.c372 int sleep = (dmareqp->dmar_fp == DDI_DMA_SLEEP) ? VM_SLEEP: VM_NOSLEEP;
3568 (dmareqp->dmar_fp == DDI_DMA_SLEEP) ? KM_SLEEP : KM_NOSLEEP,
3609 if (dmareqp->dmar_fp != DDI_DMA_DONTWAIT) {
3613 (void) timeout((void (*)())dmareqp->dmar_fp,
/illumos-gate/usr/src/uts/common/os/
H A Dsunddi.c7078 dmareq.dmar_fp = waitfp;
7137 dmareq.dmar_fp = waitfp;

Completed in 235 milliseconds