Lines Matching refs:pm8001_dev

1495 	struct pm8001_device *pm8001_dev;  in pm8001_work_fn()  local
1504 pm8001_dev = pw->data; /* Most stash device structure */ in pm8001_work_fn()
1505 if ((pm8001_dev == NULL) in pm8001_work_fn()
1507 && (pm8001_dev->dev_type == SAS_PHY_UNUSED))) { in pm8001_work_fn()
1515 struct sas_task *t = (struct sas_task *)pm8001_dev; in pm8001_work_fn()
1550 pm8001_dev = ccb->device; in pm8001_work_fn()
1551 if (pm8001_dev) in pm8001_work_fn()
1552 atomic_dec(&pm8001_dev->running_req); in pm8001_work_fn()
1573 struct sas_task *t = (struct sas_task *)pm8001_dev; in pm8001_work_fn()
1619 pm8001_dev = ccb->device; in pm8001_work_fn()
1620 dev = pm8001_dev->sas_device; in pm8001_work_fn()
1654 pm8001_open_reject_retry(pm8001_ha, t, pm8001_dev); in pm8001_work_fn()
1658 dev = pm8001_dev->sas_device; in pm8001_work_fn()
1662 dev = pm8001_dev->sas_device; in pm8001_work_fn()
1666 dev = pm8001_dev->sas_device; in pm8001_work_fn()
1670 dev = pm8001_dev->sas_device; in pm8001_work_fn()
1847 struct pm8001_device *pm8001_dev; in mpi_ssp_completion() local
1857 pm8001_dev = ccb->device; in mpi_ssp_completion()
1892 if (pm8001_dev) in mpi_ssp_completion()
1893 atomic_dec(&pm8001_dev->running_req); in mpi_ssp_completion()
1907 if (pm8001_dev) in mpi_ssp_completion()
1908 atomic_dec(&pm8001_dev->running_req); in mpi_ssp_completion()
1955 pm8001_dev, in mpi_ssp_completion()
2016 pm8001_dev, in mpi_ssp_completion()
2074 struct pm8001_device *pm8001_dev; in mpi_ssp_event() local
2084 pm8001_dev = ccb->device; in mpi_ssp_event()
2098 if (pm8001_dev) in mpi_ssp_event()
2099 atomic_dec(&pm8001_dev->running_req); in mpi_ssp_event()
2137 pm8001_dev, in mpi_ssp_event()
2253 struct pm8001_device *pm8001_dev; in mpi_sata_completion() local
2268 pm8001_dev = ccb->device; in mpi_sata_completion()
2276 pm8001_dev = t->dev->lldd_dev; in mpi_sata_completion()
2282 if ((pm8001_dev && !(pm8001_dev->id & NCQ_READ_LOG_FLAG)) in mpi_sata_completion()
2327 pm8001_dev->attached_phy + in mpi_sata_completion()
2346 if (pm8001_dev && in mpi_sata_completion()
2347 (pm8001_dev->id & NCQ_READ_LOG_FLAG)) { in mpi_sata_completion()
2349 pm8001_dev->id |= NCQ_ABORT_ALL_FLAG; in mpi_sata_completion()
2351 pm8001_dev->id = pm8001_dev->id & 0x7FFFFFFF; in mpi_sata_completion()
2352 pm8001_send_abort_all(pm8001_ha, pm8001_dev); in mpi_sata_completion()
2391 if (pm8001_dev) in mpi_sata_completion()
2392 atomic_dec(&pm8001_dev->running_req); in mpi_sata_completion()
2398 if (pm8001_dev) in mpi_sata_completion()
2399 atomic_dec(&pm8001_dev->running_req); in mpi_sata_completion()
2408 if (pm8001_dev) in mpi_sata_completion()
2409 atomic_dec(&pm8001_dev->running_req); in mpi_sata_completion()
2415 if (pm8001_dev) in mpi_sata_completion()
2416 atomic_dec(&pm8001_dev->running_req); in mpi_sata_completion()
2422 if (pm8001_dev) in mpi_sata_completion()
2423 atomic_dec(&pm8001_dev->running_req); in mpi_sata_completion()
2430 if (pm8001_dev) in mpi_sata_completion()
2431 atomic_dec(&pm8001_dev->running_req); in mpi_sata_completion()
2438 if (pm8001_dev) in mpi_sata_completion()
2439 atomic_dec(&pm8001_dev->running_req); in mpi_sata_completion()
2447 if (pm8001_dev) in mpi_sata_completion()
2448 atomic_dec(&pm8001_dev->running_req); in mpi_sata_completion()
2455 if (pm8001_dev) in mpi_sata_completion()
2456 atomic_dec(&pm8001_dev->running_req); in mpi_sata_completion()
2464 pm8001_dev, in mpi_sata_completion()
2480 pm8001_dev, in mpi_sata_completion()
2493 if (pm8001_dev) in mpi_sata_completion()
2494 atomic_dec(&pm8001_dev->running_req); in mpi_sata_completion()
2502 pm8001_dev, in mpi_sata_completion()
2516 if (pm8001_dev) in mpi_sata_completion()
2517 atomic_dec(&pm8001_dev->running_req); in mpi_sata_completion()
2523 if (pm8001_dev) in mpi_sata_completion()
2524 atomic_dec(&pm8001_dev->running_req); in mpi_sata_completion()
2530 if (pm8001_dev) in mpi_sata_completion()
2531 atomic_dec(&pm8001_dev->running_req); in mpi_sata_completion()
2537 if (pm8001_dev) in mpi_sata_completion()
2538 atomic_dec(&pm8001_dev->running_req); in mpi_sata_completion()
2544 if (pm8001_dev) in mpi_sata_completion()
2545 atomic_dec(&pm8001_dev->running_req); in mpi_sata_completion()
2551 if (pm8001_dev) in mpi_sata_completion()
2552 atomic_dec(&pm8001_dev->running_req); in mpi_sata_completion()
2558 if (pm8001_dev) in mpi_sata_completion()
2559 atomic_dec(&pm8001_dev->running_req); in mpi_sata_completion()
2565 if (pm8001_dev) in mpi_sata_completion()
2566 atomic_dec(&pm8001_dev->running_req); in mpi_sata_completion()
2573 pm8001_handle_event(pm8001_ha, pm8001_dev, in mpi_sata_completion()
2585 if (pm8001_dev) in mpi_sata_completion()
2586 atomic_dec(&pm8001_dev->running_req); in mpi_sata_completion()
2593 pm8001_handle_event(pm8001_ha, pm8001_dev, in mpi_sata_completion()
2607 if (pm8001_dev) in mpi_sata_completion()
2608 atomic_dec(&pm8001_dev->running_req); in mpi_sata_completion()
2615 if (pm8001_dev) in mpi_sata_completion()
2616 atomic_dec(&pm8001_dev->running_req); in mpi_sata_completion()
2641 struct pm8001_device *pm8001_dev; in mpi_sata_event() local
2654 pm8001_dev = ccb->device; in mpi_sata_event()
2664 pm8001_dev = pm8001_find_dev(pm8001_ha, dev_id); in mpi_sata_event()
2666 if (pm8001_dev) in mpi_sata_event()
2667 pm8001_send_read_log(pm8001_ha, pm8001_dev); in mpi_sata_event()
2673 pm8001_dev = ccb->device; in mpi_sata_event()
2688 if (pm8001_dev) in mpi_sata_event()
2689 atomic_dec(&pm8001_dev->running_req); in mpi_sata_event()
2727 pm8001_dev, in mpi_sata_event()
2844 struct pm8001_device *pm8001_dev; in mpi_smp_completion() local
2853 pm8001_dev = ccb->device; in mpi_smp_completion()
2868 if (pm8001_dev) in mpi_smp_completion()
2869 atomic_dec(&pm8001_dev->running_req); in mpi_smp_completion()
2875 if (pm8001_dev) in mpi_smp_completion()
2876 atomic_dec(&pm8001_dev->running_req); in mpi_smp_completion()
2883 if (pm8001_dev) in mpi_smp_completion()
2884 atomic_dec(&pm8001_dev->running_req); in mpi_smp_completion()
2932 pm8001_dev, in mpi_smp_completion()
3026 struct pm8001_device *pm8001_dev = ccb->device; in pm8001_mpi_set_dev_state_resp() local
3033 complete(pm8001_dev->setds_completion); in pm8001_mpi_set_dev_state_resp()
3480 struct pm8001_device *pm8001_dev; in pm8001_mpi_reg_resp() local
3486 pm8001_dev = ccb->device; in pm8001_mpi_reg_resp()
3494 pm8001_dev->device_id = device_id; in pm8001_mpi_reg_resp()
3527 complete(pm8001_dev->dcompletion); in pm8001_mpi_reg_resp()
3630 struct pm8001_device *pm8001_dev; in pm8001_mpi_task_abort_resp() local
3645 pm8001_dev = ccb->device; /* retrieve device */ in pm8001_mpi_task_abort_resp()
3674 if (pm8001_dev->id & NCQ_ABORT_ALL_FLAG) { in pm8001_mpi_task_abort_resp()
3676 pm8001_dev->id &= ~NCQ_ABORT_ALL_FLAG; in pm8001_mpi_task_abort_resp()
4095 struct pm8001_device *pm8001_dev = dev->lldd_dev; in pm8001_chip_smp_req() local
4136 build_smp_cmd(pm8001_dev->device_id, smp_cmd.tag, &smp_cmd); in pm8001_chip_smp_req()
4163 struct pm8001_device *pm8001_dev = dev->lldd_dev; in pm8001_chip_ssp_io_req() local
4176 ssp_cmd.device_id = cpu_to_le32(pm8001_dev->device_id); in pm8001_chip_ssp_io_req()
4380 struct pm8001_device *pm8001_dev, u32 flag) in pm8001_chip_reg_dev_req() argument
4392 struct domain_device *dev = pm8001_dev->sas_device; in pm8001_chip_reg_dev_req()
4401 ccb->device = pm8001_dev; in pm8001_chip_reg_dev_req()
4407 if (pm8001_dev->dev_type == SAS_SATA_DEV) in pm8001_chip_reg_dev_req()
4409 else if (pm8001_dev->dev_type == SAS_END_DEVICE || in pm8001_chip_reg_dev_req()
4410 pm8001_dev->dev_type == SAS_EDGE_EXPANDER_DEVICE || in pm8001_chip_reg_dev_req()
4411 pm8001_dev->dev_type == SAS_FANOUT_EXPANDER_DEVICE) in pm8001_chip_reg_dev_req()
4417 phy_id = pm8001_dev->attached_phy; in pm8001_chip_reg_dev_req()
4419 linkrate = (pm8001_dev->sas_device->linkrate < dev->port->linkrate) ? in pm8001_chip_reg_dev_req()
4420 pm8001_dev->sas_device->linkrate : dev->port->linkrate; in pm8001_chip_reg_dev_req()
4422 cpu_to_le32(((pm8001_dev->sas_device->port->id) & 0x0F) | in pm8001_chip_reg_dev_req()
4429 memcpy(payload.sas_addr, pm8001_dev->sas_device->sas_addr, in pm8001_chip_reg_dev_req()
4542 struct pm8001_device *pm8001_dev, u8 flag, u32 task_tag, u32 cmd_tag) in pm8001_chip_abort_task() argument
4548 if (pm8001_dev->dev_type == SAS_END_DEVICE) in pm8001_chip_abort_task()
4550 else if (pm8001_dev->dev_type == SAS_SATA_DEV) in pm8001_chip_abort_task()
4554 device_id = pm8001_dev->device_id; in pm8001_chip_abort_task()
4573 struct pm8001_device *pm8001_dev = dev->lldd_dev; in pm8001_chip_ssp_tm_req() local
4580 sspTMCmd.device_id = cpu_to_le32(pm8001_dev->device_id); in pm8001_chip_ssp_tm_req()
4936 struct pm8001_device *pm8001_dev, u32 state) in pm8001_chip_set_dev_state_req() argument
4950 ccb->device = pm8001_dev; in pm8001_chip_set_dev_state_req()
4953 payload.device_id = cpu_to_le32(pm8001_dev->device_id); in pm8001_chip_set_dev_state_req()