Searched refs:ap_signal (Results 1 – 6 of 6) sorted by relevance
/dragonfly/sys/dev/disk/sili/ |
H A D | sili_dragonfly.c | 197 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 D | sili_attach.c | 306 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 D | sili.h | 758 int ap_signal; /* os per-port thread sig */ member
|
/dragonfly/sys/dev/disk/ahci/ |
H A D | ahci_dragonfly.c | 246 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 D | ahci_attach.c | 554 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 D | ahci.h | 460 int ap_signal; /* os per-port thread sig */ member
|