Home
last modified time | relevance | path

Searched refs:interlock (Results 1 – 10 of 10) sorted by relevance

/dflybsd-src/sys/kern/
H A Dlwkt_serialize.c100 atomic_intr_init(&s->interlock); in lwkt_serialize_init()
110 atomic_intr_cond_enter(&s->interlock, lwkt_serialize_sleep, s); in lwkt_serialize_enter()
126 if ((error = atomic_intr_cond_try(&s->interlock)) == 0) { in lwkt_serialize_try()
141 atomic_intr_cond_exit(&s->interlock, lwkt_serialize_wakeup, s); in lwkt_serialize_exit()
152 atomic_intr_handler_disable(&s->interlock); in lwkt_serialize_handler_disable()
158 atomic_intr_handler_enable(&s->interlock); in lwkt_serialize_handler_enable()
169 if (atomic_intr_handler_is_enabled(&s->interlock) == 0) { in lwkt_serialize_handler_call()
171 atomic_intr_cond_enter(&s->interlock, lwkt_serialize_sleep, s); in lwkt_serialize_handler_call()
174 if (atomic_intr_handler_is_enabled(&s->interlock) == 0) in lwkt_serialize_handler_call()
180 atomic_intr_cond_exit(&s->interlock, lwkt_serialize_wakeup, s); in lwkt_serialize_handler_call()
[all …]
H A Dbus_if.m220 # The disablement function does NOT interlock against a running handler, it
/dflybsd-src/sys/dev/virtual/virtio/virtio/
H A Dvirtqueue.c385 virtqueue_notify(struct virtqueue *vq, lwkt_serialize_t interlock) in virtqueue_notify() argument
391 if (interlock != NULL) in virtqueue_notify()
392 lwkt_serialize_exit(interlock); in virtqueue_notify()
394 if (interlock != NULL) in virtqueue_notify()
395 lwkt_serialize_enter(interlock); in virtqueue_notify()
/dflybsd-src/sys/sys/
H A Dserialize.h20 __atomic_intr_t interlock; member
/dflybsd-src/sys/vfs/hammer2/
H A DTODO22 * embedded transactions in XOPs - interlock early completion
70 interlock needed.
173 * Use bp->b_dep to interlock the buffer with the chain structure so the
/dflybsd-src/doc/
H A Dporting_drivers.txt129 argument for an interrupt interlock using the sys/serializer.h interface.
/dflybsd-src/sys/dev/disk/dm/dmirror/
H A Ddmirror_notes.txt216 asynchnronously, but must interlock against I/O operations
/dflybsd-src/sys/vfs/ufs/
H A Dffs_softdep.c286 sema_get(struct sema *semap, struct lock *interlock) in sema_get() argument
290 if (interlock) { in sema_get()
293 lksleep(semap, interlock, 0, in sema_get()
/dflybsd-src/contrib/gcc-4.7/gcc/doc/
H A Dmd.texi8109 @cindex interlock delays
8126 @dfn{interlock (pipeline) delay} causes interruption of the fetching
8130 There are two major kinds of interlock delays in modern processors.
8140 of interlock delays is a reservation delay. The reservation delay
/dflybsd-src/share/dict/
H A Dweb296354 interlock