Lines Matching refs:message_cache
472 * mutex_lock 0.56 # i.e. _DBUS_LOCK(message_cache)
478 * mutex_lock 0.33 # i.e. _DBUS_LOCK(message_cache)
498 * If you implement the message_cache with a list, the primary reason
509 _DBUS_DEFINE_GLOBAL_LOCK (message_cache);
510 static DBusMessage *message_cache[MAX_MESSAGE_CACHE_SIZE];
519 _DBUS_LOCK (message_cache);
524 if (message_cache[i])
525 dbus_message_finalize (message_cache[i]);
533 _DBUS_UNLOCK (message_cache);
551 _DBUS_LOCK (message_cache);
557 _DBUS_UNLOCK (message_cache);
562 * message_cache is uninitialized until the shutdown is
570 if (message_cache[i])
572 message = message_cache[i];
573 message_cache[i] = NULL;
587 _DBUS_UNLOCK (message_cache);
663 _DBUS_LOCK (message_cache);
675 message_cache[i] = NULL;
697 while (message_cache[i] != NULL)
702 _dbus_assert (message_cache[i] == NULL);
703 message_cache[i] = message;
713 _DBUS_UNLOCK (message_cache);