Home
last modified time | relevance | path

Searched refs:ap_signal (Results 1 – 6 of 6) sorted by relevance

/dragonfly/sys/dev/disk/sili/
H A Dsili_dragonfly.c197 atomic_set_int(&ap->ap_signal, AP_SIGF_INIT); in sili_os_start_port()
234 atomic_set_int(&ap->ap_signal, mask); in sili_os_signal_port_thread()
294 atomic_clear_int(&ap->ap_signal, AP_SIGF_INIT); in sili_port_thread()
295 wakeup(&ap->ap_signal); in sili_port_thread()
300 mask = ap->ap_signal; in sili_port_thread()
302 atomic_clear_int(&ap->ap_signal, mask); in sili_port_thread()
305 if (ap->ap_signal == 0) { in sili_port_thread()
310 mask = ap->ap_signal; in sili_port_thread()
H A Dsili_attach.c306 while (ap->ap_signal & AP_SIGF_INIT) in sili_pci_attach()
307 tsleep(&ap->ap_signal, 0, "ahprb1", hz); in sili_pci_attach()
H A Dsili.h758 int ap_signal; /* os per-port thread sig */ member
/dragonfly/sys/dev/disk/ahci/
H A Dahci_dragonfly.c246 atomic_set_int(&ap->ap_signal, AP_SIGF_INIT | AP_SIGF_THREAD_SYNC); in ahci_os_start_port()
311 atomic_set_int(&ap->ap_signal, mask); in ahci_os_signal_port_thread()
375 atomic_clear_int(&ap->ap_signal, AP_SIGF_THREAD_SYNC); in ahci_port_thread()
376 wakeup(&ap->ap_signal); in ahci_port_thread()
378 atomic_clear_int(&ap->ap_signal, AP_SIGF_INIT); in ahci_port_thread()
386 wakeup(&ap->ap_signal); in ahci_port_thread()
396 mask = ap->ap_signal; in ahci_port_thread()
400 if (ap->ap_signal == 0) { in ahci_port_thread()
404 mask = ap->ap_signal; in ahci_port_thread()
405 atomic_clear_int(&ap->ap_signal, mask); in ahci_port_thread()
H A Dahci_attach.c554 while (ap->ap_signal & AP_SIGF_THREAD_SYNC) in ahci_pci_attach()
555 tsleep(&ap->ap_signal, 0, "ahprb1", hz); in ahci_pci_attach()
578 while (ap->ap_signal & AP_SIGF_INIT) in ahci_pci_attach()
579 tsleep(&ap->ap_signal, 0, "ahprb2", hz); in ahci_pci_attach()
H A Dahci.h460 int ap_signal; /* os per-port thread sig */ member