General Brazilian
virar de ponta-cabeça / virar do avesso
Most common usage in Brazil for both literal and figurative meanings
São Paulo
virar de cabeça para baixo / revirar
Also used with 'revirar' for searching through something
Rio de Janeiro
virar de ponta-cabeça / virando tudo
Informal usage common in speech
Portugal
virar do avesso / pôr tudo de pernas para o ar
Portuguese variant more idiomatic with 'pôr de pernas para o ar' for disruption