HelenOS sources
fibril_mutex_t 43 uspace/app/hbench/synch/fibril_mutex.c fibril_mutex_t mutex;
fibril_mutex_t 63 uspace/app/sysinst/types/volume.h fibril_mutex_t lock;
fibril_mutex_t 58 uspace/app/taskbar/types/clock.h fibril_mutex_t lock;
fibril_mutex_t 76 uspace/app/terminal/terminal.h fibril_mutex_t mtx;
fibril_mutex_t 80 uspace/app/trace/trace.c static fibril_mutex_t state_lock;
fibril_mutex_t 54 uspace/app/vuhid/virthid.h fibril_mutex_t iface_count_mutex;
fibril_mutex_t 65 uspace/app/wavplay/dplay.c fibril_mutex_t mutex;
fibril_mutex_t 63 uspace/drv/audio/hdaudio/hdactl.h fibril_mutex_t solrb_lock;
fibril_mutex_t 48 uspace/drv/audio/hdaudio/hdaudio.h fibril_mutex_t lock;
fibril_mutex_t 130 uspace/drv/block/ahci/ahci.c static fibril_mutex_t sata_devices_count_lock;
fibril_mutex_t 82 uspace/drv/block/ahci/ahci.h fibril_mutex_t lock;
fibril_mutex_t 85 uspace/drv/block/ahci/ahci.h fibril_mutex_t event_lock;
fibril_mutex_t 97 uspace/drv/block/ddisk/ddisk.c fibril_mutex_t lock;
fibril_mutex_t 76 uspace/drv/block/isa-ide/isa-ide.h fibril_mutex_t lock;
fibril_mutex_t 81 uspace/drv/block/pc-floppy/pc-floppy.h fibril_mutex_t lock;
fibril_mutex_t 78 uspace/drv/block/pci-ide/pci-ide.h fibril_mutex_t lock;
fibril_mutex_t 87 uspace/drv/block/virtio-blk/virtio-blk.h fibril_mutex_t free_lock;
fibril_mutex_t 90 uspace/drv/block/virtio-blk/virtio-blk.h fibril_mutex_t completion_lock[RQ_BUFFERS];
fibril_mutex_t 83 uspace/drv/bus/adb/cuda_adb/cuda_adb.h fibril_mutex_t dev_lock;
fibril_mutex_t 77 uspace/drv/bus/isa/isa.c fibril_mutex_t mutex;
fibril_mutex_t 90 uspace/drv/bus/isa/isa.c fibril_mutex_t mutex;
fibril_mutex_t 53 uspace/drv/bus/pci/pciintel/pci.h fibril_mutex_t conf_mutex;
fibril_mutex_t 105 uspace/drv/bus/usb/ehci/ehci_rh.c fibril_mutex_t *guard, const char *name)
fibril_mutex_t 68 uspace/drv/bus/usb/ehci/ehci_rh.h fibril_mutex_t *guard;
fibril_mutex_t 83 uspace/drv/bus/usb/ehci/ehci_rh.h ehci_regs_t *regs, fibril_mutex_t *guard, const char *name);
fibril_mutex_t 47 uspace/drv/bus/usb/ehci/endpoint_list.h fibril_mutex_t guard;
fibril_mutex_t 81 uspace/drv/bus/usb/ehci/hc.h fibril_mutex_t guard;
fibril_mutex_t 49 uspace/drv/bus/usb/ohci/endpoint_list.h fibril_mutex_t guard;
fibril_mutex_t 77 uspace/drv/bus/usb/ohci/hc.h fibril_mutex_t guard;
fibril_mutex_t 113 uspace/drv/bus/usb/ohci/ohci_rh.c fibril_mutex_t *guard, const char *name)
fibril_mutex_t 65 uspace/drv/bus/usb/ohci/ohci_rh.h fibril_mutex_t *guard;
fibril_mutex_t 68 uspace/drv/bus/usb/ohci/ohci_rh.h errno_t ohci_rh_init(ohci_rh_t *, ohci_regs_t *, fibril_mutex_t *, const char *);
fibril_mutex_t 133 uspace/drv/bus/usb/uhci/hc.h fibril_mutex_t guard;
fibril_mutex_t 49 uspace/drv/bus/usb/uhci/transfer_list.h fibril_mutex_t guard;
fibril_mutex_t 97 uspace/drv/bus/usb/vhc/hub/hub.h fibril_mutex_t guard;
fibril_mutex_t 57 uspace/drv/bus/usb/vhc/vhcd.h fibril_mutex_t guard;
fibril_mutex_t 69 uspace/drv/bus/usb/vhc/vhcd.h fibril_mutex_t guard;
fibril_mutex_t 82 uspace/drv/bus/usb/xhci/commands.h fibril_mutex_t guard;
fibril_mutex_t 108 uspace/drv/bus/usb/xhci/commands.h fibril_mutex_t completed_mtx;
fibril_mutex_t 73 uspace/drv/bus/usb/xhci/endpoint.h fibril_mutex_t guard;
fibril_mutex_t 75 uspace/drv/bus/usb/xhci/isoch.h fibril_mutex_t guard;
fibril_mutex_t 73 uspace/drv/bus/usb/xhci/trb_ring.h fibril_mutex_t guard;
fibril_mutex_t 111 uspace/drv/bus/usb/xhci/trb_ring.h fibril_mutex_t guard;
fibril_mutex_t 126 uspace/drv/bus/usb/xhci/trb_ring.h fibril_mutex_t guard;
fibril_mutex_t 75 uspace/drv/char/i8042/i8042.h fibril_mutex_t buf_lock;
fibril_mutex_t 93 uspace/drv/char/i8042/i8042.h fibril_mutex_t write_guard;
fibril_mutex_t 67 uspace/drv/char/msim-con/msim-con.h fibril_mutex_t buf_lock;
fibril_mutex_t 174 uspace/drv/char/ns8250/ns8250.c fibril_mutex_t mutex;
fibril_mutex_t 66 uspace/drv/char/pc-lpt/pc-lpt.h fibril_mutex_t hw_lock;
fibril_mutex_t 65 uspace/drv/char/pl011/pl011.h fibril_mutex_t buf_lock;
fibril_mutex_t 96 uspace/drv/char/pl050/pl050.c fibril_mutex_t buf_lock;
fibril_mutex_t 56 uspace/drv/char/ski-con/ski-con.h fibril_mutex_t buf_lock;
fibril_mutex_t 88 uspace/drv/hid/usbhid/kbd/kbddev.h fibril_mutex_t repeat_mtx;
fibril_mutex_t 198 uspace/drv/nic/ar9271/ar9271.h fibril_mutex_t ar9271_lock;
fibril_mutex_t 119 uspace/drv/nic/ar9271/htc.h fibril_mutex_t rx_lock;
fibril_mutex_t 122 uspace/drv/nic/ar9271/htc.h fibril_mutex_t tx_lock;
fibril_mutex_t 166 uspace/drv/nic/e1k/e1k.c fibril_mutex_t ctrl_lock;
fibril_mutex_t 169 uspace/drv/nic/e1k/e1k.c fibril_mutex_t rx_lock;
fibril_mutex_t 172 uspace/drv/nic/e1k/e1k.c fibril_mutex_t tx_lock;
fibril_mutex_t 175 uspace/drv/nic/e1k/e1k.c fibril_mutex_t eeprom_lock;
fibril_mutex_t 247 uspace/drv/nic/ne2k/dp8390.h fibril_mutex_t sq_mutex;
fibril_mutex_t 133 uspace/drv/nic/rtl8139/driver.h fibril_mutex_t rx_lock;
fibril_mutex_t 135 uspace/drv/nic/rtl8139/driver.h fibril_mutex_t tx_lock;
fibril_mutex_t 97 uspace/drv/nic/rtl8169/driver.h fibril_mutex_t rx_lock;
fibril_mutex_t 99 uspace/drv/nic/rtl8169/driver.h fibril_mutex_t tx_lock;
fibril_mutex_t 66 uspace/drv/time/cmos-rtc/cmos-rtc.c fibril_mutex_t mutex;
fibril_mutex_t 189 uspace/lib/ata/include/ata/ata.h fibril_mutex_t lock;
fibril_mutex_t 191 uspace/lib/ata/include/ata/ata.h fibril_mutex_t irq_lock;
fibril_mutex_t 68 uspace/lib/block/block.c fibril_mutex_t lock;
fibril_mutex_t 67 uspace/lib/block/block.h fibril_mutex_t lock;
fibril_mutex_t 82 uspace/lib/c/generic/loc.c static void clone_session(fibril_mutex_t *mtx, async_sess_t *src,
fibril_mutex_t 69 uspace/lib/c/generic/private/async.h fibril_mutex_t mutex;
fibril_mutex_t 75 uspace/lib/c/generic/private/async.h fibril_mutex_t remote_state_mtx;
fibril_mutex_t 108 uspace/lib/c/generic/thread/fibril_synch.c fibril_mutex_t *mutex;
fibril_mutex_t 164 uspace/lib/c/generic/thread/fibril_synch.c void fibril_mutex_lock(fibril_mutex_t *fm)
fibril_mutex_t 186 uspace/lib/c/generic/thread/fibril_synch.c bool fibril_mutex_trylock(fibril_mutex_t *fm)
fibril_mutex_t 201 uspace/lib/c/generic/thread/fibril_synch.c static void _fibril_mutex_unlock_unsafe(fibril_mutex_t *fm)
fibril_mutex_t 219 uspace/lib/c/generic/thread/fibril_synch.c void fibril_mutex_unlock(fibril_mutex_t *fm)
fibril_mutex_t 226 uspace/lib/c/generic/thread/fibril_synch.c bool fibril_mutex_is_locked(fibril_mutex_t *fm)
fibril_mutex_t 399 uspace/lib/c/generic/thread/fibril_synch.c fibril_condvar_wait_timeout(fibril_condvar_t *fcv, fibril_mutex_t *fm,
fibril_mutex_t 435 uspace/lib/c/generic/thread/fibril_synch.c void fibril_condvar_wait(fibril_condvar_t *fcv, fibril_mutex_t *fm)
fibril_mutex_t 510 uspace/lib/c/generic/thread/fibril_synch.c fibril_timer_t *fibril_timer_create(fibril_mutex_t *lock)
fibril_mutex_t 42 uspace/lib/c/include/adt/prodcons.h fibril_mutex_t mtx;
fibril_mutex_t 56 uspace/lib/c/include/fibril_synch.h fibril_mutex_t name = FIBRIL_MUTEX_INITIALIZER(name)
fibril_mutex_t 132 uspace/lib/c/include/fibril_synch.h fibril_mutex_t lock;
fibril_mutex_t 133 uspace/lib/c/include/fibril_synch.h fibril_mutex_t *lockp;
fibril_mutex_t 161 uspace/lib/c/include/fibril_synch.h static inline __CONSTEXPR void fibril_mutex_initialize(fibril_mutex_t *fm)
fibril_mutex_t 168 uspace/lib/c/include/fibril_synch.h extern void fibril_mutex_lock(fibril_mutex_t *);
fibril_mutex_t 169 uspace/lib/c/include/fibril_synch.h extern bool fibril_mutex_trylock(fibril_mutex_t *);
fibril_mutex_t 170 uspace/lib/c/include/fibril_synch.h extern void fibril_mutex_unlock(fibril_mutex_t *);
fibril_mutex_t 171 uspace/lib/c/include/fibril_synch.h extern bool fibril_mutex_is_locked(fibril_mutex_t *);
fibril_mutex_t 183 uspace/lib/c/include/fibril_synch.h extern errno_t fibril_condvar_wait_timeout(fibril_condvar_t *, fibril_mutex_t *,
fibril_mutex_t 185 uspace/lib/c/include/fibril_synch.h extern void fibril_condvar_wait(fibril_condvar_t *, fibril_mutex_t *);
fibril_mutex_t 189 uspace/lib/c/include/fibril_synch.h extern fibril_timer_t *fibril_timer_create(fibril_mutex_t *);
fibril_mutex_t 56 uspace/lib/c/test/fibril/timer.c fibril_mutex_t lock;
fibril_mutex_t 67 uspace/lib/c/test/fibril/timer.c fibril_mutex_t lock;
fibril_mutex_t 92 uspace/lib/c/test/fibril/timer.c fibril_mutex_t lock;
fibril_mutex_t 114 uspace/lib/c/test/fibril/timer.c fibril_mutex_t lock;
fibril_mutex_t 51 uspace/lib/cpp/include/__bits/thread/threading.hpp using mutex_type = ::helenos::fibril_mutex_t;
fibril_mutex_t 60 uspace/lib/device/src/devman.c static void clone_session(fibril_mutex_t *mtx, async_sess_t *src,
fibril_mutex_t 91 uspace/lib/dispcfg/include/types/testdc.h fibril_mutex_t event_lock;
fibril_mutex_t 51 uspace/lib/dispcfg/private/dispcfg.h fibril_mutex_t lock;
fibril_mutex_t 52 uspace/lib/display/private/display.h fibril_mutex_t lock;
fibril_mutex_t 177 uspace/lib/display/test/display.c fibril_mutex_t event_lock;
fibril_mutex_t 212 uspace/lib/ieee80211/include/ieee80211_private.h fibril_mutex_t results_mutex;
fibril_mutex_t 270 uspace/lib/ieee80211/include/ieee80211_private.h fibril_mutex_t scan_mutex;
fibril_mutex_t 273 uspace/lib/ieee80211/include/ieee80211_private.h fibril_mutex_t gen_mutex;
fibril_mutex_t 48 uspace/lib/inet/include/inet/iplink_srv.h fibril_mutex_t lock;
fibril_mutex_t 45 uspace/lib/inet/include/inet/tcp.h fibril_mutex_t lock;
fibril_mutex_t 93 uspace/lib/inet/include/inet/tcp.h fibril_mutex_t lock;
fibril_mutex_t 86 uspace/lib/inet/include/inet/udp.h fibril_mutex_t lock;
fibril_mutex_t 209 uspace/lib/nic/include/nic_driver.h fibril_mutex_t lock;
fibril_mutex_t 42 uspace/lib/posix/include/libc/adt/prodcons.h fibril_mutex_t mtx;
fibril_mutex_t 56 uspace/lib/posix/include/libc/fibril_synch.h fibril_mutex_t name = FIBRIL_MUTEX_INITIALIZER(name)
fibril_mutex_t 132 uspace/lib/posix/include/libc/fibril_synch.h fibril_mutex_t lock;
fibril_mutex_t 133 uspace/lib/posix/include/libc/fibril_synch.h fibril_mutex_t *lockp;
fibril_mutex_t 161 uspace/lib/posix/include/libc/fibril_synch.h static inline __CONSTEXPR void fibril_mutex_initialize(fibril_mutex_t *fm)
fibril_mutex_t 168 uspace/lib/posix/include/libc/fibril_synch.h extern void fibril_mutex_lock(fibril_mutex_t *);
fibril_mutex_t 169 uspace/lib/posix/include/libc/fibril_synch.h extern bool fibril_mutex_trylock(fibril_mutex_t *);
fibril_mutex_t 170 uspace/lib/posix/include/libc/fibril_synch.h extern void fibril_mutex_unlock(fibril_mutex_t *);
fibril_mutex_t 171 uspace/lib/posix/include/libc/fibril_synch.h extern bool fibril_mutex_is_locked(fibril_mutex_t *);
fibril_mutex_t 183 uspace/lib/posix/include/libc/fibril_synch.h extern errno_t fibril_condvar_wait_timeout(fibril_condvar_t *, fibril_mutex_t *,
fibril_mutex_t 185 uspace/lib/posix/include/libc/fibril_synch.h extern void fibril_condvar_wait(fibril_condvar_t *, fibril_mutex_t *);
fibril_mutex_t 189 uspace/lib/posix/include/libc/fibril_synch.h extern fibril_timer_t *fibril_timer_create(fibril_mutex_t *);
fibril_mutex_t 50 uspace/lib/system/private/system.h fibril_mutex_t lock;
fibril_mutex_t 73 uspace/lib/system/test/system.c fibril_mutex_t event_lock;
fibril_mutex_t 70 uspace/lib/ui/private/ui.h fibril_mutex_t lock;
fibril_mutex_t 64 uspace/lib/usb/include/usb/port.h fibril_mutex_t guard;
fibril_mutex_t 143 uspace/lib/usbdev/include/usb/dev/poll.h fibril_mutex_t guard;
fibril_mutex_t 63 uspace/lib/usbhost/include/usb/host/bus.h fibril_mutex_t guard;
fibril_mutex_t 130 uspace/lib/usbhost/include/usb/host/bus.h fibril_mutex_t guard;
fibril_mutex_t 83 uspace/lib/usbhost/include/usb/host/endpoint.h fibril_mutex_t *guard;
fibril_mutex_t 124 uspace/lib/usbhost/include/usb/host/endpoint.h extern void endpoint_set_online(endpoint_t *, fibril_mutex_t *);
fibril_mutex_t 607 uspace/lib/usbhost/src/bus.c fibril_mutex_t done_mtx;
fibril_mutex_t 124 uspace/lib/usbhost/src/endpoint.c void endpoint_set_online(endpoint_t *ep, fibril_mutex_t *guard)
fibril_mutex_t 303 uspace/lib/usbhost/src/utility.c fibril_mutex_t guard;
fibril_mutex_t 138 uspace/lib/virtio/virtio-pci.h fibril_mutex_t lock;
fibril_mutex_t 51 uspace/lib/wndmgt/private/wndmgt.h fibril_mutex_t lock;
fibril_mutex_t 108 uspace/lib/wndmgt/test/wndmgt.c fibril_mutex_t event_lock;
fibril_mutex_t 66 uspace/srv/audio/hound/audio_data.h fibril_mutex_t guard;
fibril_mutex_t 55 uspace/srv/audio/hound/audio_sink.h fibril_mutex_t lock;
fibril_mutex_t 54 uspace/srv/audio/hound/hound.h fibril_mutex_t list_guard;
fibril_mutex_t 171 uspace/srv/audio/hound/hound_ctx.c fibril_mutex_t guard;
fibril_mutex_t 57 uspace/srv/audio/hound/hound_ctx.h fibril_mutex_t guard;
fibril_mutex_t 67 uspace/srv/bd/file_bd/file_bd.c static fibril_mutex_t dev_lock;
fibril_mutex_t 55 uspace/srv/bd/vbd/disk.c static fibril_mutex_t vbds_disks_lock;
fibril_mutex_t 57 uspace/srv/bd/vbd/disk.c static fibril_mutex_t vbds_parts_lock;
fibril_mutex_t 60 uspace/srv/devman/devman.h fibril_mutex_t mutex;
fibril_mutex_t 91 uspace/srv/devman/devman.h fibril_mutex_t driver_mutex;
fibril_mutex_t 99 uspace/srv/devman/devman.h fibril_mutex_t drivers_mutex;
fibril_mutex_t 161 uspace/srv/devman/devman.h fibril_mutex_t busy_lock;
fibril_mutex_t 111 uspace/srv/fs/exfat/exfat.h fibril_mutex_t lock;
fibril_mutex_t 135 uspace/srv/fs/exfat/exfat.h fibril_mutex_t lock;
fibril_mutex_t 208 uspace/srv/fs/fat/fat.h fibril_mutex_t lock;
fibril_mutex_t 229 uspace/srv/fs/fat/fat.h fibril_mutex_t lock;
fibril_mutex_t 104 uspace/srv/fs/udf/udf.h fibril_mutex_t lock;
fibril_mutex_t 74 uspace/srv/hid/console/console.c fibril_mutex_t mtx; /**< Lock protecting mutable fields */
fibril_mutex_t 63 uspace/srv/hid/display/types/display/display.h fibril_mutex_t lock;
fibril_mutex_t 45 uspace/srv/hid/display/types/display/output.h fibril_mutex_t lock;
fibril_mutex_t 46 uspace/srv/hid/isdv4_tablet/main.c static fibril_mutex_t client_mutex;
fibril_mutex_t 55 uspace/srv/hid/remcons/user.h fibril_mutex_t send_lock;
fibril_mutex_t 57 uspace/srv/hid/remcons/user.h fibril_mutex_t recv_lock;
fibril_mutex_t 159 uspace/srv/hid/rfb/rfb.h fibril_mutex_t lock;
fibril_mutex_t 104 uspace/srv/hw/char/s3c24xx_uart/s3c24xx_uart.h fibril_mutex_t buf_lock;
fibril_mutex_t 46 uspace/srv/locsrv/category.h fibril_mutex_t mutex;
fibril_mutex_t 64 uspace/srv/locsrv/category.h fibril_mutex_t mutex;
fibril_mutex_t 62 uspace/srv/locsrv/locsrv.h fibril_mutex_t services_mutex;
fibril_mutex_t 111 uspace/srv/locsrv/locsrv.h extern fibril_mutex_t services_list_mutex;
fibril_mutex_t 58 uspace/srv/logger/logger.h fibril_mutex_t guard;
fibril_mutex_t 68 uspace/srv/logger/logger.h fibril_mutex_t guard;
fibril_mutex_t 69 uspace/srv/net/dnsrsrv/transport.c fibril_mutex_t done_lock;
fibril_mutex_t 55 uspace/srv/net/tcp/ncsim.c static fibril_mutex_t sim_queue_lock;
fibril_mutex_t 52 uspace/srv/net/tcp/rqueue.c static fibril_mutex_t lock;
fibril_mutex_t 249 uspace/srv/net/tcp/tcp_type.h fibril_mutex_t lock;
fibril_mutex_t 131 uspace/srv/net/udp/udp_type.h fibril_mutex_t lock;
fibril_mutex_t 135 uspace/srv/vfs/vfs.h fibril_mutex_t _lock;
fibril_mutex_t 150 uspace/srv/vfs/vfs.h extern fibril_mutex_t nodes_mutex;
fibril_mutex_t 153 uspace/srv/vfs/vfs.h extern fibril_mutex_t fs_list_lock;
fibril_mutex_t 156 uspace/srv/vfs/vfs.h extern fibril_mutex_t fs_mntlist_lock;
fibril_mutex_t 168 uspace/srv/vfs/vfs.h extern fibril_mutex_t plb_mutex;/**< Mutex protecting plb and plb_entries. */
fibril_mutex_t 54 uspace/srv/vfs/vfs_file.c fibril_mutex_t lock;
fibril_mutex_t 75 uspace/srv/volsrv/types/part.h fibril_mutex_t lock;
fibril_mutex_t 63 uspace/srv/volsrv/types/volume.h fibril_mutex_t lock;
HelenOS homepage, sources at GitHub