msi_domain_...le_msi_descs(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so bestie, this page is msi_domain_add_simple_msi_descs(9) β€” the header truncates it as msi_domain_...le_msi_descs(9) β€” and it lives in the Kernel API Manual. Buckle up, it's a short one but she's iconic πŸ’…βœ¨

πŸ’– NAME πŸ’–

msi_domain_add_simple_msi_descs β€” Allocate and initialize MSI descriptors. That's the whole assignment, no cap πŸ’–

✨ SYNOPSIS ✨

int msi_domain_add_simple_msi_descs (struct device *dev , struct
       msi_ctrl *ctrl );

πŸŽ€ ARGUMENTS πŸŽ€

  • dev β€” Pointer to the device for which the descriptors are allocated. That's the device getting the descriptor glow-up 🫢
  • ctrl β€” Allocation control struct. It's the control center for this allocation moment πŸŽ€

πŸ¦‹ RETURN πŸ¦‹

0 on success or an appropriate failure code. That's the whole return tea β˜•βœ¨

🌈 SEE ALSO 🌈

Kernel file ./kernel/irq/msi.c β€” yes, go read the source, bestie. Then check out the whole squad: struct msi_device_data(9), struct msi_ctrl(9), msi_alloc_desc(9), msi_domain_insert_msi_desc(9), msi_domain_free_msi_descs_range(9), msi_setup_device_data(9), __msi_lock_descs(9), __msi_unlock_descs(9), msi_domain_first_desc(9), msi_next_desc(9), msi_domain_get_virq(9), msi_device_populate_sysfs(9), msi_device_destroy_sysfs(9), msi_domain_set_affinity(9), msi_create_irq_domain(9), msi_create_parent_irq_domain(9), msi_parent_init_dev_msi_info(9), msi_create_device_irq_domain(9), msi_remove_device_irq_domain(9), msi_match_device_irq_domain(9), msi_domain_alloc_irqs_range_locked(9), msi_domain_alloc_irqs_range(9), msi_domain_alloc_irqs_all_locked(9), msi_domain_alloc_irq_at(9), msi_device_domain_alloc_wired(9), msi_domain_free_irqs_range_locked(9), msi_domain_free_irqs_range(9), msi_domain_free_irqs_all_locked(9), msi_domain_free_irqs_all(9), msi_device_domain_free_wired(9), msi_get_domain_info(9), msi_device_has_isolated_msi(9) πŸ’«


This cutie came from the ./kernel/irq source, dated October 2026, and the footer calls the page msi_domain_...le_msi_descs(9). Bye bestie, mwah πŸ’‹πŸŒŸ

πŸ“¦ where this page comes from