qeth_irq(9)
π NAME π
okay so bestie, welcome to qeth_irq(9) from the Kernel API Manual β this is literally the qeth interrupt handler. qeth_irq β qeth interrupt handler. iconic, no cap. π
β¨ SYNOPSIS β¨
void qeth_irq (struct ccw_device *cdev , unsigned long intparm , struct
irb *irb );
π ARGUMENTS π
cdevβ ccw device. that's the device, bestie.intparmβ expect pointer toiob. yes, that's the assignment fr fr.irbβInterruption Response Block. the name is giving very important paperwork. π
π¦ DESCRIPTION π¦
okay so in the good path: the corresponding qeth channel is locked with the last used iob as active_cmd. periodt. but also β and this is important β this function is also called for error interrupts. so she's not just here for the cute path. π
The caller ensures that:
- Interrupts are disabled
- ccw device lock is held
that's the whole vibe check, bestie β no skipping it. π«Ά
π SEE ALSO π
- Kernel file:
./drivers/s390/net/qeth_core_main.c qeth_send_control_data(9)qeth_prep_flush_pack_buffer(9)qeth_get_elements_for_frags(9)qeth_count_elements(9)qeth_add_hw_header(9)qeth_fill_buffer(9)qeth_vm_request_mac(9)qeth_enable_hw_features(9)
go read these, iykyk. πβ¨
mwah π β source/version: ./drivers/s390/net, date: October 2026, manual: qeth_irq(9). bye bestie, slay your interrupts. π«Ά
π¦ 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