• Home
  • Raw
  • Download

Lines Matching full:bytes

60 		void *p_data, unsigned int bytes, bool read)  in failsafe_emulate_mmio_rw()  argument
75 bytes); in failsafe_emulate_mmio_rw()
78 bytes); in failsafe_emulate_mmio_rw()
83 memcpy(p_data, pt, bytes); in failsafe_emulate_mmio_rw()
85 memcpy(pt, p_data, bytes); in failsafe_emulate_mmio_rw()
96 * @bytes: access data length
102 void *p_data, unsigned int bytes) in intel_vgpu_emulate_mmio_read() argument
109 failsafe_emulate_mmio_rw(vgpu, pa, p_data, bytes, true); in intel_vgpu_emulate_mmio_read()
116 if (WARN_ON(bytes > 8)) in intel_vgpu_emulate_mmio_read()
122 if (WARN_ON(bytes != 4 && bytes != 8)) in intel_vgpu_emulate_mmio_read()
124 if (WARN_ON(!reg_is_gtt(gvt, offset + bytes - 1))) in intel_vgpu_emulate_mmio_read()
128 p_data, bytes); in intel_vgpu_emulate_mmio_read()
135 ret = intel_gvt_hypervisor_read_gpa(vgpu, pa, p_data, bytes); in intel_vgpu_emulate_mmio_read()
139 if (WARN_ON(!reg_is_mmio(gvt, offset + bytes - 1))) in intel_vgpu_emulate_mmio_read()
143 if (WARN_ON(!IS_ALIGNED(offset, bytes))) in intel_vgpu_emulate_mmio_read()
147 ret = intel_vgpu_mmio_reg_rw(vgpu, offset, p_data, bytes, true); in intel_vgpu_emulate_mmio_read()
157 offset, bytes); in intel_vgpu_emulate_mmio_read()
168 * @bytes: access data length
174 void *p_data, unsigned int bytes) in intel_vgpu_emulate_mmio_write() argument
181 failsafe_emulate_mmio_rw(vgpu, pa, p_data, bytes, false); in intel_vgpu_emulate_mmio_write()
189 if (WARN_ON(bytes > 8)) in intel_vgpu_emulate_mmio_write()
195 if (WARN_ON(bytes != 4 && bytes != 8)) in intel_vgpu_emulate_mmio_write()
197 if (WARN_ON(!reg_is_gtt(gvt, offset + bytes - 1))) in intel_vgpu_emulate_mmio_write()
201 p_data, bytes); in intel_vgpu_emulate_mmio_write()
208 ret = intel_gvt_hypervisor_write_gpa(vgpu, pa, p_data, bytes); in intel_vgpu_emulate_mmio_write()
212 ret = intel_vgpu_mmio_reg_rw(vgpu, offset, p_data, bytes, false); in intel_vgpu_emulate_mmio_write()
221 bytes); in intel_vgpu_emulate_mmio_write()