intel_gvt_i2..._gmbus_write(9)
πΈ NAME πΈ
okay so bestie, welcome to the Kernel API Manual β this page is intel_gvt_i2..._gmbus_write(9), and the function we're hyping up is intel_gvt_i2c_handle_gmbus_write β¨
intel_gvt_i2c_handle_gmbus_write β emulate gmbus register mmio write. That's the whole name-and-summary moment, no cap π
β¨ SYNOPSIS β¨
int intel_gvt_i2c_handle_gmbus_write (struct intel_vgpu *vgpu , unsigned
int offset , void *p_data , unsigned int bytes );
π ARGUMENTS π
vgpuβ a vGPU, the virtual GPU bb in question π«Άoffsetβ reg offset, literally where we're looking πp_dataβ data return buffer, the buffer for the data coming back πbytesβ access data length, iykyk π«
π¦ DESCRIPTION π¦
This function is used to emulate gmbus register mmio write. That's it, that's the assignment β emulating a gmbus register mmio write and looking iconic while doing it πβ¨
π RETURN π
Zero on success, negative error code if failed. So yeah: zero = slay, negative = something went off, bestie ππ
π SEE ALSO π
the group chat also has these, go peek π
- Kernel file
./drivers/gpu/drm/i915/gvt/edid.c intel_gvt_i2c_handle_gmbus_read(9),intel_gvt_i2c_handle_aux_ch_write(9), intel_vgpu_init_i2c_edid(9)
that's the whole page bestie π source/version: ./drivers/gpu/drm/i915/gvt Β· date: October 2026 Β· filed under intel_gvt_i2..._gmbus_write(9) β mwah π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms