Lines Matching refs:gma

1096 	unsigned long gma;  in cmd_handler_lrm()  local
1109 gma = cmd_gma(s, i + 1); in cmd_handler_lrm()
1111 gma |= (cmd_gma_hi(s, i + 2)) << 32; in cmd_handler_lrm()
1112 ret |= cmd_address_audit(s, gma, sizeof(u32), false); in cmd_handler_lrm()
1124 unsigned long gma; in cmd_handler_srm() local
1133 gma = cmd_gma(s, i + 1); in cmd_handler_srm()
1135 gma |= (cmd_gma_hi(s, i + 2)) << 32; in cmd_handler_srm()
1136 ret |= cmd_address_audit(s, gma, sizeof(u32), false); in cmd_handler_srm()
1182 unsigned long gma; in cmd_handler_pipe_control() local
1202 gma = cmd_val(s, 2) & GENMASK(31, 3); in cmd_handler_pipe_control()
1204 gma |= (cmd_gma_hi(s, 3)) << 32; in cmd_handler_pipe_control()
1208 ret |= cmd_address_audit(s, gma, sizeof(u64), in cmd_handler_pipe_control()
1214 gma = hws_pga + gma; in cmd_handler_pipe_control()
1215 patch_value(s, cmd_ptr(s, 2), gma); in cmd_handler_pipe_control()
1606 unsigned long gma, gma_low, gma_high; in cmd_handler_mi_store_data_imm() local
1622 gma = cmd_val(s, 2) & GENMASK(31, 2); in cmd_handler_mi_store_data_imm()
1627 gma = (gma_high << 32) | gma_low; in cmd_handler_mi_store_data_imm()
1630 ret = cmd_address_audit(s, gma + op_size * core_id, op_size, false); in cmd_handler_mi_store_data_imm()
1663 unsigned long gma, gma_high; in cmd_handler_mi_op_2f() local
1678 gma = cmd_val(s, 1) & GENMASK(31, 2); in cmd_handler_mi_op_2f()
1681 gma = (gma_high << 32) | gma; in cmd_handler_mi_op_2f()
1683 ret = cmd_address_audit(s, gma, op_size, false); in cmd_handler_mi_op_2f()
1711 unsigned long gma; in cmd_handler_mi_flush_dw() local
1728 gma = cmd_val(s, 1) & GENMASK(31, 3); in cmd_handler_mi_flush_dw()
1730 gma |= (cmd_val(s, 2) & GENMASK(15, 0)) << 32; in cmd_handler_mi_flush_dw()
1734 ret = cmd_address_audit(s, gma, sizeof(u64), index_mode); in cmd_handler_mi_flush_dw()
1739 gma = hws_pga + gma; in cmd_handler_mi_flush_dw()
1740 patch_value(s, cmd_ptr(s, 1), gma); in cmd_handler_mi_flush_dw()
1762 unsigned long gma, unsigned long end_gma, void *va) in copy_gma_to_hva() argument
1768 while (gma != end_gma) { in copy_gma_to_hva()
1769 gpa = intel_vgpu_gma_to_gpa(mm, gma); in copy_gma_to_hva()
1771 gvt_vgpu_err("invalid gma address: %lx\n", gma); in copy_gma_to_hva()
1775 offset = gma & (I915_GTT_PAGE_SIZE - 1); in copy_gma_to_hva()
1777 copy_len = (end_gma - gma) >= (I915_GTT_PAGE_SIZE - offset) ? in copy_gma_to_hva()
1778 I915_GTT_PAGE_SIZE - offset : end_gma - gma; in copy_gma_to_hva()
1783 gma += copy_len; in copy_gma_to_hva()
1812 unsigned long gma = 0; in find_bb_size() local
1825 gma = get_gma_bb_from_cmd(s, 1); in find_bb_size()
1826 if (gma == INTEL_GVT_INVALID_ADDR) in find_bb_size()
1840 gma, gma + 4, &cmd) < 0) in find_bb_size()
1864 gma += cmd_len; in find_bb_size()
1897 unsigned long gma = 0; in perform_bb_shadow() local
1906 gma = get_gma_bb_from_cmd(s, 1); in perform_bb_shadow()
1907 if (gma == INTEL_GVT_INVALID_ADDR) in perform_bb_shadow()
1932 start_offset = gma & ~I915_GTT_PAGE_MASK; in perform_bb_shadow()
1949 gma, gma + bb_size, in perform_bb_shadow()
1981 s->ip_gma = gma; in perform_bb_shadow()
2776 static inline bool gma_out_of_range(unsigned long gma, in gma_out_of_range() argument
2780 return (gma < gma_head) || (gma > gma_tail); in gma_out_of_range()
2782 return (gma > gma_tail) && (gma < gma_head); in gma_out_of_range()