BofA ATM is for sure available just outside the UA customer service counter in C concourse, which, as RhoadWarrier correctly explained, at the top of the escalator from the underground. And yes, that is beside a Harris Bank ATM, AFAIK. Don't recall ever seeing one in B concourse (but that doesn't mean it doesn't exist). The other place I know I've seen one, while not inside the terminal, is just outside of the entrance to the O'Hare El station, against a side wall, which is right next to a Chase ATM.
I don't think most of the ATM's that are in places like airports (or convenience stores, for that matter) have deposit capabilities. The only place I know I've seen this is the BofA machines in CLT. I'm almost certain the ones at O'Hare I've seen don't do deposits.