Lines Matching refs:raw_cmd
167 u64 raw_cmd[4]; member
178 cmd->raw_cmd[0] &= ~0xffUL;
179 cmd->raw_cmd[0] |= cmd_nr;
184 cmd->raw_cmd[0] &= BIT_ULL(32) - 1; in its_encode_devid()
185 cmd->raw_cmd[0] |= ((u64)devid) << 32; in its_encode_devid()
190 cmd->raw_cmd[1] &= ~0xffffffffUL; in its_encode_event_id()
191 cmd->raw_cmd[1] |= id; in its_encode_event_id()
196 cmd->raw_cmd[1] &= 0xffffffffUL; in its_encode_phys_id()
197 cmd->raw_cmd[1] |= ((u64)phys_id) << 32; in its_encode_phys_id()
202 cmd->raw_cmd[1] &= ~0x1fUL; in its_encode_size()
203 cmd->raw_cmd[1] |= size & 0x1f; in its_encode_size()
208 cmd->raw_cmd[2] &= ~0xffffffffffffUL; in its_encode_itt()
209 cmd->raw_cmd[2] |= itt_addr & 0xffffffffff00UL; in its_encode_itt()
214 cmd->raw_cmd[2] &= ~(1UL << 63); in its_encode_valid()
215 cmd->raw_cmd[2] |= ((u64)!!valid) << 63; in its_encode_valid()
220 cmd->raw_cmd[2] &= ~(0xffffffffUL << 16); in its_encode_target()
221 cmd->raw_cmd[2] |= (target_addr & (0xffffffffUL << 16)); in its_encode_target()
226 cmd->raw_cmd[2] &= ~0xffffUL; in its_encode_collection()
227 cmd->raw_cmd[2] |= col; in its_encode_collection()
233 cmd->raw_cmd[0] = cpu_to_le64(cmd->raw_cmd[0]); in its_fixup_cmd()
234 cmd->raw_cmd[1] = cpu_to_le64(cmd->raw_cmd[1]); in its_fixup_cmd()
235 cmd->raw_cmd[2] = cpu_to_le64(cmd->raw_cmd[2]); in its_fixup_cmd()
236 cmd->raw_cmd[3] = cpu_to_le64(cmd->raw_cmd[3]); in its_fixup_cmd()