Home
last modified time | relevance | path

Searched refs:q_lock (Results 1 – 15 of 15) sorted by relevance

/dragonfly/sbin/udevd/
HDudevd_monitor.c100 pthread_mutex_lock(&udm->q_lock); in monitor_queue_event()
103 pthread_mutex_unlock(&udm->q_lock); in monitor_queue_event()
121 pthread_mutex_init(&udm->q_lock, NULL); in udev_monitor_init()
139 pthread_mutex_lock(&udm->q_lock); in udev_monitor_free()
158 pthread_mutex_unlock(&udm->q_lock); in udev_monitor_free()
193 pthread_mutex_lock(&udm->q_lock); in client_cmd_monitor()
197 ret = pthread_cond_timedwait(&udm->cond, &udm->q_lock, &abstime); in client_cmd_monitor()
233 pthread_mutex_unlock(&udm->q_lock); in client_cmd_monitor()
306 pthread_mutex_lock(&udm->q_lock); in _parse_filter_prop()
308 pthread_mutex_unlock(&udm->q_lock); in _parse_filter_prop()
[all …]
HDudevd.h79 pthread_mutex_t q_lock; member
/dragonfly/sys/dev/raid/twa/
HDtw_osl.h148 struct spinlock *q_lock;/* ptr to queue manipulation lock */ member
231 spin_lock(req->ctlr->q_lock); in tw_osli_req_q_insert_head()
234 spin_unlock(req->ctlr->q_lock); in tw_osli_req_q_insert_head()
243 spin_lock(req->ctlr->q_lock); in tw_osli_req_q_insert_tail()
246 spin_unlock(req->ctlr->q_lock); in tw_osli_req_q_insert_tail()
258 spin_lock(sc->q_lock); in tw_osli_req_q_remove_head()
266 spin_unlock(sc->q_lock); in tw_osli_req_q_remove_head()
276 spin_lock(req->ctlr->q_lock); in tw_osli_req_q_remove_item()
279 spin_unlock(req->ctlr->q_lock); in tw_osli_req_q_remove_item()
HDtw_osl_freebsd.c309 sc->q_lock = &(sc->q_lock_handle); in twa_attach()
310 spin_init(sc->q_lock, "twa_qlock"); in twa_attach()
/dragonfly/sys/dev/raid/tws/
HDtws_services.c209 lockmgr(&sc->q_lock, LK_EXCLUSIVE); in tws_init_qs()
214 lockmgr(&sc->q_lock, LK_RELEASE); in tws_init_qs()
224 KKASSERT(lockstatus(&sc->q_lock, curthread) != 0); in tws_insert2_empty_q()
236 KKASSERT(lockstatus(&sc->q_lock, curthread) != 0); in tws_q_insert_head()
254 KKASSERT(lockstatus(&sc->q_lock, curthread) != 0); in tws_q_insert_tail()
273 KKASSERT(lockstatus(&sc->q_lock, curthread) != 0); in tws_q_remove_head()
296 KKASSERT(lockstatus(&sc->q_lock, curthread) != 0); in tws_q_remove_tail()
321 KKASSERT(lockstatus(&sc->q_lock, curthread) != 0); in tws_q_remove_request()
HDtws.c197 lockinit(&sc->q_lock, "tws_q_lock", 0, LK_CANRECURSE); in tws_attach()
337 lockuninit(&sc->q_lock); in tws_attach()
403 lockuninit(&sc->q_lock); in tws_detach()
607 lockmgr(&sc->q_lock, LK_EXCLUSIVE); in tws_init_reqs()
612 lockmgr(&sc->q_lock, LK_RELEASE); in tws_init_reqs()
634 lockmgr(&sc->q_lock, LK_RELEASE); in tws_init_reqs()
791 lockmgr(&sc->q_lock, LK_EXCLUSIVE); in tws_get_request()
795 lockmgr(&sc->q_lock, LK_RELEASE); in tws_get_request()
825 lockmgr(&sc->q_lock, LK_EXCLUSIVE); in tws_release_request()
827 lockmgr(&sc->q_lock, LK_RELEASE); in tws_release_request()
HDtws_cam.c361 lockmgr(&sc->q_lock, LK_EXCLUSIVE); in tws_scsi_complete()
363 lockmgr(&sc->q_lock, LK_RELEASE); in tws_scsi_complete()
374 lockmgr(&sc->q_lock, LK_EXCLUSIVE); in tws_scsi_complete()
376 lockmgr(&sc->q_lock, LK_RELEASE); in tws_scsi_complete()
598 lockmgr(&sc->q_lock, LK_EXCLUSIVE); in tws_scsi_err_complete()
601 lockmgr(&sc->q_lock, LK_RELEASE); in tws_scsi_err_complete()
623 lockmgr(&sc->q_lock, LK_EXCLUSIVE); in tws_drain_busy_queue()
625 lockmgr(&sc->q_lock, LK_RELEASE); in tws_drain_busy_queue()
637 lockmgr(&sc->q_lock, LK_EXCLUSIVE); in tws_drain_busy_queue()
640 lockmgr(&sc->q_lock, LK_RELEASE); in tws_drain_busy_queue()
HDtws.h237 struct lock q_lock; /* queue lock */ member
HDtws_hdm.c327 lockmgr(&sc->q_lock, LK_EXCLUSIVE); in tws_submit_command()
329 lockmgr(&sc->q_lock, LK_RELEASE); in tws_submit_command()
/dragonfly/sys/net/netmap/
HDnetmap.c241 lockmgr(&kr->q_lock, LK_EXCLUSIVE); in netmap_disable_ring()
242 lockmgr(&kr->q_lock, LK_RELEASE); in netmap_disable_ring()
438 lockinit(&kring->q_lock, "nm_txq_lock", 0, LK_CANRECURSE); in netmap_krings_create()
448 lockinit(&kring->q_lock, "nm_rxq_lock", 0, LK_CANRECURSE); in netmap_krings_create()
467 lockuninit(&na->tx_rings[i].q_lock); in netmap_krings_delete()
470 lockuninit(&na->rx_rings[i].q_lock); in netmap_krings_delete()
790 lockmgr(&kring->q_lock, LK_EXCLUSIVE); in netmap_sw_to_nic()
826 lockmgr(&kring->q_lock, LK_RELEASE); in netmap_sw_to_nic()
897 lockmgr(&kring->q_lock, LK_EXCLUSIVE); in netmap_rxsync_from_host()
928 lockmgr(&kring->q_lock, LK_RELEASE); in netmap_rxsync_from_host()
[all …]
HDnetmap_vale.c1283 lockmgr(&kring->q_lock, LK_EXCLUSIVE); in nm_bdg_flush()
1285 lockmgr(&kring->q_lock, LK_RELEASE); in nm_bdg_flush()
1296 lockmgr(&kring->q_lock, LK_RELEASE); in nm_bdg_flush()
1364 lockmgr(&kring->q_lock, LK_EXCLUSIVE); in nm_bdg_flush()
1413 lockmgr(&kring->q_lock, LK_RELEASE); in nm_bdg_flush()
1419 lockmgr(&kring->q_lock, LK_RELEASE); in nm_bdg_flush()
1493 lockmgr(&kring->q_lock, LK_EXCLUSIVE); in bdg_netmap_rxsync()
1533 lockmgr(&kring->q_lock, LK_RELEASE); in bdg_netmap_rxsync()
HDnetmap_kern.h178 NM_LOCK_T q_lock; /* protects kring and ring. */ member
/dragonfly/sys/dev/virtual/amazon/ena/ena-com/
HDena_com.c326 ENA_SPINLOCK_LOCK(admin_queue->q_lock, flags); in ena_com_submit_admin_cmd()
328 ENA_SPINLOCK_UNLOCK(admin_queue->q_lock, flags); in ena_com_submit_admin_cmd()
337 ENA_SPINLOCK_UNLOCK(admin_queue->q_lock, flags); in ena_com_submit_admin_cmd()
561 ENA_SPINLOCK_LOCK(admin_queue->q_lock, flags); in ena_com_wait_and_process_admin_cq_polling()
563 ENA_SPINLOCK_UNLOCK(admin_queue->q_lock, flags); in ena_com_wait_and_process_admin_cq_polling()
571 ENA_SPINLOCK_LOCK(admin_queue->q_lock, flags); in ena_com_wait_and_process_admin_cq_polling()
574 ENA_SPINLOCK_UNLOCK(admin_queue->q_lock, flags); in ena_com_wait_and_process_admin_cq_polling()
585 ENA_SPINLOCK_LOCK(admin_queue->q_lock, flags); in ena_com_wait_and_process_admin_cq_polling()
587 ENA_SPINLOCK_UNLOCK(admin_queue->q_lock, flags); in ena_com_wait_and_process_admin_cq_polling()
685 ENA_SPINLOCK_LOCK(admin_queue->q_lock, flags); in ena_com_wait_and_process_admin_cq_interrupts()
[all …]
HDena_com.h259 ena_spinlock_t q_lock; /* spinlock for the admin queue */ member
/dragonfly/sys/dev/sound/midi/
HDsequencer.c126 struct lock seq_lock, q_lock; member