Lines Matching refs:tbd_area

336 	    &tx_ring->tbd_area.dma_handle);
341 tx_ring->tbd_area.dma_handle = NULL;
350 ret = ddi_dma_mem_alloc(tx_ring->tbd_area.dma_handle,
353 (caddr_t *)&tx_ring->tbd_area.address,
354 &len, &tx_ring->tbd_area.acc_handle);
359 tx_ring->tbd_area.acc_handle = NULL;
360 tx_ring->tbd_area.address = NULL;
361 if (tx_ring->tbd_area.dma_handle != NULL) {
362 ddi_dma_free_handle(&tx_ring->tbd_area.dma_handle);
363 tx_ring->tbd_area.dma_handle = NULL;
371 bzero(tx_ring->tbd_area.address, len);
378 ret = ddi_dma_addr_bind_handle(tx_ring->tbd_area.dma_handle,
379 NULL, (caddr_t)tx_ring->tbd_area.address,
386 tx_ring->tbd_area.dma_address = NULL;
387 if (tx_ring->tbd_area.acc_handle != NULL) {
388 ddi_dma_mem_free(&tx_ring->tbd_area.acc_handle);
389 tx_ring->tbd_area.acc_handle = NULL;
390 tx_ring->tbd_area.address = NULL;
392 if (tx_ring->tbd_area.dma_handle != NULL) {
393 ddi_dma_free_handle(&tx_ring->tbd_area.dma_handle);
394 tx_ring->tbd_area.dma_handle = NULL;
401 tx_ring->tbd_area.dma_address = cookie.dmac_laddress;
402 tx_ring->tbd_area.size = len;
405 tx_ring->tbd_area.address;
416 if (tx_ring->tbd_area.dma_handle != NULL) {
417 (void) ddi_dma_unbind_handle(tx_ring->tbd_area.dma_handle);
419 if (tx_ring->tbd_area.acc_handle != NULL) {
420 ddi_dma_mem_free(&tx_ring->tbd_area.acc_handle);
421 tx_ring->tbd_area.acc_handle = NULL;
423 if (tx_ring->tbd_area.dma_handle != NULL) {
424 ddi_dma_free_handle(&tx_ring->tbd_area.dma_handle);
425 tx_ring->tbd_area.dma_handle = NULL;
427 tx_ring->tbd_area.address = NULL;
428 tx_ring->tbd_area.dma_address = NULL;
429 tx_ring->tbd_area.size = 0;