qlnx_dma_t
qlnx_alloc_dmabuf(qlnx_host_t *ha, qlnx_dma_t *dma_buf)
qlnx_free_dmabuf(qlnx_host_t *ha, qlnx_dma_t *dma_buf)
qlnx_dma_t dma_buf;
qlnx_dma_t *dma_p;
memset(&dma_buf, 0, sizeof (qlnx_dma_t));
dma_p = (qlnx_dma_t *)((uint8_t *)dma_buf.dma_b + size);
memcpy(dma_p, &dma_buf, sizeof(qlnx_dma_t));
qlnx_dma_t dma_buf, *dma_p;
dma_p = (qlnx_dma_t *)((uint8_t *)v_addr + size);