Lines Matching defs:connection
62 const sp<EventThread::Connection>& connection) {
64 mDisplayEventConnections.add(connection);
70 const wp<EventThread::Connection>& connection) {
72 mDisplayEventConnections.remove(connection);
76 const sp<EventThread::Connection>& connection) {
80 if (connection->count != new_count) {
81 connection->count = new_count;
88 const sp<EventThread::Connection>& connection) {
90 if (connection->count < 0) {
91 connection->count = 0;
156 ALOGW("EventThread: dropping event (%08x) for connection %p",
160 // reasonable thing to do is to clean-up this connection.
169 // at least one connection interested in receiving it when we started waiting.
206 sp<Connection> connection(mDisplayEventConnections[i].promote());
207 if (connection != NULL) {
209 if (connection->count >= 0) {
211 // one connection is waiting for it
216 if (connection->count == 0) {
218 connection->count = -1;
219 signalConnections.add(connection);
221 } else if (connection->count == 1 ||
222 (vsyncCount % connection->count) == 0) {
224 signalConnections.add(connection);
234 signalConnections.add(connection);
237 // we couldn't promote this reference, the connection has
290 // get a new connection, or an existing connection becomes
335 sp<Connection> connection =
338 connection.get(), connection!=NULL ? connection->count : 0);