Symbol: ahci_port
sys/dev/disk/ahci/ahci.c
1050
ahci_pactive(struct ahci_port *ap)
sys/dev/disk/ahci/ahci.c
1064
ahci_port_start(struct ahci_port *ap)
sys/dev/disk/ahci/ahci.c
1125
ahci_port_stop(struct ahci_port *ap, int stop_fis_rx)
sys/dev/disk/ahci/ahci.c
1171
ahci_port_clo(struct ahci_port *ap)
sys/dev/disk/ahci/ahci.c
1205
ahci_port_reset(struct ahci_port *ap, struct ata_port *at, int hard)
sys/dev/disk/ahci/ahci.c
1233
ahci_port_softreset(struct ahci_port *ap)
sys/dev/disk/ahci/ahci.c
1438
ahci_comreset(struct ahci_port *ap, int *pmdetectp)
sys/dev/disk/ahci/ahci.c
1685
ahci_port_hardreset(struct ahci_port *ap, int hard)
sys/dev/disk/ahci/ahci.c
1806
ahci_port_hardstop(struct ahci_port *ap)
sys/dev/disk/ahci/ahci.c
1980
ahci_flush_tfd(struct ahci_port *ap)
sys/dev/disk/ahci/ahci.c
1994
ahci_port_signature_detect(struct ahci_port *ap, struct ata_port *at)
sys/dev/disk/ahci/ahci.c
2017
struct ahci_port *ap = ccb->ccb_port;
sys/dev/disk/ahci/ahci.c
2085
struct ahci_port *ap = ccb->ccb_port;
sys/dev/disk/ahci/ahci.c
2140
struct ahci_port *ap = ccb->ccb_port;
sys/dev/disk/ahci/ahci.c
2192
ahci_check_active_timeouts(struct ahci_port *ap)
sys/dev/disk/ahci/ahci.c
2225
struct ahci_port *ap = ccb->ccb_port;
sys/dev/disk/ahci/ahci.c
2262
ahci_beg_exclusive_access(struct ahci_port *ap, struct ata_port *at)
sys/dev/disk/ahci/ahci.c
2273
ahci_end_exclusive_access(struct ahci_port *ap, struct ata_port *at)
sys/dev/disk/ahci/ahci.c
2291
ahci_issue_pending_commands(struct ahci_port *ap, struct ahci_ccb *ccb)
sys/dev/disk/ahci/ahci.c
238
struct ahci_port *ap;
sys/dev/disk/ahci/ahci.c
2475
struct ahci_port *ap;
sys/dev/disk/ahci/ahci.c
2525
ahci_port_thread_core(struct ahci_port *ap, int mask)
sys/dev/disk/ahci/ahci.c
2556
ahci_port_intr(struct ahci_port *ap, int blockable)
sys/dev/disk/ahci/ahci.c
3297
ahci_get_ccb(struct ahci_port *ap)
sys/dev/disk/ahci/ahci.c
3319
struct ahci_port *ap = ccb->ccb_port;
sys/dev/disk/ahci/ahci.c
3331
ahci_get_err_ccb(struct ahci_port *ap)
sys/dev/disk/ahci/ahci.c
3381
struct ahci_port *ap = ccb->ccb_port;
sys/dev/disk/ahci/ahci.c
3421
ahci_port_read_ncq_error(struct ahci_port *ap, int target)
sys/dev/disk/ahci/ahci.c
3590
ahci_pread(struct ahci_port *ap, bus_size_t r)
sys/dev/disk/ahci/ahci.c
3598
ahci_pwrite(struct ahci_port *ap, bus_size_t r, u_int32_t v)
sys/dev/disk/ahci/ahci.c
3612
ahci_pwait_eq(struct ahci_port *ap, int timeout,
sys/dev/disk/ahci/ahci.c
3670
ahci_ata_get_xfer(struct ahci_port *ap, struct ata_port *at)
sys/dev/disk/ahci/ahci.c
3793
struct ahci_port *ap = ccb->ccb_port;
sys/dev/disk/ahci/ahci.c
3814
struct ahci_port *ap = ccb->ccb_port;
sys/dev/disk/ahci/ahci.c
3958
ahci_issue_saved_commands(struct ahci_port *ap, u_int32_t ci_saved)
sys/dev/disk/ahci/ahci.c
4000
struct ahci_port *ap = ccb->ccb_port;
sys/dev/disk/ahci/ahci.c
4048
ahci_set_feature(struct ahci_port *ap, struct ata_port *atx,
sys/dev/disk/ahci/ahci.c
4081
ahci_read_log(struct ahci_port *ap, struct ata_port *atx,
sys/dev/disk/ahci/ahci.c
485
ahci_port_init(struct ahci_port *ap)
sys/dev/disk/ahci/ahci.c
553
ahci_port_interrupt_enable(struct ahci_port *ap)
sys/dev/disk/ahci/ahci.c
559
ahci_port_can_dipm(struct ahci_port *ap)
sys/dev/disk/ahci/ahci.c
56
void ahci_port_interrupt_enable(struct ahci_port *ap);
sys/dev/disk/ahci/ahci.c
567
ahci_port_can_devapst(struct ahci_port *ap)
sys/dev/disk/ahci/ahci.c
575
ahci_port_can_hipm(struct ahci_port *ap)
sys/dev/disk/ahci/ahci.c
584
ahci_port_can_hostapst(struct ahci_port *ap)
sys/dev/disk/ahci/ahci.c
595
ahci_port_link_pwr_mgmt(struct ahci_port *ap, int link_pwr_mgmt)
sys/dev/disk/ahci/ahci.c
63
int ahci_port_softreset(struct ahci_port *ap);
sys/dev/disk/ahci/ahci.c
64
int ahci_port_hardreset(struct ahci_port *ap, int hard);
sys/dev/disk/ahci/ahci.c
65
void ahci_port_hardstop(struct ahci_port *ap);
sys/dev/disk/ahci/ahci.c
68
void ahci_check_active_timeouts(struct ahci_port *ap);
sys/dev/disk/ahci/ahci.c
70
void ahci_beg_exclusive_access(struct ahci_port *ap, struct ata_port *at);
sys/dev/disk/ahci/ahci.c
71
void ahci_end_exclusive_access(struct ahci_port *ap, struct ata_port *at);
sys/dev/disk/ahci/ahci.c
72
void ahci_issue_pending_commands(struct ahci_port *ap, struct ahci_ccb *ccb);
sys/dev/disk/ahci/ahci.c
73
void ahci_issue_saved_commands(struct ahci_port *ap, u_int32_t mask);
sys/dev/disk/ahci/ahci.c
75
int ahci_port_read_ncq_error(struct ahci_port *, int);
sys/dev/disk/ahci/ahci.c
758
ahci_port_link_pwr_state(struct ahci_port *ap)
sys/dev/disk/ahci/ahci.c
796
ahci_port_state_machine(struct ahci_port *ap, int initial)
sys/dev/disk/ahci/ahci.c
84
static u_int32_t ahci_pactive(struct ahci_port *ap);
sys/dev/disk/ahci/ahci.c
96
struct ahci_port *ap;
sys/dev/disk/ahci/ahci.c
981
struct ahci_port *ap = sc->sc_ports[port];
sys/dev/disk/ahci/ahci.h
414
struct ahci_port;
sys/dev/disk/ahci/ahci.h
423
struct ahci_port *ccb_port;
sys/dev/disk/ahci/ahci.h
553
struct ahci_port *sc_ports[AHCI_MAX_PORTS];
sys/dev/disk/ahci/ahci.h
581
int ahci_port_init(struct ahci_port *ap);
sys/dev/disk/ahci/ahci.h
583
void ahci_port_state_machine(struct ahci_port *ap, int initial);
sys/dev/disk/ahci/ahci.h
585
int ahci_port_reset(struct ahci_port *, struct ata_port *at, int);
sys/dev/disk/ahci/ahci.h
586
void ahci_port_link_pwr_mgmt(struct ahci_port *, int link_pwr_mgmt);
sys/dev/disk/ahci/ahci.h
587
int ahci_port_link_pwr_state(struct ahci_port *);
sys/dev/disk/ahci/ahci.h
592
u_int32_t ahci_pread(struct ahci_port *, bus_size_t);
sys/dev/disk/ahci/ahci.h
593
void ahci_pwrite(struct ahci_port *, bus_size_t, u_int32_t);
sys/dev/disk/ahci/ahci.h
594
int ahci_pwait_eq(struct ahci_port *, int, bus_size_t,
sys/dev/disk/ahci/ahci.h
597
void ahci_port_intr(struct ahci_port *ap, int blockable);
sys/dev/disk/ahci/ahci.h
599
int ahci_comreset(struct ahci_port *ap, int *pmdetectp);
sys/dev/disk/ahci/ahci.h
600
int ahci_port_start(struct ahci_port *ap);
sys/dev/disk/ahci/ahci.h
601
int ahci_port_stop(struct ahci_port *ap, int stop_fis_rx);
sys/dev/disk/ahci/ahci.h
602
int ahci_port_clo(struct ahci_port *ap);
sys/dev/disk/ahci/ahci.h
603
void ahci_flush_tfd(struct ahci_port *ap);
sys/dev/disk/ahci/ahci.h
604
int ahci_set_feature(struct ahci_port *ap, struct ata_port *atx,
sys/dev/disk/ahci/ahci.h
606
int ahci_read_log(struct ahci_port *ap, struct ata_port *atx,
sys/dev/disk/ahci/ahci.h
609
int ahci_cam_attach(struct ahci_port *ap);
sys/dev/disk/ahci/ahci.h
610
void ahci_cam_changed(struct ahci_port *ap, struct ata_port *at, int found);
sys/dev/disk/ahci/ahci.h
611
void ahci_cam_detach(struct ahci_port *ap);
sys/dev/disk/ahci/ahci.h
612
int ahci_cam_probe(struct ahci_port *ap, struct ata_port *at);
sys/dev/disk/ahci/ahci.h
614
struct ata_xfer *ahci_ata_get_xfer(struct ahci_port *ap, struct ata_port *at);
sys/dev/disk/ahci/ahci.h
618
int ahci_pm_port_probe(struct ahci_port *ap, int);
sys/dev/disk/ahci/ahci.h
619
int ahci_pm_port_init(struct ahci_port *ap, struct ata_port *at);
sys/dev/disk/ahci/ahci.h
620
int ahci_pm_identify(struct ahci_port *ap);
sys/dev/disk/ahci/ahci.h
621
int ahci_pm_hardreset(struct ahci_port *ap, int target, int hard);
sys/dev/disk/ahci/ahci.h
622
int ahci_pm_softreset(struct ahci_port *ap, int target);
sys/dev/disk/ahci/ahci.h
623
int ahci_pm_phy_status(struct ahci_port *ap, int target, u_int32_t *datap);
sys/dev/disk/ahci/ahci.h
624
int ahci_pm_read(struct ahci_port *ap, int target,
sys/dev/disk/ahci/ahci.h
626
int ahci_pm_write(struct ahci_port *ap, int target,
sys/dev/disk/ahci/ahci.h
628
void ahci_pm_check_good(struct ahci_port *ap, int target);
sys/dev/disk/ahci/ahci.h
631
struct ahci_ccb *ahci_get_ccb(struct ahci_port *ap);
sys/dev/disk/ahci/ahci.h
633
struct ahci_ccb *ahci_get_err_ccb(struct ahci_port *);
sys/dev/disk/ahci/ahci.h
638
int ahci_port_signature_detect(struct ahci_port *ap, struct ata_port *at);
sys/dev/disk/ahci/ahci.h
639
void ahci_port_thread_core(struct ahci_port *ap, int mask);
sys/dev/disk/ahci/ahci.h
644
void ahci_os_start_port(struct ahci_port *ap);
sys/dev/disk/ahci/ahci.h
645
void ahci_os_stop_port(struct ahci_port *ap);
sys/dev/disk/ahci/ahci.h
646
void ahci_os_signal_port_thread(struct ahci_port *ap, int mask);
sys/dev/disk/ahci/ahci.h
647
void ahci_os_lock_port(struct ahci_port *ap);
sys/dev/disk/ahci/ahci.h
648
int ahci_os_lock_port_nb(struct ahci_port *ap);
sys/dev/disk/ahci/ahci.h
649
void ahci_os_unlock_port(struct ahci_port *ap);
sys/dev/disk/ahci/ahci_attach.c
222
struct ahci_port *ap;
sys/dev/disk/ahci/ahci_attach.c
584
struct ahci_port *ap;
sys/dev/disk/ahci/ahci_cam.c
100
ahci_cam_attach(struct ahci_port *ap)
sys/dev/disk/ahci/ahci_cam.c
1037
struct ahci_port *ap;
sys/dev/disk/ahci/ahci_cam.c
1058
ahci_xpt_scsi_disk_io(struct ahci_port *ap, struct ata_port *atx,
sys/dev/disk/ahci/ahci_cam.c
1469
ahci_xpt_scsi_atapi_io(struct ahci_port *ap, struct ata_port *atx,
sys/dev/disk/ahci/ahci_cam.c
1639
ahci_xpt_page_inquiry(struct ahci_port *ap, struct ata_port *at, union ccb *ccb)
sys/dev/disk/ahci/ahci_cam.c
169
ahci_cam_changed(struct ahci_port *ap, struct ata_port *atx, int found)
sys/dev/disk/ahci/ahci_cam.c
1712
struct ahci_port *ap = ccb->ccb_h.sim_priv.entries[0].ptr;
sys/dev/disk/ahci/ahci_cam.c
1753
struct ahci_port *ap = ccb->ccb_h.sim_priv.entries[0].ptr;
sys/dev/disk/ahci/ahci_cam.c
1803
struct ahci_port *ap = ccb->ccb_h.sim_priv.entries[0].ptr;
sys/dev/disk/ahci/ahci_cam.c
207
ahci_cam_detach(struct ahci_port *ap)
sys/dev/disk/ahci/ahci_cam.c
238
ahci_cam_probe(struct ahci_port *ap, struct ata_port *atx)
sys/dev/disk/ahci/ahci_cam.c
515
ahci_cam_probe_disk(struct ahci_port *ap, struct ata_port *atx)
sys/dev/disk/ahci/ahci_cam.c
646
ahci_cam_probe_atapi(struct ahci_port *ap, struct ata_port *atx)
sys/dev/disk/ahci/ahci_cam.c
662
ahci_set_xfer(struct ahci_port *ap, struct ata_port *atx)
sys/dev/disk/ahci/ahci_cam.c
753
struct ahci_port *ap = ccb->ccb_h.sim_priv.entries[0].ptr;
sys/dev/disk/ahci/ahci_cam.c
768
ahci_cam_rescan(struct ahci_port *ap)
sys/dev/disk/ahci/ahci_cam.c
77
static void ahci_xpt_scsi_disk_io(struct ahci_port *ap,
sys/dev/disk/ahci/ahci_cam.c
79
static void ahci_xpt_scsi_atapi_io(struct ahci_port *ap,
sys/dev/disk/ahci/ahci_cam.c
799
ahci_xpt_rescan(struct ahci_port *ap)
sys/dev/disk/ahci/ahci_cam.c
81
static void ahci_xpt_page_inquiry(struct ahci_port *ap,
sys/dev/disk/ahci/ahci_cam.c
826
struct ahci_port *ap;
sys/dev/disk/ahci/ahci_cam.c
91
static int ahci_cam_probe_disk(struct ahci_port *ap, struct ata_port *at);
sys/dev/disk/ahci/ahci_cam.c
92
static int ahci_cam_probe_atapi(struct ahci_port *ap, struct ata_port *at);
sys/dev/disk/ahci/ahci_cam.c
93
static int ahci_set_xfer(struct ahci_port *ap, struct ata_port *atx);
sys/dev/disk/ahci/ahci_cam.c
96
static void ahci_cam_rescan(struct ahci_port *ap);
sys/dev/disk/ahci/ahci_dragonfly.c
152
struct ahci_port *ap = arg1;
sys/dev/disk/ahci/ahci_dragonfly.c
167
struct ahci_port *ap = arg1;
sys/dev/disk/ahci/ahci_dragonfly.c
242
ahci_os_start_port(struct ahci_port *ap)
sys/dev/disk/ahci/ahci_dragonfly.c
279
ahci_os_stop_port(struct ahci_port *ap)
sys/dev/disk/ahci/ahci_dragonfly.c
306
ahci_os_signal_port_thread(struct ahci_port *ap, int mask)
sys/dev/disk/ahci/ahci_dragonfly.c
318
ahci_os_lock_port(struct ahci_port *ap)
sys/dev/disk/ahci/ahci_dragonfly.c
329
ahci_os_lock_port_nb(struct ahci_port *ap)
sys/dev/disk/ahci/ahci_dragonfly.c
338
ahci_os_unlock_port(struct ahci_port *ap)
sys/dev/disk/ahci/ahci_dragonfly.c
354
struct ahci_port *ap = arg;
sys/dev/disk/ahci/ahci_pm.c
1008
ahci_pm_write(struct ahci_port *ap, int target, int which, u_int32_t data)
sys/dev/disk/ahci/ahci_pm.c
42
ahci_pm_port_init(struct ahci_port *ap, struct ata_port *at)
sys/dev/disk/ahci/ahci_pm.c
429
ahci_pm_identify(struct ahci_port *ap)
sys/dev/disk/ahci/ahci_pm.c
532
ahci_pm_hardreset(struct ahci_port *ap, int target, int hard)
sys/dev/disk/ahci/ahci_pm.c
59
ahci_pm_port_probe(struct ahci_port *ap, int orig_error)
sys/dev/disk/ahci/ahci_pm.c
679
ahci_pm_softreset(struct ahci_port *ap, int target)
sys/dev/disk/ahci/ahci_pm.c
892
ahci_pm_phy_status(struct ahci_port *ap, int target, u_int32_t *datap)
sys/dev/disk/ahci/ahci_pm.c
908
ahci_pm_check_good(struct ahci_port *ap, int target)
sys/dev/disk/ahci/ahci_pm.c
971
ahci_pm_read(struct ahci_port *ap, int target, int which, u_int32_t *datap)
sys/dev/disk/ahci/atascsi.h
326
struct ahci_port;
sys/dev/disk/ahci/atascsi.h
332
struct ahci_port *at_ahci_port;