why and when to use Static Function

Dear friend,
can anybody explain me
why this kind of Static function used and when it should be used?

static void delay (unsigned long cnt)
{ while (cnt--);
}

More questions in this forum