Home
last modified time | relevance | path

Searched refs:msg_err (Results 1 - 20 of 20) sorted by relevance

/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-axxia.c127 * @msg_err: error code for completed message
141 int msg_err; member
284 idev->msg_err = -EPROTO; in axxia_i2c_empty_rx_fifo()
397 idev->msg_err = -EAGAIN; in axxia_i2c_isr()
399 idev->msg_err = -ENXIO; in axxia_i2c_isr()
401 idev->msg_err = -EIO; in axxia_i2c_isr()
424 idev->msg_err = -ETIMEDOUT; in axxia_i2c_isr()
505 if (idev->msg_err == -ENXIO) { in axxia_i2c_xfer_seq()
513 idev->msg_err = -ETIMEDOUT; in axxia_i2c_xfer_seq()
518 if (unlikely(idev->msg_err) in axxia_i2c_xfer_seq()
[all...]
H A Di2c-bcm2835.c68 u32 msg_err; member
289 i2c_dev->msg_err = err; in bcm2835_i2c_isr()
302 i2c_dev->msg_err = BCM2835_I2C_S_LEN; in bcm2835_i2c_isr()
304 i2c_dev->msg_err = 0; in bcm2835_i2c_isr()
310 i2c_dev->msg_err = val | BCM2835_I2C_S_LEN; in bcm2835_i2c_isr()
326 i2c_dev->msg_err = val | BCM2835_I2C_S_LEN; in bcm2835_i2c_isr()
377 if (!i2c_dev->msg_err) in bcm2835_i2c_xfer()
380 dev_dbg(i2c_dev->dev, "i2c transfer failed: %x\n", i2c_dev->msg_err); in bcm2835_i2c_xfer()
382 if (i2c_dev->msg_err & BCM2835_I2C_S_ERR) in bcm2835_i2c_xfer()
H A Di2c-altera.c62 * @msg_err: error code for completed message
78 int msg_err; member
254 idev->msg_err = -EAGAIN; in altr_i2c_isr()
258 idev->msg_err = -ENXIO; in altr_i2c_isr()
317 idev->msg_err = 0; in altr_i2c_xfer_msg()
350 idev->msg_err = -ETIMEDOUT; in altr_i2c_xfer_msg()
357 return idev->msg_err; in altr_i2c_xfer_msg()
H A Di2c-xlp9xx.c97 u32 msg_err; member
246 priv->msg_err = status; in xlp9xx_i2c_isr()
331 priv->msg_err = 0; in xlp9xx_i2c_xfer_msg()
402 if (priv->msg_err & XLP9XX_I2C_INTEN_BUSERR) { in xlp9xx_i2c_xfer_msg()
403 dev_dbg(priv->dev, "transfer error %x!\n", priv->msg_err); in xlp9xx_i2c_xfer_msg()
406 } else if (priv->msg_err & XLP9XX_I2C_INTEN_NACKADDR) { in xlp9xx_i2c_xfer_msg()
H A Di2c-designware-master.c294 dev->msg_err = -EINVAL; in i2c_dw_xfer_msg()
389 if (dev->msg_err) in i2c_dw_xfer_msg()
501 dev->msg_err = 0; in i2c_dw_xfer()
537 if (dev->msg_err) { in i2c_dw_xfer()
538 ret = dev->msg_err; in i2c_dw_xfer()
668 if ((stat & (DW_IC_INTR_TX_ABRT | DW_IC_INTR_STOP_DET)) || dev->msg_err) in i2c_dw_irq_handler_master()
H A Di2c-tegra.c244 * @msg_err: error code for completed message
279 int msg_err; member
879 i2c_dev->msg_err |= I2C_ERR_UNKNOWN_INTERRUPT; in tegra_i2c_isr()
886 i2c_dev->msg_err |= I2C_ERR_NO_ACK; in tegra_i2c_isr()
888 i2c_dev->msg_err |= I2C_ERR_ARBITRATION_LOST; in tegra_i2c_isr()
907 i2c_dev->msg_err |= I2C_ERR_RX_BUFFER_OVERFLOW; in tegra_i2c_isr()
941 i2c_dev->msg_err |= I2C_ERR_UNKNOWN_INTERRUPT; in tegra_i2c_isr()
1196 if (i2c_dev->msg_err == I2C_ERR_NONE) in tegra_i2c_error_recover()
1202 if (i2c_dev->msg_err == I2C_ERR_ARBITRATION_LOST) { in tegra_i2c_error_recover()
1209 if (i2c_dev->msg_err in tegra_i2c_error_recover()
[all...]
H A Di2c-designware-core.h204 * @msg_err: error status of the current transfer
257 int msg_err; member
H A Di2c-designware-slave.c84 dev->msg_err = 0; in i2c_dw_reg_slave()
/kernel/linux/linux-6.6/drivers/i2c/busses/
H A Di2c-axxia.c127 * @msg_err: error code for completed message
141 int msg_err; member
284 idev->msg_err = -EPROTO; in axxia_i2c_empty_rx_fifo()
397 idev->msg_err = -EAGAIN; in axxia_i2c_isr()
399 idev->msg_err = -ENXIO; in axxia_i2c_isr()
401 idev->msg_err = -EIO; in axxia_i2c_isr()
424 idev->msg_err = -ETIMEDOUT; in axxia_i2c_isr()
505 if (idev->msg_err == -ENXIO) { in axxia_i2c_xfer_seq()
513 idev->msg_err = -ETIMEDOUT; in axxia_i2c_xfer_seq()
518 if (unlikely(idev->msg_err) in axxia_i2c_xfer_seq()
[all...]
H A Di2c-bcm2835.c68 u32 msg_err; member
289 i2c_dev->msg_err = err; in bcm2835_i2c_isr()
302 i2c_dev->msg_err = BCM2835_I2C_S_LEN; in bcm2835_i2c_isr()
304 i2c_dev->msg_err = 0; in bcm2835_i2c_isr()
310 i2c_dev->msg_err = val | BCM2835_I2C_S_LEN; in bcm2835_i2c_isr()
326 i2c_dev->msg_err = val | BCM2835_I2C_S_LEN; in bcm2835_i2c_isr()
377 if (!i2c_dev->msg_err) in bcm2835_i2c_xfer()
380 dev_dbg(i2c_dev->dev, "i2c transfer failed: %x\n", i2c_dev->msg_err); in bcm2835_i2c_xfer()
382 if (i2c_dev->msg_err & BCM2835_I2C_S_ERR) in bcm2835_i2c_xfer()
H A Di2c-altera.c62 * @msg_err: error code for completed message
78 int msg_err; member
253 idev->msg_err = -EAGAIN; in altr_i2c_isr()
257 idev->msg_err = -ENXIO; in altr_i2c_isr()
316 idev->msg_err = 0; in altr_i2c_xfer_msg()
349 idev->msg_err = -ETIMEDOUT; in altr_i2c_xfer_msg()
356 return idev->msg_err; in altr_i2c_xfer_msg()
H A Di2c-xlp9xx.c97 u32 msg_err; member
246 priv->msg_err = status; in xlp9xx_i2c_isr()
331 priv->msg_err = 0; in xlp9xx_i2c_xfer_msg()
402 if (priv->msg_err & XLP9XX_I2C_INTEN_BUSERR) { in xlp9xx_i2c_xfer_msg()
403 dev_dbg(priv->dev, "transfer error %x!\n", priv->msg_err); in xlp9xx_i2c_xfer_msg()
406 } else if (priv->msg_err & XLP9XX_I2C_INTEN_NACKADDR) { in xlp9xx_i2c_xfer_msg()
H A Di2c-microchip-corei2c.c99 * @msg_err: error code for completed message
112 int msg_err; member
245 idev->msg_err = -EAGAIN; in mchp_corei2c_handle_isr()
258 idev->msg_err = -ENXIO; in mchp_corei2c_handle_isr()
323 idev->msg_err = 0; in mchp_corei2c_xfer_msg()
338 return idev->msg_err; in mchp_corei2c_xfer_msg()
H A Di2c-designware-master.c451 dev->msg_err = -EINVAL; in i2c_dw_xfer_msg()
546 if (dev->msg_err) in i2c_dw_xfer_msg()
671 dev->msg_err = 0; in i2c_dw_xfer()
707 if (dev->msg_err) { in i2c_dw_xfer()
708 ret = dev->msg_err; in i2c_dw_xfer()
862 if (((stat & (DW_IC_INTR_TX_ABRT | DW_IC_INTR_STOP_DET)) || dev->msg_err) && in i2c_dw_isr()
H A Di2c-tegra.c247 * @msg_err: error code for completed message
281 int msg_err; member
880 i2c_dev->msg_err |= I2C_ERR_UNKNOWN_INTERRUPT; in tegra_i2c_isr()
887 i2c_dev->msg_err |= I2C_ERR_NO_ACK; in tegra_i2c_isr()
889 i2c_dev->msg_err |= I2C_ERR_ARBITRATION_LOST; in tegra_i2c_isr()
908 i2c_dev->msg_err |= I2C_ERR_RX_BUFFER_OVERFLOW; in tegra_i2c_isr()
942 i2c_dev->msg_err |= I2C_ERR_UNKNOWN_INTERRUPT; in tegra_i2c_isr()
1190 if (i2c_dev->msg_err == I2C_ERR_NONE) in tegra_i2c_error_recover()
1196 if (i2c_dev->msg_err == I2C_ERR_ARBITRATION_LOST) { in tegra_i2c_error_recover()
1203 if (i2c_dev->msg_err in tegra_i2c_error_recover()
[all...]
H A Di2c-designware-core.h212 * @msg_err: error status of the current transfer
270 int msg_err; member
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/edp/
H A Dedp_aux.c22 bool msg_err; member
136 aux->msg_err = false; in edp_aux_transfer()
159 if (!aux->msg_err) { in edp_aux_transfer()
232 aux->msg_err = true; in msm_edp_aux_irq()
234 aux->msg_err = false; in msm_edp_aux_irq()
/kernel/linux/linux-6.6/drivers/vdpa/
H A Dvdpa.c497 goto msg_err; in vdpa_mgmtdev_fill()
503 goto msg_err; in vdpa_mgmtdev_fill()
508 goto msg_err; in vdpa_mgmtdev_fill()
513 goto msg_err; in vdpa_mgmtdev_fill()
519 msg_err: in vdpa_mgmtdev_fill()
755 goto msg_err; in vdpa_dev_fill()
765 goto msg_err; in vdpa_dev_fill()
767 goto msg_err; in vdpa_dev_fill()
769 goto msg_err; in vdpa_dev_fill()
771 goto msg_err; in vdpa_dev_fill()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_mbx.c1352 goto msg_err; in fm10k_mbx_process()
1372 msg_err: in fm10k_mbx_process()
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_mbx.c1353 goto msg_err; in fm10k_mbx_process()
1373 msg_err: in fm10k_mbx_process()

Completed in 33 milliseconds