Lines Matching defs:satapkt

105  * 	pending packets. The satapkt->satapkt_hba_driver_private field is
107 * If a packet has not completed within satapkt->satapkt_time, it is
1313 #define SENDUP_PACKET(si_portp, satapkt, reason) \
1314 if (satapkt) { \
1315 if ((satapkt->satapkt_cmd.satacmd_cmd_reg == \
1317 (satapkt->satapkt_cmd.satacmd_cmd_reg == \
1321 satapkt->satapkt_reason = reason; \
1326 if (!(satapkt->satapkt_op_mode & SATA_OPMODE_SYNCH) && \
1327 satapkt->satapkt_comp) { \
1329 (*satapkt->satapkt_comp)(satapkt); \
1364 sata_pkt_t *satapkt;
1401 satapkt = si_portp->siport_slot_pkts[tmpslot];
1403 if (satapkt != NULL &&
1404 satapkt->satapkt_cmd.satacmd_flags.sata_special_regs) {
1405 si_copy_out_regs(&satapkt->satapkt_cmd, si_ctlp,
1410 "si_mop_commands sending up completed satapkt: %x",
1411 satapkt);
1415 SENDUP_PACKET(si_portp, satapkt, SATA_PKT_COMPLETED);
1429 satapkt = si_portp->siport_slot_pkts[tmpslot];
1431 if (satapkt != NULL) {
1433 if (satapkt->satapkt_device.satadev_type ==
1435 si_set_sense_data(satapkt, SATA_PKT_DEV_ERROR);
1439 flagsp = &satapkt->satapkt_cmd.satacmd_flags;
1452 si_copy_out_regs(&satapkt->satapkt_cmd, si_ctlp,
1462 satapkt->satapkt_cmd.satacmd_error_reg =
1469 SENDUP_PACKET(si_portp, satapkt, SATA_PKT_DEV_ERROR);
1481 satapkt = si_portp->siport_slot_pkts[tmpslot];
1485 satapkt);
1489 SENDUP_PACKET(si_portp, satapkt, SATA_PKT_TIMEOUT);
1501 satapkt = si_portp->siport_slot_pkts[tmpslot];
1504 satapkt);
1505 if (satapkt != NULL && satapkt->satapkt_device.satadev_type ==
1507 si_set_sense_data(satapkt, SATA_PKT_ABORTED);
1512 SENDUP_PACKET(si_portp, satapkt, SATA_PKT_ABORTED);
1524 satapkt = si_portp->siport_slot_pkts[tmpslot];
1528 satapkt);
1532 SENDUP_PACKET(si_portp, satapkt, SATA_PKT_RESET);
1543 satapkt = si_portp->siport_slot_pkts[tmpslot];
1547 satapkt);
1551 SENDUP_PACKET(si_portp, satapkt, SATA_PKT_RESET);
2322 sata_pkt_t *satapkt)
2331 pkt_timeout_ticks = drv_usectohz((clock_t)satapkt->satapkt_time *
2336 satapkt->satapkt_reason = SATA_PKT_COMPLETED;
2366 if (satapkt->satapkt_reason != SATA_PKT_COMPLETED) {
2425 satapkt->satapkt_reason = SATA_PKT_TIMEOUT;
2429 if (satapkt->satapkt_cmd.satacmd_flags.sata_special_regs) {
2430 si_copy_out_regs(&satapkt->satapkt_cmd, si_ctlp, port, slot);
2433 if ((satapkt->satapkt_cmd.satacmd_cmd_reg ==
2435 (satapkt->satapkt_cmd.satacmd_cmd_reg ==
2552 port: %x, satapkt: %x",
3563 si_set_sense_data(sata_pkt_t *satapkt, int reason)
3568 satapkt->satapkt_cmd.satacmd_rqsense;
3746 sata_pkt_t *satapkt;
3779 satapkt = si_portp->siport_slot_pkts[finished_slot];
3781 if (satapkt->satapkt_cmd.satacmd_flags.sata_special_regs) {
3782 si_copy_out_regs(&satapkt->satapkt_cmd, si_ctlp, port,
3788 SENDUP_PACKET(si_portp, satapkt, SATA_PKT_COMPLETED);
5578 sata_pkt_t *satapkt;
5620 satapkt = si_portp->siport_slot_pkts[tmpslot];
5622 if ((satapkt != NULL) && satapkt->satapkt_time) {
5633 satapkt->satapkt_hba_driver_private;
5635 max_life_cycles = (satapkt->satapkt_time +
5645 satapkt->satapkt_hba_driver_private =