Lines Matching defs:dma_buff
156 unsigned char *dma_buff; /* points to the beginning of the buffer */
455 skb_put_data(skb, lp->dma_buff, length - semi_cnt);
477 if (lp->dma_buff) {
478 free_pages((unsigned long)(lp->dma_buff),
480 lp->dma_buff = NULL;
888 lp->dma_buff = (unsigned char *)__get_dma_pages(GFP_KERNEL,
890 if (!lp->dma_buff) {
897 (unsigned long)lp->dma_buff,
898 (unsigned long)isa_virt_to_bus(lp->dma_buff));
899 if ((unsigned long)lp->dma_buff >= MAX_DMA_ADDRESS ||
900 !dma_page_eq(lp->dma_buff,
901 lp->dma_buff + lp->dmasize * 1024 - 1)) {
905 memset(lp->dma_buff, 0, lp->dmasize * 1024); /* Why? */
912 lp->rx_dma_ptr = lp->dma_buff;
913 lp->end_dma_buff = lp->dma_buff + lp->dmasize * 1024;
918 set_dma_addr(dev->dma, isa_virt_to_bus(lp->dma_buff));