ibmvmc_handle_event(9)
π NAME π
ibmvmc_handle_event β okay so this is the interrupt handler for crq events, bestie. That's the whole vibe.
β¨ SYNOPSIS β¨
irqreturn_t ibmvmc_handle_event (int irq , void *dev_instance );
π ARGUMENTS π
irqβ the number of the irq you're handling. And likeβ¦ it's not used. At all. Lowkey just there for the vibes, bestie πdev_instanceβ thecrq_server_adapterthat received the interrupt. That's the main character right there π
πΈ DESCRIPTION πΈ
So what it does is: it disables interrupts and then schedules ibmvmc_task. That's it, that's the whole personality β¨
And it always returns IRQ_HANDLED. No cap, no exceptions, always. Periodt π
π¦ SEE ALSO π¦
Kernel file ./drivers/misc/ibmvmc.c β go read it, it's giving lore π and also literally all of these:
h_request_vmc(9)ibmvmc_release_crq_queue(9)ibmvmc_reset_crq_queue(9)crq_queue_next_crq(9)ibmvmc_send_crq(9)alloc_dma_buffer(9)free_dma_buffer(9)ibmvmc_get_valid_hmc_buffer(9)ibmvmc_get_free_hmc_buffer(9)ibmvmc_free_hmc_buffer(9)ibmvmc_count_hmc_buffers(9)ibmvmc_get_free_hmc(9)ibmvmc_return_hmc(9)ibmvmc_send_open(9)ibmvmc_send_close(9)ibmvmc_send_capabilities(9)ibmvmc_send_add_buffer_resp(9)ibmvmc_send_rem_buffer_resp(9)ibmvmc_send_msg(9)ibmvmc_open(9)ibmvmc_close(9)ibmvmc_read(9)ibmvmc_poll(9)ibmvmc_write(9)ibmvmc_setup_hmc(9)ibmvmc_ioctl_sethmcid(9)ibmvmc_ioctl_query(9)ibmvmc_ioctl_requestvmc(9)ibmvmc_ioctl(9)ibmvmc_add_buffer(9)ibmvmc_rem_buffer(9)ibmvmc_process_capabilities(9)ibmvmc_validate_hmc_session(9)ibmvmc_reset(9)ibmvmc_reset_task(9)ibmvmc_process_open_resp(9)ibmvmc_process_close_resp(9)ibmvmc_crq_process(9)ibmvmc_handle_crq_init(9)ibmvmc_handle_crq(9)ibmvmc_init_crq_queue(9)
okay that's the whole page, bestie π«Ά you ate that, honestly. This one lives in ./drivers/misc and it's dated October 2026 β so yeah, it's from the future, we don't question it πβ¨ Byeee π
π¦ 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