Lines Matching refs:pnum
864 * @pnum: Switch port number to set LOCKOUT bit
867 int rio_set_port_lockout(struct rio_dev *rdev, u32 pnum, int lock)
872 RIO_DEV_PORT_N_CTL_CSR(rdev, pnum),
880 RIO_DEV_PORT_N_CTL_CSR(rdev, pnum),
1024 * @pnum: Device port number to issue the command
1028 rio_get_input_status(struct rio_dev *rdev, int pnum, u32 *lnkresp)
1037 RIO_DEV_PORT_N_MNT_RSP_CSR(rdev, pnum),
1044 RIO_DEV_PORT_N_MNT_REQ_CSR(rdev, pnum),
1055 RIO_DEV_PORT_N_MNT_RSP_CSR(rdev, pnum),
1069 * @pnum: Switch port number to clear errors
1079 static int rio_clr_err_stopped(struct rio_dev *rdev, u32 pnum, u32 err_status)
1081 struct rio_dev *nextdev = rdev->rswitch->nextdev[pnum];
1087 RIO_DEV_PORT_N_ERR_STS_CSR(rdev, pnum),
1095 if (rio_get_input_status(rdev, pnum, ®val)) {
1101 pnum, regval);
1105 RIO_DEV_PORT_N_ACK_STS_CSR(rdev, pnum),
1107 pr_debug("RIO_EM: SP%d_ACK_STS_CSR=0x%08x\n", pnum, regval);
1111 pnum, far_ackid, far_linkstat, near_ackid);
1123 RIO_DEV_PORT_N_ACK_STS_CSR(rdev, pnum),
1142 rio_read_config_32(rdev, RIO_DEV_PORT_N_ERR_STS_CSR(rdev, pnum),
1144 pr_debug("RIO_EM: SP%d_ERR_STS_CSR=0x%08x\n", pnum, err_status);
1153 rio_read_config_32(rdev, RIO_DEV_PORT_N_ERR_STS_CSR(rdev, pnum),
1155 pr_debug("RIO_EM: SP%d_ERR_STS_CSR=0x%08x\n", pnum, err_status);