Lines Matching refs:ahci_port
126 struct ahci_port *io_pr;
137 struct ahci_port { struct
213 struct ahci_port port[MAX_PORTS];
217 static void ahci_handle_next_trim(struct ahci_port *p, int slot, uint8_t *cfis,
219 static void ahci_handle_port(struct ahci_port *p);
236 struct ahci_port *p; in ahci_generate_intr()
282 ahci_port_intr(struct ahci_port *p) in ahci_port_intr()
323 ahci_write_fis(struct ahci_port *p, enum sata_fis_type ft, uint8_t *fis) in ahci_write_fis()
364 ahci_write_fis_piosetup(struct ahci_port *p) in ahci_write_fis_piosetup()
374 ahci_write_fis_sdb(struct ahci_port *p, int slot, uint8_t *cfis, uint32_t tfd) in ahci_write_fis_sdb()
401 ahci_write_fis_d2h(struct ahci_port *p, int slot, uint8_t *cfis, uint32_t tfd) in ahci_write_fis_d2h()
434 ahci_write_fis_d2h_ncq(struct ahci_port *p, int slot) in ahci_write_fis_d2h_ncq()
449 ahci_write_reset_fis_d2h(struct ahci_port *p) in ahci_write_reset_fis_d2h()
466 ahci_check_stopped(struct ahci_port *p) in ahci_check_stopped()
485 ahci_port_stop(struct ahci_port *p) in ahci_port_stop()
531 ahci_port_reset(struct ahci_port *pr) in ahci_port_reset()
612 ahci_build_iov(struct ahci_port *p, struct ahci_ioreq *aior, in ahci_build_iov()
667 ahci_handle_rw(struct ahci_port *p, int slot, uint8_t *cfis, uint32_t done) in ahci_handle_rw()
753 ahci_handle_flush(struct ahci_port *p, int slot, uint8_t *cfis) in ahci_handle_flush()
787 read_prdt(struct ahci_port *p, int slot, uint8_t *cfis, void *buf, in read_prdt()
820 ahci_handle_dsm_trim(struct ahci_port *p, int slot, uint8_t *cfis) in ahci_handle_dsm_trim()
864 ahci_handle_next_trim(struct ahci_port *p, int slot, uint8_t *cfis, in ahci_handle_next_trim()
956 write_prdt(struct ahci_port *p, int slot, uint8_t *cfis, void *buf, in write_prdt()
997 ahci_handle_read_log(struct ahci_port *p, int slot, uint8_t *cfis) in ahci_handle_read_log()
1038 handle_identify(struct ahci_port *p, int slot, uint8_t *cfis) in handle_identify()
1054 ata_identify_init(struct ahci_port* p, int atapi) in ata_identify_init()
1183 handle_atapi_identify(struct ahci_port *p, int slot, uint8_t *cfis) in handle_atapi_identify()
1196 atapi_inquiry(struct ahci_port *p, int slot, uint8_t *cfis) in atapi_inquiry()
1244 atapi_read_capacity(struct ahci_port *p, int slot, uint8_t *cfis) in atapi_read_capacity()
1258 atapi_read_toc(struct ahci_port *p, int slot, uint8_t *cfis) in atapi_read_toc()
1440 atapi_report_luns(struct ahci_port *p, int slot, uint8_t *cfis) in atapi_report_luns()
1453 atapi_read(struct ahci_port *p, int slot, uint8_t *cfis, uint32_t done) in atapi_read()
1505 atapi_request_sense(struct ahci_port *p, int slot, uint8_t *cfis) in atapi_request_sense()
1526 atapi_start_stop_unit(struct ahci_port *p, int slot, uint8_t *cfis) in atapi_start_stop_unit()
1550 atapi_mode_sense(struct ahci_port *p, int slot, uint8_t *cfis) in atapi_mode_sense()
1625 atapi_get_event_status_notification(struct ahci_port *p, int slot, in atapi_get_event_status_notification()
1659 handle_packet_cmd(struct ahci_port *p, int slot, uint8_t *cfis) in handle_packet_cmd()
1724 ahci_handle_cmd(struct ahci_port *p, int slot, uint8_t *cfis) in ahci_handle_cmd()
1866 ahci_handle_slot(struct ahci_port *p, int slot) in ahci_handle_slot()
1921 ahci_handle_port(struct ahci_port *p) in ahci_handle_port()
1953 struct ahci_port *p; in ata_ioreq_cb()
2027 struct ahci_port *p; in atapi_ioreq_cb()
2085 pci_ahci_ioreq_init(struct ahci_port *pr) in pci_ahci_ioreq_init()
2116 struct ahci_port *p = &sc->port[port]; in pci_ahci_port_write()