CMSIS GPIO_DeInit Function
Those two lines reset the GPIOx peripheral. Firstly it sets the reset bit in the register to initialize the reset. Then it has to reset the reset  bit to take the peripheral  back to power reset state.