Both are grammatically correct, but they mean different things. All morning - the entire morning In the morning - a time during the morning (maybe a few minutes, maybe hours; duration is not specified)
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.