pm8001_dev 1504 drivers/scsi/pm8001/pm8001_hwi.c struct pm8001_device *pm8001_dev; pm8001_dev 1513 drivers/scsi/pm8001/pm8001_hwi.c pm8001_dev = pw->data; /* Most stash device structure */ pm8001_dev 1514 drivers/scsi/pm8001/pm8001_hwi.c if ((pm8001_dev == NULL) pm8001_dev 1516 drivers/scsi/pm8001/pm8001_hwi.c && (pm8001_dev->dev_type == SAS_PHY_UNUSED))) { pm8001_dev 1524 drivers/scsi/pm8001/pm8001_hwi.c struct sas_task *t = (struct sas_task *)pm8001_dev; pm8001_dev 1559 drivers/scsi/pm8001/pm8001_hwi.c pm8001_dev = ccb->device; pm8001_dev 1560 drivers/scsi/pm8001/pm8001_hwi.c if (pm8001_dev) pm8001_dev 1561 drivers/scsi/pm8001/pm8001_hwi.c pm8001_dev->running_req--; pm8001_dev 1584 drivers/scsi/pm8001/pm8001_hwi.c struct sas_task *t = (struct sas_task *)pm8001_dev; pm8001_dev 1639 drivers/scsi/pm8001/pm8001_hwi.c pm8001_dev = ccb->device; pm8001_dev 1640 drivers/scsi/pm8001/pm8001_hwi.c dev = pm8001_dev->sas_device; pm8001_dev 1676 drivers/scsi/pm8001/pm8001_hwi.c pm8001_open_reject_retry(pm8001_ha, t, pm8001_dev); pm8001_dev 1680 drivers/scsi/pm8001/pm8001_hwi.c dev = pm8001_dev->sas_device; pm8001_dev 1684 drivers/scsi/pm8001/pm8001_hwi.c dev = pm8001_dev->sas_device; pm8001_dev 1688 drivers/scsi/pm8001/pm8001_hwi.c dev = pm8001_dev->sas_device; pm8001_dev 1692 drivers/scsi/pm8001/pm8001_hwi.c dev = pm8001_dev->sas_device; pm8001_dev 1865 drivers/scsi/pm8001/pm8001_hwi.c struct pm8001_device *pm8001_dev; pm8001_dev 1875 drivers/scsi/pm8001/pm8001_hwi.c pm8001_dev = ccb->device; pm8001_dev 1907 drivers/scsi/pm8001/pm8001_hwi.c if (pm8001_dev) pm8001_dev 1908 drivers/scsi/pm8001/pm8001_hwi.c pm8001_dev->running_req--; pm8001_dev 1923 drivers/scsi/pm8001/pm8001_hwi.c if (pm8001_dev) pm8001_dev 1924 drivers/scsi/pm8001/pm8001_hwi.c pm8001_dev->running_req--; pm8001_dev 1976 drivers/scsi/pm8001/pm8001_hwi.c pm8001_dev, pm8001_dev 2046 drivers/scsi/pm8001/pm8001_hwi.c pm8001_dev, pm8001_dev 2111 drivers/scsi/pm8001/pm8001_hwi.c struct pm8001_device *pm8001_dev; pm8001_dev 2121 drivers/scsi/pm8001/pm8001_hwi.c pm8001_dev = ccb->device; pm8001_dev 2137 drivers/scsi/pm8001/pm8001_hwi.c if (pm8001_dev) pm8001_dev 2138 drivers/scsi/pm8001/pm8001_hwi.c pm8001_dev->running_req--; pm8001_dev 2182 drivers/scsi/pm8001/pm8001_hwi.c pm8001_dev, pm8001_dev 2310 drivers/scsi/pm8001/pm8001_hwi.c struct pm8001_device *pm8001_dev; pm8001_dev 2326 drivers/scsi/pm8001/pm8001_hwi.c pm8001_dev = ccb->device; pm8001_dev 2335 drivers/scsi/pm8001/pm8001_hwi.c pm8001_dev = t->dev->lldd_dev; pm8001_dev 2342 drivers/scsi/pm8001/pm8001_hwi.c if ((pm8001_dev && !(pm8001_dev->id & NCQ_READ_LOG_FLAG)) pm8001_dev 2383 drivers/scsi/pm8001/pm8001_hwi.c pm8001_dev->attached_phy + pm8001_dev 2402 drivers/scsi/pm8001/pm8001_hwi.c if (pm8001_dev && pm8001_dev 2403 drivers/scsi/pm8001/pm8001_hwi.c (pm8001_dev->id & NCQ_READ_LOG_FLAG)) { pm8001_dev 2405 drivers/scsi/pm8001/pm8001_hwi.c pm8001_dev->id |= NCQ_ABORT_ALL_FLAG; pm8001_dev 2407 drivers/scsi/pm8001/pm8001_hwi.c pm8001_dev->id = pm8001_dev->id & 0x7FFFFFFF; pm8001_dev 2408 drivers/scsi/pm8001/pm8001_hwi.c pm8001_send_abort_all(pm8001_ha, pm8001_dev); pm8001_dev 2446 drivers/scsi/pm8001/pm8001_hwi.c if (pm8001_dev) pm8001_dev 2447 drivers/scsi/pm8001/pm8001_hwi.c pm8001_dev->running_req--; pm8001_dev 2454 drivers/scsi/pm8001/pm8001_hwi.c if (pm8001_dev) pm8001_dev 2455 drivers/scsi/pm8001/pm8001_hwi.c pm8001_dev->running_req--; pm8001_dev 2465 drivers/scsi/pm8001/pm8001_hwi.c if (pm8001_dev) pm8001_dev 2466 drivers/scsi/pm8001/pm8001_hwi.c pm8001_dev->running_req--; pm8001_dev 2516 drivers/scsi/pm8001/pm8001_hwi.c pm8001_dev, pm8001_dev 2532 drivers/scsi/pm8001/pm8001_hwi.c pm8001_dev, pm8001_dev 2556 drivers/scsi/pm8001/pm8001_hwi.c pm8001_dev, pm8001_dev 2619 drivers/scsi/pm8001/pm8001_hwi.c pm8001_handle_event(pm8001_ha, pm8001_dev, pm8001_dev 2639 drivers/scsi/pm8001/pm8001_hwi.c pm8001_handle_event(pm8001_ha, pm8001_dev, pm8001_dev 2685 drivers/scsi/pm8001/pm8001_hwi.c struct pm8001_device *pm8001_dev; pm8001_dev 2698 drivers/scsi/pm8001/pm8001_hwi.c pm8001_dev = ccb->device; pm8001_dev 2710 drivers/scsi/pm8001/pm8001_hwi.c pm8001_dev = pm8001_find_dev(pm8001_ha, dev_id); pm8001_dev 2712 drivers/scsi/pm8001/pm8001_hwi.c if (pm8001_dev) pm8001_dev 2713 drivers/scsi/pm8001/pm8001_hwi.c pm8001_send_read_log(pm8001_ha, pm8001_dev); pm8001_dev 2719 drivers/scsi/pm8001/pm8001_hwi.c pm8001_dev = ccb->device; pm8001_dev 2735 drivers/scsi/pm8001/pm8001_hwi.c if (pm8001_dev) pm8001_dev 2736 drivers/scsi/pm8001/pm8001_hwi.c pm8001_dev->running_req--; pm8001_dev 2780 drivers/scsi/pm8001/pm8001_hwi.c pm8001_dev, pm8001_dev 2910 drivers/scsi/pm8001/pm8001_hwi.c struct pm8001_device *pm8001_dev; pm8001_dev 2919 drivers/scsi/pm8001/pm8001_hwi.c pm8001_dev = ccb->device; pm8001_dev 2931 drivers/scsi/pm8001/pm8001_hwi.c if (pm8001_dev) pm8001_dev 2932 drivers/scsi/pm8001/pm8001_hwi.c pm8001_dev->running_req--; pm8001_dev 2939 drivers/scsi/pm8001/pm8001_hwi.c if (pm8001_dev) pm8001_dev 2940 drivers/scsi/pm8001/pm8001_hwi.c pm8001_dev->running_req--; pm8001_dev 2947 drivers/scsi/pm8001/pm8001_hwi.c if (pm8001_dev) pm8001_dev 2948 drivers/scsi/pm8001/pm8001_hwi.c pm8001_dev->running_req--; pm8001_dev 3001 drivers/scsi/pm8001/pm8001_hwi.c pm8001_dev, pm8001_dev 3106 drivers/scsi/pm8001/pm8001_hwi.c struct pm8001_device *pm8001_dev = ccb->device; pm8001_dev 3114 drivers/scsi/pm8001/pm8001_hwi.c complete(pm8001_dev->setds_completion); pm8001_dev 3568 drivers/scsi/pm8001/pm8001_hwi.c struct pm8001_device *pm8001_dev; pm8001_dev 3574 drivers/scsi/pm8001/pm8001_hwi.c pm8001_dev = ccb->device; pm8001_dev 3582 drivers/scsi/pm8001/pm8001_hwi.c pm8001_dev->device_id = device_id; pm8001_dev 3617 drivers/scsi/pm8001/pm8001_hwi.c complete(pm8001_dev->dcompletion); pm8001_dev 3728 drivers/scsi/pm8001/pm8001_hwi.c struct pm8001_device *pm8001_dev; pm8001_dev 3744 drivers/scsi/pm8001/pm8001_hwi.c pm8001_dev = ccb->device; /* retrieve device */ pm8001_dev 3775 drivers/scsi/pm8001/pm8001_hwi.c if (pm8001_dev->id & NCQ_ABORT_ALL_FLAG) { pm8001_dev 3779 drivers/scsi/pm8001/pm8001_hwi.c pm8001_dev->id &= 0xBFFFFFFF; pm8001_dev 4244 drivers/scsi/pm8001/pm8001_hwi.c struct pm8001_device *pm8001_dev = dev->lldd_dev; pm8001_dev 4285 drivers/scsi/pm8001/pm8001_hwi.c build_smp_cmd(pm8001_dev->device_id, smp_cmd.tag, &smp_cmd); pm8001_dev 4312 drivers/scsi/pm8001/pm8001_hwi.c struct pm8001_device *pm8001_dev = dev->lldd_dev; pm8001_dev 4325 drivers/scsi/pm8001/pm8001_hwi.c ssp_cmd.device_id = cpu_to_le32(pm8001_dev->device_id); pm8001_dev 4529 drivers/scsi/pm8001/pm8001_hwi.c struct pm8001_device *pm8001_dev, u32 flag) pm8001_dev 4541 drivers/scsi/pm8001/pm8001_hwi.c struct domain_device *dev = pm8001_dev->sas_device; pm8001_dev 4550 drivers/scsi/pm8001/pm8001_hwi.c ccb->device = pm8001_dev; pm8001_dev 4556 drivers/scsi/pm8001/pm8001_hwi.c if (pm8001_dev->dev_type == SAS_SATA_DEV) pm8001_dev 4558 drivers/scsi/pm8001/pm8001_hwi.c else if (pm8001_dev->dev_type == SAS_END_DEVICE || pm8001_dev 4559 drivers/scsi/pm8001/pm8001_hwi.c pm8001_dev->dev_type == SAS_EDGE_EXPANDER_DEVICE || pm8001_dev 4560 drivers/scsi/pm8001/pm8001_hwi.c pm8001_dev->dev_type == SAS_FANOUT_EXPANDER_DEVICE) pm8001_dev 4566 drivers/scsi/pm8001/pm8001_hwi.c phy_id = pm8001_dev->attached_phy; pm8001_dev 4568 drivers/scsi/pm8001/pm8001_hwi.c linkrate = (pm8001_dev->sas_device->linkrate < dev->port->linkrate) ? pm8001_dev 4569 drivers/scsi/pm8001/pm8001_hwi.c pm8001_dev->sas_device->linkrate : dev->port->linkrate; pm8001_dev 4571 drivers/scsi/pm8001/pm8001_hwi.c cpu_to_le32(((pm8001_dev->sas_device->port->id) & 0x0F) | pm8001_dev 4578 drivers/scsi/pm8001/pm8001_hwi.c memcpy(payload.sas_addr, pm8001_dev->sas_device->sas_addr, pm8001_dev 4685 drivers/scsi/pm8001/pm8001_hwi.c struct pm8001_device *pm8001_dev, u8 flag, u32 task_tag, u32 cmd_tag) pm8001_dev 4692 drivers/scsi/pm8001/pm8001_hwi.c if (pm8001_dev->dev_type == SAS_END_DEVICE) pm8001_dev 4694 drivers/scsi/pm8001/pm8001_hwi.c else if (pm8001_dev->dev_type == SAS_SATA_DEV) pm8001_dev 4698 drivers/scsi/pm8001/pm8001_hwi.c device_id = pm8001_dev->device_id; pm8001_dev 4717 drivers/scsi/pm8001/pm8001_hwi.c struct pm8001_device *pm8001_dev = dev->lldd_dev; pm8001_dev 4724 drivers/scsi/pm8001/pm8001_hwi.c sspTMCmd.device_id = cpu_to_le32(pm8001_dev->device_id); pm8001_dev 5067 drivers/scsi/pm8001/pm8001_hwi.c struct pm8001_device *pm8001_dev, u32 state) pm8001_dev 5081 drivers/scsi/pm8001/pm8001_hwi.c ccb->device = pm8001_dev; pm8001_dev 5084 drivers/scsi/pm8001/pm8001_hwi.c payload.device_id = cpu_to_le32(pm8001_dev->device_id); pm8001_dev 376 drivers/scsi/pm8001/pm8001_sas.c #define DEV_IS_GONE(pm8001_dev) \ pm8001_dev 377 drivers/scsi/pm8001/pm8001_sas.c ((!pm8001_dev || (pm8001_dev->dev_type == SAS_PHY_UNUSED))) pm8001_dev 383 drivers/scsi/pm8001/pm8001_sas.c struct pm8001_device *pm8001_dev; pm8001_dev 410 drivers/scsi/pm8001/pm8001_sas.c pm8001_dev = dev->lldd_dev; pm8001_dev 412 drivers/scsi/pm8001/pm8001_sas.c if (DEV_IS_GONE(pm8001_dev) || !port->port_attached) { pm8001_dev 454 drivers/scsi/pm8001/pm8001_sas.c ccb->device = pm8001_dev; pm8001_dev 487 drivers/scsi/pm8001/pm8001_sas.c pm8001_dev->running_req++; pm8001_dev 594 drivers/scsi/pm8001/pm8001_sas.c static void pm8001_free_dev(struct pm8001_device *pm8001_dev) pm8001_dev 596 drivers/scsi/pm8001/pm8001_sas.c u32 id = pm8001_dev->id; pm8001_dev 597 drivers/scsi/pm8001/pm8001_sas.c memset(pm8001_dev, 0, sizeof(*pm8001_dev)); pm8001_dev 598 drivers/scsi/pm8001/pm8001_sas.c pm8001_dev->id = id; pm8001_dev 599 drivers/scsi/pm8001/pm8001_sas.c pm8001_dev->dev_type = SAS_PHY_UNUSED; pm8001_dev 600 drivers/scsi/pm8001/pm8001_sas.c pm8001_dev->device_id = PM8001_MAX_DEVICES; pm8001_dev 601 drivers/scsi/pm8001/pm8001_sas.c pm8001_dev->sas_device = NULL; pm8001_dev 715 drivers/scsi/pm8001/pm8001_sas.c struct pm8001_device *pm8001_dev = dev->lldd_dev; pm8001_dev 742 drivers/scsi/pm8001/pm8001_sas.c pm8001_dev->setds_completion = &completion_setstate; pm8001_dev 744 drivers/scsi/pm8001/pm8001_sas.c pm8001_dev, 0x01); pm8001_dev 797 drivers/scsi/pm8001/pm8001_sas.c struct pm8001_device *pm8001_dev, struct domain_device *dev, u32 flag, pm8001_dev 821 drivers/scsi/pm8001/pm8001_sas.c ccb->device = pm8001_dev; pm8001_dev 827 drivers/scsi/pm8001/pm8001_sas.c pm8001_dev, flag, task_tag, ccb_tag); pm8001_dev 877 drivers/scsi/pm8001/pm8001_sas.c struct pm8001_device *pm8001_dev = dev->lldd_dev; pm8001_dev 881 drivers/scsi/pm8001/pm8001_sas.c if (pm8001_dev) { pm8001_dev 882 drivers/scsi/pm8001/pm8001_sas.c u32 device_id = pm8001_dev->device_id; pm8001_dev 886 drivers/scsi/pm8001/pm8001_sas.c pm8001_dev->device_id, pm8001_dev->dev_type)); pm8001_dev 887 drivers/scsi/pm8001/pm8001_sas.c if (pm8001_dev->running_req) { pm8001_dev 889 drivers/scsi/pm8001/pm8001_sas.c pm8001_exec_internal_task_abort(pm8001_ha, pm8001_dev , pm8001_dev 891 drivers/scsi/pm8001/pm8001_sas.c while (pm8001_dev->running_req) pm8001_dev 896 drivers/scsi/pm8001/pm8001_sas.c pm8001_free_dev(pm8001_dev); pm8001_dev 939 drivers/scsi/pm8001/pm8001_sas.c struct pm8001_device *pm8001_dev; pm8001_dev 944 drivers/scsi/pm8001/pm8001_sas.c pm8001_dev = ccb->device; pm8001_dev 945 drivers/scsi/pm8001/pm8001_sas.c if (!pm8001_dev || (pm8001_dev->dev_type == SAS_PHY_UNUSED)) pm8001_dev 948 drivers/scsi/pm8001/pm8001_sas.c uintptr_t d = (uintptr_t)pm8001_dev pm8001_dev 950 drivers/scsi/pm8001/pm8001_sas.c if (((d % sizeof(*pm8001_dev)) != 0) pm8001_dev 951 drivers/scsi/pm8001/pm8001_sas.c || ((d / sizeof(*pm8001_dev)) >= PM8001_MAX_DEVICES)) pm8001_dev 953 drivers/scsi/pm8001/pm8001_sas.c } else if (pm8001_dev != device_to_close) pm8001_dev 968 drivers/scsi/pm8001/pm8001_sas.c if (pm8001_dev) pm8001_dev 969 drivers/scsi/pm8001/pm8001_sas.c pm8001_dev->running_req--; pm8001_dev 1000 drivers/scsi/pm8001/pm8001_sas.c struct pm8001_device *pm8001_dev; pm8001_dev 1007 drivers/scsi/pm8001/pm8001_sas.c pm8001_dev = dev->lldd_dev; pm8001_dev 1020 drivers/scsi/pm8001/pm8001_sas.c "with rc %d\n", pm8001_dev->device_id, rc)); pm8001_dev 1025 drivers/scsi/pm8001/pm8001_sas.c rc = pm8001_exec_internal_task_abort(pm8001_ha, pm8001_dev , pm8001_dev 1030 drivers/scsi/pm8001/pm8001_sas.c "with rc %d\n", pm8001_dev->device_id, rc)); pm8001_dev 1038 drivers/scsi/pm8001/pm8001_sas.c pm8001_dev->device_id, rc)); pm8001_dev 1051 drivers/scsi/pm8001/pm8001_sas.c struct pm8001_device *pm8001_dev; pm8001_dev 1058 drivers/scsi/pm8001/pm8001_sas.c pm8001_dev = dev->lldd_dev; pm8001_dev 1073 drivers/scsi/pm8001/pm8001_sas.c rc = pm8001_exec_internal_task_abort(pm8001_ha, pm8001_dev , pm8001_dev 1084 drivers/scsi/pm8001/pm8001_sas.c pm8001_dev->setds_completion = &completion_setstate; pm8001_dev 1089 drivers/scsi/pm8001/pm8001_sas.c rc = pm8001_exec_internal_task_abort(pm8001_ha, pm8001_dev , pm8001_dev 1102 drivers/scsi/pm8001/pm8001_sas.c pm8001_dev->device_id, rc)); pm8001_dev 1113 drivers/scsi/pm8001/pm8001_sas.c struct pm8001_device *pm8001_dev = dev->lldd_dev; pm8001_dev 1118 drivers/scsi/pm8001/pm8001_sas.c rc = pm8001_exec_internal_task_abort(pm8001_ha, pm8001_dev , pm8001_dev 1122 drivers/scsi/pm8001/pm8001_sas.c pm8001_dev->setds_completion = &completion_setstate; pm8001_dev 1124 drivers/scsi/pm8001/pm8001_sas.c pm8001_dev, 0x01); pm8001_dev 1132 drivers/scsi/pm8001/pm8001_sas.c pm8001_dev->device_id, rc)); pm8001_dev 1194 drivers/scsi/pm8001/pm8001_sas.c struct pm8001_device *pm8001_dev; pm8001_dev 1202 drivers/scsi/pm8001/pm8001_sas.c pm8001_dev = dev->lldd_dev; pm8001_dev 1204 drivers/scsi/pm8001/pm8001_sas.c phy_id = pm8001_dev->attached_phy; pm8001_dev 1227 drivers/scsi/pm8001/pm8001_sas.c pm8001_exec_internal_task_abort(pm8001_ha, pm8001_dev, pm8001_dev 1228 drivers/scsi/pm8001/pm8001_sas.c pm8001_dev->sas_device, 0, tag); pm8001_dev 1237 drivers/scsi/pm8001/pm8001_sas.c pm8001_dev->setds_completion = &completion; pm8001_dev 1239 drivers/scsi/pm8001/pm8001_sas.c pm8001_dev, 0x03); pm8001_dev 1273 drivers/scsi/pm8001/pm8001_sas.c pm8001_dev, pm8001_dev->sas_device, 1, tag); pm8001_dev 1284 drivers/scsi/pm8001/pm8001_sas.c pm8001_dev->setds_completion = &completion; pm8001_dev 1286 drivers/scsi/pm8001/pm8001_sas.c pm8001_dev, 0x01); pm8001_dev 1290 drivers/scsi/pm8001/pm8001_sas.c pm8001_dev, pm8001_dev->sas_device, 0, tag); pm8001_dev 1295 drivers/scsi/pm8001/pm8001_sas.c rc = pm8001_exec_internal_task_abort(pm8001_ha, pm8001_dev, pm8001_dev 1296 drivers/scsi/pm8001/pm8001_sas.c pm8001_dev->sas_device, 0, tag); pm8001_dev 1328 drivers/scsi/pm8001/pm8001_sas.c struct pm8001_device *pm8001_dev = dev->lldd_dev; pm8001_dev 1333 drivers/scsi/pm8001/pm8001_sas.c pm8001_dev->device_id)); pm8001_dev 213 drivers/scsi/pm8001/pm8001_sas.h struct pm8001_device *pm8001_dev, u32 flag); pm8001_dev 218 drivers/scsi/pm8001/pm8001_sas.h struct pm8001_device *pm8001_dev, u8 flag, u32 task_tag, pm8001_dev 227 drivers/scsi/pm8001/pm8001_sas.h struct pm8001_device *pm8001_dev, u32 state); pm8001_dev 675 drivers/scsi/pm8001/pm8001_sas.h struct pm8001_device *pm8001_dev, u32 state); pm8001_dev 686 drivers/scsi/pm8001/pm8001_sas.h struct pm8001_device *pm8001_dev, pm8001_dev 1553 drivers/scsi/pm8001/pm80xx_hwi.c struct pm8001_device *pm8001_dev; pm8001_dev 1563 drivers/scsi/pm8001/pm80xx_hwi.c pm8001_dev = ccb->device; pm8001_dev 1595 drivers/scsi/pm8001/pm80xx_hwi.c if (pm8001_dev) pm8001_dev 1596 drivers/scsi/pm8001/pm80xx_hwi.c pm8001_dev->running_req--; pm8001_dev 1612 drivers/scsi/pm8001/pm80xx_hwi.c if (pm8001_dev) pm8001_dev 1613 drivers/scsi/pm8001/pm80xx_hwi.c pm8001_dev->running_req--; pm8001_dev 1677 drivers/scsi/pm8001/pm80xx_hwi.c pm8001_dev, pm8001_dev 1746 drivers/scsi/pm8001/pm80xx_hwi.c pm8001_dev, pm8001_dev 1813 drivers/scsi/pm8001/pm80xx_hwi.c struct pm8001_device *pm8001_dev; pm8001_dev 1822 drivers/scsi/pm8001/pm80xx_hwi.c pm8001_dev = ccb->device; pm8001_dev 1838 drivers/scsi/pm8001/pm80xx_hwi.c if (pm8001_dev) pm8001_dev 1839 drivers/scsi/pm8001/pm80xx_hwi.c pm8001_dev->running_req--; pm8001_dev 1887 drivers/scsi/pm8001/pm80xx_hwi.c pm8001_dev, pm8001_dev 2020 drivers/scsi/pm8001/pm80xx_hwi.c struct pm8001_device *pm8001_dev; pm8001_dev 2036 drivers/scsi/pm8001/pm80xx_hwi.c pm8001_dev = ccb->device; pm8001_dev 2045 drivers/scsi/pm8001/pm80xx_hwi.c pm8001_dev = t->dev->lldd_dev; pm8001_dev 2052 drivers/scsi/pm8001/pm80xx_hwi.c if ((pm8001_dev && !(pm8001_dev->id & NCQ_READ_LOG_FLAG)) pm8001_dev 2093 drivers/scsi/pm8001/pm80xx_hwi.c pm8001_dev->attached_phy + pm8001_dev 2113 drivers/scsi/pm8001/pm80xx_hwi.c if (pm8001_dev && pm8001_dev 2114 drivers/scsi/pm8001/pm80xx_hwi.c (pm8001_dev->id & NCQ_READ_LOG_FLAG)) { pm8001_dev 2116 drivers/scsi/pm8001/pm80xx_hwi.c pm8001_dev->id |= NCQ_ABORT_ALL_FLAG; pm8001_dev 2118 drivers/scsi/pm8001/pm80xx_hwi.c pm8001_dev->id = pm8001_dev->id & 0x7FFFFFFF; pm8001_dev 2119 drivers/scsi/pm8001/pm80xx_hwi.c pm80xx_send_abort_all(pm8001_ha, pm8001_dev); pm8001_dev 2157 drivers/scsi/pm8001/pm80xx_hwi.c if (pm8001_dev) pm8001_dev 2158 drivers/scsi/pm8001/pm80xx_hwi.c pm8001_dev->running_req--; pm8001_dev 2165 drivers/scsi/pm8001/pm80xx_hwi.c if (pm8001_dev) pm8001_dev 2166 drivers/scsi/pm8001/pm80xx_hwi.c pm8001_dev->running_req--; pm8001_dev 2176 drivers/scsi/pm8001/pm80xx_hwi.c if (pm8001_dev) pm8001_dev 2177 drivers/scsi/pm8001/pm80xx_hwi.c pm8001_dev->running_req--; pm8001_dev 2231 drivers/scsi/pm8001/pm80xx_hwi.c pm8001_dev, pm8001_dev 2247 drivers/scsi/pm8001/pm80xx_hwi.c pm8001_dev, pm8001_dev 2269 drivers/scsi/pm8001/pm80xx_hwi.c pm8001_dev, pm8001_dev 2332 drivers/scsi/pm8001/pm80xx_hwi.c pm8001_handle_event(pm8001_ha, pm8001_dev, pm8001_dev 2352 drivers/scsi/pm8001/pm80xx_hwi.c pm8001_handle_event(pm8001_ha, pm8001_dev, pm8001_dev 2400 drivers/scsi/pm8001/pm80xx_hwi.c struct pm8001_device *pm8001_dev; pm8001_dev 2413 drivers/scsi/pm8001/pm80xx_hwi.c pm8001_dev = ccb->device; pm8001_dev 2426 drivers/scsi/pm8001/pm80xx_hwi.c pm8001_dev = pm8001_find_dev(pm8001_ha, dev_id); pm8001_dev 2428 drivers/scsi/pm8001/pm80xx_hwi.c if (pm8001_dev) pm8001_dev 2429 drivers/scsi/pm8001/pm80xx_hwi.c pm80xx_send_read_log(pm8001_ha, pm8001_dev); pm8001_dev 2449 drivers/scsi/pm8001/pm80xx_hwi.c if (pm8001_dev) pm8001_dev 2450 drivers/scsi/pm8001/pm80xx_hwi.c pm8001_dev->running_req--; pm8001_dev 2498 drivers/scsi/pm8001/pm80xx_hwi.c pm8001_dev, pm8001_dev 2642 drivers/scsi/pm8001/pm80xx_hwi.c struct pm8001_device *pm8001_dev; pm8001_dev 2653 drivers/scsi/pm8001/pm80xx_hwi.c pm8001_dev = ccb->device; pm8001_dev 2666 drivers/scsi/pm8001/pm80xx_hwi.c if (pm8001_dev) pm8001_dev 2667 drivers/scsi/pm8001/pm80xx_hwi.c pm8001_dev->running_req--; pm8001_dev 2689 drivers/scsi/pm8001/pm80xx_hwi.c if (pm8001_dev) pm8001_dev 2690 drivers/scsi/pm8001/pm80xx_hwi.c pm8001_dev->running_req--; pm8001_dev 2697 drivers/scsi/pm8001/pm80xx_hwi.c if (pm8001_dev) pm8001_dev 2698 drivers/scsi/pm8001/pm80xx_hwi.c pm8001_dev->running_req--; pm8001_dev 2756 drivers/scsi/pm8001/pm80xx_hwi.c pm8001_dev, pm8001_dev 3892 drivers/scsi/pm8001/pm80xx_hwi.c struct pm8001_device *pm8001_dev = dev->lldd_dev; pm8001_dev 3994 drivers/scsi/pm8001/pm80xx_hwi.c build_smp_cmd(pm8001_dev->device_id, smp_cmd.tag, pm8001_dev 4054 drivers/scsi/pm8001/pm80xx_hwi.c struct pm8001_device *pm8001_dev = dev->lldd_dev; pm8001_dev 4072 drivers/scsi/pm8001/pm80xx_hwi.c ssp_cmd.device_id = cpu_to_le32(pm8001_dev->device_id); pm8001_dev 4080 drivers/scsi/pm8001/pm80xx_hwi.c q_index = (u32) (pm8001_dev->id & 0x00ffffff) % PM8001_MAX_INB_NUM; pm8001_dev 4203 drivers/scsi/pm8001/pm80xx_hwi.c q_index = (u32) (pm8001_dev->id & 0x00ffffff) % PM8001_MAX_OUTB_NUM; pm8001_dev 4531 drivers/scsi/pm8001/pm80xx_hwi.c struct pm8001_device *pm8001_dev, u32 flag) pm8001_dev 4543 drivers/scsi/pm8001/pm80xx_hwi.c struct domain_device *dev = pm8001_dev->sas_device; pm8001_dev 4552 drivers/scsi/pm8001/pm80xx_hwi.c ccb->device = pm8001_dev; pm8001_dev 4559 drivers/scsi/pm8001/pm80xx_hwi.c if (pm8001_dev->dev_type == SAS_SATA_DEV) pm8001_dev 4561 drivers/scsi/pm8001/pm80xx_hwi.c else if (pm8001_dev->dev_type == SAS_END_DEVICE || pm8001_dev 4562 drivers/scsi/pm8001/pm80xx_hwi.c pm8001_dev->dev_type == SAS_EDGE_EXPANDER_DEVICE || pm8001_dev 4563 drivers/scsi/pm8001/pm80xx_hwi.c pm8001_dev->dev_type == SAS_FANOUT_EXPANDER_DEVICE) pm8001_dev 4569 drivers/scsi/pm8001/pm80xx_hwi.c phy_id = pm8001_dev->attached_phy; pm8001_dev 4573 drivers/scsi/pm8001/pm80xx_hwi.c linkrate = (pm8001_dev->sas_device->linkrate < dev->port->linkrate) ? pm8001_dev 4574 drivers/scsi/pm8001/pm80xx_hwi.c pm8001_dev->sas_device->linkrate : dev->port->linkrate; pm8001_dev 4577 drivers/scsi/pm8001/pm80xx_hwi.c cpu_to_le32(((pm8001_dev->sas_device->port->id) & 0xFF) | pm8001_dev 4586 drivers/scsi/pm8001/pm80xx_hwi.c memcpy(payload.sas_addr, pm8001_dev->sas_device->sas_addr,