ibmvscsis_service_wait_q(9)
β¨ NAME β¨
ibmvscsis_service_wait_q β Service Waiting Queue. she's from the Kernel API Manual, page ibmvscsis_service_wait_q(9), and yes bestie this is the whole iconique vibe. π
π
πΈ SYNOPSIS πΈ
no cap, here's the exact signature:
enum hrtimer_restart ibmvscsis_service_wait_q (struct hrtimer *timer );
π ARGUMENTS π
timerβ a pointer to timer which has expired. that timer literally popped, so she's on duty. β°β¨
π¦ DESCRIPTION π¦
okay so this routine is called when the timer pops to service the waiting queue. periodt. π
Elements on the queue have completed, their responses have been copied to the client, but the client's response queue was full so the queue message could not be sent. π the routine grabs the proper locks and calls send messages. ππ¨
EXECUTION ENVIRONMENT: called at interrupt level β‘ β that's the note, bestie, interrupt level, do not forget it. π
π₯ SEE ALSO π₯
the whole friend group is here, iykyk π«Ά:
- 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_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_enable_change_state(9)ibmvscsis_create_command_q(9)ibmvscsis_destroy_command_q(9)srp_build_response(9)ibmvscsis_handle_crq(9)
bye bestie π«Ά β source/version: ./drivers/scsi/ibmvscsi_tgt; date: October 2026; title: ibmvscsis_service_wait_q(9) π
β¨
π¦ 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