mmc: core: add non-blocking mmc request function