Действительно, выражение крылатое, часто употребляемое в речи нашей.
Стало использоваться после выхода известного стихотворения Владимира Маяковского.
Таким образом, этот фразеологический оборот -- литературного происхождения.
И употребляют его обычно, когда считают, что всё решено -- и больше нечего разговаривать!
Несмотря ни на что ! Что бы мне ни говорили! Как бы там ни было!
По сути своей, этот фразеологизм служит для выражения категоричности, когда считают, что все уже обсудили, решение принято, его нужно выполнять и не может быть никаких дальнейших обсуждений, дополнений, изменений.
Много синонимичных выражений есть у этого фразеологизма, но смысл-то один: хватит говорить, кончайте, кончено, точка, а более ёмко звучит "маяковское" и никаких гвоздей!