Lines Matching refs:rad
150 buf[idx++] = hdr->rad[i]; in drm_dp_encode_sideband_msg_hdr()
185 hdr->rad[i] = buf[idx++]; in drm_dp_decode_sideband_msg_hdr()
785 static struct drm_dp_mst_branch *drm_dp_add_mst_branch_device(u8 lct, u8 *rad) in drm_dp_add_mst_branch_device() argument
795 memcpy(mstb->rad, rad, lct / 2); in drm_dp_add_mst_branch_device()
997 u8 *rad) in drm_dp_calculate_rad() argument
1003 memcpy(rad, port->parent->rad, idx + 1); in drm_dp_calculate_rad()
1006 rad[0] = 0; in drm_dp_calculate_rad()
1008 rad[idx] |= port->port_num << shift; in drm_dp_calculate_rad()
1018 u8 rad[6], lct; in drm_dp_port_setup_pdt() local
1027 lct = drm_dp_calculate_rad(port, rad); in drm_dp_port_setup_pdt()
1029 port->mstb = drm_dp_add_mst_branch_device(lct, rad); in drm_dp_port_setup_pdt()
1074 int port_num = (mstb->rad[i / 2] >> shift) & 0xf; in build_mst_prop_path()
1207 u8 lct, u8 *rad) in drm_dp_get_mst_branch_device() argument
1219 int port_num = (rad[i / 2] >> shift) & 0xf; in drm_dp_get_mst_branch_device()
1225 DRM_ERROR("failed to lookup MSTB with lct %d, rad %02x\n", lct, rad[0]); in drm_dp_get_mst_branch_device()
1420 memcpy(hdr->rad, mstb->rad, mstb->lct / 2); in set_hdr_from_dst_qlock()
2215 mgr->down_rep_recv.initial_hdr.rad); in drm_dp_mst_handle_down_rep()
2235 mgr->down_rep_recv.initial_hdr.rad[0], in drm_dp_mst_handle_down_rep()
2273 mgr->up_req_recv.initial_hdr.rad); in drm_dp_mst_handle_up_req()