Lines Matching refs:pm8001_dev
1496 struct pm8001_device *pm8001_dev; in pm8001_work_fn() local
1505 pm8001_dev = pw->data; /* Most stash device structure */ in pm8001_work_fn()
1506 if ((pm8001_dev == NULL) in pm8001_work_fn()
1508 && (pm8001_dev->dev_type == SAS_PHY_UNUSED))) { in pm8001_work_fn()
1516 struct sas_task *t = (struct sas_task *)pm8001_dev; in pm8001_work_fn()
1551 pm8001_dev = ccb->device; in pm8001_work_fn()
1552 if (pm8001_dev) in pm8001_work_fn()
1553 pm8001_dev->running_req--; in pm8001_work_fn()
1576 struct sas_task *t = (struct sas_task *)pm8001_dev; in pm8001_work_fn()
1631 pm8001_dev = ccb->device; in pm8001_work_fn()
1632 dev = pm8001_dev->sas_device; in pm8001_work_fn()
1668 pm8001_open_reject_retry(pm8001_ha, t, pm8001_dev); in pm8001_work_fn()
1672 dev = pm8001_dev->sas_device; in pm8001_work_fn()
1676 dev = pm8001_dev->sas_device; in pm8001_work_fn()
1680 dev = pm8001_dev->sas_device; in pm8001_work_fn()
1684 dev = pm8001_dev->sas_device; in pm8001_work_fn()
1857 struct pm8001_device *pm8001_dev; in mpi_ssp_completion() local
1867 pm8001_dev = ccb->device; in mpi_ssp_completion()
1899 if (pm8001_dev) in mpi_ssp_completion()
1900 pm8001_dev->running_req--; in mpi_ssp_completion()
1915 if (pm8001_dev) in mpi_ssp_completion()
1916 pm8001_dev->running_req--; in mpi_ssp_completion()
1968 pm8001_dev, in mpi_ssp_completion()
2038 pm8001_dev, in mpi_ssp_completion()
2103 struct pm8001_device *pm8001_dev; in mpi_ssp_event() local
2113 pm8001_dev = ccb->device; in mpi_ssp_event()
2129 if (pm8001_dev) in mpi_ssp_event()
2130 pm8001_dev->running_req--; in mpi_ssp_event()
2174 pm8001_dev, in mpi_ssp_event()
2302 struct pm8001_device *pm8001_dev; in mpi_sata_completion() local
2318 pm8001_dev = ccb->device; in mpi_sata_completion()
2327 pm8001_dev = t->dev->lldd_dev; in mpi_sata_completion()
2334 if ((pm8001_dev && !(pm8001_dev->id & NCQ_READ_LOG_FLAG)) in mpi_sata_completion()
2375 pm8001_dev->attached_phy + in mpi_sata_completion()
2394 if (pm8001_dev && in mpi_sata_completion()
2395 (pm8001_dev->id & NCQ_READ_LOG_FLAG)) { in mpi_sata_completion()
2397 pm8001_dev->id |= NCQ_ABORT_ALL_FLAG; in mpi_sata_completion()
2399 pm8001_dev->id = pm8001_dev->id & 0x7FFFFFFF; in mpi_sata_completion()
2400 pm8001_send_abort_all(pm8001_ha, pm8001_dev); in mpi_sata_completion()
2438 if (pm8001_dev) in mpi_sata_completion()
2439 pm8001_dev->running_req--; in mpi_sata_completion()
2446 if (pm8001_dev) in mpi_sata_completion()
2447 pm8001_dev->running_req--; in mpi_sata_completion()
2457 if (pm8001_dev) in mpi_sata_completion()
2458 pm8001_dev->running_req--; in mpi_sata_completion()
2508 pm8001_dev, in mpi_sata_completion()
2524 pm8001_dev, in mpi_sata_completion()
2548 pm8001_dev, in mpi_sata_completion()
2611 pm8001_handle_event(pm8001_ha, pm8001_dev, in mpi_sata_completion()
2631 pm8001_handle_event(pm8001_ha, pm8001_dev, in mpi_sata_completion()
2677 struct pm8001_device *pm8001_dev; in mpi_sata_event() local
2690 pm8001_dev = ccb->device; in mpi_sata_event()
2702 pm8001_dev = pm8001_find_dev(pm8001_ha, dev_id); in mpi_sata_event()
2704 if (pm8001_dev) in mpi_sata_event()
2705 pm8001_send_read_log(pm8001_ha, pm8001_dev); in mpi_sata_event()
2711 pm8001_dev = ccb->device; in mpi_sata_event()
2727 if (pm8001_dev) in mpi_sata_event()
2728 pm8001_dev->running_req--; in mpi_sata_event()
2772 pm8001_dev, in mpi_sata_event()
2903 struct pm8001_device *pm8001_dev; in mpi_smp_completion() local
2913 pm8001_dev = ccb->device; in mpi_smp_completion()
2925 if (pm8001_dev) in mpi_smp_completion()
2926 pm8001_dev->running_req--; in mpi_smp_completion()
2933 if (pm8001_dev) in mpi_smp_completion()
2934 pm8001_dev->running_req--; in mpi_smp_completion()
2941 if (pm8001_dev) in mpi_smp_completion()
2942 pm8001_dev->running_req--; in mpi_smp_completion()
2995 pm8001_dev, in mpi_smp_completion()
3100 struct pm8001_device *pm8001_dev = ccb->device; in pm8001_mpi_set_dev_state_resp() local
3108 complete(pm8001_dev->setds_completion); in pm8001_mpi_set_dev_state_resp()
3555 struct pm8001_device *pm8001_dev; in pm8001_mpi_reg_resp() local
3561 pm8001_dev = ccb->device; in pm8001_mpi_reg_resp()
3569 pm8001_dev->device_id = device_id; in pm8001_mpi_reg_resp()
3604 complete(pm8001_dev->dcompletion); in pm8001_mpi_reg_resp()
3715 struct pm8001_device *pm8001_dev; in pm8001_mpi_task_abort_resp() local
3731 pm8001_dev = ccb->device; /* retrieve device */ in pm8001_mpi_task_abort_resp()
3762 if (pm8001_dev->id & NCQ_ABORT_ALL_FLAG) { in pm8001_mpi_task_abort_resp()
3766 pm8001_dev->id &= 0xBFFFFFFF; in pm8001_mpi_task_abort_resp()
4230 struct pm8001_device *pm8001_dev = dev->lldd_dev; in pm8001_chip_smp_req() local
4271 build_smp_cmd(pm8001_dev->device_id, smp_cmd.tag, &smp_cmd); in pm8001_chip_smp_req()
4298 struct pm8001_device *pm8001_dev = dev->lldd_dev; in pm8001_chip_ssp_io_req() local
4311 ssp_cmd.device_id = cpu_to_le32(pm8001_dev->device_id); in pm8001_chip_ssp_io_req()
4515 struct pm8001_device *pm8001_dev, u32 flag) in pm8001_chip_reg_dev_req() argument
4527 struct domain_device *dev = pm8001_dev->sas_device; in pm8001_chip_reg_dev_req()
4536 ccb->device = pm8001_dev; in pm8001_chip_reg_dev_req()
4542 if (pm8001_dev->dev_type == SAS_SATA_DEV) in pm8001_chip_reg_dev_req()
4544 else if (pm8001_dev->dev_type == SAS_END_DEVICE || in pm8001_chip_reg_dev_req()
4545 pm8001_dev->dev_type == SAS_EDGE_EXPANDER_DEVICE || in pm8001_chip_reg_dev_req()
4546 pm8001_dev->dev_type == SAS_FANOUT_EXPANDER_DEVICE) in pm8001_chip_reg_dev_req()
4552 phy_id = pm8001_dev->attached_phy; in pm8001_chip_reg_dev_req()
4554 linkrate = (pm8001_dev->sas_device->linkrate < dev->port->linkrate) ? in pm8001_chip_reg_dev_req()
4555 pm8001_dev->sas_device->linkrate : dev->port->linkrate; in pm8001_chip_reg_dev_req()
4557 cpu_to_le32(((pm8001_dev->sas_device->port->id) & 0x0F) | in pm8001_chip_reg_dev_req()
4564 memcpy(payload.sas_addr, pm8001_dev->sas_device->sas_addr, in pm8001_chip_reg_dev_req()
4670 struct pm8001_device *pm8001_dev, u8 flag, u32 task_tag, u32 cmd_tag) in pm8001_chip_abort_task() argument
4677 if (pm8001_dev->dev_type == SAS_END_DEVICE) in pm8001_chip_abort_task()
4679 else if (pm8001_dev->dev_type == SAS_SATA_DEV) in pm8001_chip_abort_task()
4683 device_id = pm8001_dev->device_id; in pm8001_chip_abort_task()
4702 struct pm8001_device *pm8001_dev = dev->lldd_dev; in pm8001_chip_ssp_tm_req() local
4709 sspTMCmd.device_id = cpu_to_le32(pm8001_dev->device_id); in pm8001_chip_ssp_tm_req()
5052 struct pm8001_device *pm8001_dev, u32 state) in pm8001_chip_set_dev_state_req() argument
5066 ccb->device = pm8001_dev; in pm8001_chip_set_dev_state_req()
5069 payload.device_id = cpu_to_le32(pm8001_dev->device_id); in pm8001_chip_set_dev_state_req()