ibmvscsis_cap_mad(9)
π NAME π
okay so bestie, welcome to the ibmvscsis_cap_mad(9) page from the Kernel API Manual β¨ this icon literally exists to Service a Capabilities MAnagement Data gram β yes, that capitalization is the vibe, no cap π
β¨ SYNOPSIS β¨
int ibmvscsis_cap_mad (struct scsi_info *vscsi , struct iu_entry *iue );
π«Ά ARGUMENTS π«Ά
vscsiβ Pointer to our adapter structure. that's the home base, okay? πiueβ Information Unit containing the Capabilities MAD request. the whole request is right there in this one π¦
π NOTE π
bestie, listen: if you return an error from this routine you must be disconnecting or you will cause a hang π this is not a drill, the hang is real π
EXECUTION ENVIRONMENT: Interrupt called with adapter lock held. so yeah, interrupt context, adapter lock held β act accordingly π«Ά
π₯ SEE ALSO π₯
- Kernel file:
./drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 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_adapter_info(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)
xoxo bestie π this page was served by source/version ./drivers/scsi/ibmvscsi_tgt, dated October 2026, and it's still ibmvscsis_cap_mad(9) 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