Lines Matching refs:dmahndl
469 dmah_num = sizeof (srp->dmahndl) / sizeof (srp->dmahndl[0]);
472 if (srp->dmahndl[slot].hndl) {
473 (void) ddi_dma_unbind_handle(srp->dmahndl[slot].hndl);
474 ddi_dma_free_handle(&srp->dmahndl[slot].hndl);
475 srp->dmahndl[slot].hndl = NULL;
476 srp->dmahndl[slot].next = NULL;
537 dmah_num = sizeof (srp->dmahndl) / sizeof (srp->dmahndl[0]);
544 NULL, &srp->dmahndl[slot].hndl);
552 srp->dmahndl[slot].next = srp->dmahndl + slot + 1;
555 srp->dmah_free.head = srp->dmahndl;
556 srp->dmah_free.tail = srp->dmahndl + dmah_num - 1;
587 dmah_num = sizeof (srp->dmahndl) / sizeof (srp->dmahndl[0]);
590 srp->dmahndl[slot].next = srp->dmahndl + slot + 1;
592 srp->dmah_free.head = srp->dmahndl;
593 srp->dmah_free.tail = srp->dmahndl + dmah_num - 1;