Нет там никакого "аргумента родительской функции".
Строка #12 - переменной buffer присваевается функция, объявленная в строке #4, а ниже, в строках 15б 16 и 17 она вызывается, и ей передается аргумент. Можете еще
здесь почитать, может другими словами понятнее будет.