20-40 minutes of work. No walking - my horses live out 24/7, so there’s no need to do a walk warmup, and I don’t count any time that I cool them out in the end.
I typically do 20 minutes of warm up (long and low stretching, but forward) where I do 10 minutes of trot and 10 minutes of canter (no walking breaks) - all timed. Every horse I own does this every single day…well, except the youngsters who do 10-15 minutes instead of the full 20. For all I let them slow down a bit in the corners and then go forward out of the corner and down the straight of way. I throw in circles and serpentines, but still focused only on forward and stretching the whole time.
Then I go into connection/collection work where I do all of my lateral work, transitions, etc., and that can vary from anywhere from 10-20 minutes. I rarely do any walking at all while I’m riding, but if I do it’s lateral/collection work at the walk between my long and loose warmup and my trot/canter work.
I often throw jumps into my daily rides too, though it’s not anything that adds time as I’ll typically incorporate them into my flatwork and just jump a few.