STRUCT IPU6_FW_ISYS_RESP_INFO_ABI(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

struct ipu6_fw_isys_resp_info_abi β€” ISYS firmware response. This page is from the Kernel API Manual, bestie, and it's literally the struct for ISYS firmware response info. Obsessed. πŸ’…

🌸 SYNOPSIS 🌸

       struct ipu6_fw_isys_resp_info_abi {
           u64 buf_id;
           struct ipu6_fw_isys_output_pin_payload_abi pin;
           struct ipu6_fw_isys_error_info_abi error_info;
           u32 timestamp[2];
           u8 stream_handle;
           u8 type;
           u8 pin_id;
           u8 reserved;
           u32 reserved2;
        };

πŸŽ€ Members πŸŽ€

okay so here's the member-by-member tea, no cap:

  • buf_id β€” buffer ID.
  • pin β€” this var is only valid for pin event related responses, contains pin addresses.
  • error_info β€” error information from the FW.
  • timestamp β€” Time information for event if available.
  • stream_handle β€” stream id the response corresponds to.
  • type β€” response type (enum ipu6_fw_isys_resp_type).
  • pin_id β€” pin id that the pin payload corresponds to.
  • reserved β€” a reserved field.
  • reserved2 β€” a reserved field.

πŸ¦‹ SEE ALSO πŸ¦‹

the Kernel file is ./drivers/media/pci/intel/ipu6/ipu6-fw-isys.h, and these are the structs to check out, iykyk:

  • struct ipu6_fw_isys_output_pin_payload_abi(9)
  • struct ipu6_fw_isys_output_pin_info_abi(9)
  • struct ipu6_fw_isys_input_pin_info_abi(9)
  • struct ipu6_fw_isys_cropping_abi(9)
  • struct ipu6_fw_isys_stream_cfg_data_abi(9)
  • struct ipu6_fw_isys_frame_buff_set_abi(9)
  • struct ipu6_fw_isys_error_info_abi(9)
  • struct ipu6_fw_isys_proxy_error_info_abi(9)
  • struct ipu6_fw_proxy_write_queue_token(9)
  • struct ipu6_fw_resp_queue_token(9)
  • struct ipu6_fw_send_queue_token(9)
  • struct ipu6_fw_proxy_resp_queue_token(9)
  • struct ipu6_fw_proxy_send_queue_token(9)

source/version ./drivers/media/pci/intel/ipu6 Β· date October 2026 Β· page struct ipu6...esp_info_abi(9) β€” bye bestie, go slay that kernel reading! 🫢

πŸ“¦ where this page comes from