diff options
author | Ira Snyder <iws@ovro.caltech.edu> | 2010-01-06 14:33:59 +0100 |
---|---|---|
committer | Dan Williams <dan.j.williams@intel.com> | 2010-02-02 22:51:40 +0100 |
commit | 272ca655090978bdaa2630fc44fb2c03da5576fd (patch) | |
tree | 3ad63195951405f4a51c44f1a57f125415d649e6 /drivers/dma/fsldma.h | |
parent | Linux 2.6.33-rc6 (diff) | |
download | linux-272ca655090978bdaa2630fc44fb2c03da5576fd.tar.xz linux-272ca655090978bdaa2630fc44fb2c03da5576fd.zip |
fsldma: reduce kernel text size
Some of the functions are written in a way where they use multiple reads
and writes where a single read/write pair could suffice. This shrinks the
kernel text size measurably, while making the functions easier to
understand.
add/remove: 0/0 grow/shrink: 1/4 up/down: 4/-196 (-192)
function old new delta
fsl_chan_set_request_count 120 124 +4
dma_halt 300 272 -28
fsl_chan_set_src_loop_size 208 156 -52
fsl_chan_set_dest_loop_size 208 156 -52
fsl_chan_xfer_ld_queue 500 436 -64
Signed-off-by: Ira W. Snyder <iws@ovro.caltech.edu>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Diffstat (limited to 'drivers/dma/fsldma.h')
0 files changed, 0 insertions, 0 deletions