rockbox/firmware
Thomas Martitz c27c3f10fd hosted/multidrive: Speed up readdir()/get_dir_info().
The two functions need to check whether they are called for a specific path
to implement the virtual mount point for the external storage. This
is statistically rare and a hit on the common case. Therefore speed up
the common case by performing integer comparision first, and only expensive
string construction and comparision if that succeeds.

Change-Id: I3c41fe073e1f4f8eb62d2b8556a36937c9cb8290
2014-02-24 23:07:37 +01:00
..
asm Samsung YP-R1 target port 2014-02-05 09:56:21 +01:00
common hosted/multidrive: Speed up readdir()/get_dir_info(). 2014-02-24 23:07:37 +01:00
decompressor Add KEEP() around vectors in linker scripts. 2011-12-18 06:43:08 +00:00
drivers imx233: add support for speaker on stmp3780 2014-02-16 20:53:08 +01:00
export hosted/multidrive: Speed up readdir()/get_dir_info(). 2014-02-24 23:07:37 +01:00
include samsungypr0: Support or mounting the microsd 2014-02-23 20:23:52 +01:00
kernel/pthread buflib: Check the validity of of handles passed to buflib_get_data() in DEBUG builds. 2014-02-02 16:59:29 +01:00
libc gmtime: avoid a modulus 2012-03-18 10:09:08 +01:00
target ypr0: Make it build without HAVE_MULTIDRIVE again. 2014-02-24 12:21:30 +01:00
test Make fat test tool build again, and make its sector size configurable. 2014-01-03 23:57:32 +01:00
usbstack Coding style fix for bde5394 2014-02-10 07:46:13 +01:00
arabjoin.c
arabjoin.h
ata_idle_notify.c
backlight-sw-fading.c
backlight.c
bidi.c bidi.c: Check buffer sizes. 2014-01-09 23:30:32 +01:00
buflib.c buflib: Add a define telling the per-alloc overhead. 2014-02-02 19:40:38 +01:00
COPYING
core_alloc.c buflib: Properly support allocations without any name, to avoid wasting space 2014-02-02 19:40:38 +01:00
debug.c
eeprom_settings.c
enc_base.c FS#12378 : Remove various unused code, and comment out some unused code and data for reference or future use. 2011-12-14 21:45:25 +00:00
events.c
firmware.make Fix warnings. convbdf needed to be updated for the changed font struct because it generates sysfont.c. 2014-01-26 15:02:11 +01:00
font.c fonts: Fix regression(s) caused by c23ce62. 2014-01-26 14:01:48 +01:00
font_cache.c fonts: Do not unload completely on USB. 2014-01-15 23:37:39 +01:00
general.c Do not include kernel.h in system.h. 2014-01-05 19:35:23 +01:00
hangul.c
ifp_usb_serial.c
kernel.c kernel: Allow queue_wait_w_tmo() to be called with TIMEOUT_BLOCK. 2012-09-28 19:40:17 +02:00
load_code.c load_code: Get rid of win32 specific code in favor SDL_LoadFunction & friends APIs. 2012-05-26 22:46:56 +02:00
logf.c Print `last logf lines on panic(). 2014-01-11 11:37:18 +01:00
lru.c
panic.c Print `last logf lines on panic(). 2014-01-11 11:37:18 +01:00
pcm.c Enable setting of global output samplerate on certain targets. 2013-07-06 04:22:04 +02:00
pcm_mixer.c Enable setting of global output samplerate on certain targets. 2013-07-06 04:22:04 +02:00
pcm_sampr.c
pcm_sw_volume.c Provide high resolution volume and prescaler to hosted targets. 2013-04-27 06:59:27 +02:00
powermgmt.c Add set_sleeptimer_duration function in minutes 2012-10-06 11:59:13 +02:00
profile.c
README
rolo.c Fix reds. Also apply the new scrolling to lcd charcell (this even uncovered an 2013-12-15 00:38:48 +01:00
rom.lds rombox: Do not copy .init section to ram on startup. 2014-01-20 10:42:02 +01:00
screendump.c screendump.c: use HOME_DIR instead of the hard-coded "" (root) 2013-09-27 09:21:05 +02:00
scroll_engine.c scroll_engine: Fix FS#12894: Text scrolling stops working after a few seconds/minutes 2014-01-12 21:29:55 +01:00
sdmmc.c
sound.c Add DAC's oversampling filter roll-off selection to sound settings. 2013-05-24 11:18:16 +04:00
SOURCES nwz{e360,e370}: switch to new button driver 2014-02-22 20:34:39 +01:00
storage.c Cleanup MV/MD macros a little. 2013-08-17 12:18:22 -04:00
system.c Fix reds. 2011-12-24 12:21:16 +00:00
thread.c buflib: Add crc field protecting buflib cookie integrity 2014-01-16 10:17:39 +01:00
timer.c
tuner.c Add stub STFM1000 tuner driver 2012-05-19 16:10:52 +02:00
usb.c USB: Detect charging-only mode upon cable insert, not host detect. 2013-05-22 02:28:31 -04:00

See docs/README