Lines Matching refs:pm8001_dev

1504 	struct pm8001_device *pm8001_dev;  in pm8001_work_fn()  local
1513 pm8001_dev = pw->data; /* Most stash device structure */ in pm8001_work_fn()
1514 if ((pm8001_dev == NULL) in pm8001_work_fn()
1516 && (pm8001_dev->dev_type == SAS_PHY_UNUSED))) { in pm8001_work_fn()
1524 struct sas_task *t = (struct sas_task *)pm8001_dev; in pm8001_work_fn()
1559 pm8001_dev = ccb->device; in pm8001_work_fn()
1560 if (pm8001_dev) in pm8001_work_fn()
1561 pm8001_dev->running_req--; in pm8001_work_fn()
1584 struct sas_task *t = (struct sas_task *)pm8001_dev; in pm8001_work_fn()
1639 pm8001_dev = ccb->device; in pm8001_work_fn()
1640 dev = pm8001_dev->sas_device; in pm8001_work_fn()
1676 pm8001_open_reject_retry(pm8001_ha, t, pm8001_dev); in pm8001_work_fn()
1680 dev = pm8001_dev->sas_device; in pm8001_work_fn()
1684 dev = pm8001_dev->sas_device; in pm8001_work_fn()
1688 dev = pm8001_dev->sas_device; in pm8001_work_fn()
1692 dev = pm8001_dev->sas_device; in pm8001_work_fn()
1865 struct pm8001_device *pm8001_dev; in mpi_ssp_completion() local
1875 pm8001_dev = ccb->device; in mpi_ssp_completion()
1907 if (pm8001_dev) in mpi_ssp_completion()
1908 pm8001_dev->running_req--; in mpi_ssp_completion()
1923 if (pm8001_dev) in mpi_ssp_completion()
1924 pm8001_dev->running_req--; in mpi_ssp_completion()
1976 pm8001_dev, in mpi_ssp_completion()
2046 pm8001_dev, in mpi_ssp_completion()
2111 struct pm8001_device *pm8001_dev; in mpi_ssp_event() local
2121 pm8001_dev = ccb->device; in mpi_ssp_event()
2137 if (pm8001_dev) in mpi_ssp_event()
2138 pm8001_dev->running_req--; in mpi_ssp_event()
2182 pm8001_dev, in mpi_ssp_event()
2310 struct pm8001_device *pm8001_dev; in mpi_sata_completion() local
2326 pm8001_dev = ccb->device; in mpi_sata_completion()
2335 pm8001_dev = t->dev->lldd_dev; in mpi_sata_completion()
2342 if ((pm8001_dev && !(pm8001_dev->id & NCQ_READ_LOG_FLAG)) in mpi_sata_completion()
2383 pm8001_dev->attached_phy + in mpi_sata_completion()
2402 if (pm8001_dev && in mpi_sata_completion()
2403 (pm8001_dev->id & NCQ_READ_LOG_FLAG)) { in mpi_sata_completion()
2405 pm8001_dev->id |= NCQ_ABORT_ALL_FLAG; in mpi_sata_completion()
2407 pm8001_dev->id = pm8001_dev->id & 0x7FFFFFFF; in mpi_sata_completion()
2408 pm8001_send_abort_all(pm8001_ha, pm8001_dev); in mpi_sata_completion()
2446 if (pm8001_dev) in mpi_sata_completion()
2447 pm8001_dev->running_req--; in mpi_sata_completion()
2454 if (pm8001_dev) in mpi_sata_completion()
2455 pm8001_dev->running_req--; in mpi_sata_completion()
2465 if (pm8001_dev) in mpi_sata_completion()
2466 pm8001_dev->running_req--; in mpi_sata_completion()
2516 pm8001_dev, in mpi_sata_completion()
2532 pm8001_dev, in mpi_sata_completion()
2556 pm8001_dev, in mpi_sata_completion()
2619 pm8001_handle_event(pm8001_ha, pm8001_dev, in mpi_sata_completion()
2639 pm8001_handle_event(pm8001_ha, pm8001_dev, in mpi_sata_completion()
2685 struct pm8001_device *pm8001_dev; in mpi_sata_event() local
2698 pm8001_dev = ccb->device; in mpi_sata_event()
2710 pm8001_dev = pm8001_find_dev(pm8001_ha, dev_id); in mpi_sata_event()
2712 if (pm8001_dev) in mpi_sata_event()
2713 pm8001_send_read_log(pm8001_ha, pm8001_dev); in mpi_sata_event()
2719 pm8001_dev = ccb->device; in mpi_sata_event()
2735 if (pm8001_dev) in mpi_sata_event()
2736 pm8001_dev->running_req--; in mpi_sata_event()
2780 pm8001_dev, in mpi_sata_event()
2910 struct pm8001_device *pm8001_dev; in mpi_smp_completion() local
2919 pm8001_dev = ccb->device; in mpi_smp_completion()
2931 if (pm8001_dev) in mpi_smp_completion()
2932 pm8001_dev->running_req--; in mpi_smp_completion()
2939 if (pm8001_dev) in mpi_smp_completion()
2940 pm8001_dev->running_req--; in mpi_smp_completion()
2947 if (pm8001_dev) in mpi_smp_completion()
2948 pm8001_dev->running_req--; in mpi_smp_completion()
3001 pm8001_dev, in mpi_smp_completion()
3106 struct pm8001_device *pm8001_dev = ccb->device; in pm8001_mpi_set_dev_state_resp() local
3114 complete(pm8001_dev->setds_completion); in pm8001_mpi_set_dev_state_resp()
3568 struct pm8001_device *pm8001_dev; in pm8001_mpi_reg_resp() local
3574 pm8001_dev = ccb->device; in pm8001_mpi_reg_resp()
3582 pm8001_dev->device_id = device_id; in pm8001_mpi_reg_resp()
3617 complete(pm8001_dev->dcompletion); in pm8001_mpi_reg_resp()
3728 struct pm8001_device *pm8001_dev; in pm8001_mpi_task_abort_resp() local
3744 pm8001_dev = ccb->device; /* retrieve device */ in pm8001_mpi_task_abort_resp()
3775 if (pm8001_dev->id & NCQ_ABORT_ALL_FLAG) { in pm8001_mpi_task_abort_resp()
3779 pm8001_dev->id &= 0xBFFFFFFF; in pm8001_mpi_task_abort_resp()
4244 struct pm8001_device *pm8001_dev = dev->lldd_dev; in pm8001_chip_smp_req() local
4285 build_smp_cmd(pm8001_dev->device_id, smp_cmd.tag, &smp_cmd); in pm8001_chip_smp_req()
4312 struct pm8001_device *pm8001_dev = dev->lldd_dev; in pm8001_chip_ssp_io_req() local
4325 ssp_cmd.device_id = cpu_to_le32(pm8001_dev->device_id); in pm8001_chip_ssp_io_req()
4529 struct pm8001_device *pm8001_dev, u32 flag) in pm8001_chip_reg_dev_req() argument
4541 struct domain_device *dev = pm8001_dev->sas_device; in pm8001_chip_reg_dev_req()
4550 ccb->device = pm8001_dev; in pm8001_chip_reg_dev_req()
4556 if (pm8001_dev->dev_type == SAS_SATA_DEV) in pm8001_chip_reg_dev_req()
4558 else if (pm8001_dev->dev_type == SAS_END_DEVICE || in pm8001_chip_reg_dev_req()
4559 pm8001_dev->dev_type == SAS_EDGE_EXPANDER_DEVICE || in pm8001_chip_reg_dev_req()
4560 pm8001_dev->dev_type == SAS_FANOUT_EXPANDER_DEVICE) in pm8001_chip_reg_dev_req()
4566 phy_id = pm8001_dev->attached_phy; in pm8001_chip_reg_dev_req()
4568 linkrate = (pm8001_dev->sas_device->linkrate < dev->port->linkrate) ? in pm8001_chip_reg_dev_req()
4569 pm8001_dev->sas_device->linkrate : dev->port->linkrate; in pm8001_chip_reg_dev_req()
4571 cpu_to_le32(((pm8001_dev->sas_device->port->id) & 0x0F) | in pm8001_chip_reg_dev_req()
4578 memcpy(payload.sas_addr, pm8001_dev->sas_device->sas_addr, in pm8001_chip_reg_dev_req()
4685 struct pm8001_device *pm8001_dev, u8 flag, u32 task_tag, u32 cmd_tag) in pm8001_chip_abort_task() argument
4692 if (pm8001_dev->dev_type == SAS_END_DEVICE) in pm8001_chip_abort_task()
4694 else if (pm8001_dev->dev_type == SAS_SATA_DEV) in pm8001_chip_abort_task()
4698 device_id = pm8001_dev->device_id; in pm8001_chip_abort_task()
4717 struct pm8001_device *pm8001_dev = dev->lldd_dev; in pm8001_chip_ssp_tm_req() local
4724 sspTMCmd.device_id = cpu_to_le32(pm8001_dev->device_id); in pm8001_chip_ssp_tm_req()
5067 struct pm8001_device *pm8001_dev, u32 state) in pm8001_chip_set_dev_state_req() argument
5081 ccb->device = pm8001_dev; in pm8001_chip_set_dev_state_req()
5084 payload.device_id = cpu_to_le32(pm8001_dev->device_id); in pm8001_chip_set_dev_state_req()