Some tokens like COSMOS/IRIS have a system where the tokens cannot be moved out from the wallet while they are actively staked. Therefore, a function to "unstake" is necessary before such tokens can be moved out of the wallet. In such systems, in general, users can decide the amount to be unstaked. How many times the user can unstake at the same time can vary upon each Blockchain.