Searched refs:interlock (Results 1 – 10 of 10) sorted by relevance
| /dflybsd-src/sys/kern/ |
| H A D | lwkt_serialize.c | 100 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 D | bus_if.m | 220 # The disablement function does NOT interlock against a running handler, it
|
| /dflybsd-src/sys/dev/virtual/virtio/virtio/ |
| H A D | virtqueue.c | 385 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 D | serialize.h | 20 __atomic_intr_t interlock; member
|
| /dflybsd-src/sys/vfs/hammer2/ |
| H A D | TODO | 22 * 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 D | porting_drivers.txt | 129 argument for an interrupt interlock using the sys/serializer.h interface.
|
| /dflybsd-src/sys/dev/disk/dm/dmirror/ |
| H A D | dmirror_notes.txt | 216 asynchnronously, but must interlock against I/O operations
|
| /dflybsd-src/sys/vfs/ufs/ |
| H A D | ffs_softdep.c | 286 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 D | md.texi | 8109 @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 D | web2 | 96354 interlock
|