Combine flour, salt and baking powder in a bowl. Add enough water to form a dough and knead. Rub a little oil over dough and let rest while preparing filling. Bring water to a boil. Add salt and potatoes. Boil until tender. Drain. While still hot, mash with onion, garlic, green onion, cumin, masala, jalapeno, salt and pepper. Divide dough into 6 parts and knead for 1 minute to form a smooth ball. Let rest 5 minutes. Heat oil in saucepan. Roll out 1 portion of dough on a floured surface into a circle 5 inches in diameter. Spoon 2 tablespoons of filling in the middle and fold into a semicircle. Seal and deep fry until golden on all sides. Drain and serve.