Lines Matching refs:txport
135 #define UB960_SR_INTERRUPT_STS_IS_CSI_TX(n) BIT(4 + (n)) /* txport[n] IRQ */
486 u8 nport; /* TX port number, and index in priv->txport[] */
522 u8 txport;
809 if (priv->reg_current.txport == nport)
820 priv->reg_current.txport = nport;
1121 struct ub960_txport *txport;
1124 txport = kzalloc(sizeof(*txport), GFP_KERNEL);
1125 if (!txport)
1128 txport->priv = priv;
1129 txport->nport = nport;
1138 txport->non_continous_clk = vep.bus.mipi_csi2.flags &
1141 txport->num_data_lanes = vep.bus.mipi_csi2.num_data_lanes;
1162 priv->txports[nport] = txport;
1169 kfree(txport);
1738 struct ub960_txport *txport)
1740 unsigned int nport = txport->nport;
1750 csi_ctl |= (4 - txport->num_data_lanes) << 4;
1752 if (!txport->non_continous_clk)
1809 struct ub960_txport *txport = priv->txports[nport];
1811 if (!txport)
1814 ub960_init_tx_port(priv, txport);
2427 struct ub960_txport *txport;
2438 txport = priv->txports[ub960_pad_to_port(priv, route->source_pad)];
2439 if (!txport)
2968 struct ub960_txport *txport = priv->txports[nport];
2972 if (!txport) {
3166 struct ub960_txport *txport = priv->txports[nport];
3168 if (!txport)
3171 kfree(txport);
3908 priv->reg_current.txport = 0xff;