1. Оборот со значением обстоятельства образа действия - "градом".
2. Оборот с обстоятельственным значением "в качестве".
Дело в том, что в толковых словарях можно найти наречие "градом", но нельзя - наречие "ястребом". В этом все различие.
Орфографический словарь
Большой толковый словарь