Adding to Robert's excellent comment: the waitresses he's talking about are usually a bit older and possibly somewhat matronly. A young, pretty waitress wouldn't dream of calling her male customers darling unless she was asking for trouble.
Also, street walkers call pretty much any man hon or darling. :-)
On the other hand, males calling young women these terms of endearment can mean all sorts of things, from nothing at all to total intimacy. A young man, particularly a Southern young man, would not call a woman hon or darling unless he knew her fairly well. Southern men are usually much too polite.
So my guess is that, depending on his age and yours, for instance, or your level of friendship/intimacy, he feels comfortable with you, but based on the limited amount of info you gave, I probably wouldn't read too much into it. It is, for instance, not uncommon for fellow employees who've been working together for quite a while and have developed a certain rapport, to be on similar terms.
Edit: "toots," on the other hand, can and probably should be ignored. Most women I know hate that word and I, as a man, would never call a woman "toots" ... unless I was drunk. :-)
But even then I think I'd rather have my tongue barbecued than call a woman "toots."