I'm not sure I understand correctly, but I orient the inactive pieces with the buffer piece before I start doing any cycling. I find all inactive pieces, and from here two things can happen. If there are an even number of inactive pieces I orient them like 3OP. If there are an odd number of inactive pieces then I find the buffer piece, not the buffer location, and orient the inactive pieces as well as the buffer piece like 3OP. I do the same for corners if there are permuted but disoriented corners. After I have oriented, then I start cycling.