spinlock
struct spinlock sim_spin;
static struct spinlock cam_simq_spin;
static struct spinlock pcicfg_spin;
struct spinlock slock;
struct spinlock as_spin;
struct spinlock ring_lru_list_lock;
struct spinlock lock;
struct spinlock invalidate_lock;
struct spinlock lock;
struct spinlock guptasklock;
struct spinlock lock;
lockinit(&master->lock.spinlock, "drmmls", 0, 0);
spin_lock_bh(&lock_data->spinlock);
spin_unlock_bh(&lock_data->spinlock);
spin_unlock_bh(&lock_data->spinlock);
spin_lock_bh(&master->lock.spinlock);
spin_unlock_bh(&master->lock.spinlock);
spin_lock_bh(&master->lock.spinlock);
spin_unlock_bh(&master->lock.spinlock);
spin_lock_bh(&lock_data->spinlock);
spin_unlock_bh(&lock_data->spinlock);
spin_lock_bh(&lock_data->spinlock);
spin_unlock_bh(&lock_data->spinlock);
spin_lock_bh(&lock_data->spinlock);
spin_unlock_bh(&lock_data->spinlock);
spin_lock_bh(&lock_data->spinlock);
spin_unlock_bh(&lock_data->spinlock);
spinlock_t spinlock;
struct spinlock rbh_spin; /* so we can use sys/tree macros */
struct spinlock kt_spin;
struct spinlock lock;
struct spinlock ioctl_lock; // IOCTL lock
struct spinlock io_lock_handle;/* general purpose lock */
struct spinlock *io_lock;/* ptr to general purpose lock */
struct spinlock q_lock_handle; /* queue manipulation lock */
struct spinlock *q_lock;/* ptr to queue manipulation lock */
typedef struct spinlock TW_LOCK_HANDLE;
#define ena_spinlock_t struct spinlock
#define ENA_SPINLOCK_INIT(spinlock) \
spin_init(&(spinlock), "ena_spin")
#define ENA_SPINLOCK_DESTROY(spinlock) \
spin_uninit(&(spinlock)); \
#define ENA_SPINLOCK_LOCK(spinlock, flags) \
spin_lock(&(spinlock)); \
#define ENA_SPINLOCK_UNLOCK(spinlock, flags) \
spin_unlock(&(spinlock)); \
struct spinlock ntp_spin;
struct spinlock spin;
static struct spinlock kenv_dynlock;
struct spinlock spin;
static struct spinlock objcachelist_spin;
struct spinlock spin;
static struct spinlock uihash_lock;
static struct spinlock kmemstat_spin =
spin_trylock_contested(struct spinlock *spin)
_spin_lock_contested(struct spinlock *spin, const char *ident, int value)
_spin_lock_shared_contested(struct spinlock *spin, const char *ident)
struct spinlock spin;
struct spinlock pmap_spin = SPINLOCK_INITIALIZER(pmap_spin, "pmap_spin");
ssleep(const volatile void *ident, struct spinlock *spin, int flags,
struct spinlock spin;
extern struct spinlock ntp_spin;
struct spinlock spin;
static struct spinlock wdogmtx;
static struct spinlock tok_debug_spin =
static struct spinlock cons_spin = SPINLOCK_INITIALIZER(cons_spin, "cons_spin");
rb_spin_lock(struct spinlock *spin)
rb_spin_unlock(struct spinlock *spin)
struct spinlock sc_spin;
static struct spinlock taskqueue_queues_spin;
struct spinlock tq_lock;
static struct spinlock mbuf_track_spin =
static struct spinlock unp_defdiscard_spin;
static struct spinlock bsd4_spin;
static struct spinlock dummy_spin;
struct spinlock spin;
struct spinlock spin; /* 8 bytes */
struct spinlock spin;
struct spinlock umount_spin; /* cache_findmount/interlock */
struct spinlock neg_spin; /* for neg_list and neg_count */
struct spinlock *spinlk;
#define SPINLOCK_T struct spinlock
#define smb_slock spinlock
struct spinlock pm_spin;
struct spinlock spin;
static struct spinlock bounce_map_list_spin =
struct spinlock spin;
struct spinlock pm_spin;
struct spinlock spin;
struct spinlock spin;
struct spinlock spin;
struct spinlock spin; /* typestable spinlock */
struct spinlock cv_lock;
struct spinlock spin;
struct spinlock f_spin; /* NOT USED */
struct spinlock fd_spin;
struct spinlock;
struct spinlock ac_spin; /* protective spinlock */
struct spinlock spin;
struct spinlock lwp_spin; /* spinlock for signal handling */
struct spinlock p_spin; /* Spinlock for LWP access to proc */
struct spinlock ui_lock;/* not currently used (FUTURE) */
struct spinlock p_spin; /* protect modifications */
struct spinlock so_rcvd_spin;
_spin_lock_quick(globaldata_t gd, struct spinlock *spin, const char *ident)
_spin_lock(struct spinlock *spin, const char *ident)
spin_unlock_quick(globaldata_t gd, struct spinlock *spin)
spin_unlock(struct spinlock *spin)
spin_unlock_any(struct spinlock *spin)
_spin_lock_shared_quick(globaldata_t gd, struct spinlock *spin,
spin_unlock_shared_quick(globaldata_t gd, struct spinlock *spin)
_spin_lock_shared(struct spinlock *spin, const char *ident)
spin_unlock_shared(struct spinlock *spin)
spin_lock_upgrade_try(struct spinlock *spin)
spin_init(struct spinlock *spin, const char *descr __unused)
spin_uninit(struct spinlock *spin)
spin_access_start(struct spinlock *spin)
spin_access_end(struct spinlock *spin, int v)
spin_lock_update(struct spinlock *spin)
spin_unlock_update(struct spinlock *spin)
spin_access_start_only(struct spinlock *spin)
spin_access_end_only(struct spinlock *spin, int v)
spin_lock_update_only(struct spinlock *spin)
spin_unlock_update_only(struct spinlock *spin)
extern struct spinlock pmap_spin;
int spin_trylock_contested(struct spinlock *spin);
void _spin_lock_contested(struct spinlock *spin, const char *ident, int count);
void _spin_lock_shared_contested(struct spinlock *spin, const char *ident);
spin_trylock(struct spinlock *spin)
spin_held(struct spinlock *spin)
struct spinlock;
int ssleep(const volatile void *, struct spinlock *, int, const char *, int)
struct spinlock *td_spinlock_stack[SPINLOCK_DEBUG_ARRAY_SIZE];
struct spinlock rbh_spin; \
void rb_spin_lock(struct spinlock *spin);
void rb_spin_unlock(struct spinlock *spin);
struct spinlock spin;
struct spinlock v_spin;
struct spinlock spin;
static struct spinlock ino_lock;
struct spinlock helper_spin; // protect bioq
typedef struct spinlock hammer2_spin_t;
struct spinlock i_interlock;
struct spinlock spin;
struct spinlock spin;
static struct spinlock swapbp_spin = SPINLOCK_INITIALIZER(&swapbp_spin, "swapbp_spin");
struct spinlock ilock_spin; /* interlocks (spinlock for) */
static struct spinlock vm_contig_spin = SPINLOCK_INITIALIZER(&vm_contig_spin, "vm_contig_spin");
struct spinlock spin;
struct spinlock spin;
static struct spinlock bswspin_mem[BSWHSIZE];
static struct spinlock bswspin_kva[BSWHSIZE];
static struct spinlock bswspin_raw[BSWHSIZE];
struct spinlock zspin; /* lock for global portion */
struct spinlock spin;
typedef struct spinlock hammer2_spin_t;