Lines Matching refs:cmd
36 union dmub_rb_cmd cmd; in dmub_hw_lock_mgr_cmd() local
38 memset(&cmd, 0, sizeof(cmd)); in dmub_hw_lock_mgr_cmd()
39 cmd.lock_hw.header.type = DMUB_CMD__HW_LOCK; in dmub_hw_lock_mgr_cmd()
40 cmd.lock_hw.header.sub_type = 0; in dmub_hw_lock_mgr_cmd()
41 cmd.lock_hw.header.payload_bytes = sizeof(struct dmub_cmd_lock_hw_data); in dmub_hw_lock_mgr_cmd()
42 cmd.lock_hw.lock_hw_data.client = HW_LOCK_CLIENT_DRIVER; in dmub_hw_lock_mgr_cmd()
43 cmd.lock_hw.lock_hw_data.lock = lock; in dmub_hw_lock_mgr_cmd()
44 cmd.lock_hw.lock_hw_data.hw_locks.u8All = hw_locks->u8All; in dmub_hw_lock_mgr_cmd()
45 memcpy(&cmd.lock_hw.lock_hw_data.inst_flags, inst_flags, sizeof(struct dmub_hw_lock_inst_flags)); in dmub_hw_lock_mgr_cmd()
48 cmd.lock_hw.lock_hw_data.should_release = 1; in dmub_hw_lock_mgr_cmd()
50 dm_execute_dmub_cmd(dmub_srv->ctx, &cmd, DM_DMUB_WAIT_TYPE_WAIT); in dmub_hw_lock_mgr_cmd()