Lines Matching refs:msg
55 radeon_dp_aux_transfer_native(struct drm_dp_aux *aux, struct drm_dp_aux_msg *msg) in radeon_dp_aux_transfer_native() argument
65 u8 *buf = msg->buffer; in radeon_dp_aux_transfer_native()
71 if (WARN_ON(msg->size > 16)) in radeon_dp_aux_transfer_native()
74 switch (msg->request & ~DP_AUX_I2C_MOT) { in radeon_dp_aux_transfer_native()
89 if (msg->size) { in radeon_dp_aux_transfer_native()
90 msize = msg->size - 1; in radeon_dp_aux_transfer_native()
93 bytes += msg->size; in radeon_dp_aux_transfer_native()
120 byte = (msg->request << 4) | ((msg->address >> 16) & 0xf); in radeon_dp_aux_transfer_native()
124 byte = (msg->address >> 8) & 0xff; in radeon_dp_aux_transfer_native()
128 byte = msg->address & 0xff; in radeon_dp_aux_transfer_native()
138 for (i = 0; i < msg->size; i++) { in radeon_dp_aux_transfer_native()
196 ret = msg->size; in radeon_dp_aux_transfer_native()
201 msg->reply = ack >> 4; in radeon_dp_aux_transfer_native()