diff options
author | Ira Snyder <iws@ovro.caltech.edu> | 2010-01-06 13:33:59 +0000 |
---|---|---|
committer | Dan Williams <dan.j.williams@intel.com> | 2010-02-02 14:51:40 -0700 |
commit | 272ca655090978bdaa2630fc44fb2c03da5576fd (patch) | |
tree | 3ad63195951405f4a51c44f1a57f125415d649e6 /drivers/dma/fsldma.h | |
parent | abe94c756c08d50566c09a65b9c7fe72f83071c5 (diff) | |
download | linux-272ca655090978bdaa2630fc44fb2c03da5576fd.tar.gz linux-272ca655090978bdaa2630fc44fb2c03da5576fd.tar.bz2 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