link_addr
link_addr(temp, &sdl);
link_addr(temp, &sdl);
link_addr(temp, &sdl);
link_addr(temp, &sdl);
link_addr(temp, &sdl);
link_addr(str, &su->sdl);
DRM_DEBUG_KMS("link address reply: %d\n", txmsg->reply.u.link_addr.nports);
for (i = 0; i < txmsg->reply.u.link_addr.nports; i++) {
txmsg->reply.u.link_addr.ports[i].input_port,
txmsg->reply.u.link_addr.ports[i].peer_device_type,
txmsg->reply.u.link_addr.ports[i].port_number,
txmsg->reply.u.link_addr.ports[i].dpcd_revision,
txmsg->reply.u.link_addr.ports[i].mcs,
txmsg->reply.u.link_addr.ports[i].ddps,
txmsg->reply.u.link_addr.ports[i].legacy_device_plug_status,
txmsg->reply.u.link_addr.ports[i].num_sdp_streams,
txmsg->reply.u.link_addr.ports[i].num_sdp_stream_sinks);
drm_dp_check_mstb_guid(mstb, txmsg->reply.u.link_addr.guid);
for (i = 0; i < txmsg->reply.u.link_addr.nports; i++) {
drm_dp_add_port(mstb, mgr->dev, &txmsg->reply.u.link_addr.ports[i]);
memcpy(repmsg->u.link_addr.guid, &raw->msg[idx], 16);
repmsg->u.link_addr.nports = raw->msg[idx] & 0xf;
for (i = 0; i < repmsg->u.link_addr.nports; i++) {
repmsg->u.link_addr.ports[i].input_port = 1;
repmsg->u.link_addr.ports[i].peer_device_type = (raw->msg[idx] >> 4) & 0x7;
repmsg->u.link_addr.ports[i].port_number = (raw->msg[idx] & 0xf);
repmsg->u.link_addr.ports[i].mcs = (raw->msg[idx] >> 7) & 0x1;
repmsg->u.link_addr.ports[i].ddps = (raw->msg[idx] >> 6) & 0x1;
if (repmsg->u.link_addr.ports[i].input_port == 0)
repmsg->u.link_addr.ports[i].legacy_device_plug_status = (raw->msg[idx] >> 5) & 0x1;
if (repmsg->u.link_addr.ports[i].input_port == 0) {
repmsg->u.link_addr.ports[i].dpcd_revision = (raw->msg[idx]);
memcpy(repmsg->u.link_addr.ports[i].peer_guid, &raw->msg[idx], 16);
repmsg->u.link_addr.ports[i].num_sdp_streams = (raw->msg[idx] >> 4) & 0xf;
repmsg->u.link_addr.ports[i].num_sdp_stream_sinks = (raw->msg[idx] & 0xf);
struct drm_dp_link_address_ack_reply link_addr;
mcsp->link_addr = -1;
cbp->link_addr = -1; /* (no) next command */
cb_ias->link_addr = -1;
txp[i].link_addr =
fxp_lwcopy(&v, (volatile u_int32_t *) rfa->link_addr);
fxp_lwcopy(&v, (volatile u_int32_t *) p_rfa->link_addr);
mcsp->link_addr = vtophys(&sc->cbl_base->cb_status);
cbp->link_addr = -1; /* (no) next command */
volatile u_int32_t link_addr;
volatile u_int32_t link_addr;
volatile u_int32_t link_addr;
volatile u_int32_t link_addr;
u_int32_t link_addr;
volatile u_int32_t link_addr;
volatile u_int8_t link_addr[4];
void link_addr (const char *, struct sockaddr_dl *);
link_addr(eaddr_str, &sdl);