Lines Matching defs:cmd
54 union dmub_rb_out_cmd cmd = {0};
65 if (!dmub_rb_out_front(&dmub->outbox1_rb, &cmd)) {
71 switch (cmd.cmd_common.header.type) {
74 notify->link_index = cmd.dp_aux_reply.control.instance;
75 notify->result = cmd.dp_aux_reply.control.result;
77 (void *)&cmd.dp_aux_reply.reply_data, sizeof(struct aux_reply_data));
80 if (cmd.dp_hpd_notify.hpd_data.hpd_type == DP_HPD) {
82 notify->hpd_status = cmd.dp_hpd_notify.hpd_data.hpd_status;
87 notify->link_index = cmd.dp_hpd_notify.hpd_data.instance;
92 notify->link_index = cmd.set_config_reply.set_config_reply_control.instance;
93 notify->sc_status = cmd.set_config_reply.set_config_reply_control.status;
97 notify->link_index = cmd.dpia_notification.payload.header.instance;
99 if (cmd.dpia_notification.payload.header.type == DPIA_NOTIFY__BW_ALLOCATION) {
102 cmd.dpia_notification.payload.data.dpia_bw_alloc.estimated_bw;
104 cmd.dpia_notification.payload.data.dpia_bw_alloc.allocated_bw;
106 if (cmd.dpia_notification.payload.data.dpia_bw_alloc.bits.bw_request_failed)
108 else if (cmd.dpia_notification.payload.data.dpia_bw_alloc.bits.bw_request_succeeded)
110 else if (cmd.dpia_notification.payload.data.dpia_bw_alloc.bits.est_bw_changed)
112 else if (cmd.dpia_notification.payload.data.dpia_bw_alloc.bits.bw_alloc_cap_changed)