Ответ:

В сочетании «на мачте» предлог «на» обозначает место, поэтому требуется предложный падеж. «Мачте» — женский род, единственное число; окончание причастия — -ей.

На качающейся от ветра мачте (предложный падеж).