Lines Matching refs:spkt

1702 	sata_pkt_t *spkt;
1725 spkt = sata_pkt_alloc(spx, NULL);
1726 if (spkt == NULL) {
1731 spkt->satapkt_device.satadev_addr = sata_device->satadev_addr;
1741 return (spkt);
1752 return (spkt);
1807 sata_pkt_t *spkt;
1826 spkt = sata_pkt_alloc(spx, SLEEP_FUNC);
1827 if (spkt == NULL) {
1839 spkt->satapkt_device.satadev_addr = sd->satadev_addr;
1840 spkt->satapkt_device.satadev_addr.pmport = SATA_PMULT_HOSTPORT;
1841 spkt->satapkt_device.satadev_addr.qual = SATA_ADDR_PMULT;
1844 spkt->satapkt_op_mode = SATA_OPMODE_SYNCH | SATA_OPMODE_POLLING;
1845 spkt->satapkt_comp = NULL; /* Synchronous mode, no callback */
1846 spkt->satapkt_time = 10; /* Timeout 10s */
1849 scmd = &spkt->satapkt_cmd;
1874 return (spkt);
9662 sata_pkt_t *spkt = spx->txlt_sata_pkt;
9681 spkt->satapkt_op_mode = SATA_OPMODE_SYNCH | SATA_OPMODE_INTERRUPTS;
9684 spkt->satapkt_comp = NULL;
9685 spkt->satapkt_time = sata_default_pkt_time;
9687 scmd = &spkt->satapkt_cmd;
9878 sata_pkt_t *spkt;
9894 spkt = sata_pkt_alloc(spx, NULL);
9895 if (spkt == NULL) {
9900 spkt->satapkt_device.satadev_addr = *saddr;
9914 scmd = &spkt->satapkt_cmd;
9919 spkt->satapkt_op_mode = SATA_OPMODE_SYNCH | SATA_OPMODE_INTERRUPTS;
9920 spkt->satapkt_comp = NULL;
9921 spkt->satapkt_time = sata_default_pkt_time;
9966 if (spkt->satapkt_reason == SATA_PKT_COMPLETED) {
10001 if (spkt->satapkt_reason == SATA_PKT_DEV_ERROR) {
10014 spkt->satapkt_reason,
10025 switch (spkt->satapkt_reason) {
10053 spkt->satapkt_reason);
10081 sata_pkt_t *spkt;
10108 spkt = sata_pkt_alloc(spx, NULL);
10109 if (spkt == NULL) {
10114 spkt->satapkt_device.satadev_addr = sata_device.satadev_addr;
10128 scmd = &spkt->satapkt_cmd;
10133 spkt->satapkt_op_mode = SATA_OPMODE_SYNCH | SATA_OPMODE_INTERRUPTS;
10136 spkt->satapkt_comp = NULL;
10137 spkt->satapkt_time = sata_default_pkt_time;
10180 if (spkt->satapkt_reason == SATA_PKT_COMPLETED) {
10192 if (spkt->satapkt_reason == SATA_PKT_DEV_ERROR) {
10202 spkt->satapkt_reason,
10209 switch (spkt->satapkt_reason) {
10237 spkt->satapkt_reason);
13062 sata_pkt_t *spkt;
13066 spkt = kmem_zalloc(sizeof (sata_pkt_t), kmsflag);
13067 if (spkt == NULL) {
13072 spkt->satapkt_rev = SATA_PKT_REV;
13073 spkt->satapkt_cmd.satacmd_rev = SATA_CMD_REV;
13074 spkt->satapkt_device.satadev_rev = SATA_DEVICE_REV;
13075 spkt->satapkt_framework_private = spx;
13076 spx->txlt_sata_pkt = spkt;
13077 return (spkt);
13634 sata_pkt_t *spkt;
13643 spkt = sata_pkt_alloc(spx, SLEEP_FUNC);
13644 if (spkt == NULL) {
13649 spkt->satapkt_device.satadev_addr = sdinfo->satadrv_addr;
13666 spkt->satapkt_device.satadev_addr = sdinfo->satadrv_addr;
13667 spkt->satapkt_op_mode = SATA_OPMODE_SYNCH | SATA_OPMODE_INTERRUPTS;
13669 spkt->satapkt_comp = NULL;
13671 spkt->satapkt_time = sata_default_pkt_time;
13673 scmd = &spkt->satapkt_cmd;
13695 rval = (*SATA_START_FUNC(sata_hba_inst))(SATA_DIP(sata_hba_inst), spkt);
13698 sata_inject_pkt_fault(spkt, &rval, sata_fault_type);
13702 spkt->satapkt_reason == SATA_PKT_COMPLETED) {
13804 if (spkt->satapkt_reason == SATA_PKT_DEV_ERROR ||
13805 spkt->satapkt_reason == SATA_PKT_ABORTED ||
13806 spkt->satapkt_reason == SATA_PKT_TIMEOUT ||
13807 spkt->satapkt_reason == SATA_PKT_RESET)
13841 sata_pkt_t *spkt;
13933 spkt = sata_pkt_alloc(spx, SLEEP_FUNC);
13934 if (spkt == NULL) {
13941 spkt->satapkt_device.satadev_addr = sdinfo->satadrv_addr;
13943 spkt->satapkt_time = sata_default_pkt_time;
13945 spkt->satapkt_op_mode = SATA_OPMODE_SYNCH | SATA_OPMODE_INTERRUPTS;
13946 spkt->satapkt_comp = NULL;
13947 scmd = &spkt->satapkt_cmd;
13960 spkt) != SATA_TRAN_ACCEPTED ||
13961 spkt->satapkt_reason != SATA_PKT_COMPLETED) {
13968 if (spkt != NULL)
13993 sata_pkt_t *spkt;
14012 spkt = sata_pkt_alloc(spx, SLEEP_FUNC);
14013 if (spkt == NULL) {
14018 spkt->satapkt_device.satadev_addr = sdinfo->satadrv_addr;
14020 spkt->satapkt_time = sata_default_pkt_time;
14022 spkt->satapkt_op_mode =
14024 spkt->satapkt_comp = NULL;
14025 scmd = &spkt->satapkt_cmd;
14037 SATA_DIP(sata_hba_inst), spkt);
14040 sata_inject_pkt_fault(spkt, &rval, sata_fault_type);
14044 (spkt->satapkt_reason != SATA_PKT_COMPLETED)) {
14065 if (spkt != NULL)
14084 sata_pkt_t *spkt;
14097 spkt = sata_pkt_alloc(spx, SLEEP_FUNC);
14098 if (spkt == NULL) {
14103 spkt->satapkt_device.satadev_addr = sdinfo->satadrv_addr;
14105 spkt->satapkt_time = sata_default_pkt_time;
14107 spkt->satapkt_op_mode =
14109 spkt->satapkt_comp = NULL;
14110 scmd = &spkt->satapkt_cmd;
14125 SATA_DIP(sata_hba_inst), spkt) != SATA_TRAN_ACCEPTED) ||
14126 (spkt->satapkt_reason != SATA_PKT_COMPLETED)) {
14140 if (spkt != NULL)
16628 sata_pkt_t *spkt;
16636 spkt = sata_pkt_alloc(spx, SLEEP_FUNC);
16637 if (spkt == NULL) {
16642 spkt->satapkt_device.satadev_addr = sdinfo->satadrv_addr;
16646 spkt->satapkt_device.satadev_addr = sdinfo->satadrv_addr;
16647 spkt->satapkt_op_mode = SATA_OPMODE_SYNCH | SATA_OPMODE_INTERRUPTS;
16649 spkt->satapkt_comp = NULL;
16651 spkt->satapkt_time = sata_default_pkt_time;
16653 scmd = &spkt->satapkt_cmd;
16675 if ((*SATA_START_FUNC(sata_hba_inst))(SATA_DIP(sata_hba_inst), spkt) !=
16677 spkt->satapkt_reason != SATA_PKT_COMPLETED) {
16727 sata_pkt_t *spkt;
16740 spkt = sata_pkt_alloc(spx, SLEEP_FUNC);
16741 if (spkt == NULL) {
16746 spkt->satapkt_device.satadev_addr = sdinfo->satadrv_addr;
16750 spkt->satapkt_device.satadev_addr = sdinfo->satadrv_addr;
16751 spkt->satapkt_op_mode = SATA_OPMODE_SYNCH | SATA_OPMODE_INTERRUPTS;
16753 spkt->satapkt_comp = NULL;
16755 spkt->satapkt_time = sata_default_pkt_time;
16757 scmd = &spkt->satapkt_cmd;
16788 if ((*SATA_START_FUNC(sata_hba_inst))(SATA_DIP(sata_hba_inst), spkt) !=
16790 spkt->satapkt_reason != SATA_PKT_COMPLETED) {
16841 sata_pkt_t *spkt;
16853 spkt = sata_pkt_alloc(spx, SLEEP_FUNC);
16854 if (spkt == NULL) {
16859 spkt->satapkt_device.satadev_addr = sdinfo->satadrv_addr;
16863 spkt->satapkt_device.satadev_addr = sdinfo->satadrv_addr;
16864 spkt->satapkt_op_mode = SATA_OPMODE_SYNCH | SATA_OPMODE_INTERRUPTS;
16866 spkt->satapkt_comp = NULL;
16868 spkt->satapkt_time = sata_default_pkt_time;
16870 scmd = &spkt->satapkt_cmd;
16902 if ((*SATA_START_FUNC(sata_hba_inst))(SATA_DIP(sata_hba_inst), spkt) !=
16904 spkt->satapkt_reason != SATA_PKT_COMPLETED) {
16954 sata_pkt_t *spkt;
16967 spkt = sata_pkt_alloc(spx, SLEEP_FUNC);
16968 if (spkt == NULL) {
16973 spkt->satapkt_device.satadev_addr = sdinfo->satadrv_addr;
16977 spkt->satapkt_device.satadev_addr = sdinfo->satadrv_addr;
16978 spkt->satapkt_op_mode = SATA_OPMODE_SYNCH | SATA_OPMODE_INTERRUPTS;
16980 spkt->satapkt_comp = NULL;
16982 spkt->satapkt_time = sata_default_pkt_time;
16984 scmd = &spkt->satapkt_cmd;
17014 if ((*SATA_START_FUNC(sata_hba_inst))(SATA_DIP(sata_hba_inst), spkt) !=
17016 spkt->satapkt_reason != SATA_PKT_COMPLETED) {
17066 sata_pkt_t *spkt;
17075 spkt = sata_pkt_alloc(spx, SLEEP_FUNC);
17076 if (spkt == NULL) {
17081 spkt->satapkt_device.satadev_addr = sdinfo->satadrv_addr;
17085 spkt->satapkt_device.satadev_addr = sdinfo->satadrv_addr;
17086 spkt->satapkt_op_mode = SATA_OPMODE_SYNCH | SATA_OPMODE_INTERRUPTS;
17088 spkt->satapkt_comp = NULL;
17090 spkt->satapkt_time = sata_default_pkt_time;
17092 scmd = &spkt->satapkt_cmd;
17121 if ((*SATA_START_FUNC(sata_hba_inst))(SATA_DIP(sata_hba_inst), spkt) !=
17123 spkt->satapkt_reason != SATA_PKT_COMPLETED) {
17173 sata_pkt_t *spkt;
17185 spkt = sata_pkt_alloc(spx, SLEEP_FUNC);
17186 if (spkt == NULL) {
17192 spkt->satapkt_device.satadev_addr = sdinfo->satadrv_addr;
17193 spkt->satapkt_op_mode = SATA_OPMODE_SYNCH | SATA_OPMODE_INTERRUPTS;
17195 spkt->satapkt_comp = NULL;
17197 spkt->satapkt_time = sata_default_pkt_time;
17199 scmd = &spkt->satapkt_cmd;
17231 if ((*SATA_START_FUNC(sata_hba_inst))(SATA_DIP(sata_hba_inst), spkt) !=
17233 spkt->satapkt_reason != SATA_PKT_COMPLETED) {
17283 sata_pkt_t *spkt = spx->txlt_sata_pkt;
17288 spkt->satapkt_op_mode = SATA_OPMODE_SYNCH | SATA_OPMODE_INTERRUPTS;
17291 spkt->satapkt_comp = NULL;
17292 spkt->satapkt_time = sata_default_pkt_time;
17294 scmd = &spkt->satapkt_cmd;
20707 sata_inject_pkt_fault(sata_pkt_t *spkt, int *rval, int fault)
20719 if (sata_fault_cmd != spkt->satapkt_cmd.satacmd_cmd_reg)
20724 (sata_pkt_txlate_t *)spkt->satapkt_framework_private;
20731 spkt->satapkt_device.satadev_addr.cport ||
20733 spkt->satapkt_device.satadev_addr.pmport ||
20735 spkt->satapkt_device.satadev_addr.qual)
20741 spkt->satapkt_reason != SATA_PKT_COMPLETED) {
20772 spkt->satapkt_reason = SATA_PKT_BUSY;
20777 spkt->satapkt_reason = SATA_PKT_QUEUE_FULL;
20782 spkt->satapkt_reason = SATA_PKT_CMD_UNSUPPORTED;
20788 spkt->satapkt_reason = SATA_PKT_PORT_ERROR;
20793 spkt->satapkt_reason = SATA_PKT_DEV_ERROR;
20800 spkt->satapkt_reason = SATA_PKT_ABORTED;
20804 spkt->satapkt_reason = SATA_PKT_TIMEOUT;
20809 spkt->satapkt_reason = SATA_PKT_RESET;