Smoking could be banned in pub gardens, outdoor restaurants and outside stadiums, according to reports.