Lines Matching full:domid
231 struct msi_desc *msi_domain_first_desc(struct device *dev, unsigned int domid,
251 struct msi_desc *msi_next_desc(struct device *dev, unsigned int domid,
259 * @domid: The id of the interrupt domain which should be walked.
267 #define msi_domain_for_each_desc(desc, dev, domid, filter) \ argument
268 for ((desc) = msi_domain_first_desc((dev), (domid), (filter)); (desc); \
269 (desc) = msi_next_desc((dev), (domid), (filter)))
311 int msi_domain_insert_msi_desc(struct device *dev, unsigned int domid,
326 void msi_domain_free_msi_descs_range(struct device *dev, unsigned int domid,
597 bool msi_create_device_irq_domain(struct device *dev, unsigned int domid,
601 void msi_remove_device_irq_domain(struct device *dev, unsigned int domid);
603 bool msi_match_device_irq_domain(struct device *dev, unsigned int domid,
606 int msi_domain_alloc_irqs_range_locked(struct device *dev, unsigned int domid,
608 int msi_domain_alloc_irqs_range(struct device *dev, unsigned int domid,
610 int msi_domain_alloc_irqs_all_locked(struct device *dev, unsigned int domid, int nirqs);
612 struct msi_map msi_domain_alloc_irq_at(struct device *dev, unsigned int domid, unsigned int index,
616 void msi_domain_free_irqs_range_locked(struct device *dev, unsigned int domid,
618 void msi_domain_free_irqs_range(struct device *dev, unsigned int domid,
620 void msi_domain_free_irqs_all_locked(struct device *dev, unsigned int domid);
621 void msi_domain_free_irqs_all(struct device *dev, unsigned int domid);
632 static inline int msi_domain_alloc_irqs(struct device *dev, unsigned int domid, int nirqs) in msi_domain_alloc_irqs() argument
634 return msi_domain_alloc_irqs_range(dev, domid, 0, nirqs - 1); in msi_domain_alloc_irqs()