• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/mach-bcmring/

Lines Matching defs:segment

1715 *   Adds a segment of memory to a memory map. Each segment is both
1723 DMA_Region_t *region, /* Region that the segment belongs to */
1724 void *virtAddr, /* Virtual address of the segment being added */
1725 dma_addr_t physAddr, /* Physical address of the segment being added */
1726 size_t numBytes /* Number of bytes of the segment being added */
1728 DMA_Segment_t *segment;
1745 /* Check to see if this segment is physically contiguous with the previous one */
1747 segment = &region->segment[region->numSegmentsUsed - 1];
1749 if ((segment->physAddr + segment->numBytes) == physAddr) {
1752 DMA_MAP_PRINT("appending %d bytes to last segment\n",
1755 segment->numBytes += numBytes;
1774 memcpy(newSegment, region->segment, oldSize);
1777 kfree(region->segment);
1780 region->segment = newSegment;
1783 segment = &region->segment[region->numSegmentsUsed];
1786 segment->virtAddr = virtAddr;
1787 segment->physAddr = physAddr;
1788 segment->numBytes = numBytes;
1878 /* one segment */
2095 DMA_Segment_t *segment;
2113 segment = &region->segment[segmentIdx];
2116 srcPhysAddr = segment->physAddr;
2120 dstPhysAddr = segment->physAddr;
2126 segment->
2170 segment = &region->segment[segmentIdx];
2173 srcPhysAddr = segment->physAddr;
2177 dstPhysAddr = segment->physAddr;
2183 segment->numBytes);
2219 DMA_Segment_t *segment;
2228 segment = &region->segment[segmentIdx];
2244 segment->physAddr,
2245 segment->numBytes,
2254 segment->
2256 segment->
2279 segment->virtAddr = NULL;
2280 segment->physAddr = 0;
2281 segment->numBytes = 0;