Lines Matching refs:phy_id
3117 u8 phy_id = (u8)((phyid_npip_portstate & 0xFF0000) >> 16);
3122 struct pm8001_phy *phy = &pm8001_ha->phy[phy_id];
3127 pm80xx_chip_phy_ctl_req(pm8001_ha, phy_id,
3131 port->wide_port_phymap |= (1U << phy_id);
3155 u8 phy_id =
3160 struct pm8001_phy *phy = &pm8001_ha->phy[phy_id];
3166 port->wide_port_phymap |= (1U << phy_id);
3170 port_id, phy_id, link_rate, portstate, deviceType);
3178 pm80xx_chip_phy_ctl_req(pm8001_ha, phy_id,
3215 pm8001_bytes_dmaed(pm8001_ha, phy_id);
3234 u8 phy_id =
3240 struct pm8001_phy *phy = &pm8001_ha->phy[phy_id];
3244 phy_id, port_id, link_rate, portstate);
3264 pm8001_bytes_dmaed(pm8001_ha, phy_id);
3282 u8 phy_id =
3287 struct pm8001_phy *phy = &pm8001_ha->phy[phy_id];
3296 phy_id, port_id);
3301 phy_id, port_id);
3308 port_id, phy_id, 0, 0);
3315 phy_id, port_id);
3320 phy_id, port_id);
3326 phy_id, port_id);
3332 port_id, phy_id, 0, 0);
3340 phy_id, port_id, portstate);
3355 u32 phy_id =
3357 struct pm8001_phy *phy = &pm8001_ha->phy[phy_id];
3361 status, phy_id);
3418 u8 phy_id =
3426 struct pm8001_phy *phy = &pm8001_ha->phy[phy_id];
3428 struct asd_sas_phy *sas_phy = sas_ha->sas_phy[phy_id];
3431 port_id, phy_id, eventType, status);
3438 phy_id, port_id);
3447 phy_id, port_id);
3458 phy_id, port_id);
3469 port_id, phy_id, 1, 0);
3479 phy_id, port_id);
3495 phy_id, port_id);
3497 HW_EVENT_LINK_ERR_INVALID_DWORD, port_id, phy_id, 0, 0);
3502 phy_id, port_id);
3505 port_id, phy_id, 0, 0);
3510 phy_id, port_id);
3513 port_id, phy_id, 0, 0);
3518 phy_id, port_id);
3521 port_id, phy_id, 0, 0);
3525 "HW_EVENT_MALFUNCTION phyid:%#x\n", phy_id);
3538 phy_id, port_id);
3541 port_id, phy_id, 0, 0);
3545 "HW_EVENT_HARD_RESET_RECEIVED phyid:%#x\n", phy_id);
3550 "HW_EVENT_ID_FRAME_TIMEOUT phyid:%#x\n", phy_id);
3559 phy_id, port_id);
3562 port_id, phy_id, 0, 0);
3571 phy_id, port_id, portstate);
3572 if (!pm8001_ha->phy[phy_id].reset_completion) {
3574 port_id, phy_id, 0, 0);
3581 if (pm8001_ha->phy[phy_id].reset_completion) {
3582 pm8001_ha->phy[phy_id].port_reset_status =
3584 complete(pm8001_ha->phy[phy_id].reset_completion);
3585 pm8001_ha->phy[phy_id].reset_completion = NULL;
3591 phy_id, port_id);
3594 port_id, phy_id, 0, 0);
3607 phy_id, port_id);
3613 phy_id, port_id, portstate);
3614 if (pm8001_ha->phy[phy_id].reset_completion) {
3615 pm8001_ha->phy[phy_id].port_reset_status =
3617 complete(pm8001_ha->phy[phy_id].reset_completion);
3618 pm8001_ha->phy[phy_id].reset_completion = NULL;
3630 port_id, phy_id, eventType, status);
4648 * @phy_id: the phy id which we wanted to start up.
4651 pm80xx_chip_phy_start_req(struct pm8001_hba_info *pm8001_ha, u8 phy_id)
4660 pm8001_dbg(pm8001_ha, INIT, "PHY START REQ for phy_id %d\n", phy_id);
4663 LINKMODE_AUTO | pm8001_ha->link_rate | phy_id);
4669 phy_id);
4676 &pm8001_ha->phy[phy_id].dev_sas_addr, SAS_ADDR_SIZE);
4677 payload.sas_identify.phy_id = phy_id;
4686 * @phy_id: the phy id which we wanted to start up.
4689 u8 phy_id)
4697 payload.phy_id = cpu_to_le32(phy_id);
4712 u32 linkrate, phy_id;
4739 phy_id = parent_dev->ex_dev.ex_phy->phy_id;
4741 phy_id = pm8001_dev->attached_phy;
4750 ((phy_id & 0xFF) << 8));
4762 "register device req phy_id 0x%x port_id 0x%x\n", phy_id,