v4l2_spi_subdev_unregister(9)
π v4l2_spi_subdev_unregister(9) β from the Kernel API Manual, bestie π
okay so this is a page from the Kernel API Manual, and yes it's short, but it's important, so let's give it the attention it deserves β¨ (the function itself is literally v4l2_spi_subdev_unregister, iykyk)
πΈ NAME πΈ
v4l2_spi_subdev_unregister β the one that unregisters a v4l2_subdev π«Ά
β SYNOPSIS β
void v4l2_spi_subdev_unregister (struct v4l2_subdev *sd );
no cap, that's the whole signature β a void return, so like, it doesn't hand you anything back π
π¦ ARGUMENTS π¦
sdβ pointer tostruct v4l2_subdevπ that's your subdev right there, bestie, that's who you're unregistering
π SEE ALSO π
the kernel file ./include/media/v4l2-common.h, plus the whole friend group π
β every single one, in order:
v4l2_ctrl_query_fill(9)enum v4l2_i2c_tuner_type(9)v4l2_i2c_new_subdev(9)v4l2_i2c_new_subdev_board(9)v4l2_i2c_subdev_set_name(9)v4l2_i2c_subdev_init(9)v4l2_i2c_subdev_addr(9)v4l2_i2c_tuner_addrs(9)v4l2_i2c_subdev_unregister(9)v4l2_spi_new_subdev(9)v4l2_spi_subdev_init(9)v4l_bound_align_image(9)v4l2_find_nearest_size_conditional(9)v4l2_find_nearest_size(9)v4l2_g_parm_cap(9)v4l2_s_parm_cap(9)enum v4l2_pixel_encoding(9)struct v4l2_format_info(9)v4l2_get_link_freq(9)v4l2_get_active_data_lanes(9)v4l2_link_freq_to_bitmap(9)devm_v4l2_sensor_clk_get(9)devm_v4l2_sensor_clk_get_legacy(9)
like, that's the entire group chat right there π obsessed with the range honestly π
real talk bestie: this page is bare, so don't read extra behaviour into it β what you see above is what you get, fr fr π
mwah, that's the whole page π it lives in ./include/media, it's from October 2026, and it's page v4l2_spi_subdev_unregister(9) of the Kernel API Manual β periodt πβ¨
π¦ 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