As SCRUM MASTER, people have to be more affirmative handling below tasks -
1. Managing the Impediments in the team
2. Issue clarifications with team
3. Team Conflicts
4. Resource Management both hard ware and software
5. Daily Stand Up Meeting
6. Sprint Planning
7. Sprint Retrospective
8. Clarifications from Product Owner
9. Setting team valocity
10. Team sharing and emotional well being
to count are few....do you have more items here? Saving Changes...
What you stated and more than that could be found in lot of sites and literature. But it does not matter (or are not determinant) when you put it on the field. Here is where things like @Kiron stated above becomes a critical success factor. Scrum Master is a coach like sports teams coaches. And while the word "coach" becomes a new buzzwords today when you understand the real meaning and you experienced it (for example into sports) you really understand who to be things like Scrum Master. Saving Changes...
To follow up on Kiron and Sergio's comments, the Scrum master is there to guide and serve the team. The Scrum master's priority should always be on the team activities during the sprint. Anything else is above and beyond. Saving Changes...