Lines Matching refs:domid

235 struct msi_desc *msi_domain_first_desc(struct device *dev, unsigned int domid,
255 struct msi_desc *msi_next_desc(struct device *dev, unsigned int domid,
271 #define msi_domain_for_each_desc(desc, dev, domid, filter) \ argument
272 for ((desc) = msi_domain_first_desc((dev), (domid), (filter)); (desc); \
273 (desc) = msi_next_desc((dev), (domid), (filter)))
329 int msi_domain_insert_msi_desc(struct device *dev, unsigned int domid,
344 void msi_domain_free_msi_descs_range(struct device *dev, unsigned int domid,
628 bool msi_create_device_irq_domain(struct device *dev, unsigned int domid,
632 void msi_remove_device_irq_domain(struct device *dev, unsigned int domid);
634 bool msi_match_device_irq_domain(struct device *dev, unsigned int domid,
637 int msi_domain_alloc_irqs_range_locked(struct device *dev, unsigned int domid,
639 int msi_domain_alloc_irqs_range(struct device *dev, unsigned int domid,
641 int msi_domain_alloc_irqs_all_locked(struct device *dev, unsigned int domid, int nirqs);
643 struct msi_map msi_domain_alloc_irq_at(struct device *dev, unsigned int domid, unsigned int index,
647 void msi_domain_free_irqs_range_locked(struct device *dev, unsigned int domid,
649 void msi_domain_free_irqs_range(struct device *dev, unsigned int domid,
651 void msi_domain_free_irqs_all_locked(struct device *dev, unsigned int domid);
652 void msi_domain_free_irqs_all(struct device *dev, unsigned int domid);
663 static inline int msi_domain_alloc_irqs(struct device *dev, unsigned int domid, int nirqs) in msi_domain_alloc_irqs() argument
665 return msi_domain_alloc_irqs_range(dev, domid, 0, nirqs - 1); in msi_domain_alloc_irqs()