Lines Matching refs:cmd_val
381 FIELD_GET(GENMASK(end, start), cmd_val(s, dword))
706 static inline u32 cmd_val(struct parser_exec_state *s, int index) in cmd_val() function
734 s->ip_va, cmd_val(s, 0), cmd_val(s, 1), in parser_exec_state_dump()
735 cmd_val(s, 2), cmd_val(s, 3)); in parser_exec_state_dump()
737 print_opcode(cmd_val(s, 0), s->engine); in parser_exec_state_dump()
744 gvt_dbg_cmd("%08x ", cmd_val(s, i)); in parser_exec_state_dump()
815 return get_cmd_length(s->info, cmd_val(s, 0)); in cmd_length()
850 data = cmd_val(s, index + 1); in force_nonpriv_reg_handler()
881 vgpu_vreg(s->vgpu, offset) = cmd_val(s, index + 1); in mocs_cmd_reg_handler()
902 pdps[0] = (u64)cmd_val(s, 2) << 32; in cmd_pdp_mmio_update_handler()
903 pdps[0] |= cmd_val(s, 4); in cmd_pdp_mmio_update_handler()
985 u32 data = cmd_val(s, index + 1); in cmd_reg_handler()
999 (cmd_val(s, i) & GENMASK(22, 2))
1002 (cmd_val(s, i) & GENMASK(22, 18))
1005 (cmd_val(s, i) & GENMASK(31, 2))
1008 (cmd_val(s, i) & GENMASK(15, 0))
1073 if (cmd_val(s, 0) & (1 << 22)) { in cmd_handler_lrm()
1097 if (cmd_val(s, 0) & (1 << 22)) { in cmd_handler_srm()
1153 post_sync = (cmd_val(s, 1) & PIPE_CONTROL_POST_SYNC_OP_MASK) >> 14; in cmd_handler_pipe_control()
1156 if (cmd_val(s, 1) & PIPE_CONTROL_MMIO_WRITE) in cmd_handler_pipe_control()
1166 if ((cmd_val(s, 1) & PIPE_CONTROL_GLOBAL_GTT_IVB)) { in cmd_handler_pipe_control()
1167 gma = cmd_val(s, 2) & GENMASK(31, 3); in cmd_handler_pipe_control()
1171 if (cmd_val(s, 1) & (1 << 21)) in cmd_handler_pipe_control()
1181 val = cmd_val(s, 1) & (~(1 << 21)); in cmd_handler_pipe_control()
1191 if (cmd_val(s, 1) & PIPE_CONTROL_NOTIFY) in cmd_handler_pipe_control()
1262 dword0 = cmd_val(s, 0); in gen8_decode_mi_display_flip()
1263 dword1 = cmd_val(s, 1); in gen8_decode_mi_display_flip()
1264 dword2 = cmd_val(s, 2); in gen8_decode_mi_display_flip()
1298 u32 dword0 = cmd_val(s, 0); in skl_decode_mi_display_flip()
1299 u32 dword1 = cmd_val(s, 1); in skl_decode_mi_display_flip()
1300 u32 dword2 = cmd_val(s, 2); in skl_decode_mi_display_flip()
1487 u32 cmd = cmd_val(s, 0); in cmd_handler_mi_wait_for_event()
1508 gma_low = cmd_val(s, index) & BATCH_BUFFER_ADDR_MASK; in get_gma_bb_from_cmd()
1512 gma_high = cmd_val(s, index + 1) & BATCH_BUFFER_ADDR_HIGH_MASK; in get_gma_bb_from_cmd()
1551 pr_err("\n%08x ", cmd_val(s, i)); in cmd_address_audit()
1553 pr_err("%08x ", cmd_val(s, i)); in cmd_address_audit()
1568 int core_id = (cmd_val(s, 2) & (1 << 0)) ? 1 : 0; in cmd_handler_mi_store_data_imm()
1574 if (!(cmd_val(s, 0) & (1 << 22))) in cmd_handler_mi_store_data_imm()
1585 gma = cmd_val(s, 2) & GENMASK(31, 2); in cmd_handler_mi_store_data_imm()
1588 gma_low = cmd_val(s, 1) & GENMASK(31, 2); in cmd_handler_mi_store_data_imm()
1589 gma_high = cmd_val(s, 2) & GENMASK(15, 0); in cmd_handler_mi_store_data_imm()
1591 core_id = (cmd_val(s, 1) & (1 << 0)) ? 1 : 0; in cmd_handler_mi_store_data_imm()
1624 int op_size = (1 << ((cmd_val(s, 0) & GENMASK(20, 19)) >> 19)) * in cmd_handler_mi_op_2f()
1630 if (!(cmd_val(s, 0) & (1 << 22))) in cmd_handler_mi_op_2f()
1634 if (cmd_val(s, 0) & BIT(18)) in cmd_handler_mi_op_2f()
1641 gma = cmd_val(s, 1) & GENMASK(31, 2); in cmd_handler_mi_op_2f()
1643 gma_high = cmd_val(s, 2) & GENMASK(15, 0); in cmd_handler_mi_op_2f()
1690 if (((cmd_val(s, 0) >> 14) & 0x3) && (cmd_val(s, 1) & (1 << 2))) { in cmd_handler_mi_flush_dw()
1691 gma = cmd_val(s, 1) & GENMASK(31, 3); in cmd_handler_mi_flush_dw()
1693 gma |= (cmd_val(s, 2) & GENMASK(15, 0)) << 32; in cmd_handler_mi_flush_dw()
1695 if (cmd_val(s, 0) & (1 << 21)) in cmd_handler_mi_flush_dw()
1704 val = cmd_val(s, 0) & (~(1 << 21)); in cmd_handler_mi_flush_dw()
1709 if ((cmd_val(s, 0) & (1 << 8))) in cmd_handler_mi_flush_dw()
1718 (BATCH_BUFFER_ADR_SPACE_BIT(cmd_val(s, 0)) == 1)) { in addr_type_update_snb()
1759 if (cmd_val(s, 0) & BIT(8) && in batch_buffer_needs_scan()
1792 cmd = cmd_val(s, 0); in find_bb_size()
1966 second_level = BATCH_BUFFER_2ND_LEVEL_BIT(cmd_val(s, 0)) == 1; in cmd_handler_mi_batch_buffer_start()
2692 cmd = cmd_val(s, 0); in cmd_parser_exec()