List all terms from a vocabulary
There are a few ways but I prefer entity_load():
$vocabulary = taxonomy_vocabulary_machine_name_load('Services');
$terms = entity_load('taxonomy_term', FALSE, array('vid' =&gt; $vocabulary-&gt;vid));

You could also use:

taxonomy_term_load_multiple()
EntityFieldQuery