ahci_port
handle_identify(struct ahci_port *p, int slot, uint8_t *cfis)
ata_identify_init(struct ahci_port* p, int atapi)
handle_atapi_identify(struct ahci_port *p, int slot, uint8_t *cfis)
atapi_inquiry(struct ahci_port *p, int slot, uint8_t *cfis)
atapi_read_capacity(struct ahci_port *p, int slot, uint8_t *cfis)
atapi_read_toc(struct ahci_port *p, int slot, uint8_t *cfis)
struct ahci_port *io_pr;
atapi_report_luns(struct ahci_port *p, int slot, uint8_t *cfis)
atapi_read(struct ahci_port *p, int slot, uint8_t *cfis, uint32_t done)
atapi_request_sense(struct ahci_port *p, int slot, uint8_t *cfis)
atapi_start_stop_unit(struct ahci_port *p, int slot, uint8_t *cfis)
atapi_mode_sense(struct ahci_port *p, int slot, uint8_t *cfis)
atapi_get_event_status_notification(struct ahci_port *p, int slot,
handle_packet_cmd(struct ahci_port *p, int slot, uint8_t *cfis)
ahci_handle_cmd(struct ahci_port *p, int slot, uint8_t *cfis)
ahci_handle_slot(struct ahci_port *p, int slot)
ahci_handle_port(struct ahci_port *p)
struct ahci_port *p;
struct ahci_port *p;
pci_ahci_ioreq_init(struct ahci_port *pr)
struct ahci_port *p = &sc->port[port];
struct ahci_port port[MAX_PORTS];
static void ahci_handle_next_trim(struct ahci_port *p, int slot, uint8_t *cfis,
static void ahci_handle_port(struct ahci_port *p);
struct ahci_port *p;
ahci_port_intr(struct ahci_port *p)
ahci_write_fis(struct ahci_port *p, enum sata_fis_type ft, uint8_t *fis)
ahci_write_fis_piosetup(struct ahci_port *p)
ahci_write_fis_sdb(struct ahci_port *p, int slot, uint8_t *cfis, uint32_t tfd)
ahci_write_fis_d2h(struct ahci_port *p, int slot, uint8_t *cfis, uint32_t tfd)
ahci_write_fis_d2h_ncq(struct ahci_port *p, int slot)
ahci_write_reset_fis_d2h(struct ahci_port *p)
ahci_check_stopped(struct ahci_port *p)
ahci_port_stop(struct ahci_port *p)
ahci_port_reset(struct ahci_port *pr)
ahci_build_iov(struct ahci_port *p, struct ahci_ioreq *aior,
ahci_handle_rw(struct ahci_port *p, int slot, uint8_t *cfis, uint32_t done)
ahci_handle_flush(struct ahci_port *p, int slot, uint8_t *cfis)
read_prdt(struct ahci_port *p, int slot, uint8_t *cfis, void *buf,
ahci_handle_dsm_trim(struct ahci_port *p, int slot, uint8_t *cfis)
ahci_handle_next_trim(struct ahci_port *p, int slot, uint8_t *cfis,
write_prdt(struct ahci_port *p, int slot, uint8_t *cfis, void *buf,
ahci_handle_read_log(struct ahci_port *p, int slot, uint8_t *cfis)
uint32_t type, ledmode = 0, ahci_port;
TOPO_BINDING_PORT, &ahci_port, &err) != 0) {
ret = do_led_control(mod, devctl, ahci_port, fac_type, &ledmode, set);