Lines Matching defs:dev
76 static struct msi_desc *msi_alloc_desc(struct device *dev, int nvec, in msi_alloc_desc()
102 static int msi_insert_desc(struct device *dev, struct msi_desc *desc, in msi_insert_desc()
150 int msi_domain_insert_msi_desc(struct device *dev, unsigned int domid, in msi_domain_insert_msi_desc()
181 static bool msi_ctrl_valid(struct device *dev, struct msi_ctrl *ctrl) in msi_ctrl_valid()
198 static void msi_domain_free_descs(struct device *dev, struct msi_ctrl *ctrl) in msi_domain_free_descs()
227 void msi_domain_free_msi_descs_range(struct device *dev, unsigned int domid, in msi_domain_free_msi_descs_range()
246 static int msi_domain_add_simple_msi_descs(struct device *dev, struct msi_ctrl *ctrl) in msi_domain_add_simple_msi_descs()
287 static void msi_device_data_release(struct device *dev, void *res) in msi_device_data_release()
310 int msi_setup_device_data(struct device *dev) in msi_setup_device_data()
352 void __msi_lock_descs(struct device *dev) in __msi_lock_descs()
364 void __msi_unlock_descs(struct device *dev) in __msi_unlock_descs()
398 struct msi_desc *msi_domain_first_desc(struct device *dev, unsigned int domid, in msi_domain_first_desc()
427 struct msi_desc *msi_next_desc(struct device *dev, unsigned int domid, in msi_next_desc()
453 unsigned int msi_domain_get_virq(struct device *dev, unsigned int domid, unsigned int index) in msi_domain_get_virq()
497 static inline int msi_sysfs_create_group(struct device *dev) in msi_sysfs_create_group()
502 static ssize_t msi_mode_show(struct device *dev, struct device_attribute *attr, in msi_mode_show()
511 static void msi_sysfs_remove_desc(struct device *dev, struct msi_desc *desc) in msi_sysfs_remove_desc()
528 static int msi_sysfs_populate_desc(struct device *dev, struct msi_desc *desc) in msi_sysfs_populate_desc()
567 int msi_device_populate_sysfs(struct device *dev) in msi_device_populate_sysfs()
587 void msi_device_destroy_sysfs(struct device *dev) in msi_device_destroy_sysfs()
596 static inline int msi_sysfs_create_group(struct device *dev) { return 0; } in msi_sysfs_create_group()
597 static inline int msi_sysfs_populate_desc(struct device *dev, struct msi_desc *desc) { return 0; } in msi_sysfs_populate_desc()
598 static inline void msi_sysfs_remove_desc(struct device *dev, struct msi_desc *desc) { } in msi_sysfs_remove_desc()
601 static struct irq_domain *msi_get_device_domain(struct device *dev, unsigned int domid) in msi_get_device_domain()
620 static unsigned int msi_domain_get_hwsize(struct device *dev, unsigned int domid) in msi_domain_get_hwsize()
792 static int msi_domain_ops_prepare(struct irq_domain *domain, struct device *dev, in msi_domain_ops_prepare()
968 bool msi_parent_init_dev_msi_info(struct device *dev, struct irq_domain *domain, in msi_parent_init_dev_msi_info()
1029 bool msi_create_device_irq_domain(struct device *dev, unsigned int domid, in msi_create_device_irq_domain()
1113 void msi_remove_device_irq_domain(struct device *dev, unsigned int domid) in msi_remove_device_irq_domain()
1144 bool msi_match_device_irq_domain(struct device *dev, unsigned int domid, in msi_match_device_irq_domain()
1159 static int msi_domain_prepare_irqs(struct irq_domain *domain, struct device *dev, in msi_domain_prepare_irqs()
1181 struct device *dev) in msi_check_reservation_mode()
1274 static int populate_alloc_info(struct irq_domain *domain, struct device *dev, in populate_alloc_info()
1292 static int __msi_domain_alloc_irqs(struct device *dev, struct irq_domain *domain, in __msi_domain_alloc_irqs()
1359 static int msi_domain_alloc_simple_msi_descs(struct device *dev, in msi_domain_alloc_simple_msi_descs()
1369 static int __msi_domain_alloc_locked(struct device *dev, struct msi_ctrl *ctrl) in __msi_domain_alloc_locked()
1396 static int msi_domain_alloc_locked(struct device *dev, struct msi_ctrl *ctrl) in msi_domain_alloc_locked()
1419 int msi_domain_alloc_irqs_range_locked(struct device *dev, unsigned int domid, in msi_domain_alloc_irqs_range_locked()
1442 int msi_domain_alloc_irqs_range(struct device *dev, unsigned int domid, in msi_domain_alloc_irqs_range()
1465 int msi_domain_alloc_irqs_all_locked(struct device *dev, unsigned int domid, int nirqs) in msi_domain_alloc_irqs_all_locked()
1477 static struct msi_map __msi_domain_alloc_irq_at(struct device *dev, unsigned int domid, in __msi_domain_alloc_irq_at()
1547 struct msi_map msi_domain_alloc_irq_at(struct device *dev, unsigned int domid, unsigned int index, in msi_domain_alloc_irq_at()
1581 struct device *dev = domain->dev; in msi_device_domain_alloc_wired() local
1597 static void __msi_domain_free_irqs(struct device *dev, struct irq_domain *domain, in __msi_domain_free_irqs()
1626 static void msi_domain_free_locked(struct device *dev, struct msi_ctrl *ctrl) in msi_domain_free_locked()
1663 void msi_domain_free_irqs_range_locked(struct device *dev, unsigned int domid, in msi_domain_free_irqs_range_locked()
1683 void msi_domain_free_irqs_range(struct device *dev, unsigned int domid, in msi_domain_free_irqs_range()
1702 void msi_domain_free_irqs_all_locked(struct device *dev, unsigned int domid) in msi_domain_free_irqs_all_locked()
1715 void msi_domain_free_irqs_all(struct device *dev, unsigned int domid) in msi_domain_free_irqs_all()
1732 struct device *dev = domain->dev; in msi_device_domain_free_wired() local
1771 bool msi_device_has_isolated_msi(struct device *dev) in msi_device_has_isolated_msi()