At a casino etc., to win all the money that is available to be paid.
To exhaust one's financial resources.
To increase (an asset, money, etc.) by gambling or investing in a daring manner.
To carry forward the stake and winnings from a bet on to a subsequent wager or series of wagers.
To convert (a situation, thing, etc.) into something better.
A bet or series of bets where the stake and winnings are cumulatively carried forward; an accumulator.