ibmvscsis_adapter_info(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 ibmvscsis_adapter_info 🌸

okay so bestie, welcome to the Kernel API Manual πŸ’– this one's a lil kernel function page for ibmvscsis_adapter_info, and it is literally doing Adapter Info MAD duty. let's get into it ✨


πŸŽ€ NAME πŸŽ€

ibmvscsis_adapter_info β€” service an Adapter Info MAnagement Data gram πŸ’… (yes the capitals in "MAnagement" are canon, don't come for me, that's how the kernel writes it)

✨ SYNOPSIS ✨

long ibmvscsis_adapter_info (struct scsi_info *vscsi , struct iu_entry
*iue );

it returns a long, bestie. that's the vibe check right there πŸ”₯

πŸ¦‹ ARGUMENTS πŸ¦‹

  • vscsi β€” pointer to our adapter structure, like it's literally ours, main character energy πŸ‘‘
  • iue β€” the Information Unit containing the Adapter Info MAD request πŸ“¨

πŸ’œ DESCRIPTION πŸ’œ

EXECUTION ENVIRONMENT: the interrupt adapter lock is held πŸ”’ no cap, that's the whole description. the lock is held when this runs, so act accordingly, kween.

🌈 SEE ALSO 🌈

the kernel file ./drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c β€” that's where the plot happens πŸ“

and the whole squad, fr fr: connection_broken(9), ibmvscsis_unregister_command_q(9), ibmvscsis_delete_client_info(9), ibmvscsis_free_command_q(9), ibmvscsis_cmd_q_dequeue(9), ibmvscsis_send_init_message(9), ibmvscsis_check_init_msg(9), ibmvscsis_disconnect(9), ibmvscsis_post_disconnect(9), ibmvscsis_handle_init_compl_msg(9), ibmvscsis_handle_init_msg(9), ibmvscsis_init_msg(9), ibmvscsis_establish_new_q(9), ibmvscsis_reset_queue(9), ibmvscsis_free_cmd_resources(9), ibmvscsis_ready_for_suspend(9), ibmvscsis_trans_event(9), ibmvscsis_poll_cmd_q(9), ibmvscsis_free_cmd_qs(9), ibmvscsis_get_free_cmd(9), ibmvscsis_adapter_idle(9), ibmvscsis_copy_crq_packet(9), ibmvscsis_cap_mad(9), ibmvscsis_process_mad(9), srp_snd_msg_failed(9), ibmvscsis_send_messages(9), ibmvscsis_mad(9), ibmvscsis_login_rsp(9), ibmvscsis_srp_login_rej(9), ibmvscsis_srp_login(9), ibmvscsis_srp_i_logout(9), ibmvscsis_ping_response(9), ibmvscsis_parse_command(9), ibmvscsis_parse_cmd(9), ibmvscsis_parse_task(9), ibmvscsis_service_wait_q(9), ibmvscsis_enable_change_state(9), ibmvscsis_create_command_q(9), ibmvscsis_destroy_command_q(9), srp_build_response(9), ibmvscsis_handle_crq(9) 🫢

like, that's the entire group chat. every single one. iykyk 😭


ok that's the page!! courtesy of ./drivers/scsi/ibmvscsi_tgt, dated October 2026 πŸ’€β° go forth and service those MADs, bestie, periodt πŸ’…βœ¨πŸŽ€
πŸ“¦ where this page comes from