Lines Matching +defs:dev +defs:attrs

58 static struct msi_desc *msi_alloc_desc(struct device *dev, int nvec,  in msi_alloc_desc()
84 static int msi_insert_desc(struct device *dev, struct msi_desc *desc, in msi_insert_desc()
132 int msi_domain_insert_msi_desc(struct device *dev, unsigned int domid, in msi_domain_insert_msi_desc()
163 static bool msi_ctrl_valid(struct device *dev, struct msi_ctrl *ctrl) in msi_ctrl_valid()
180 static void msi_domain_free_descs(struct device *dev, struct msi_ctrl *ctrl) in msi_domain_free_descs()
209 void msi_domain_free_msi_descs_range(struct device *dev, unsigned int domid, in msi_domain_free_msi_descs_range()
228 static int msi_domain_add_simple_msi_descs(struct device *dev, struct msi_ctrl *ctrl) in msi_domain_add_simple_msi_descs()
269 static void msi_device_data_release(struct device *dev, void *res) in msi_device_data_release()
292 int msi_setup_device_data(struct device *dev) in msi_setup_device_data()
332 void msi_lock_descs(struct device *dev) in msi_lock_descs()
342 void msi_unlock_descs(struct device *dev) in msi_unlock_descs()
376 struct msi_desc *msi_domain_first_desc(struct device *dev, unsigned int domid, in msi_domain_first_desc()
405 struct msi_desc *msi_next_desc(struct device *dev, unsigned int domid, in msi_next_desc()
431 unsigned int msi_domain_get_virq(struct device *dev, unsigned int domid, unsigned int index) in msi_domain_get_virq()
480 static inline int msi_sysfs_create_group(struct device *dev) in msi_sysfs_create_group()
485 static ssize_t msi_mode_show(struct device *dev, struct device_attribute *attr, in msi_mode_show()
494 static void msi_sysfs_remove_desc(struct device *dev, struct msi_desc *desc) in msi_sysfs_remove_desc()
496 struct device_attribute *attrs = desc->sysfs_attrs; in msi_sysfs_remove_desc() local
511 static int msi_sysfs_populate_desc(struct device *dev, struct msi_desc *desc) in msi_sysfs_populate_desc()
513 struct device_attribute *attrs; in msi_sysfs_populate_desc() local
550 int msi_device_populate_sysfs(struct device *dev) in msi_device_populate_sysfs()
570 void msi_device_destroy_sysfs(struct device *dev) in msi_device_destroy_sysfs()
579 static inline int msi_sysfs_create_group(struct device *dev) { return 0; } in msi_sysfs_create_group()
580 static inline int msi_sysfs_populate_desc(struct device *dev, struct msi_desc *desc) { return 0; } in msi_sysfs_populate_desc()
581 static inline void msi_sysfs_remove_desc(struct device *dev, struct msi_desc *desc) { } in msi_sysfs_remove_desc()
584 static struct irq_domain *msi_get_device_domain(struct device *dev, unsigned int domid) in msi_get_device_domain()
603 static unsigned int msi_domain_get_hwsize(struct device *dev, unsigned int domid) in msi_domain_get_hwsize()
742 static int msi_domain_ops_prepare(struct irq_domain *domain, struct device *dev, in msi_domain_ops_prepare()
881 bool msi_parent_init_dev_msi_info(struct device *dev, struct irq_domain *domain, in msi_parent_init_dev_msi_info()
942 bool msi_create_device_irq_domain(struct device *dev, unsigned int domid, in msi_create_device_irq_domain()
1011 void msi_remove_device_irq_domain(struct device *dev, unsigned int domid) in msi_remove_device_irq_domain()
1044 bool msi_match_device_irq_domain(struct device *dev, unsigned int domid, in msi_match_device_irq_domain()
1061 int msi_domain_prepare_irqs(struct irq_domain *domain, struct device *dev, in msi_domain_prepare_irqs()
1070 int msi_domain_populate_irqs(struct irq_domain *domain, struct device *dev, in msi_domain_populate_irqs()
1122 void msi_domain_depopulate_descs(struct device *dev, int virq_base, int nvec) in msi_domain_depopulate_descs()
1154 struct device *dev) in msi_check_reservation_mode()
1247 static int __msi_domain_alloc_irqs(struct device *dev, struct irq_domain *domain, in __msi_domain_alloc_irqs()
1314 static int msi_domain_alloc_simple_msi_descs(struct device *dev, in msi_domain_alloc_simple_msi_descs()
1324 static int __msi_domain_alloc_locked(struct device *dev, struct msi_ctrl *ctrl) in __msi_domain_alloc_locked()
1351 static int msi_domain_alloc_locked(struct device *dev, struct msi_ctrl *ctrl) in msi_domain_alloc_locked()
1374 int msi_domain_alloc_irqs_range_locked(struct device *dev, unsigned int domid, in msi_domain_alloc_irqs_range_locked()
1397 int msi_domain_alloc_irqs_range(struct device *dev, unsigned int domid, in msi_domain_alloc_irqs_range()
1422 int msi_domain_alloc_irqs_all_locked(struct device *dev, unsigned int domid, int nirqs) in msi_domain_alloc_irqs_all_locked()
1459 struct msi_map msi_domain_alloc_irq_at(struct device *dev, unsigned int domid, unsigned int index, in msi_domain_alloc_irq_at()
1506 static void __msi_domain_free_irqs(struct device *dev, struct irq_domain *domain, in __msi_domain_free_irqs()
1535 static void msi_domain_free_locked(struct device *dev, struct msi_ctrl *ctrl) in msi_domain_free_locked()
1572 void msi_domain_free_irqs_range_locked(struct device *dev, unsigned int domid, in msi_domain_free_irqs_range_locked()
1592 void msi_domain_free_irqs_range(struct device *dev, unsigned int domid, in msi_domain_free_irqs_range()
1611 void msi_domain_free_irqs_all_locked(struct device *dev, unsigned int domid) in msi_domain_free_irqs_all_locked()
1624 void msi_domain_free_irqs_all(struct device *dev, unsigned int domid) in msi_domain_free_irqs_all()
1658 bool msi_device_has_isolated_msi(struct device *dev) in msi_device_has_isolated_msi()