Lines Matching refs:sg
134 struct scatterlist sg;
142 struct scatterlist sg;
433 sg_dma_len(&ctl->sg) = skb->len + sizeof(u32);
444 sg_dma_address(&ctl->sg), 0, sg_dma_len(&ctl->sg),
448 if (sg_dma_len(&ctl->sg) % 4)
449 sg_dma_len(&ctl->sg) += 4 - sg_dma_len(&ctl->sg) % 4;
452 &ctl->sg, 1, DMA_MEM_TO_DEV, DMA_PREP_INTERRUPT);
546 struct scatterlist *sg = &ctl->sg;
551 sg_init_table(sg, 1);
552 sg_dma_address(sg) = dma_map_single(adapter->dev,
554 if (dma_mapping_error(adapter->dev, sg_dma_address(sg))) {
556 sg_dma_address(sg) = 0;
560 sg_dma_len(sg) = DMA_BUFFER_SIZE;
563 sg, 1, DMA_DEV_TO_MEM, DMA_PREP_INTERRUPT);
575 sg_dma_address(sg) = 0;
581 if (sg_dma_address(sg))
582 dma_unmap_single(adapter->dev, sg_dma_address(sg),
584 sg_dma_address(sg) = 0;
598 dma_addr_t addr = sg_dma_address(&ctl->sg);
874 if (sg_dma_address(&rx_ctl->sg))
875 dma_unmap_single(adapter->dev, sg_dma_address(&rx_ctl->sg),
877 sg_dma_address(&rx_ctl->sg) = 0;
900 if (sg_dma_address(&tx_ctl->sg))
901 dma_unmap_single(adapter->dev, sg_dma_address(&tx_ctl->sg),
903 sg_dma_address(&tx_ctl->sg) = 0;
927 sg_init_table(&tx_ctl->sg, 1);
943 sg_dma_address(&tx_ctl->sg) = dma_map_single(adapter->dev,
945 if (dma_mapping_error(adapter->dev, sg_dma_address(&tx_ctl->sg))) {
947 sg_dma_address(&tx_ctl->sg) = 0;