Merge pull request #5081 from lioncash/sd IOS/SDIOSlot0: Separate IOCtl/IOCtlV behavior into individual functions