Lines Matching refs:msg
102 struct drm_dp_aux_msg *msg) in anx_dp_aux_transfer() argument
104 u8 ctrl1 = msg->request; in anx_dp_aux_transfer()
106 u8 *buffer = msg->buffer; in anx_dp_aux_transfer()
110 if (WARN_ON(msg->size > AUX_CH_BUFFER_SIZE)) in anx_dp_aux_transfer()
114 if (msg->size < 1) in anx_dp_aux_transfer()
117 ctrl1 |= (msg->size - 1) << SP_AUX_LENGTH_SHIFT; in anx_dp_aux_transfer()
119 if ((msg->size > 0) && ((msg->request & DP_AUX_I2C_READ) == 0)) { in anx_dp_aux_transfer()
123 msg->size); in anx_dp_aux_transfer()
129 err = anx_dp_aux_address(map_dptx, msg->address); in anx_dp_aux_transfer()
147 msg->reply = DP_AUX_I2C_REPLY_ACK; in anx_dp_aux_transfer()
149 if ((msg->size > 0) && (msg->request & DP_AUX_I2C_READ)) { in anx_dp_aux_transfer()
153 msg->size); in anx_dp_aux_transfer()
163 return msg->size; in anx_dp_aux_transfer()