hfi1_addr_from_offset(9)
π hfi1_addr_from_offset(9) π β a Kernel API Manual moment β¨
okay bestie, gather round the group chat: this is the page for hfi1_addr_from_offset(9), and it is literally giving tiny helper, big readq/writeq energy π«Ά
πΈ NAME πΈ
hfi1_addr_from_offset β return addr for readq/writeq π
β¨ SYNOPSIS β¨
void __iomem * hfi1_addr_from_offset (const struct hfi1_devdata *dd ,
u32 offset );
π ARGUMENTS π
ddβ the dd device. that's the whole vibe πoffsetβ the offset of the CSR within bar0. iconic little coordinate β¨
π¦ DESCRIPTION π¦
This routine is the base-address picker: it selects the appropriate base address based on the indicated offset π« no cap, that is the whole job.
π SEE ALSO π
Kernel file ./drivers/infiniband/hw/hfi1/chip.c β and here is the whole linked-up squad, in order, no skips π
read_csr(9)write_csr(9)get_csr_addr(9)update_xmit_counters(9)apply_link_downgrade_policy(9)is_rcv_avail_int(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)
π cute sign-off: this page is from the source./drivers/infiniband/hw/hfi1, dated October 2026, and it is part of theKernel API Manualforhfi1_addr_from_offset(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