Done for; doomed; used up.
Processed or perfected.
Completed; concluded; done.
Synonym of over and done with