![]() |
MySQL 9.2.0
Source Code Documentation
|
Instrumentation helpers for rwlock. More...
#include "my_psi_config.h"
#include "mysql/components/services/bits/mysql_rwlock_bits.h"
#include "mysql/psi/psi_rwlock.h"
#include "thr_rwlock.h"
#include "pfs_rwlock_provider.h"
Go to the source code of this file.
Functions | |
static void | inline_mysql_rwlock_register (const char *category, PSI_rwlock_info *info, int count) |
static int | inline_mysql_rwlock_init (PSI_rwlock_key key, mysql_rwlock_t *that, const char *src_file, int src_line) |
static int | inline_mysql_prlock_init (PSI_rwlock_key key, mysql_prlock_t *that, const char *src_file, int src_line) |
static int | inline_mysql_rwlock_destroy (mysql_rwlock_t *that, const char *src_file, int src_line) |
static int | inline_mysql_prlock_destroy (mysql_prlock_t *that, const char *src_file, int src_line) |
static int | inline_mysql_rwlock_rdlock (mysql_rwlock_t *that, const char *src_file, int src_line) |
static int | inline_mysql_prlock_rdlock (mysql_prlock_t *that, const char *src_file, int src_line) |
static int | inline_mysql_rwlock_wrlock (mysql_rwlock_t *that, const char *src_file, int src_line) |
static int | inline_mysql_prlock_wrlock (mysql_prlock_t *that, const char *src_file, int src_line) |
static int | inline_mysql_rwlock_tryrdlock (mysql_rwlock_t *that, const char *src_file, int src_line) |
static int | inline_mysql_rwlock_trywrlock (mysql_rwlock_t *that, const char *src_file, int src_line) |
static int | inline_mysql_rwlock_unlock (mysql_rwlock_t *that, const char *src_file, int src_line) |
static int | inline_mysql_prlock_unlock (mysql_prlock_t *that, const char *src_file, int src_line) |
Instrumentation helpers for rwlock.