a7d44c2503
Change the bus_dmamap_sync() macro to test the ops argument against pre- and post- constants. The compiler will optimize out dead code because of the constants. Since post- operations are not needed on ARM (except for ISA bounce buffers), this eliminate a large number of function calls which are noops, each of which cost at least 6 cycles just in the call and return overhead (not to mention whatever other useless work the compiler decides to do in the callee). |
||
---|---|---|
.. | ||
files.ixp12x0 | ||
ixp12x0_clk.c | ||
ixp12x0_clkreg.h | ||
ixp12x0_com_io.c | ||
ixp12x0_com.c | ||
ixp12x0_comreg.h | ||
ixp12x0_comvar.h | ||
ixp12x0_intr.c | ||
ixp12x0_io.c | ||
ixp12x0_irq.S | ||
ixp12x0_pci_dma.c | ||
ixp12x0_pci.c | ||
ixp12x0_pcireg.h | ||
ixp12x0.c | ||
ixp12x0reg.h | ||
ixp12x0var.h | ||
ixpsip_io.c | ||
ixpsip.c | ||
ixpsipvar.h |