Lines Matching refs:pm8001_dev
1524 struct pm8001_device *pm8001_dev; in pm8001_work_fn() local
1533 pm8001_dev = pw->data; /* Most stash device structure */ in pm8001_work_fn()
1534 if ((pm8001_dev == NULL) in pm8001_work_fn()
1536 && (pm8001_dev->dev_type == SAS_PHY_UNUSED))) { in pm8001_work_fn()
1544 struct sas_task *t = (struct sas_task *)pm8001_dev; in pm8001_work_fn()
1579 pm8001_dev = ccb->device; in pm8001_work_fn()
1580 if (pm8001_dev) in pm8001_work_fn()
1581 pm8001_dev->running_req--; in pm8001_work_fn()
1604 struct sas_task *t = (struct sas_task *)pm8001_dev; in pm8001_work_fn()
1660 pm8001_dev = ccb->device; in pm8001_work_fn()
1661 dev = pm8001_dev->sas_device; in pm8001_work_fn()
1697 pm8001_open_reject_retry(pm8001_ha, t, pm8001_dev); in pm8001_work_fn()
1701 dev = pm8001_dev->sas_device; in pm8001_work_fn()
1705 dev = pm8001_dev->sas_device; in pm8001_work_fn()
1709 dev = pm8001_dev->sas_device; in pm8001_work_fn()
1713 dev = pm8001_dev->sas_device; in pm8001_work_fn()
1888 struct pm8001_device *pm8001_dev; in mpi_ssp_completion() local
1898 pm8001_dev = ccb->device; in mpi_ssp_completion()
1935 if (pm8001_dev) in mpi_ssp_completion()
1936 pm8001_dev->running_req--; in mpi_ssp_completion()
1951 if (pm8001_dev) in mpi_ssp_completion()
1952 pm8001_dev->running_req--; in mpi_ssp_completion()
2004 pm8001_dev, in mpi_ssp_completion()
2074 pm8001_dev, in mpi_ssp_completion()
2139 struct pm8001_device *pm8001_dev; in mpi_ssp_event() local
2149 pm8001_dev = ccb->device; in mpi_ssp_event()
2165 if (pm8001_dev) in mpi_ssp_event()
2166 pm8001_dev->running_req--; in mpi_ssp_event()
2210 pm8001_dev, in mpi_ssp_event()
2338 struct pm8001_device *pm8001_dev; in mpi_sata_completion() local
2354 pm8001_dev = ccb->device; in mpi_sata_completion()
2363 pm8001_dev = t->dev->lldd_dev; in mpi_sata_completion()
2370 if ((pm8001_dev && !(pm8001_dev->id & NCQ_READ_LOG_FLAG)) in mpi_sata_completion()
2417 pm8001_dev->attached_phy + in mpi_sata_completion()
2436 if (pm8001_dev && in mpi_sata_completion()
2437 (pm8001_dev->id & NCQ_READ_LOG_FLAG)) { in mpi_sata_completion()
2439 pm8001_dev->id |= NCQ_ABORT_ALL_FLAG; in mpi_sata_completion()
2441 pm8001_dev->id = pm8001_dev->id & 0x7FFFFFFF; in mpi_sata_completion()
2442 pm8001_send_abort_all(pm8001_ha, pm8001_dev); in mpi_sata_completion()
2480 if (pm8001_dev) in mpi_sata_completion()
2481 pm8001_dev->running_req--; in mpi_sata_completion()
2488 if (pm8001_dev) in mpi_sata_completion()
2489 pm8001_dev->running_req--; in mpi_sata_completion()
2499 if (pm8001_dev) in mpi_sata_completion()
2500 pm8001_dev->running_req--; in mpi_sata_completion()
2550 pm8001_dev, in mpi_sata_completion()
2566 pm8001_dev, in mpi_sata_completion()
2590 pm8001_dev, in mpi_sata_completion()
2653 pm8001_handle_event(pm8001_ha, pm8001_dev, in mpi_sata_completion()
2673 pm8001_handle_event(pm8001_ha, pm8001_dev, in mpi_sata_completion()
2719 struct pm8001_device *pm8001_dev; in mpi_sata_event() local
2732 pm8001_dev = ccb->device; in mpi_sata_event()
2744 pm8001_dev = pm8001_find_dev(pm8001_ha, dev_id); in mpi_sata_event()
2746 if (pm8001_dev) in mpi_sata_event()
2747 pm8001_send_read_log(pm8001_ha, pm8001_dev); in mpi_sata_event()
2753 pm8001_dev = ccb->device; in mpi_sata_event()
2769 if (pm8001_dev) in mpi_sata_event()
2770 pm8001_dev->running_req--; in mpi_sata_event()
2814 pm8001_dev, in mpi_sata_event()
2944 struct pm8001_device *pm8001_dev; in mpi_smp_completion() local
2953 pm8001_dev = ccb->device; in mpi_smp_completion()
2969 if (pm8001_dev) in mpi_smp_completion()
2970 pm8001_dev->running_req--; in mpi_smp_completion()
2977 if (pm8001_dev) in mpi_smp_completion()
2978 pm8001_dev->running_req--; in mpi_smp_completion()
2985 if (pm8001_dev) in mpi_smp_completion()
2986 pm8001_dev->running_req--; in mpi_smp_completion()
3039 pm8001_dev, in mpi_smp_completion()
3144 struct pm8001_device *pm8001_dev = ccb->device; in pm8001_mpi_set_dev_state_resp() local
3152 complete(pm8001_dev->setds_completion); in pm8001_mpi_set_dev_state_resp()
3607 struct pm8001_device *pm8001_dev; in pm8001_mpi_reg_resp() local
3613 pm8001_dev = ccb->device; in pm8001_mpi_reg_resp()
3621 pm8001_dev->device_id = device_id; in pm8001_mpi_reg_resp()
3656 complete(pm8001_dev->dcompletion); in pm8001_mpi_reg_resp()
3767 struct pm8001_device *pm8001_dev; in pm8001_mpi_task_abort_resp() local
3783 pm8001_dev = ccb->device; /* retrieve device */ in pm8001_mpi_task_abort_resp()
3814 if (pm8001_dev->id & NCQ_ABORT_ALL_FLAG) { in pm8001_mpi_task_abort_resp()
3818 pm8001_dev->id &= 0xBFFFFFFF; in pm8001_mpi_task_abort_resp()
4284 struct pm8001_device *pm8001_dev = dev->lldd_dev; in pm8001_chip_smp_req() local
4325 build_smp_cmd(pm8001_dev->device_id, smp_cmd.tag, &smp_cmd); in pm8001_chip_smp_req()
4352 struct pm8001_device *pm8001_dev = dev->lldd_dev; in pm8001_chip_ssp_io_req() local
4365 ssp_cmd.device_id = cpu_to_le32(pm8001_dev->device_id); in pm8001_chip_ssp_io_req()
4569 struct pm8001_device *pm8001_dev, u32 flag) in pm8001_chip_reg_dev_req() argument
4581 struct domain_device *dev = pm8001_dev->sas_device; in pm8001_chip_reg_dev_req()
4590 ccb->device = pm8001_dev; in pm8001_chip_reg_dev_req()
4596 if (pm8001_dev->dev_type == SAS_SATA_DEV) in pm8001_chip_reg_dev_req()
4598 else if (pm8001_dev->dev_type == SAS_END_DEVICE || in pm8001_chip_reg_dev_req()
4599 pm8001_dev->dev_type == SAS_EDGE_EXPANDER_DEVICE || in pm8001_chip_reg_dev_req()
4600 pm8001_dev->dev_type == SAS_FANOUT_EXPANDER_DEVICE) in pm8001_chip_reg_dev_req()
4606 phy_id = pm8001_dev->attached_phy; in pm8001_chip_reg_dev_req()
4608 linkrate = (pm8001_dev->sas_device->linkrate < dev->port->linkrate) ? in pm8001_chip_reg_dev_req()
4609 pm8001_dev->sas_device->linkrate : dev->port->linkrate; in pm8001_chip_reg_dev_req()
4611 cpu_to_le32(((pm8001_dev->sas_device->port->id) & 0x0F) | in pm8001_chip_reg_dev_req()
4618 memcpy(payload.sas_addr, pm8001_dev->sas_device->sas_addr, in pm8001_chip_reg_dev_req()
4728 struct pm8001_device *pm8001_dev, u8 flag, u32 task_tag, u32 cmd_tag) in pm8001_chip_abort_task() argument
4735 if (pm8001_dev->dev_type == SAS_END_DEVICE) in pm8001_chip_abort_task()
4737 else if (pm8001_dev->dev_type == SAS_SATA_DEV) in pm8001_chip_abort_task()
4741 device_id = pm8001_dev->device_id; in pm8001_chip_abort_task()
4760 struct pm8001_device *pm8001_dev = dev->lldd_dev; in pm8001_chip_ssp_tm_req() local
4767 sspTMCmd.device_id = cpu_to_le32(pm8001_dev->device_id); in pm8001_chip_ssp_tm_req()
5117 struct pm8001_device *pm8001_dev, u32 state) in pm8001_chip_set_dev_state_req() argument
5131 ccb->device = pm8001_dev; in pm8001_chip_set_dev_state_req()
5134 payload.device_id = cpu_to_le32(pm8001_dev->device_id); in pm8001_chip_set_dev_state_req()