Lines Matching defs:satapkt

1532 	    "ahci_tran_start enter: cport %d satapkt 0x%p",
1802 "port %d satapkt 0x%p timed out\n",
2103 "port: %d, satapkt: 0x%p", scmd->satacmd_cmd_reg,
2519 cmn_err(CE_NOTE, "!ahci%d: ahci port %d abort satapkt 0x%p",
6763 sata_pkt_t *satapkt;
6820 satapkt = ahci_portp->ahciport_err_retri_pkt;
6821 ASSERT(satapkt != NULL);
6825 "with SATA_PKT_COMPLETED", (void *)satapkt);
6827 ahci_add_doneq(ahci_portp, satapkt, SATA_PKT_COMPLETED);
6833 satapkt = ahci_portp->ahciport_rdwr_pmult_pkt;
6834 ASSERT(satapkt != NULL);
6838 "with SATA_PKT_COMPLETED", (void *)satapkt);
6841 if (satapkt->satapkt_cmd.satacmd_flags.sata_special_regs) {
6844 satapkt->satapkt_cmd.satacmd_status_reg =
6846 ahci_copy_out_regs(&satapkt->satapkt_cmd, rcvd_fisp);
6849 ahci_add_doneq(ahci_portp, satapkt, SATA_PKT_COMPLETED);
6859 satapkt = ahci_portp->ahciport_slot_pkts[finished_slot];
6860 ASSERT(satapkt != NULL);
6919 if (satapkt->satapkt_cmd.satacmd_flags.sata_special_regs) {
6922 satapkt->satapkt_cmd.satacmd_status_reg =
6924 ahci_copy_out_regs(&satapkt->satapkt_cmd, rcvd_fisp);
6929 "with SATA_PKT_COMPLETED", (void *)satapkt);
6935 ahci_add_doneq(ahci_portp, satapkt, SATA_PKT_COMPLETED);
7018 sata_pkt_t *satapkt;
7096 satapkt = ahci_portp->ahciport_slot_pkts[finished_slot];
7097 ASSERT(satapkt != NULL);
7101 "with SATA_PKT_COMPLETED", (void *)satapkt);
7107 ahci_add_doneq(ahci_portp, satapkt, SATA_PKT_COMPLETED);
7558 sata_pkt_t *satapkt;
7612 satapkt = ahci_portp->ahciport_err_retri_pkt;
7613 ASSERT(satapkt != NULL);
7616 satapkt = ahci_portp->ahciport_slot_pkts[current_slot];
7619 if (satapkt != NULL) {
7623 satapkt->satapkt_cmd.satacmd_cmd_reg);
7627 "satapkt 0x%p is being processed when error occurs",
7628 port, (void *)satapkt);
7676 satapkt = ahci_portp->ahciport_slot_pkts[current_slot];
7679 "port %d, satapkt 0x%p is outstanding when "
7680 "error occurs", port, (void *)satapkt);
8711 sata_pkt_t *satapkt;
8812 satapkt = ahci_portp->ahciport_slot_pkts[tmp_slot];
8813 ASSERT(satapkt != NULL);
8817 (void *)satapkt);
8824 if (satapkt->satapkt_cmd.satacmd_flags.sata_special_regs) {
8837 ahci_add_doneq(ahci_portp, satapkt, SATA_PKT_COMPLETED);
8843 satapkt = ahci_portp->ahciport_err_retri_pkt;
8844 ASSERT(satapkt != NULL);
8849 (void *)satapkt);
8850 ahci_add_doneq(ahci_portp, satapkt, SATA_PKT_DEV_ERROR);
8854 satapkt = ahci_portp->ahciport_rdwr_pmult_pkt;
8855 ASSERT(satapkt != NULL);
8859 (void *)satapkt);
8860 ahci_add_doneq(ahci_portp, satapkt, SATA_PKT_DEV_ERROR);
8869 satapkt = ahci_portp->ahciport_slot_pkts[tmp_slot];
8870 ASSERT(satapkt != NULL);
8874 (void *)satapkt);
8883 ahci_add_doneq(ahci_portp, satapkt, SATA_PKT_DEV_ERROR);
8889 satapkt = ahci_portp->ahciport_err_retri_pkt;
8890 ASSERT(satapkt != NULL);
8895 (void *)satapkt);
8896 ahci_add_doneq(ahci_portp, satapkt, SATA_PKT_TIMEOUT);
8900 satapkt = ahci_portp->ahciport_rdwr_pmult_pkt;
8901 ASSERT(satapkt != NULL);
8905 (void *)satapkt);
8906 ahci_add_doneq(ahci_portp, satapkt, SATA_PKT_TIMEOUT);
8915 satapkt = ahci_portp->ahciport_slot_pkts[tmp_slot];
8916 ASSERT(satapkt != NULL);
8920 (void *)satapkt);
8929 ahci_add_doneq(ahci_portp, satapkt, SATA_PKT_TIMEOUT);
8935 satapkt = ahci_portp->ahciport_err_retri_pkt;
8936 ASSERT(satapkt != NULL);
8941 (void *)satapkt);
8942 ahci_add_doneq(ahci_portp, satapkt, SATA_PKT_ABORTED);
8946 satapkt = ahci_portp->ahciport_rdwr_pmult_pkt;
8947 ASSERT(satapkt != NULL);
8952 (void *)satapkt);
8953 ahci_add_doneq(ahci_portp, satapkt, SATA_PKT_ABORTED);
8962 satapkt = ahci_portp->ahciport_slot_pkts[tmp_slot];
8963 ASSERT(satapkt != NULL);
8967 (void *)satapkt);
8976 ahci_add_doneq(ahci_portp, satapkt, SATA_PKT_ABORTED);
8982 satapkt = ahci_portp->ahciport_rdwr_pmult_pkt;
8983 ASSERT(satapkt != NULL);
8988 (void *)satapkt);
8989 ahci_add_doneq(ahci_portp, satapkt, SATA_PKT_RESET);
8998 satapkt = ahci_portp->ahciport_slot_pkts[tmp_slot];
8999 ASSERT(satapkt != NULL);
9003 (void *)satapkt);
9012 ahci_add_doneq(ahci_portp, satapkt, SATA_PKT_RESET);
9022 satapkt = ahci_portp->ahciport_slot_pkts[tmp_slot];
9023 ASSERT(satapkt != NULL);
9027 (void *)satapkt);
9036 ahci_add_doneq(ahci_portp, satapkt, SATA_PKT_RESET);
9258 "Sense data for satapkt %p ATAPI cmd 0x%x",
9858 "port %d satapkt 0x%p timed out\n",
10006 cmn_err(CE_WARN, "!satapkt 0x%p: cmd_reg = 0x%x "
10275 ahci_add_doneq(ahci_port_t *ahci_portp, sata_pkt_t *satapkt, int reason)
10277 ASSERT(satapkt != NULL);
10280 satapkt->satapkt_reason = reason;
10281 satapkt->satapkt_hba_driver_private = NULL;
10283 if (! (satapkt->satapkt_op_mode & SATA_OPMODE_SYNCH) &&
10284 satapkt->satapkt_comp) {
10289 *ahci_portp->ahciport_doneqtail = satapkt;
10291 (sata_pkt_t **)&(satapkt->satapkt_hba_driver_private);
10294 } else if ((satapkt->satapkt_op_mode & SATA_OPMODE_SYNCH) &&
10295 ! (satapkt->satapkt_op_mode & SATA_OPMODE_POLLING))
10312 sata_pkt_t *satapkt, *next;
10315 satapkt = ahci_portp->ahciport_doneq;
10323 while (satapkt != NULL) {
10324 next = satapkt->satapkt_hba_driver_private;
10325 satapkt->satapkt_hba_driver_private = NULL;
10328 (*satapkt->satapkt_comp)(satapkt);
10330 satapkt = next;