Lines Matching refs:pm8001_dev
1920 struct pm8001_device *pm8001_dev; in mpi_ssp_completion() local
1930 pm8001_dev = ccb->device; in mpi_ssp_completion()
1963 if (pm8001_dev) in mpi_ssp_completion()
1964 atomic_dec(&pm8001_dev->running_req); in mpi_ssp_completion()
1970 if (pm8001_dev) in mpi_ssp_completion()
1971 atomic_dec(&pm8001_dev->running_req); in mpi_ssp_completion()
1980 if (pm8001_dev) in mpi_ssp_completion()
1981 atomic_dec(&pm8001_dev->running_req); in mpi_ssp_completion()
1987 if (pm8001_dev) in mpi_ssp_completion()
1988 atomic_dec(&pm8001_dev->running_req); in mpi_ssp_completion()
1996 if (pm8001_dev) in mpi_ssp_completion()
1997 atomic_dec(&pm8001_dev->running_req); in mpi_ssp_completion()
2004 if (pm8001_dev) in mpi_ssp_completion()
2005 atomic_dec(&pm8001_dev->running_req); in mpi_ssp_completion()
2013 if (pm8001_dev) in mpi_ssp_completion()
2014 atomic_dec(&pm8001_dev->running_req); in mpi_ssp_completion()
2022 if (pm8001_dev) in mpi_ssp_completion()
2023 atomic_dec(&pm8001_dev->running_req); in mpi_ssp_completion()
2031 if (pm8001_dev) in mpi_ssp_completion()
2032 atomic_dec(&pm8001_dev->running_req); in mpi_ssp_completion()
2039 if (pm8001_dev) in mpi_ssp_completion()
2040 atomic_dec(&pm8001_dev->running_req); in mpi_ssp_completion()
2054 pm8001_dev, in mpi_ssp_completion()
2063 if (pm8001_dev) in mpi_ssp_completion()
2064 atomic_dec(&pm8001_dev->running_req); in mpi_ssp_completion()
2072 if (pm8001_dev) in mpi_ssp_completion()
2073 atomic_dec(&pm8001_dev->running_req); in mpi_ssp_completion()
2081 if (pm8001_dev) in mpi_ssp_completion()
2082 atomic_dec(&pm8001_dev->running_req); in mpi_ssp_completion()
2089 if (pm8001_dev) in mpi_ssp_completion()
2090 atomic_dec(&pm8001_dev->running_req); in mpi_ssp_completion()
2096 if (pm8001_dev) in mpi_ssp_completion()
2097 atomic_dec(&pm8001_dev->running_req); in mpi_ssp_completion()
2103 if (pm8001_dev) in mpi_ssp_completion()
2104 atomic_dec(&pm8001_dev->running_req); in mpi_ssp_completion()
2111 if (pm8001_dev) in mpi_ssp_completion()
2112 atomic_dec(&pm8001_dev->running_req); in mpi_ssp_completion()
2118 if (pm8001_dev) in mpi_ssp_completion()
2119 atomic_dec(&pm8001_dev->running_req); in mpi_ssp_completion()
2125 if (pm8001_dev) in mpi_ssp_completion()
2126 atomic_dec(&pm8001_dev->running_req); in mpi_ssp_completion()
2134 pm8001_dev, in mpi_ssp_completion()
2141 if (pm8001_dev) in mpi_ssp_completion()
2142 atomic_dec(&pm8001_dev->running_req); in mpi_ssp_completion()
2148 if (pm8001_dev) in mpi_ssp_completion()
2149 atomic_dec(&pm8001_dev->running_req); in mpi_ssp_completion()
2155 if (pm8001_dev) in mpi_ssp_completion()
2156 atomic_dec(&pm8001_dev->running_req); in mpi_ssp_completion()
2164 if (pm8001_dev) in mpi_ssp_completion()
2165 atomic_dec(&pm8001_dev->running_req); in mpi_ssp_completion()
2172 if (pm8001_dev) in mpi_ssp_completion()
2173 atomic_dec(&pm8001_dev->running_req); in mpi_ssp_completion()
2205 struct pm8001_device *pm8001_dev; in mpi_ssp_event() local
2214 pm8001_dev = ccb->device; in mpi_ssp_event()
2228 if (pm8001_dev) in mpi_ssp_event()
2229 atomic_dec(&pm8001_dev->running_req); in mpi_ssp_event()
2273 pm8001_dev, in mpi_ssp_event()
2397 struct pm8001_device *pm8001_dev; in mpi_sata_completion() local
2412 pm8001_dev = ccb->device; in mpi_sata_completion()
2420 pm8001_dev = t->dev->lldd_dev; in mpi_sata_completion()
2426 if ((pm8001_dev && !(pm8001_dev->id & NCQ_READ_LOG_FLAG)) in mpi_sata_completion()
2441 pm8001_dev->device_id, status, tag); in mpi_sata_completion()
2472 pm8001_dev->attached_phy + in mpi_sata_completion()
2492 if (pm8001_dev && in mpi_sata_completion()
2493 (pm8001_dev->id & NCQ_READ_LOG_FLAG)) { in mpi_sata_completion()
2495 pm8001_dev->id |= NCQ_ABORT_ALL_FLAG; in mpi_sata_completion()
2497 pm8001_dev->id = pm8001_dev->id & 0x7FFFFFFF; in mpi_sata_completion()
2498 pm80xx_send_abort_all(pm8001_ha, pm8001_dev); in mpi_sata_completion()
2536 if (pm8001_dev) in mpi_sata_completion()
2537 atomic_dec(&pm8001_dev->running_req); in mpi_sata_completion()
2543 if (pm8001_dev) in mpi_sata_completion()
2544 atomic_dec(&pm8001_dev->running_req); in mpi_sata_completion()
2553 if (pm8001_dev) in mpi_sata_completion()
2554 atomic_dec(&pm8001_dev->running_req); in mpi_sata_completion()
2560 if (pm8001_dev) in mpi_sata_completion()
2561 atomic_dec(&pm8001_dev->running_req); in mpi_sata_completion()
2567 if (pm8001_dev) in mpi_sata_completion()
2568 atomic_dec(&pm8001_dev->running_req); in mpi_sata_completion()
2575 if (pm8001_dev) in mpi_sata_completion()
2576 atomic_dec(&pm8001_dev->running_req); in mpi_sata_completion()
2584 if (pm8001_dev) in mpi_sata_completion()
2585 atomic_dec(&pm8001_dev->running_req); in mpi_sata_completion()
2593 if (pm8001_dev) in mpi_sata_completion()
2594 atomic_dec(&pm8001_dev->running_req); in mpi_sata_completion()
2601 if (pm8001_dev) in mpi_sata_completion()
2602 atomic_dec(&pm8001_dev->running_req); in mpi_sata_completion()
2615 pm8001_dev, in mpi_sata_completion()
2631 pm8001_dev, in mpi_sata_completion()
2645 if (pm8001_dev) in mpi_sata_completion()
2646 atomic_dec(&pm8001_dev->running_req); in mpi_sata_completion()
2655 pm8001_dev, in mpi_sata_completion()
2669 if (pm8001_dev) in mpi_sata_completion()
2670 atomic_dec(&pm8001_dev->running_req); in mpi_sata_completion()
2676 if (pm8001_dev) in mpi_sata_completion()
2677 atomic_dec(&pm8001_dev->running_req); in mpi_sata_completion()
2683 if (pm8001_dev) in mpi_sata_completion()
2684 atomic_dec(&pm8001_dev->running_req); in mpi_sata_completion()
2690 if (pm8001_dev) in mpi_sata_completion()
2691 atomic_dec(&pm8001_dev->running_req); in mpi_sata_completion()
2697 if (pm8001_dev) in mpi_sata_completion()
2698 atomic_dec(&pm8001_dev->running_req); in mpi_sata_completion()
2704 if (pm8001_dev) in mpi_sata_completion()
2705 atomic_dec(&pm8001_dev->running_req); in mpi_sata_completion()
2711 if (pm8001_dev) in mpi_sata_completion()
2712 atomic_dec(&pm8001_dev->running_req); in mpi_sata_completion()
2718 if (pm8001_dev) in mpi_sata_completion()
2719 atomic_dec(&pm8001_dev->running_req); in mpi_sata_completion()
2726 pm8001_handle_event(pm8001_ha, pm8001_dev, in mpi_sata_completion()
2738 if (pm8001_dev) in mpi_sata_completion()
2739 atomic_dec(&pm8001_dev->running_req); in mpi_sata_completion()
2746 pm8001_handle_event(pm8001_ha, pm8001_dev, in mpi_sata_completion()
2760 if (pm8001_dev) in mpi_sata_completion()
2761 atomic_dec(&pm8001_dev->running_req); in mpi_sata_completion()
2766 pm8001_dev->device_id, status, tag); in mpi_sata_completion()
2770 if (pm8001_dev) in mpi_sata_completion()
2771 atomic_dec(&pm8001_dev->running_req); in mpi_sata_completion()
2798 struct pm8001_device *pm8001_dev; in mpi_sata_event() local
2811 pm8001_dev = ccb->device; in mpi_sata_event()
2822 pm8001_dev = pm8001_find_dev(pm8001_ha, dev_id); in mpi_sata_event()
2824 if (pm8001_dev) in mpi_sata_event()
2825 pm80xx_send_read_log(pm8001_ha, pm8001_dev); in mpi_sata_event()
2843 if (pm8001_dev) in mpi_sata_event()
2844 atomic_dec(&pm8001_dev->running_req); in mpi_sata_event()
2889 pm8001_dev, in mpi_sata_event()
3021 struct pm8001_device *pm8001_dev; in mpi_smp_completion() local
3032 pm8001_dev = ccb->device; in mpi_smp_completion()
3046 if (pm8001_dev) in mpi_smp_completion()
3047 atomic_dec(&pm8001_dev->running_req); in mpi_smp_completion()
3068 if (pm8001_dev) in mpi_smp_completion()
3069 atomic_dec(&pm8001_dev->running_req); in mpi_smp_completion()
3076 if (pm8001_dev) in mpi_smp_completion()
3077 atomic_dec(&pm8001_dev->running_req); in mpi_smp_completion()
3130 pm8001_dev, in mpi_smp_completion()
4199 struct pm8001_device *pm8001_dev = dev->lldd_dev; in pm80xx_chip_smp_req() local
4298 build_smp_cmd(pm8001_dev->device_id, smp_cmd.tag, in pm80xx_chip_smp_req()
4358 struct pm8001_device *pm8001_dev = dev->lldd_dev; in pm80xx_chip_ssp_io_req() local
4376 ssp_cmd.device_id = cpu_to_le32(pm8001_dev->device_id); in pm80xx_chip_ssp_io_req()
4797 struct pm8001_device *pm8001_dev, u32 flag) in pm80xx_chip_reg_dev_req() argument
4809 struct domain_device *dev = pm8001_dev->sas_device; in pm80xx_chip_reg_dev_req()
4818 ccb->device = pm8001_dev; in pm80xx_chip_reg_dev_req()
4825 if (pm8001_dev->dev_type == SAS_SATA_DEV) in pm80xx_chip_reg_dev_req()
4827 else if (pm8001_dev->dev_type == SAS_END_DEVICE || in pm80xx_chip_reg_dev_req()
4828 pm8001_dev->dev_type == SAS_EDGE_EXPANDER_DEVICE || in pm80xx_chip_reg_dev_req()
4829 pm8001_dev->dev_type == SAS_FANOUT_EXPANDER_DEVICE) in pm80xx_chip_reg_dev_req()
4835 phy_id = pm8001_dev->attached_phy; in pm80xx_chip_reg_dev_req()
4839 linkrate = (pm8001_dev->sas_device->linkrate < dev->port->linkrate) ? in pm80xx_chip_reg_dev_req()
4840 pm8001_dev->sas_device->linkrate : dev->port->linkrate; in pm80xx_chip_reg_dev_req()
4843 cpu_to_le32(((pm8001_dev->sas_device->port->id) & 0xFF) | in pm80xx_chip_reg_dev_req()
4852 memcpy(payload.sas_addr, pm8001_dev->sas_device->sas_addr, in pm80xx_chip_reg_dev_req()