Port manipulation

I see it calls it, but from what I see after it calls DATA_1 it's not passing any data to it

EDIT: is it set up so that everything between DATA_1 and DATA_0 is the data that's passed? I still only see sequences of "asm("nop\n\t");" if that's the case.. it doesn't look like the 'data' variable being passed into the function is ever sent to the pin o_O