is_rcv_avail_int(9)
π is_rcv_avail_int(9) β a Kernel API Manual moment
okay so bestie, welcome to the is_rcv_avail_int(9) page π this one lives in the Kernel API Manual and it's short but it's iconic, trust.
β¨ NAME β¨
is_rcv_avail_int β the User receive context available IRQ handler, and yes that's the whole vibe π
πΈ SYNOPSIS πΈ
void is_rcv_avail_int (struct hfi1_devdata *dd , unsigned int source );
like, that's it. that's the whole function. she's little but she's doing her job π«Ά
π¦ ARGUMENTS π¦
ddβ a validdd. that's it, that's the description. she must be valid, no cap πsourceβ the logical IRQ source, specifically the offset fromIS_RCVAVAIL_START. so it's giving "coordinates, not absolute address" energy π
β DESCRIPTION β
okay so this is the RX block receive available interrupt, and your girl handles it π
the source is < 160, noted, love that for her.
this is the general interrupt handler for user (PSM) receive contexts β main character energy fr fr π
β οΈ but here's the catch bestie: she can only be used for non-threaded IRQs. like, that's a hard limit, not a suggestion. do not come for her with your threaded IRQs, she will not be serving that π«
π₯ SEE ALSO π₯
first up, the kernel file herself:
- Kernel file
./drivers/infiniband/hw/hfi1/chip.c
and the whole friend group π«Ά:
hfi1_addr_from_offset(9)read_csr(9)write_csr(9)get_csr_addr(9)update_xmit_counters(9)apply_link_downgrade_policy(9)is_rcv_urgent_int(9)general_interrupt(9)hfi1_rcd_eoi_intr(9)hfi1_netdev_rx_napi(9)data_vls_operational(9)encode_rcv_header_entry_size(9)hfi1_validate_rcvhdrcnt(9)set_hdrq_regs(9)update_statusp(9)wait_logical_linkstate(9)read_mod_write(9)set_intr_bits(9)set_up_interrupts(9)hfi1_get_qp_map(9)init_qpmap_table(9)init_qos(9)hfi1_init_dd(9)create_pbc(9)
and that's the whole page, bestie, you ate that π
π sign-off time π this little icon lives in ./drivers/infiniband/hw/hfi1, dated October 2026, and she is β and always will be β is_rcv_avail_int(9). mwah πβ¨
π¦ 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