ds_port
} ds_port;
node_info->ds_port.id = *idp;
if (a_node_info->ds_port.id != b_node_info->ds_port.id)
union dp_downstream_port_present ds_port = { .byte = data };
if (!ds_port.fields.PORT_PRESENT) {
link->dpcd_caps.is_branch_dev = ds_port.fields.PORT_PRESENT;
switch (ds_port.fields.PORT_TYPE) {
if (ds_port.fields.DETAILED_CAPS) {
union dp_downstream_port_present ds_port = { 0 };
ds_port.byte = dpcd_data[DP_DOWNSTREAMPORT_PRESENT -
get_active_converter_info(ds_port.byte, link);
union dp_downstream_port_present ds_port = { 0 };
ds_port.byte = dpcd_data[DP_DOWNSTREAMPORT_PRESENT -
get_active_converter_info(ds_port.byte, link);
__le16 ds_port;