Lines Matching defs:dev
74 static struct msi_desc *msi_alloc_desc(struct device *dev, int nvec, in msi_alloc_desc()
100 static int msi_insert_desc(struct device *dev, struct msi_desc *desc, in msi_insert_desc()
148 int msi_domain_insert_msi_desc(struct device *dev, unsigned int domid, in msi_domain_insert_msi_desc()
179 static bool msi_ctrl_valid(struct device *dev, struct msi_ctrl *ctrl) in msi_ctrl_valid()
196 static void msi_domain_free_descs(struct device *dev, struct msi_ctrl *ctrl) in msi_domain_free_descs()
225 void msi_domain_free_msi_descs_range(struct device *dev, unsigned int domid, in msi_domain_free_msi_descs_range()
244 static int msi_domain_add_simple_msi_descs(struct device *dev, struct msi_ctrl *ctrl) in msi_domain_add_simple_msi_descs()
285 static void msi_device_data_release(struct device *dev, void *res) in msi_device_data_release()
308 int msi_setup_device_data(struct device *dev) in msi_setup_device_data()
348 void msi_lock_descs(struct device *dev) in msi_lock_descs()
358 void msi_unlock_descs(struct device *dev) in msi_unlock_descs()
392 struct msi_desc *msi_domain_first_desc(struct device *dev, unsigned int domid, in msi_domain_first_desc()
421 struct msi_desc *msi_next_desc(struct device *dev, unsigned int domid, in msi_next_desc()
447 unsigned int msi_domain_get_virq(struct device *dev, unsigned int domid, unsigned int index) in msi_domain_get_virq()
496 static inline int msi_sysfs_create_group(struct device *dev) in msi_sysfs_create_group()
501 static ssize_t msi_mode_show(struct device *dev, struct device_attribute *attr, in msi_mode_show()
510 static void msi_sysfs_remove_desc(struct device *dev, struct msi_desc *desc) in msi_sysfs_remove_desc()
527 static int msi_sysfs_populate_desc(struct device *dev, struct msi_desc *desc) in msi_sysfs_populate_desc()
566 int msi_device_populate_sysfs(struct device *dev) in msi_device_populate_sysfs()
586 void msi_device_destroy_sysfs(struct device *dev) in msi_device_destroy_sysfs()
595 static inline int msi_sysfs_create_group(struct device *dev) { return 0; } in msi_sysfs_create_group()
596 static inline int msi_sysfs_populate_desc(struct device *dev, struct msi_desc *desc) { return 0; } in msi_sysfs_populate_desc()
597 static inline void msi_sysfs_remove_desc(struct device *dev, struct msi_desc *desc) { } in msi_sysfs_remove_desc()
600 static struct irq_domain *msi_get_device_domain(struct device *dev, unsigned int domid) in msi_get_device_domain()
619 static unsigned int msi_domain_get_hwsize(struct device *dev, unsigned int domid) in msi_domain_get_hwsize()
773 static int msi_domain_ops_prepare(struct irq_domain *domain, struct device *dev, in msi_domain_ops_prepare()
915 bool msi_parent_init_dev_msi_info(struct device *dev, struct irq_domain *domain, in msi_parent_init_dev_msi_info()
976 bool msi_create_device_irq_domain(struct device *dev, unsigned int domid, in msi_create_device_irq_domain()
1057 void msi_remove_device_irq_domain(struct device *dev, unsigned int domid) in msi_remove_device_irq_domain()
1090 bool msi_match_device_irq_domain(struct device *dev, unsigned int domid, in msi_match_device_irq_domain()
1107 static int msi_domain_prepare_irqs(struct irq_domain *domain, struct device *dev, in msi_domain_prepare_irqs()
1129 struct device *dev) in msi_check_reservation_mode()
1222 static int __msi_domain_alloc_irqs(struct device *dev, struct irq_domain *domain, in __msi_domain_alloc_irqs()
1289 static int msi_domain_alloc_simple_msi_descs(struct device *dev, in msi_domain_alloc_simple_msi_descs()
1299 static int __msi_domain_alloc_locked(struct device *dev, struct msi_ctrl *ctrl) in __msi_domain_alloc_locked()
1326 static int msi_domain_alloc_locked(struct device *dev, struct msi_ctrl *ctrl) in msi_domain_alloc_locked()
1349 int msi_domain_alloc_irqs_range_locked(struct device *dev, unsigned int domid, in msi_domain_alloc_irqs_range_locked()
1372 int msi_domain_alloc_irqs_range(struct device *dev, unsigned int domid, in msi_domain_alloc_irqs_range()
1398 int msi_domain_alloc_irqs_all_locked(struct device *dev, unsigned int domid, int nirqs) in msi_domain_alloc_irqs_all_locked()
1410 static struct msi_map __msi_domain_alloc_irq_at(struct device *dev, unsigned int domid, in __msi_domain_alloc_irq_at()
1480 struct msi_map msi_domain_alloc_irq_at(struct device *dev, unsigned int domid, unsigned int index, in msi_domain_alloc_irq_at()
1518 struct device *dev = domain->dev; in msi_device_domain_alloc_wired() local
1536 static void __msi_domain_free_irqs(struct device *dev, struct irq_domain *domain, in __msi_domain_free_irqs()
1565 static void msi_domain_free_locked(struct device *dev, struct msi_ctrl *ctrl) in msi_domain_free_locked()
1602 void msi_domain_free_irqs_range_locked(struct device *dev, unsigned int domid, in msi_domain_free_irqs_range_locked()
1622 void msi_domain_free_irqs_range(struct device *dev, unsigned int domid, in msi_domain_free_irqs_range()
1642 void msi_domain_free_irqs_all_locked(struct device *dev, unsigned int domid) in msi_domain_free_irqs_all_locked()
1655 void msi_domain_free_irqs_all(struct device *dev, unsigned int domid) in msi_domain_free_irqs_all()
1673 struct device *dev = domain->dev; in msi_device_domain_free_wired() local
1713 bool msi_device_has_isolated_msi(struct device *dev) in msi_device_has_isolated_msi()