Deleted Added
sdiff udiff text old ( 7915:bc39c93a5519 ) new ( 8160:0b3252d3b400 )
full compact
1/*
2 * Copyright (c) 2008 Mark D. Hill and David A. Wood
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are
7 * met: redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer;

--- 136 unchanged lines hidden (view full) ---

145 msg->getType() = SequencerRequestType_ST;
146 } else {
147 msg->getType() = SequencerRequestType_LD;
148 }
149
150 assert(m_mandatory_q_ptr != NULL);
151 m_mandatory_q_ptr->enqueue(msg);
152 active_request.bytes_issued += msg->getLen();
153 DPRINTF(RubyDma,
154 "DMA request bytes issued %d, bytes completed %d, total len %d\n",
155 active_request.bytes_issued, active_request.bytes_completed,
156 active_request.len);
157}
158
159void
160DMASequencer::dataCallback(const DataBlock & dblk)
161{
162 assert(m_is_busy == true);
163 int len = active_request.bytes_issued - active_request.bytes_completed;
164 int offset = 0;

--- 26 unchanged lines hidden ---