HelenOS sources

fibril_mutex_t     43 uspace/app/hbench/synch/fibril_mutex.c 	fibril_mutex_t mutex;
fibril_mutex_t     50 uspace/app/shutdown/shutdown.h 	fibril_mutex_t lock;
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