Мама (подлеж., сущ.) давала (сказ., гл.)
давала (кому?) мне - дополнение, местоимение
давала (что?) наставления - дополнение, существительное
давала (сколько? как долго?) весь (мест.) вечер (сущ.) - обстоятельство
повеств., невоскл., простое, неосложн., распр.