Lines Matching refs:cmd_buf
46 struct dmub_rb_cmd_read_modify_write *cmd_buf = &offload->cmd_data.read_modify_write; in submit_dmub_read_modify_write() local
50 cmd_buf->header.payload_bytes = in submit_dmub_read_modify_write()
55 memset(cmd_buf, 0, sizeof(*cmd_buf)); in submit_dmub_read_modify_write()
65 struct dmub_rb_cmd_burst_write *cmd_buf = &offload->cmd_data.burst_write; in submit_dmub_burst_write() local
67 cmd_buf->header.payload_bytes = in submit_dmub_burst_write()
72 memset(cmd_buf, 0, sizeof(*cmd_buf)); in submit_dmub_burst_write()
81 struct dmub_rb_cmd_reg_wait *cmd_buf = &offload->cmd_data.reg_wait; in submit_dmub_reg_wait() local
85 memset(cmd_buf, 0, sizeof(*cmd_buf)); in submit_dmub_reg_wait()
147 struct dmub_rb_cmd_burst_write *cmd_buf = &offload->cmd_data.burst_write; in dmub_reg_value_burst_set_pack() local
154 addr != cmd_buf->addr) { in dmub_reg_value_burst_set_pack()
159 cmd_buf->header.type = DMUB_CMD__REG_SEQ_BURST_WRITE; in dmub_reg_value_burst_set_pack()
160 cmd_buf->header.sub_type = 0; in dmub_reg_value_burst_set_pack()
161 cmd_buf->addr = addr; in dmub_reg_value_burst_set_pack()
162 cmd_buf->write_values[offload->reg_seq_count] = reg_val; in dmub_reg_value_burst_set_pack()
172 struct dmub_rb_cmd_read_modify_write *cmd_buf = &offload->cmd_data.read_modify_write; in dmub_reg_value_pack() local
188 cmd_buf->header.type = DMUB_CMD__REG_SEQ_READ_MODIFY_WRITE; in dmub_reg_value_pack()
189 cmd_buf->header.sub_type = 0; in dmub_reg_value_pack()
190 seq = &cmd_buf->seq[offload->reg_seq_count]; in dmub_reg_value_pack()
193 if (cmd_buf->seq[offload->reg_seq_count - 1].addr == addr) in dmub_reg_value_pack()
211 struct dmub_rb_cmd_reg_wait *cmd_buf = &offload->cmd_data.reg_wait; in dmub_reg_wait_done_pack() local
213 cmd_buf->header.type = DMUB_CMD__REG_REG_WAIT; in dmub_reg_wait_done_pack()
214 cmd_buf->header.sub_type = 0; in dmub_reg_wait_done_pack()
215 cmd_buf->reg_wait.addr = addr; in dmub_reg_wait_done_pack()
216 cmd_buf->reg_wait.condition_field_value = mask & (condition_value << shift); in dmub_reg_wait_done_pack()
217 cmd_buf->reg_wait.mask = mask; in dmub_reg_wait_done_pack()
218 cmd_buf->reg_wait.time_out_us = time_out_us; in dmub_reg_wait_done_pack()