Who calls it:
MessageQueue::Handler::handleMessage()
SurfaceFlinger::commit(frameTime, vsyncId,expectedVsyncTime):flushTransactionQueues(vsyncId) + commitTransactions()
SurfaceFlinger::flushTransactionQueues(vsyncId):
It calls:
SurfaceFlinger::applyTransactions()():
SurfaceFlinger::setTransactionState():
SurfaceFlinger::queueTransaction():
SurfaceFlinger::commitTransactionsLocked(): doCommitTransactions() + signalSynchronousTransactions()