Lines Matching refs:rc
106 int rc = ENOMEM;
113 rc = ddi_dma_alloc_handle(p->dip, &p->dma_attr_rx, callback, 0,
115 if (rc != DDI_SUCCESS)
116 return (rc == DDI_DMA_BADATTR ? EINVAL : ENOMEM);
118 rc = ddi_dma_mem_alloc(rxb->dhdl, p->buf_size, &p->acc_attr_rx,
120 if (rc != DDI_SUCCESS) {
121 rc = ENOMEM;
125 rc = ddi_dma_addr_bind_handle(rxb->dhdl, NULL, rxb->va, p->buf_size,
127 if (rc != DDI_DMA_MAPPED) {
128 if (rc == DDI_DMA_INUSE)
129 rc = EBUSY;
130 else if (rc == DDI_DMA_TOOBIG)
131 rc = E2BIG;
133 rc = ENOMEM;
138 rc = E2BIG;
153 return (rc);