device             51 arch/x86/include/asm/acpi.h extern int (*__acpi_register_gsi)(struct device *dev, u32 gsi,
device             27 arch/x86/include/asm/dma-mapping.h extern struct device x86_dma_fallback_dev;
device             32 arch/x86/include/asm/dma-mapping.h static inline struct dma_map_ops *get_dma_ops(struct device *dev)
device             47 arch/x86/include/asm/dma-mapping.h static inline int dma_mapping_error(struct device *dev, dma_addr_t dma_addr)
device             60 arch/x86/include/asm/dma-mapping.h extern int dma_supported(struct device *hwdev, u64 mask);
device             61 arch/x86/include/asm/dma-mapping.h extern int dma_set_mask(struct device *dev, u64 mask);
device             63 arch/x86/include/asm/dma-mapping.h extern void *dma_generic_alloc_coherent(struct device *dev, size_t size,
device             67 arch/x86/include/asm/dma-mapping.h extern void dma_generic_free_coherent(struct device *dev, size_t size,
device             72 arch/x86/include/asm/dma-mapping.h extern bool dma_capable(struct device *dev, dma_addr_t addr, size_t size);
device             73 arch/x86/include/asm/dma-mapping.h extern dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr);
device             74 arch/x86/include/asm/dma-mapping.h extern phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr);
device             77 arch/x86/include/asm/dma-mapping.h static inline bool dma_capable(struct device *dev, dma_addr_t addr, size_t size)
device             85 arch/x86/include/asm/dma-mapping.h static inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr)
device             90 arch/x86/include/asm/dma-mapping.h static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr)
device             97 arch/x86/include/asm/dma-mapping.h dma_cache_sync(struct device *dev, void *vaddr, size_t size,
device            103 arch/x86/include/asm/dma-mapping.h static inline unsigned long dma_alloc_coherent_mask(struct device *dev,
device            115 arch/x86/include/asm/dma-mapping.h static inline gfp_t dma_alloc_coherent_gfp_flags(struct device *dev, gfp_t gfp)
device            131 arch/x86/include/asm/dma-mapping.h dma_alloc_attrs(struct device *dev, size_t size, dma_addr_t *dma_handle,
device            160 arch/x86/include/asm/dma-mapping.h static inline void dma_free_attrs(struct device *dev, size_t size,
device            230 arch/x86/include/asm/io_apic.h extern bool mp_should_keep_irq(struct device *dev);
device            242 arch/x86/include/asm/io_apic.h static inline bool mp_should_keep_irq(struct device *dev) { return 1; }
device            145 arch/x86/include/asm/mce.h DECLARE_PER_CPU(struct device *, mce_device);
device             25 arch/x86/include/asm/microcode.h struct device;
device             34 arch/x86/include/asm/microcode.h 	enum ucode_state (*request_microcode_fw) (int cpu, struct device *,
device            150 arch/x86/include/asm/pci.h 	unsigned long device;
device            144 arch/x86/include/asm/pci_x86.h extern int pci_mmconfig_insert(struct device *dev, u16 seg, u8 start, u8 end,
device             32 arch/x86/include/asm/swiotlb.h extern void *x86_swiotlb_alloc_coherent(struct device *hwdev, size_t size,
device             35 arch/x86/include/asm/swiotlb.h extern void x86_swiotlb_free_coherent(struct device *dev, size_t size,
device              8 arch/x86/include/asm/xen/page-coherent.h static inline void *xen_alloc_coherent_pages(struct device *hwdev, size_t size,
device             17 arch/x86/include/asm/xen/page-coherent.h static inline void xen_free_coherent_pages(struct device *hwdev, size_t size,
device             24 arch/x86/include/asm/xen/page-coherent.h static inline void xen_dma_map_page(struct device *hwdev, struct page *page,
device             28 arch/x86/include/asm/xen/page-coherent.h static inline void xen_dma_unmap_page(struct device *hwdev, dma_addr_t handle,
device             32 arch/x86/include/asm/xen/page-coherent.h static inline void xen_dma_sync_single_for_cpu(struct device *hwdev,
device             35 arch/x86/include/asm/xen/page-coherent.h static inline void xen_dma_sync_single_for_device(struct device *hwdev,
device            239 arch/x86/include/asm/xen/page.h static inline bool xen_arch_need_swiotlb(struct device *dev,
device            138 include/acpi/acpi_bus.h 	void (*bind)(struct device *phys_dev);
device            139 include/acpi/acpi_bus.h 	void (*unbind)(struct device *phys_dev);
device            160 include/acpi/acpi_bus.h typedef int (*acpi_op_add) (struct acpi_device * device);
device            161 include/acpi/acpi_bus.h typedef int (*acpi_op_remove) (struct acpi_device * device);
device            162 include/acpi/acpi_bus.h typedef void (*acpi_op_notify) (struct acpi_device * device, u32 event);
device            253 include/acpi/acpi_bus.h const char *acpi_device_hid(struct acpi_device *device);
device            320 include/acpi/acpi_bus.h 	struct device *dev;
device            337 include/acpi/acpi_bus.h 	struct device *dev;
device            361 include/acpi/acpi_bus.h 	struct device dev;
device            423 include/acpi/acpi_bus.h int acpi_bus_get_device(acpi_handle handle, struct acpi_device **device);
device            428 include/acpi/acpi_bus.h int acpi_bus_get_status(struct acpi_device *device);
device            432 include/acpi/acpi_bus.h int acpi_device_get_power(struct acpi_device *device, int *state);
device            433 include/acpi/acpi_bus.h int acpi_device_set_power(struct acpi_device *device, int state);
device            434 include/acpi/acpi_bus.h int acpi_bus_init_power(struct acpi_device *device);
device            435 include/acpi/acpi_bus.h int acpi_device_fix_up_power(struct acpi_device *device);
device            437 include/acpi/acpi_bus.h int acpi_device_update_power(struct acpi_device *device, int *state_p);
device            456 include/acpi/acpi_bus.h int acpi_match_device_ids(struct acpi_device *device,
device            484 include/acpi/acpi_bus.h 	bool (*match)(struct device *dev);
device            485 include/acpi/acpi_bus.h 	struct acpi_device * (*find_companion)(struct device *);
device            486 include/acpi/acpi_bus.h 	void (*setup)(struct device *);
device            487 include/acpi/acpi_bus.h 	void (*cleanup)(struct device *);
device            491 include/acpi/acpi_bus.h int acpi_bind_one(struct device *dev, struct acpi_device *adev);
device            492 include/acpi/acpi_bus.h int acpi_unbind_one(struct device *dev);
device            495 include/acpi/acpi_bus.h 	struct acpi_device * device;
device            516 include/acpi/acpi_bus.h acpi_status acpi_add_pm_notifier(struct acpi_device *adev, struct device *dev,
device            519 include/acpi/acpi_bus.h int acpi_pm_device_sleep_state(struct device *, int *, int);
device            522 include/acpi/acpi_bus.h 					       struct device *dev,
device            531 include/acpi/acpi_bus.h static inline int acpi_pm_device_sleep_state(struct device *d, int *p, int m)
device            542 include/acpi/acpi_bus.h int acpi_pm_device_run_wake(struct device *, bool);
device            544 include/acpi/acpi_bus.h static inline int acpi_pm_device_run_wake(struct device *dev, bool enable)
device            551 include/acpi/acpi_bus.h int acpi_pm_device_sleep_wake(struct device *, bool);
device            553 include/acpi/acpi_bus.h static inline int acpi_pm_device_sleep_wake(struct device *dev, bool enable)
device            577 include/acpi/acpixf.h 			     acpi_install_notify_handler(acpi_handle device,
device            583 include/acpi/acpixf.h 			     acpi_remove_notify_handler(acpi_handle device,
device            589 include/acpi/acpixf.h 								device,
device            599 include/acpi/acpixf.h 							       device,
device            719 include/acpi/acpixf.h 			    acpi_get_vendor_resource(acpi_handle device,
device            726 include/acpi/acpixf.h 			     acpi_get_current_resources(acpi_handle device,
device            731 include/acpi/acpixf.h 			     acpi_get_possible_resources(acpi_handle device,
device            746 include/acpi/acpixf.h 			     acpi_walk_resources(acpi_handle device, char *name,
device            750 include/acpi/acpixf.h 			     acpi_set_current_resources(acpi_handle device,
device            754 include/acpi/acpixf.h 			     acpi_get_irq_routing_table(acpi_handle device,
device            461 include/acpi/actbl1.h 	u16 device;
device            455 include/acpi/actbl2.h 	u8 device;
device           1032 include/acpi/actypes.h 			       acpi_handle device,
device           1045 include/acpi/actypes.h void (*acpi_notify_handler) (acpi_handle device, u32 value, void *context);
device           1186 include/acpi/actypes.h 	u16 device;
device             54 include/acpi/ghes.h int ghes_edac_register(struct ghes *ghes, struct device *dev);
device             64 include/acpi/ghes.h static inline int ghes_edac_register(struct ghes *ghes, struct device *dev)
device            215 include/acpi/processor.h 	struct device *dev; /* Processor device. */
device             23 include/acpi/video.h extern int acpi_video_get_edid(struct acpi_device *device, int type,
device             30 include/acpi/video.h static inline int acpi_video_get_edid(struct acpi_device *device, int type,
device              9 include/asm-generic/dma-coherent.h int dma_alloc_from_coherent(struct device *dev, ssize_t size,
device             11 include/asm-generic/dma-coherent.h int dma_release_from_coherent(struct device *dev, int order, void *vaddr);
device             13 include/asm-generic/dma-coherent.h int dma_mmap_from_coherent(struct device *dev, struct vm_area_struct *vma,
device             19 include/asm-generic/dma-coherent.h int dma_declare_coherent_memory(struct device *dev, phys_addr_t phys_addr,
device             22 include/asm-generic/dma-coherent.h void dma_release_declared_memory(struct device *dev);
device             24 include/asm-generic/dma-coherent.h void *dma_mark_declared_memory_occupied(struct device *dev,
device             12 include/asm-generic/dma-mapping-broken.h dma_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_handle,
device             16 include/asm-generic/dma-mapping-broken.h dma_free_coherent(struct device *dev, size_t size, void *cpu_addr,
device             19 include/asm-generic/dma-mapping-broken.h static inline void *dma_alloc_attrs(struct device *dev, size_t size,
device             27 include/asm-generic/dma-mapping-broken.h static inline void dma_free_attrs(struct device *dev, size_t size,
device             39 include/asm-generic/dma-mapping-broken.h dma_map_single(struct device *dev, void *ptr, size_t size,
device             43 include/asm-generic/dma-mapping-broken.h dma_unmap_single(struct device *dev, dma_addr_t dma_addr, size_t size,
device             47 include/asm-generic/dma-mapping-broken.h dma_map_sg(struct device *dev, struct scatterlist *sg, int nents,
device             51 include/asm-generic/dma-mapping-broken.h dma_unmap_sg(struct device *dev, struct scatterlist *sg, int nhwentries,
device             55 include/asm-generic/dma-mapping-broken.h dma_map_page(struct device *dev, struct page *page, unsigned long offset,
device             59 include/asm-generic/dma-mapping-broken.h dma_unmap_page(struct device *dev, dma_addr_t dma_address, size_t size,
device             63 include/asm-generic/dma-mapping-broken.h dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle, size_t size,
device             67 include/asm-generic/dma-mapping-broken.h dma_sync_single_range_for_cpu(struct device *dev, dma_addr_t dma_handle,
device             72 include/asm-generic/dma-mapping-broken.h dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg, int nelems,
device             80 include/asm-generic/dma-mapping-broken.h dma_mapping_error(struct device *dev, dma_addr_t dma_addr);
device             83 include/asm-generic/dma-mapping-broken.h dma_supported(struct device *dev, u64 mask);
device             86 include/asm-generic/dma-mapping-broken.h dma_set_mask(struct device *dev, u64 mask);
device             92 include/asm-generic/dma-mapping-broken.h dma_cache_sync(struct device *dev, void *vaddr, size_t size,
device             10 include/asm-generic/dma-mapping-common.h static inline dma_addr_t dma_map_single_attrs(struct device *dev, void *ptr,
device             29 include/asm-generic/dma-mapping-common.h static inline void dma_unmap_single_attrs(struct device *dev, dma_addr_t addr,
device             42 include/asm-generic/dma-mapping-common.h static inline int dma_map_sg_attrs(struct device *dev, struct scatterlist *sg,
device             59 include/asm-generic/dma-mapping-common.h static inline void dma_unmap_sg_attrs(struct device *dev, struct scatterlist *sg,
device             71 include/asm-generic/dma-mapping-common.h static inline dma_addr_t dma_map_page(struct device *dev, struct page *page,
device             86 include/asm-generic/dma-mapping-common.h static inline void dma_unmap_page(struct device *dev, dma_addr_t addr,
device             97 include/asm-generic/dma-mapping-common.h static inline void dma_sync_single_for_cpu(struct device *dev, dma_addr_t addr,
device            109 include/asm-generic/dma-mapping-common.h static inline void dma_sync_single_for_device(struct device *dev,
device            121 include/asm-generic/dma-mapping-common.h static inline void dma_sync_single_range_for_cpu(struct device *dev,
device            135 include/asm-generic/dma-mapping-common.h static inline void dma_sync_single_range_for_device(struct device *dev,
device            150 include/asm-generic/dma-mapping-common.h dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg,
device            162 include/asm-generic/dma-mapping-common.h dma_sync_sg_for_device(struct device *dev, struct scatterlist *sg,
device            179 include/asm-generic/dma-mapping-common.h extern int dma_common_mmap(struct device *dev, struct vm_area_struct *vma,
device            205 include/asm-generic/dma-mapping-common.h dma_mmap_attrs(struct device *dev, struct vm_area_struct *vma, void *cpu_addr,
device            218 include/asm-generic/dma-mapping-common.h dma_common_get_sgtable(struct device *dev, struct sg_table *sgt,
device            222 include/asm-generic/dma-mapping-common.h dma_get_sgtable_attrs(struct device *dev, struct sg_table *sgt, void *cpu_addr,
device             47 include/asm-generic/gpio.h struct device;
device            126 include/asm-generic/gpio.h static inline int gpio_export_link(struct device *dev, const char *name,
device            650 include/drm/drmP.h 	struct device *kdev;		/**< Linux device */
device            697 include/drm/drmP.h 	struct device *dev;		/**< Device structure of bus-device */
device           1002 include/drm/drmP.h 				 struct device *parent);
device            514 include/drm/drm_crtc.h 	struct device *kdev;
device            549 include/drm/drm_dp_helper.h 	struct device *dev;
device            418 include/drm/drm_dp_mst_helper.h 	struct device *dev;
device            466 include/drm/drm_dp_mst_helper.h int drm_dp_mst_topology_mgr_init(struct drm_dp_mst_topology_mgr *mgr, struct device *dev, struct drm_dp_aux *aux, int max_dpcd_transaction_bytes, int max_payloads, int conn_base_id);
device             68 include/drm/drm_mipi_dsi.h 	struct device *dev;
device            120 include/drm/drm_mipi_dsi.h 	struct device dev;
device            128 include/drm/drm_mipi_dsi.h static inline struct mipi_dsi_device *to_mipi_dsi_device(struct device *dev)
device             76 include/drm/drm_panel.h 	struct device *dev;
device              9 include/drm/drm_sysfs.h extern int drm_class_device_register(struct device *dev);
device             10 include/drm/drm_sysfs.h extern void drm_class_device_unregister(struct device *dev);
device             58 include/drm/exynos_drm.h 	struct device *hdmi_dev;
device             59 include/drm/exynos_drm.h 	struct device *mixer_dev;
device             32 include/drm/ttm/ttm_page_alloc.h struct device;
device             83 include/drm/ttm/ttm_page_alloc.h extern int ttm_dma_populate(struct ttm_dma_tt *ttm_dma, struct device *dev);
device             84 include/drm/ttm/ttm_page_alloc.h extern void ttm_dma_unpopulate(struct ttm_dma_tt *ttm_dma, struct device *dev);
device            100 include/drm/ttm/ttm_page_alloc.h 				   struct device *dev)
device            105 include/drm/ttm/ttm_page_alloc.h 				      struct device *dev)
device             58 include/linux/acpi.h static inline void acpi_preset_companion(struct device *dev,
device            158 include/linux/acpi.h int acpi_register_gsi (struct device *dev, u32 gsi, int triggering, int polarity);
device            424 include/linux/acpi.h 					       const struct device *dev);
device            426 include/linux/acpi.h static inline bool acpi_driver_match_device(struct device *dev,
device            432 include/linux/acpi.h int acpi_device_uevent_modalias(struct device *, struct kobj_uevent_env *);
device            433 include/linux/acpi.h int acpi_device_modalias(struct device *, char *, int);
device            504 include/linux/acpi.h 	const struct acpi_device_id *ids, const struct device *dev)
device            509 include/linux/acpi.h static inline bool acpi_driver_match_device(struct device *dev,
device            515 include/linux/acpi.h static inline int acpi_device_uevent_modalias(struct device *dev,
device            521 include/linux/acpi.h static inline int acpi_device_modalias(struct device *dev,
device            557 include/linux/acpi.h int acpi_dev_runtime_suspend(struct device *dev);
device            558 include/linux/acpi.h int acpi_dev_runtime_resume(struct device *dev);
device            559 include/linux/acpi.h int acpi_subsys_runtime_suspend(struct device *dev);
device            560 include/linux/acpi.h int acpi_subsys_runtime_resume(struct device *dev);
device            562 include/linux/acpi.h static inline int acpi_dev_runtime_suspend(struct device *dev) { return 0; }
device            563 include/linux/acpi.h static inline int acpi_dev_runtime_resume(struct device *dev) { return 0; }
device            564 include/linux/acpi.h static inline int acpi_subsys_runtime_suspend(struct device *dev) { return 0; }
device            565 include/linux/acpi.h static inline int acpi_subsys_runtime_resume(struct device *dev) { return 0; }
device            569 include/linux/acpi.h int acpi_dev_suspend_late(struct device *dev);
device            570 include/linux/acpi.h int acpi_dev_resume_early(struct device *dev);
device            571 include/linux/acpi.h int acpi_subsys_prepare(struct device *dev);
device            572 include/linux/acpi.h void acpi_subsys_complete(struct device *dev);
device            573 include/linux/acpi.h int acpi_subsys_suspend_late(struct device *dev);
device            574 include/linux/acpi.h int acpi_subsys_resume_early(struct device *dev);
device            575 include/linux/acpi.h int acpi_subsys_suspend(struct device *dev);
device            576 include/linux/acpi.h int acpi_subsys_freeze(struct device *dev);
device            578 include/linux/acpi.h static inline int acpi_dev_suspend_late(struct device *dev) { return 0; }
device            579 include/linux/acpi.h static inline int acpi_dev_resume_early(struct device *dev) { return 0; }
device            580 include/linux/acpi.h static inline int acpi_subsys_prepare(struct device *dev) { return 0; }
device            581 include/linux/acpi.h static inline void acpi_subsys_complete(struct device *dev) {}
device            582 include/linux/acpi.h static inline int acpi_subsys_suspend_late(struct device *dev) { return 0; }
device            583 include/linux/acpi.h static inline int acpi_subsys_resume_early(struct device *dev) { return 0; }
device            584 include/linux/acpi.h static inline int acpi_subsys_suspend(struct device *dev) { return 0; }
device            585 include/linux/acpi.h static inline int acpi_subsys_freeze(struct device *dev) { return 0; }
device            589 include/linux/acpi.h struct acpi_device *acpi_dev_pm_get_node(struct device *dev);
device            590 include/linux/acpi.h int acpi_dev_pm_attach(struct device *dev, bool power_on);
device            592 include/linux/acpi.h static inline struct acpi_device *acpi_dev_pm_get_node(struct device *dev)
device            596 include/linux/acpi.h static inline int acpi_dev_pm_attach(struct device *dev, bool power_on)
device             32 include/linux/acpi_dma.h 	struct device	*dev;
device             46 include/linux/acpi_dma.h 	struct device		*dev;
device             62 include/linux/acpi_dma.h int acpi_dma_controller_register(struct device *dev,
device             66 include/linux/acpi_dma.h int acpi_dma_controller_free(struct device *dev);
device             67 include/linux/acpi_dma.h int devm_acpi_dma_controller_register(struct device *dev,
device             71 include/linux/acpi_dma.h void devm_acpi_dma_controller_free(struct device *dev);
device             73 include/linux/acpi_dma.h struct dma_chan *acpi_dma_request_slave_chan_by_index(struct device *dev,
device             75 include/linux/acpi_dma.h struct dma_chan *acpi_dma_request_slave_chan_by_name(struct device *dev,
device             82 include/linux/acpi_dma.h static inline int acpi_dma_controller_register(struct device *dev,
device             89 include/linux/acpi_dma.h static inline int acpi_dma_controller_free(struct device *dev)
device             93 include/linux/acpi_dma.h static inline int devm_acpi_dma_controller_register(struct device *dev,
device            100 include/linux/acpi_dma.h static inline void devm_acpi_dma_controller_free(struct device *dev)
device            105 include/linux/acpi_dma.h 		struct device *dev, size_t index)
device            110 include/linux/acpi_dma.h 		struct device *dev, const char *name)
device             47 include/linux/agp_backend.h 	struct pci_dev *device;
device             20 include/linux/ahci_platform.h struct device;
device             35 include/linux/ahci_platform.h int ahci_platform_suspend_host(struct device *dev);
device             36 include/linux/ahci_platform.h int ahci_platform_resume_host(struct device *dev);
device             37 include/linux/ahci_platform.h int ahci_platform_suspend(struct device *dev);
device             38 include/linux/ahci_platform.h int ahci_platform_resume(struct device *dev);
device             30 include/linux/amba/bus.h 	struct device		dev;
device             71 include/linux/amba/bus.h struct amba_device *amba_apb_device_add(struct device *parent, const char *name,
device             75 include/linux/amba/bus.h struct amba_device *amba_ahb_device_add(struct device *parent, const char *name,
device             80 include/linux/amba/bus.h amba_apb_device_add_res(struct device *parent, const char *name,
device             85 include/linux/amba/bus.h amba_ahb_device_add_res(struct device *parent, const char *name,
device             90 include/linux/amba/bus.h struct amba_device *amba_find_device(const char *, struct device *, unsigned int, unsigned int);
device             29 include/linux/amba/mmci.h 	int (*ios_handler)(struct device *, struct mmc_ios *);
device             30 include/linux/amba/mmci.h 	unsigned int (*status)(struct device *);
device            102 include/linux/async_tx.h 		struct dma_device *dma = chan->device;
device             13 include/linux/ata_platform.h extern int __pata_platform_probe(struct device *dev,
device             43 include/linux/atmdev.h struct device;
device            167 include/linux/atmdev.h 	struct device class_dev;	/* sysfs device */
device            224 include/linux/atmdev.h struct atm_dev *atm_dev_register(const char *type, struct device *parent,
device             15 include/linux/attribute_container.h struct device;
device             23 include/linux/attribute_container.h 	int (*match)(struct attribute_container *, struct device *);
device             42 include/linux/attribute_container.h void attribute_container_create_device(struct device *dev,
device             44 include/linux/attribute_container.h 						 struct device *,
device             45 include/linux/attribute_container.h 						 struct device *));
device             46 include/linux/attribute_container.h void attribute_container_add_device(struct device *dev,
device             48 include/linux/attribute_container.h 					      struct device *,
device             49 include/linux/attribute_container.h 					      struct device *));
device             50 include/linux/attribute_container.h void attribute_container_remove_device(struct device *dev,
device             52 include/linux/attribute_container.h 						  struct device *,
device             53 include/linux/attribute_container.h 						  struct device *));
device             54 include/linux/attribute_container.h void attribute_container_device_trigger(struct device *dev, 
device             56 include/linux/attribute_container.h 						  struct device *,
device             57 include/linux/attribute_container.h 						  struct device *));
device             58 include/linux/attribute_container.h void attribute_container_trigger(struct device *dev, 
device             60 include/linux/attribute_container.h 					   struct device *));
device             61 include/linux/attribute_container.h int attribute_container_add_attrs(struct device *classdev);
device             62 include/linux/attribute_container.h int attribute_container_add_class_device(struct device *classdev);
device             64 include/linux/attribute_container.h 						 struct device *dev,
device             65 include/linux/attribute_container.h 						 struct device *classdev);
device             66 include/linux/attribute_container.h void attribute_container_remove_attrs(struct device *classdev);
device             67 include/linux/attribute_container.h void attribute_container_class_device_del(struct device *classdev);
device             68 include/linux/attribute_container.h struct attribute_container *attribute_container_classdev_to_container(struct device *);
device             69 include/linux/attribute_container.h struct device *attribute_container_find_class_device(struct attribute_container *, struct device *);
device             70 include/linux/attribute_container.h struct device_attribute **attribute_container_classdev_to_attrs(const struct device *classdev);
device             24 include/linux/backing-dev.h struct device;
device             99 include/linux/backing-dev.h 	struct device *dev;
device            113 include/linux/backing-dev.h int bdi_register(struct backing_dev_info *bdi, struct device *parent,
device            112 include/linux/backlight.h 	struct device dev;
device            129 include/linux/backlight.h 	struct device *dev, void *devdata, const struct backlight_ops *ops,
device            132 include/linux/backlight.h 	struct device *dev, const char *name, struct device *parent,
device            136 include/linux/backlight.h extern void devm_backlight_device_unregister(struct device *dev,
device             27 include/linux/basic_mmio_gpio.h struct device;
device             68 include/linux/basic_mmio_gpio.h int bgpio_init(struct bgpio_chip *bgc, struct device *dev,
device            260 include/linux/bcma/bcma.h 	struct device dev;
device            261 include/linux/bcma/bcma.h 	struct device *dma_dev;
device            402 include/linux/blkdev.h 	struct device		*dev;
device           1061 include/linux/blkdev.h extern void blk_pm_runtime_init(struct request_queue *q, struct device *dev);
device           1068 include/linux/blkdev.h 	struct device *dev) {}
device             67 include/linux/blktrace_api.h extern void blk_trace_remove_sysfs(struct device *dev);
device             68 include/linux/blktrace_api.h extern int blk_trace_init_sysfs(struct device *dev);
device             82 include/linux/blktrace_api.h static inline int blk_trace_init_sysfs(struct device *dev)
device             29 include/linux/bsg-lib.h struct device;
device             40 include/linux/bsg-lib.h 	struct device *dev;
device             67 include/linux/bsg-lib.h int bsg_setup_queue(struct device *dev, struct request_queue *q, char *name,
device              9 include/linux/bsg.h 	struct device *class_dev;
device             10 include/linux/bsg.h 	struct device *parent;
device             14 include/linux/bsg.h 	void (*release)(struct device *);
device             18 include/linux/bsg.h 			      struct device *parent, const char *name,
device             19 include/linux/bsg.h 			      void (*release)(struct device *));
device             23 include/linux/bsg.h 				     struct device *parent, const char *name,
device             24 include/linux/bsg.h 				     void (*release)(struct device *))
device             16 include/linux/c2port.h struct device;
device             35 include/linux/c2port.h 	struct device *dev;
device             97 include/linux/cb710.h static inline struct device *cb710_slot_dev(struct cb710_slot *slot)
device            102 include/linux/cb710.h static inline struct device *cb710_chip_dev(struct cb710_chip *chip)
device            215 include/linux/clk-private.h int __clk_init(struct device *dev, struct clk *clk);
device            217 include/linux/clk-private.h struct clk *__clk_register(struct device *dev, struct clk_hw *hw);
device            252 include/linux/clk-provider.h struct clk *clk_register_fixed_rate(struct device *dev, const char *name,
device            255 include/linux/clk-provider.h struct clk *clk_register_fixed_rate_with_accuracy(struct device *dev,
device            293 include/linux/clk-provider.h struct clk *clk_register_gate(struct device *dev, const char *name,
device            355 include/linux/clk-provider.h struct clk *clk_register_divider(struct device *dev, const char *name,
device            359 include/linux/clk-provider.h struct clk *clk_register_divider_table(struct device *dev, const char *name,
device            404 include/linux/clk-provider.h struct clk *clk_register_mux(struct device *dev, const char *name,
device            409 include/linux/clk-provider.h struct clk *clk_register_mux_table(struct device *dev, const char *name,
device            435 include/linux/clk-provider.h struct clk *clk_register_fixed_factor(struct device *dev, const char *name,
device            465 include/linux/clk-provider.h struct clk *clk_register_fractional_divider(struct device *dev,
device            494 include/linux/clk-provider.h struct clk *clk_register_composite(struct device *dev, const char *name,
device            517 include/linux/clk-provider.h struct clk *clk_register_gpio_gate(struct device *dev, const char *name,
device            534 include/linux/clk-provider.h struct clk *clk_register(struct device *dev, struct clk_hw *hw);
device            535 include/linux/clk-provider.h struct clk *devm_clk_register(struct device *dev, struct clk_hw *hw);
device            538 include/linux/clk-provider.h void devm_clk_unregister(struct device *dev, struct clk *clk);
device             19 include/linux/clk.h struct device;
device            199 include/linux/clk.h struct clk *clk_get(struct device *dev, const char *id);
device            219 include/linux/clk.h struct clk *devm_clk_get(struct device *dev, const char *id);
device            279 include/linux/clk.h void devm_clk_put(struct device *dev, struct clk *clk);
device            341 include/linux/clk.h static inline struct clk *clk_get(struct device *dev, const char *id)
device            346 include/linux/clk.h static inline struct clk *devm_clk_get(struct device *dev, const char *id)
device            353 include/linux/clk.h static inline void devm_clk_put(struct device *dev, struct clk *clk) {}
device            422 include/linux/clk.h 			struct device *dev);
device             18 include/linux/clkdev.h struct device;
device             41 include/linux/clkdev.h int clk_add_alias(const char *, const char *, char *, struct device *);
device              4 include/linux/component.h struct device;
device              7 include/linux/component.h 	int (*bind)(struct device *, struct device *, void *);
device              8 include/linux/component.h 	void (*unbind)(struct device *, struct device *, void *);
device             11 include/linux/component.h int component_add(struct device *, const struct component_ops *);
device             12 include/linux/component.h void component_del(struct device *, const struct component_ops *);
device             14 include/linux/component.h int component_bind_all(struct device *, void *);
device             15 include/linux/component.h void component_unbind_all(struct device *, void *);
device             20 include/linux/component.h 	int (*add_components)(struct device *, struct master *);
device             21 include/linux/component.h 	int (*bind)(struct device *);
device             22 include/linux/component.h 	void (*unbind)(struct device *);
device             25 include/linux/component.h int component_master_add(struct device *, const struct component_master_ops *);
device             26 include/linux/component.h void component_master_del(struct device *,
device             30 include/linux/component.h 	int (*compare)(struct device *, void *), void *compare_data);
device             34 include/linux/component.h int component_master_add_with_match(struct device *,
device             36 include/linux/component.h void component_match_add(struct device *, struct component_match **,
device             37 include/linux/component.h 	int (*compare)(struct device *, void *), void *compare_data);
device            123 include/linux/console.h 	struct tty_driver *(*device)(struct console *, int *);
device             18 include/linux/container.h 	struct device dev;
device             22 include/linux/container.h static inline struct container_dev *to_container_dev(struct device *dev)
device            353 include/linux/cper.h 	__u16	device;
device            373 include/linux/cper.h 	__u16	device;
device            401 include/linux/cper.h 		__u8	device;
device             20 include/linux/cpu.h struct device;
device             26 include/linux/cpu.h 	struct device dev;
device             30 include/linux/cpu.h extern struct device *get_cpu_device(unsigned cpu);
device            504 include/linux/cpufreq.h int dev_pm_opp_init_cpufreq_table(struct device *dev,
device            506 include/linux/cpufreq.h void dev_pm_opp_free_cpufreq_table(struct device *dev,
device            509 include/linux/cpufreq.h static inline int dev_pm_opp_init_cpufreq_table(struct device *dev,
device            516 include/linux/cpufreq.h static inline void dev_pm_opp_free_cpufreq_table(struct device *dev,
device             38 include/linux/dca.h 	struct device 		*cd;
device             49 include/linux/dca.h 	int	(*add_requester)    (struct dca_provider *, struct device *);
device             50 include/linux/dca.h 	int	(*remove_requester) (struct dca_provider *, struct device *);
device             51 include/linux/dca.h 	u8	(*get_tag)	    (struct dca_provider *, struct device *,
device             53 include/linux/dca.h 	int	(*dev_managed)      (struct dca_provider *, struct device *);
device             58 include/linux/dca.h int register_dca_provider(struct dca_provider *dca, struct device *dev);
device             59 include/linux/dca.h void unregister_dca_provider(struct dca_provider *dca, struct device *dev);
device             68 include/linux/dca.h int dca_add_requester(struct device *dev);
device             69 include/linux/dca.h int dca_remove_requester(struct device *dev);
device             71 include/linux/dca.h u8 dca3_get_tag(struct device *dev, int cpu);
device             76 include/linux/dca.h int dca_sysfs_add_provider(struct dca_provider *dca, struct device *dev);
device             78 include/linux/dca.h int dca_sysfs_add_req(struct dca_provider *dca, struct device *dev, int slot);
device              9 include/linux/devcoredump.h void dev_coredumpv(struct device *dev, const void *data, size_t datalen,
device             12 include/linux/devcoredump.h void dev_coredumpm(struct device *dev, struct module *owner,
device             18 include/linux/devcoredump.h static inline void dev_coredumpv(struct device *dev, const void *data,
device             25 include/linux/devcoredump.h dev_coredumpm(struct device *dev, struct module *owner,
device             83 include/linux/devfreq.h 	int (*target)(struct device *dev, unsigned long *freq, u32 flags);
device             84 include/linux/devfreq.h 	int (*get_dev_status)(struct device *dev,
device             86 include/linux/devfreq.h 	int (*get_cur_freq)(struct device *dev, unsigned long *freq);
device             87 include/linux/devfreq.h 	void (*exit)(struct device *dev);
device            156 include/linux/devfreq.h 	struct device dev;
device            179 include/linux/devfreq.h extern struct devfreq *devfreq_add_device(struct device *dev,
device            184 include/linux/devfreq.h extern struct devfreq *devm_devfreq_add_device(struct device *dev,
device            188 include/linux/devfreq.h extern void devm_devfreq_remove_device(struct device *dev,
device            196 include/linux/devfreq.h extern struct dev_pm_opp *devfreq_recommended_opp(struct device *dev,
device            198 include/linux/devfreq.h extern int devfreq_register_opp_notifier(struct device *dev,
device            200 include/linux/devfreq.h extern int devfreq_unregister_opp_notifier(struct device *dev,
device            202 include/linux/devfreq.h extern int devm_devfreq_register_opp_notifier(struct device *dev,
device            204 include/linux/devfreq.h extern void devm_devfreq_unregister_opp_notifier(struct device *dev,
device            228 include/linux/devfreq.h static inline struct devfreq *devfreq_add_device(struct device *dev,
device            241 include/linux/devfreq.h static inline struct devfreq *devm_devfreq_add_device(struct device *dev,
device            249 include/linux/devfreq.h static inline void devm_devfreq_remove_device(struct device *dev,
device            264 include/linux/devfreq.h static inline struct dev_pm_opp *devfreq_recommended_opp(struct device *dev,
device            270 include/linux/devfreq.h static inline int devfreq_register_opp_notifier(struct device *dev,
device            276 include/linux/devfreq.h static inline int devfreq_unregister_opp_notifier(struct device *dev,
device            282 include/linux/devfreq.h static inline int devm_devfreq_register_opp_notifier(struct device *dev,
device            288 include/linux/devfreq.h static inline void devm_devfreq_unregister_opp_notifier(struct device *dev,
device             32 include/linux/device.h struct device;
device            107 include/linux/device.h 	struct device		*dev_root;
device            113 include/linux/device.h 	int (*match)(struct device *dev, struct device_driver *drv);
device            114 include/linux/device.h 	int (*uevent)(struct device *dev, struct kobj_uevent_env *env);
device            115 include/linux/device.h 	int (*probe)(struct device *dev);
device            116 include/linux/device.h 	int (*remove)(struct device *dev);
device            117 include/linux/device.h 	void (*shutdown)(struct device *dev);
device            119 include/linux/device.h 	int (*online)(struct device *dev);
device            120 include/linux/device.h 	int (*offline)(struct device *dev);
device            122 include/linux/device.h 	int (*suspend)(struct device *dev, pm_message_t state);
device            123 include/linux/device.h 	int (*resume)(struct device *dev);
device            146 include/linux/device.h 			 struct device *start,
device            148 include/linux/device.h struct device *subsys_dev_iter_next(struct subsys_dev_iter *iter);
device            151 include/linux/device.h int bus_for_each_dev(struct bus_type *bus, struct device *start, void *data,
device            152 include/linux/device.h 		     int (*fn)(struct device *dev, void *data));
device            153 include/linux/device.h struct device *bus_find_device(struct bus_type *bus, struct device *start,
device            155 include/linux/device.h 			       int (*match)(struct device *dev, void *data));
device            156 include/linux/device.h struct device *bus_find_device_by_name(struct bus_type *bus,
device            157 include/linux/device.h 				       struct device *start,
device            159 include/linux/device.h struct device *subsys_find_device_by_id(struct bus_type *bus, unsigned int id,
device            160 include/linux/device.h 					struct device *hint);
device            164 include/linux/device.h 			   int (*compare)(const struct device *a,
device            165 include/linux/device.h 					  const struct device *b));
device            241 include/linux/device.h 	int (*probe) (struct device *dev);
device            242 include/linux/device.h 	int (*remove) (struct device *dev);
device            243 include/linux/device.h 	void (*shutdown) (struct device *dev);
device            244 include/linux/device.h 	int (*suspend) (struct device *dev, pm_message_t state);
device            245 include/linux/device.h 	int (*resume) (struct device *dev);
device            287 include/linux/device.h 					       struct device *start,
device            289 include/linux/device.h 					       int (*fn)(struct device *dev,
device            291 include/linux/device.h struct device *driver_find_device(struct device_driver *drv,
device            292 include/linux/device.h 				  struct device *start, void *data,
device            293 include/linux/device.h 				  int (*match)(struct device *dev, void *data));
device            312 include/linux/device.h 	int (*add_dev)(struct device *dev, struct subsys_interface *sif);
device            313 include/linux/device.h 	int (*remove_dev)(struct device *dev, struct subsys_interface *sif);
device            360 include/linux/device.h 	int (*dev_uevent)(struct device *dev, struct kobj_uevent_env *env);
device            361 include/linux/device.h 	char *(*devnode)(struct device *dev, umode_t *mode);
device            364 include/linux/device.h 	void (*dev_release)(struct device *dev);
device            366 include/linux/device.h 	int (*suspend)(struct device *dev, pm_message_t state);
device            367 include/linux/device.h 	int (*resume)(struct device *dev);
device            370 include/linux/device.h 	const void *(*namespace)(struct device *dev);
device            399 include/linux/device.h int class_compat_create_link(struct class_compat *cls, struct device *dev,
device            400 include/linux/device.h 			     struct device *device_link);
device            401 include/linux/device.h void class_compat_remove_link(struct class_compat *cls, struct device *dev,
device            402 include/linux/device.h 			      struct device *device_link);
device            406 include/linux/device.h 				struct device *start,
device            408 include/linux/device.h extern struct device *class_dev_iter_next(struct class_dev_iter *iter);
device            411 include/linux/device.h extern int class_for_each_device(struct class *class, struct device *start,
device            413 include/linux/device.h 				 int (*fn)(struct device *dev, void *data));
device            414 include/linux/device.h extern struct device *class_find_device(struct class *class,
device            415 include/linux/device.h 					struct device *start, const void *data,
device            416 include/linux/device.h 					int (*match)(struct device *, const void *));
device            472 include/linux/device.h 	int (*add_dev)		(struct device *, struct class_interface *);
device            473 include/linux/device.h 	void (*remove_dev)	(struct device *, struct class_interface *);
device            504 include/linux/device.h 	int (*uevent)(struct device *dev, struct kobj_uevent_env *env);
device            505 include/linux/device.h 	char *(*devnode)(struct device *dev, umode_t *mode,
device            507 include/linux/device.h 	void (*release)(struct device *dev);
device            515 include/linux/device.h 	ssize_t (*show)(struct device *dev, struct device_attribute *attr,
device            517 include/linux/device.h 	ssize_t (*store)(struct device *dev, struct device_attribute *attr,
device            526 include/linux/device.h ssize_t device_show_ulong(struct device *dev, struct device_attribute *attr,
device            528 include/linux/device.h ssize_t device_store_ulong(struct device *dev, struct device_attribute *attr,
device            530 include/linux/device.h ssize_t device_show_int(struct device *dev, struct device_attribute *attr,
device            532 include/linux/device.h ssize_t device_store_int(struct device *dev, struct device_attribute *attr,
device            534 include/linux/device.h ssize_t device_show_bool(struct device *dev, struct device_attribute *attr,
device            536 include/linux/device.h ssize_t device_store_bool(struct device *dev, struct device_attribute *attr,
device            560 include/linux/device.h extern int device_create_file(struct device *device,
device            562 include/linux/device.h extern void device_remove_file(struct device *dev,
device            564 include/linux/device.h extern bool device_remove_file_self(struct device *dev,
device            566 include/linux/device.h extern int __must_check device_create_bin_file(struct device *dev,
device            568 include/linux/device.h extern void device_remove_bin_file(struct device *dev,
device            572 include/linux/device.h typedef void (*dr_release_t)(struct device *dev, void *res);
device            573 include/linux/device.h typedef int (*dr_match_t)(struct device *dev, void *res, void *match_data);
device            583 include/linux/device.h extern void devres_for_each_res(struct device *dev, dr_release_t release,
device            585 include/linux/device.h 				void (*fn)(struct device *, void *, void *),
device            588 include/linux/device.h extern void devres_add(struct device *dev, void *res);
device            589 include/linux/device.h extern void *devres_find(struct device *dev, dr_release_t release,
device            591 include/linux/device.h extern void *devres_get(struct device *dev, void *new_res,
device            593 include/linux/device.h extern void *devres_remove(struct device *dev, dr_release_t release,
device            595 include/linux/device.h extern int devres_destroy(struct device *dev, dr_release_t release,
device            597 include/linux/device.h extern int devres_release(struct device *dev, dr_release_t release,
device            601 include/linux/device.h extern void * __must_check devres_open_group(struct device *dev, void *id,
device            603 include/linux/device.h extern void devres_close_group(struct device *dev, void *id);
device            604 include/linux/device.h extern void devres_remove_group(struct device *dev, void *id);
device            605 include/linux/device.h extern int devres_release_group(struct device *dev, void *id);
device            608 include/linux/device.h extern void *devm_kmalloc(struct device *dev, size_t size, gfp_t gfp);
device            609 include/linux/device.h extern char *devm_kvasprintf(struct device *dev, gfp_t gfp, const char *fmt,
device            612 include/linux/device.h char *devm_kasprintf(struct device *dev, gfp_t gfp, const char *fmt, ...);
device            613 include/linux/device.h static inline void *devm_kzalloc(struct device *dev, size_t size, gfp_t gfp)
device            617 include/linux/device.h static inline void *devm_kmalloc_array(struct device *dev,
device            624 include/linux/device.h static inline void *devm_kcalloc(struct device *dev,
device            629 include/linux/device.h extern void devm_kfree(struct device *dev, void *p);
device            630 include/linux/device.h extern char *devm_kstrdup(struct device *dev, const char *s, gfp_t gfp);
device            631 include/linux/device.h extern void *devm_kmemdup(struct device *dev, const void *src, size_t len,
device            634 include/linux/device.h extern unsigned long devm_get_free_pages(struct device *dev,
device            636 include/linux/device.h extern void devm_free_pages(struct device *dev, unsigned long addr);
device            638 include/linux/device.h void __iomem *devm_ioremap_resource(struct device *dev, struct resource *res);
device            641 include/linux/device.h int devm_add_action(struct device *dev, void (*action)(void *), void *data);
device            642 include/linux/device.h void devm_remove_action(struct device *dev, void (*action)(void *), void *data);
device            731 include/linux/device.h 	struct device		*parent;
device            794 include/linux/device.h 	void	(*release)(struct device *dev);
device            801 include/linux/device.h static inline struct device *kobj_to_dev(struct kobject *kobj)
device            803 include/linux/device.h 	return container_of(kobj, struct device, kobj);
device            809 include/linux/device.h static inline const char *dev_name(const struct device *dev)
device            819 include/linux/device.h int dev_set_name(struct device *dev, const char *name, ...);
device            822 include/linux/device.h static inline int dev_to_node(struct device *dev)
device            826 include/linux/device.h static inline void set_dev_node(struct device *dev, int node)
device            831 include/linux/device.h static inline int dev_to_node(struct device *dev)
device            835 include/linux/device.h static inline void set_dev_node(struct device *dev, int node)
device            840 include/linux/device.h static inline void *dev_get_drvdata(const struct device *dev)
device            845 include/linux/device.h static inline void dev_set_drvdata(struct device *dev, void *data)
device            850 include/linux/device.h static inline struct pm_subsys_data *dev_to_psd(struct device *dev)
device            855 include/linux/device.h static inline unsigned int dev_get_uevent_suppress(const struct device *dev)
device            860 include/linux/device.h static inline void dev_set_uevent_suppress(struct device *dev, int val)
device            865 include/linux/device.h static inline int device_is_registered(struct device *dev)
device            870 include/linux/device.h static inline void device_enable_async_suspend(struct device *dev)
device            876 include/linux/device.h static inline void device_disable_async_suspend(struct device *dev)
device            882 include/linux/device.h static inline bool device_async_suspend_enabled(struct device *dev)
device            887 include/linux/device.h static inline void pm_suspend_ignore_children(struct device *dev, bool enable)
device            892 include/linux/device.h static inline void dev_pm_syscore_device(struct device *dev, bool val)
device            899 include/linux/device.h static inline void device_lock(struct device *dev)
device            904 include/linux/device.h static inline int device_trylock(struct device *dev)
device            909 include/linux/device.h static inline void device_unlock(struct device *dev)
device            919 include/linux/device.h extern int __must_check device_register(struct device *dev);
device            920 include/linux/device.h extern void device_unregister(struct device *dev);
device            921 include/linux/device.h extern void device_initialize(struct device *dev);
device            922 include/linux/device.h extern int __must_check device_add(struct device *dev);
device            923 include/linux/device.h extern void device_del(struct device *dev);
device            924 include/linux/device.h extern int device_for_each_child(struct device *dev, void *data,
device            925 include/linux/device.h 		     int (*fn)(struct device *dev, void *data));
device            926 include/linux/device.h extern struct device *device_find_child(struct device *dev, void *data,
device            927 include/linux/device.h 				int (*match)(struct device *dev, void *data));
device            928 include/linux/device.h extern int device_rename(struct device *dev, const char *new_name);
device            929 include/linux/device.h extern int device_move(struct device *dev, struct device *new_parent,
device            931 include/linux/device.h extern const char *device_get_devnode(struct device *dev,
device            935 include/linux/device.h static inline bool device_supports_offline(struct device *dev)
device            943 include/linux/device.h extern int device_offline(struct device *dev);
device            944 include/linux/device.h extern int device_online(struct device *dev);
device            948 include/linux/device.h extern struct device *__root_device_register(const char *name,
device            955 include/linux/device.h extern void root_device_unregister(struct device *root);
device            957 include/linux/device.h static inline void *dev_get_platdata(const struct device *dev)
device            966 include/linux/device.h extern int __must_check device_bind_driver(struct device *dev);
device            967 include/linux/device.h extern void device_release_driver(struct device *dev);
device            968 include/linux/device.h extern int  __must_check device_attach(struct device *dev);
device            970 include/linux/device.h extern int __must_check device_reprobe(struct device *dev);
device            975 include/linux/device.h extern struct device *device_create_vargs(struct class *cls,
device            976 include/linux/device.h 					  struct device *parent,
device            982 include/linux/device.h struct device *device_create(struct class *cls, struct device *parent,
device            986 include/linux/device.h struct device *device_create_with_groups(struct class *cls,
device            987 include/linux/device.h 			     struct device *parent, dev_t devt, void *drvdata,
device            998 include/linux/device.h extern int (*platform_notify)(struct device *dev);
device           1000 include/linux/device.h extern int (*platform_notify_remove)(struct device *dev);
device           1007 include/linux/device.h extern struct device *get_device(struct device *dev);
device           1008 include/linux/device.h extern void put_device(struct device *dev);
device           1011 include/linux/device.h extern int devtmpfs_create_node(struct device *dev);
device           1012 include/linux/device.h extern int devtmpfs_delete_node(struct device *dev);
device           1015 include/linux/device.h static inline int devtmpfs_create_node(struct device *dev) { return 0; }
device           1016 include/linux/device.h static inline int devtmpfs_delete_node(struct device *dev) { return 0; }
device           1024 include/linux/device.h extern const char *dev_driver_string(const struct device *dev);
device           1030 include/linux/device.h int dev_vprintk_emit(int level, const struct device *dev,
device           1033 include/linux/device.h int dev_printk_emit(int level, const struct device *dev, const char *fmt, ...);
device           1036 include/linux/device.h int dev_printk(const char *level, const struct device *dev,
device           1039 include/linux/device.h int dev_emerg(const struct device *dev, const char *fmt, ...);
device           1041 include/linux/device.h int dev_alert(const struct device *dev, const char *fmt, ...);
device           1043 include/linux/device.h int dev_crit(const struct device *dev, const char *fmt, ...);
device           1045 include/linux/device.h int dev_err(const struct device *dev, const char *fmt, ...);
device           1047 include/linux/device.h int dev_warn(const struct device *dev, const char *fmt, ...);
device           1049 include/linux/device.h int dev_notice(const struct device *dev, const char *fmt, ...);
device           1051 include/linux/device.h int _dev_info(const struct device *dev, const char *fmt, ...);
device           1056 include/linux/device.h int dev_vprintk_emit(int level, const struct device *dev,
device           1060 include/linux/device.h int dev_printk_emit(int level, const struct device *dev, const char *fmt, ...)
device           1063 include/linux/device.h static inline int __dev_printk(const char *level, const struct device *dev,
device           1067 include/linux/device.h int dev_printk(const char *level, const struct device *dev,
device           1072 include/linux/device.h int dev_emerg(const struct device *dev, const char *fmt, ...)
device           1075 include/linux/device.h int dev_crit(const struct device *dev, const char *fmt, ...)
device           1078 include/linux/device.h int dev_alert(const struct device *dev, const char *fmt, ...)
device           1081 include/linux/device.h int dev_err(const struct device *dev, const char *fmt, ...)
device           1084 include/linux/device.h int dev_warn(const struct device *dev, const char *fmt, ...)
device           1087 include/linux/device.h int dev_notice(const struct device *dev, const char *fmt, ...)
device           1090 include/linux/device.h int _dev_info(const struct device *dev, const char *fmt, ...)
device             23 include/linux/devpts_fs.h struct inode *devpts_pty_new(struct inode *ptmx_inode, dev_t device, int index,
device             36 include/linux/devpts_fs.h 		dev_t device, int index, void *priv)
device             49 include/linux/dio.h 	struct device dev;		/* Generic device interface */
device             65 include/linux/dio.h 	struct device dev;
device             36 include/linux/dma-buf.h struct device;
device             75 include/linux/dma-buf.h 	int (*attach)(struct dma_buf *, struct device *,
device            160 include/linux/dma-buf.h 	struct device *dev;
device            180 include/linux/dma-buf.h 							struct device *dev);
device             65 include/linux/dma-contiguous.h static inline struct cma *dev_get_cma_area(struct device *dev)
device             72 include/linux/dma-contiguous.h static inline void dev_set_cma_area(struct device *dev, struct cma *cma)
device            102 include/linux/dma-contiguous.h static inline int dma_declare_contiguous(struct device *dev, phys_addr_t size,
device            114 include/linux/dma-contiguous.h struct page *dma_alloc_from_contiguous(struct device *dev, int count,
device            116 include/linux/dma-contiguous.h bool dma_release_from_contiguous(struct device *dev, struct page *pages,
device            121 include/linux/dma-contiguous.h static inline struct cma *dev_get_cma_area(struct device *dev)
device            126 include/linux/dma-contiguous.h static inline void dev_set_cma_area(struct device *dev, struct cma *cma) { }
device            140 include/linux/dma-contiguous.h int dma_declare_contiguous(struct device *dev, phys_addr_t size,
device            147 include/linux/dma-contiguous.h struct page *dma_alloc_from_contiguous(struct device *dev, int count,
device            154 include/linux/dma-contiguous.h bool dma_release_from_contiguous(struct device *dev, struct page *pages,
device             25 include/linux/dma-debug.h struct device;
device             37 include/linux/dma-debug.h extern void debug_dma_map_page(struct device *dev, struct page *page,
device             42 include/linux/dma-debug.h extern void debug_dma_mapping_error(struct device *dev, dma_addr_t dma_addr);
device             44 include/linux/dma-debug.h extern void debug_dma_unmap_page(struct device *dev, dma_addr_t addr,
device             47 include/linux/dma-debug.h extern void debug_dma_map_sg(struct device *dev, struct scatterlist *sg,
device             50 include/linux/dma-debug.h extern void debug_dma_unmap_sg(struct device *dev, struct scatterlist *sglist,
device             53 include/linux/dma-debug.h extern void debug_dma_alloc_coherent(struct device *dev, size_t size,
device             56 include/linux/dma-debug.h extern void debug_dma_free_coherent(struct device *dev, size_t size,
device             59 include/linux/dma-debug.h extern void debug_dma_sync_single_for_cpu(struct device *dev,
device             63 include/linux/dma-debug.h extern void debug_dma_sync_single_for_device(struct device *dev,
device             67 include/linux/dma-debug.h extern void debug_dma_sync_single_range_for_cpu(struct device *dev,
device             73 include/linux/dma-debug.h extern void debug_dma_sync_single_range_for_device(struct device *dev,
device             78 include/linux/dma-debug.h extern void debug_dma_sync_sg_for_cpu(struct device *dev,
device             82 include/linux/dma-debug.h extern void debug_dma_sync_sg_for_device(struct device *dev,
device             86 include/linux/dma-debug.h extern void debug_dma_dump_mappings(struct device *dev);
device            105 include/linux/dma-debug.h static inline void debug_dma_map_page(struct device *dev, struct page *page,
device            112 include/linux/dma-debug.h static inline void debug_dma_mapping_error(struct device *dev,
device            117 include/linux/dma-debug.h static inline void debug_dma_unmap_page(struct device *dev, dma_addr_t addr,
device            123 include/linux/dma-debug.h static inline void debug_dma_map_sg(struct device *dev, struct scatterlist *sg,
device            128 include/linux/dma-debug.h static inline void debug_dma_unmap_sg(struct device *dev,
device            134 include/linux/dma-debug.h static inline void debug_dma_alloc_coherent(struct device *dev, size_t size,
device            139 include/linux/dma-debug.h static inline void debug_dma_free_coherent(struct device *dev, size_t size,
device            144 include/linux/dma-debug.h static inline void debug_dma_sync_single_for_cpu(struct device *dev,
device            150 include/linux/dma-debug.h static inline void debug_dma_sync_single_for_device(struct device *dev,
device            156 include/linux/dma-debug.h static inline void debug_dma_sync_single_range_for_cpu(struct device *dev,
device            164 include/linux/dma-debug.h static inline void debug_dma_sync_single_range_for_device(struct device *dev,
device            172 include/linux/dma-debug.h static inline void debug_dma_sync_sg_for_cpu(struct device *dev,
device            178 include/linux/dma-debug.h static inline void debug_dma_sync_sg_for_device(struct device *dev,
device            184 include/linux/dma-debug.h static inline void debug_dma_dump_mappings(struct device *dev)
device             18 include/linux/dma-mapping.h 	void* (*alloc)(struct device *dev, size_t size,
device             21 include/linux/dma-mapping.h 	void (*free)(struct device *dev, size_t size,
device             24 include/linux/dma-mapping.h 	int (*mmap)(struct device *, struct vm_area_struct *,
device             27 include/linux/dma-mapping.h 	int (*get_sgtable)(struct device *dev, struct sg_table *sgt, void *,
device             30 include/linux/dma-mapping.h 	dma_addr_t (*map_page)(struct device *dev, struct page *page,
device             34 include/linux/dma-mapping.h 	void (*unmap_page)(struct device *dev, dma_addr_t dma_handle,
device             37 include/linux/dma-mapping.h 	int (*map_sg)(struct device *dev, struct scatterlist *sg,
device             40 include/linux/dma-mapping.h 	void (*unmap_sg)(struct device *dev,
device             44 include/linux/dma-mapping.h 	void (*sync_single_for_cpu)(struct device *dev,
device             47 include/linux/dma-mapping.h 	void (*sync_single_for_device)(struct device *dev,
device             50 include/linux/dma-mapping.h 	void (*sync_sg_for_cpu)(struct device *dev,
device             53 include/linux/dma-mapping.h 	void (*sync_sg_for_device)(struct device *dev,
device             56 include/linux/dma-mapping.h 	int (*mapping_error)(struct device *dev, dma_addr_t dma_addr);
device             57 include/linux/dma-mapping.h 	int (*dma_supported)(struct device *dev, u64 mask);
device             58 include/linux/dma-mapping.h 	int (*set_dma_mask)(struct device *dev, u64 mask);
device             60 include/linux/dma-mapping.h 	u64 (*get_required_mask)(struct device *dev);
device             76 include/linux/dma-mapping.h static inline int is_device_dma_capable(struct device *dev)
device             87 include/linux/dma-mapping.h static inline u64 dma_get_mask(struct device *dev)
device             95 include/linux/dma-mapping.h int dma_set_coherent_mask(struct device *dev, u64 mask);
device             97 include/linux/dma-mapping.h static inline int dma_set_coherent_mask(struct device *dev, u64 mask)
device            112 include/linux/dma-mapping.h static inline int dma_set_mask_and_coherent(struct device *dev, u64 mask)
device            124 include/linux/dma-mapping.h static inline int dma_coerce_mask_and_coherent(struct device *dev, u64 mask)
device            130 include/linux/dma-mapping.h extern u64 dma_get_required_mask(struct device *dev);
device            133 include/linux/dma-mapping.h static inline int set_arch_dma_coherent_ops(struct device *dev)
device            139 include/linux/dma-mapping.h static inline unsigned int dma_get_max_seg_size(struct device *dev)
device            144 include/linux/dma-mapping.h static inline unsigned int dma_set_max_seg_size(struct device *dev,
device            154 include/linux/dma-mapping.h static inline unsigned long dma_get_seg_boundary(struct device *dev)
device            160 include/linux/dma-mapping.h static inline int dma_set_seg_boundary(struct device *dev, unsigned long mask)
device            170 include/linux/dma-mapping.h static inline unsigned long dma_max_pfn(struct device *dev)
device            176 include/linux/dma-mapping.h static inline void *dma_zalloc_coherent(struct device *dev, size_t size,
device            202 include/linux/dma-mapping.h dma_declare_coherent_memory(struct device *dev, phys_addr_t phys_addr,
device            209 include/linux/dma-mapping.h dma_release_declared_memory(struct device *dev)
device            214 include/linux/dma-mapping.h dma_mark_declared_memory_occupied(struct device *dev,
device            224 include/linux/dma-mapping.h extern void *dmam_alloc_coherent(struct device *dev, size_t size,
device            226 include/linux/dma-mapping.h extern void dmam_free_coherent(struct device *dev, size_t size, void *vaddr,
device            228 include/linux/dma-mapping.h extern void *dmam_alloc_noncoherent(struct device *dev, size_t size,
device            230 include/linux/dma-mapping.h extern void dmam_free_noncoherent(struct device *dev, size_t size, void *vaddr,
device            233 include/linux/dma-mapping.h extern int dmam_declare_coherent_memory(struct device *dev,
device            237 include/linux/dma-mapping.h extern void dmam_release_declared_memory(struct device *dev);
device            239 include/linux/dma-mapping.h static inline int dmam_declare_coherent_memory(struct device *dev,
device            246 include/linux/dma-mapping.h static inline void dmam_release_declared_memory(struct device *dev)
device            267 include/linux/dma-mapping.h static inline void *dma_alloc_writecombine(struct device *dev, size_t size,
device            275 include/linux/dma-mapping.h static inline void dma_free_writecombine(struct device *dev, size_t size,
device            283 include/linux/dma-mapping.h static inline int dma_mmap_writecombine(struct device *dev,
device             32 include/linux/dma/dw.h 	struct device	*dev;
device            261 include/linux/dmaengine.h 	struct dma_device *device;
device            285 include/linux/dmaengine.h 	struct device device;
device            410 include/linux/dmaengine.h 	return dev_name(&chan->dev->device);
device            435 include/linux/dmaengine.h 	struct device *dev;
device            483 include/linux/dmaengine.h dmaengine_get_unmap_data(struct device *dev, int nr, gfp_t flags);
device            491 include/linux/dmaengine.h dmaengine_get_unmap_data(struct device *dev, int nr, gfp_t flags)
device            635 include/linux/dmaengine.h 	struct device *dev;
device            690 include/linux/dmaengine.h 	if (chan->device->device_control)
device            691 include/linux/dmaengine.h 		return chan->device->device_control(chan, cmd, arg);
device            717 include/linux/dmaengine.h 	return chan->device->device_prep_slave_sg(chan, &sg, 1,
device            725 include/linux/dmaengine.h 	return chan->device->device_prep_slave_sg(chan, sgl, sg_len,
device            736 include/linux/dmaengine.h 	return chan->device->device_prep_slave_sg(chan, sgl, sg_len,
device            746 include/linux/dmaengine.h 	return chan->device->device_prep_dma_cyclic(chan, buf_addr, buf_len,
device            754 include/linux/dmaengine.h 	return chan->device->device_prep_interleaved_dma(chan, xt, flags);
device            763 include/linux/dmaengine.h 	return chan->device->device_prep_dma_sg(chan, dst_sg, dst_nents,
device            773 include/linux/dmaengine.h 	if (!test_bit(DMA_SLAVE, chan->device->cap_mask.bits))
device            776 include/linux/dmaengine.h 	if (chan->device->device_slave_caps)
device            777 include/linux/dmaengine.h 		return chan->device->device_slave_caps(chan, caps);
device            800 include/linux/dmaengine.h 	return chan->device->device_tx_status(chan, cookie, state);
device            990 include/linux/dmaengine.h 	chan->device->device_issue_pending(chan);
device           1010 include/linux/dmaengine.h 	status = chan->device->device_tx_status(chan, cookie, &state);
device           1057 include/linux/dmaengine.h struct dma_chan *dma_request_slave_channel_reason(struct device *dev,
device           1059 include/linux/dmaengine.h struct dma_chan *dma_request_slave_channel(struct device *dev, const char *name);
device           1083 include/linux/dmaengine.h 					struct device *dev, const char *name)
device           1087 include/linux/dmaengine.h static inline struct dma_chan *dma_request_slave_channel(struct device *dev,
device           1099 include/linux/dmaengine.h int dma_async_device_register(struct dma_device *device);
device           1100 include/linux/dmaengine.h void dma_async_device_unregister(struct dma_device *device);
device           1103 include/linux/dmaengine.h struct dma_chan *dma_get_any_slave_channel(struct dma_device *device);
device           1112 include/linux/dmaengine.h 				  struct device *dev, char *name)
device             17 include/linux/dmapool.h struct dma_pool *dma_pool_create(const char *name, struct device *dev, 
device             30 include/linux/dmapool.h struct dma_pool *dmam_pool_create(const char *name, struct device *dev,
device             40 include/linux/dmar.h 	struct device __rcu *dev;
device             61 include/linux/dmar.h 	u8 device;
device            111 include/linux/dmi.h extern void dmi_memdev_name(u16 handle, const char **bank, const char **device);
device            140 include/linux/dmi.h 		const char **device) { }
device             50 include/linux/dynamic_debug.h struct device;
device             53 include/linux/dynamic_debug.h void __dynamic_dev_dbg(struct _ddebug *descriptor, const struct device *dev,
device             21 include/linux/edac.h struct device;
device            542 include/linux/edac.h 	struct device dev;
device            585 include/linux/edac.h 	struct device dev;
device            657 include/linux/edac.h 	struct device			dev;
device            728 include/linux/edac.h 	struct device *pdev;
device             41 include/linux/eisa.h 	struct device         dev; /* generic device */
device             93 include/linux/eisa.h 	struct device   *dev;	 /* Pointer to bridge device */
device             87 include/linux/enclosure.h 	struct device cdev;
device             88 include/linux/enclosure.h 	struct device *dev;
device            100 include/linux/enclosure.h 	struct device edev;
device            107 include/linux/enclosure.h to_enclosure_device(struct device *dev)
device            113 include/linux/enclosure.h to_enclosure_component(struct device *dev)
device            119 include/linux/enclosure.h enclosure_register(struct device *, const char *, int,
device            126 include/linux/enclosure.h 			 struct device *dev);
device            127 include/linux/enclosure.h int enclosure_remove_device(struct enclosure_device *, struct device *);
device            128 include/linux/enclosure.h struct enclosure_device *enclosure_find(struct device *dev,
device            124 include/linux/extcon.h 	struct device dev;
device            188 include/linux/extcon.h extern int devm_extcon_dev_register(struct device *dev,
device            190 include/linux/extcon.h extern void devm_extcon_dev_unregister(struct device *dev,
device            199 include/linux/extcon.h extern struct extcon_dev *devm_extcon_dev_allocate(struct device *dev,
device            201 include/linux/extcon.h extern void devm_extcon_dev_free(struct device *dev, struct extcon_dev *edev);
device            261 include/linux/extcon.h extern struct extcon_dev *extcon_get_edev_by_phandle(struct device *dev, int index);
device            270 include/linux/extcon.h static inline int devm_extcon_dev_register(struct device *dev,
device            276 include/linux/extcon.h static inline void devm_extcon_dev_unregister(struct device *dev,
device            286 include/linux/extcon.h static inline struct extcon_dev *devm_extcon_dev_allocate(struct device *dev,
device            371 include/linux/extcon.h static inline struct extcon_dev *extcon_get_edev_by_phandle(struct device *dev,
device             20 include/linux/fb.h struct device;
device            480 include/linux/fb.h 	struct device *device;		/* This is the parent */
device            481 include/linux/fb.h 	struct device *dev;		/* This is this fb device */
device            686 include/linux/fb.h extern struct fb_info *framebuffer_alloc(size_t size, struct device *dev);
device            713 include/linux/fb.h extern const unsigned char *fb_firmware_edid(struct device *device);
device             84 include/linux/firewire.h 	struct device *device;
device            189 include/linux/firewire.h 	struct device device;
device            208 include/linux/firewire.h static inline struct fw_device *fw_device(struct device *dev)
device            210 include/linux/firewire.h 	return container_of(dev, struct fw_device, device);
device            213 include/linux/firewire.h static inline int fw_device_is_shutdown(struct fw_device *device)
device            215 include/linux/firewire.h 	return atomic_read(&device->state) == FW_DEVICE_SHUTDOWN;
device            218 include/linux/firewire.h int fw_device_enable_phys_dma(struct fw_device *device);
device            224 include/linux/firewire.h 	struct device device;
device            229 include/linux/firewire.h static inline struct fw_unit *fw_unit(struct device *dev)
device            231 include/linux/firewire.h 	return container_of(dev, struct fw_unit, device);
device            236 include/linux/firewire.h 	get_device(&unit->device);
device            243 include/linux/firewire.h 	put_device(&unit->device);
device            248 include/linux/firewire.h 	return fw_device(unit->device.parent);
device             21 include/linux/firmware.h struct device;
device             43 include/linux/firmware.h 		     struct device *device);
device             46 include/linux/firmware.h 	const char *name, struct device *device, gfp_t gfp, void *context,
device             49 include/linux/firmware.h 			    struct device *device);
device             55 include/linux/firmware.h 				   struct device *device)
device             61 include/linux/firmware.h 	const char *name, struct device *device, gfp_t gfp, void *context,
device             73 include/linux/firmware.h 					  struct device *device)
device             37 include/linux/fmc-sdb.h 				       uint32_t device, unsigned long *sz);
device             57 include/linux/fmc.h 	uint32_t device;
device            176 include/linux/fmc.h 	struct device dev;		/* For Linux use */
device            177 include/linux/fmc.h 	struct device *hwdev;		/* The underlying hardware device */
device            231 include/linux/fmc.h extern int fmc_match(struct device *dev, struct device_driver *drv);
device            824 include/linux/fsl_ifc.h 	struct device			*dev;
device             48 include/linux/gameport.h 	struct device dev;
device             35 include/linux/genalloc.h struct device;
device            120 include/linux/genalloc.h extern struct gen_pool *devm_gen_pool_create(struct device *dev,
device            122 include/linux/genalloc.h extern struct gen_pool *dev_get_gen_pool(struct device *dev);
device             19 include/linux/genhd.h #define dev_to_disk(device)	container_of((device), struct gendisk, part0.__dev)
device             20 include/linux/genhd.h #define dev_to_part(device)	container_of((device), struct hd_struct, __dev)
device            113 include/linux/genhd.h 	struct device __dev;
device            193 include/linux/genhd.h 	struct device *driverfs_dev;  // FIXME: remove
device            629 include/linux/genhd.h extern ssize_t part_size_show(struct device *dev,
device            631 include/linux/genhd.h extern ssize_t part_stat_show(struct device *dev,
device            633 include/linux/genhd.h extern ssize_t part_inflight_show(struct device *dev,
device            636 include/linux/genhd.h extern ssize_t part_fail_show(struct device *dev,
device            638 include/linux/genhd.h extern ssize_t part_fail_store(struct device *dev,
device             82 include/linux/gpio.h struct device;
device             84 include/linux/gpio.h int devm_gpio_request(struct device *dev, unsigned gpio, const char *label);
device             85 include/linux/gpio.h int devm_gpio_request_one(struct device *dev, unsigned gpio,
device             87 include/linux/gpio.h void devm_gpio_free(struct device *dev, unsigned int gpio);
device             96 include/linux/gpio.h struct device;
device            191 include/linux/gpio.h static inline int gpio_export_link(struct device *dev, const char *name,
device            262 include/linux/gpio.h static inline int devm_gpio_request(struct device *dev, unsigned gpio,
device            269 include/linux/gpio.h static inline int devm_gpio_request_one(struct device *dev, unsigned gpio,
device            276 include/linux/gpio.h static inline void devm_gpio_free(struct device *dev, unsigned int gpio)
device              8 include/linux/gpio/consumer.h struct device;
device             38 include/linux/gpio/consumer.h struct gpio_desc *__must_check __gpiod_get(struct device *dev,
device             41 include/linux/gpio/consumer.h struct gpio_desc *__must_check __gpiod_get_index(struct device *dev,
device             45 include/linux/gpio/consumer.h struct gpio_desc *__must_check __gpiod_get_optional(struct device *dev,
device             48 include/linux/gpio/consumer.h struct gpio_desc *__must_check __gpiod_get_index_optional(struct device *dev,
device             54 include/linux/gpio/consumer.h struct gpio_desc *__must_check __devm_gpiod_get(struct device *dev,
device             57 include/linux/gpio/consumer.h struct gpio_desc *__must_check __devm_gpiod_get_index(struct device *dev,
device             61 include/linux/gpio/consumer.h struct gpio_desc *__must_check __devm_gpiod_get_optional(struct device *dev,
device             65 include/linux/gpio/consumer.h __devm_gpiod_get_index_optional(struct device *dev, const char *con_id,
device             67 include/linux/gpio/consumer.h void devm_gpiod_put(struct device *dev, struct gpio_desc *desc);
device             99 include/linux/gpio/consumer.h static inline struct gpio_desc *__must_check __gpiod_get(struct device *dev,
device            106 include/linux/gpio/consumer.h __gpiod_get_index(struct device *dev,
device            115 include/linux/gpio/consumer.h __gpiod_get_optional(struct device *dev, const char *con_id,
device            122 include/linux/gpio/consumer.h __gpiod_get_index_optional(struct device *dev, const char *con_id,
device            137 include/linux/gpio/consumer.h __devm_gpiod_get(struct device *dev,
device            145 include/linux/gpio/consumer.h __devm_gpiod_get_index(struct device *dev,
device            154 include/linux/gpio/consumer.h __devm_gpiod_get_optional(struct device *dev, const char *con_id,
device            161 include/linux/gpio/consumer.h __devm_gpiod_get_index_optional(struct device *dev, const char *con_id,
device            167 include/linux/gpio/consumer.h static inline void devm_gpiod_put(struct device *dev, struct gpio_desc *desc)
device            327 include/linux/gpio/consumer.h int gpiod_export_link(struct device *dev, const char *name,
device            340 include/linux/gpio/consumer.h static inline int gpiod_export_link(struct device *dev, const char *name,
device             10 include/linux/gpio/driver.h struct device;
device             74 include/linux/gpio/driver.h 	struct device		*dev;
device              4 include/linux/gpio_keys.h struct device;
device             50 include/linux/gpio_keys.h 	int (*enable)(struct device *dev);
device             51 include/linux/gpio_keys.h 	void (*disable)(struct device *dev);
device            415 include/linux/hid.h 	struct hid_device *device;			/* associated device */
device            486 include/linux/hid.h 	struct device dev;						/* device */
device            562 include/linux/hid.h 	struct hid_device    *device;
device            777 include/linux/hid.h struct hid_report *hid_register_report(struct hid_device *device, unsigned type, unsigned id);
device            783 include/linux/hid.h int hid_open_report(struct hid_device *device);
device             25 include/linux/hidraw.h 	struct device *dev;
device             41 include/linux/host1x.h 	struct device *parent;
device             42 include/linux/host1x.h 	struct device *dev;
device            142 include/linux/host1x.h struct host1x_syncpt *host1x_syncpt_request(struct device *dev,
device            156 include/linux/host1x.h struct host1x_channel *host1x_channel_request(struct device *dev);
device            227 include/linux/host1x.h 	int (*is_addr_reg)(struct device *dev, u32 reg, u32 class);
device            243 include/linux/host1x.h int host1x_job_pin(struct host1x_job *job, struct device *dev);
device            257 include/linux/host1x.h 	int (*probe)(struct host1x_device *device);
device            258 include/linux/host1x.h 	int (*remove)(struct host1x_device *device);
device            267 include/linux/host1x.h 	struct device dev;
device            277 include/linux/host1x.h static inline struct host1x_device *to_host1x_device(struct device *dev)
device            282 include/linux/host1x.h int host1x_device_init(struct host1x_device *device);
device            283 include/linux/host1x.h int host1x_device_exit(struct host1x_device *device);
device            290 include/linux/host1x.h struct tegra_mipi_device *tegra_mipi_request(struct device *device);
device            291 include/linux/host1x.h void tegra_mipi_free(struct tegra_mipi_device *device);
device            292 include/linux/host1x.h int tegra_mipi_calibrate(struct tegra_mipi_device *device);
device            293 include/linux/hp_sdc.h #error No support for device registration on this arch yet.
device            143 include/linux/hsi/hsi.h 	struct device		device;
device            152 include/linux/hsi/hsi.h #define to_hsi_client(dev) container_of(dev, struct hsi_client, device)
device            156 include/linux/hsi/hsi.h 	dev_set_drvdata(&cl->device, data);
device            161 include/linux/hsi/hsi.h 	return dev_get_drvdata(&cl->device);
device            238 include/linux/hsi/hsi.h 	struct device			device;
device            255 include/linux/hsi/hsi.h #define to_hsi_port(dev) container_of(dev, struct hsi_port, device)
device            256 include/linux/hsi/hsi.h #define hsi_get_port(cl) to_hsi_port((cl)->device.parent)
device            269 include/linux/hsi/hsi.h 	dev_set_drvdata(&port->device, data);
device            274 include/linux/hsi/hsi.h 	return dev_get_drvdata(&port->device);
device            286 include/linux/hsi/hsi.h 	struct device		device;
device            293 include/linux/hsi/hsi.h #define to_hsi_controller(dev) container_of(dev, struct hsi_controller, device)
device            301 include/linux/hsi/hsi.h int hsi_remove_client(struct device *dev, void *data);
device            318 include/linux/hsi/hsi.h 	dev_set_drvdata(&hsi->device, data);
device            323 include/linux/hsi/hsi.h 	return dev_get_drvdata(&hsi->device);
device            347 include/linux/hsi/hsi.h 	return	to_hsi_controller(cl->device.parent->parent)->id;
device            358 include/linux/hsi/hsi.h 	return	to_hsi_port(cl->device.parent)->num;
device             17 include/linux/hwmon.h struct device;
device             20 include/linux/hwmon.h struct device *hwmon_device_register(struct device *dev);
device             21 include/linux/hwmon.h struct device *
device             22 include/linux/hwmon.h hwmon_device_register_with_groups(struct device *dev, const char *name,
device             25 include/linux/hwmon.h struct device *
device             26 include/linux/hwmon.h devm_hwmon_device_register_with_groups(struct device *dev, const char *name,
device             30 include/linux/hwmon.h void hwmon_device_unregister(struct device *dev);
device             31 include/linux/hwmon.h void devm_hwmon_device_unregister(struct device *dev);
device             28 include/linux/hwspinlock.h struct device;
device             63 include/linux/hwspinlock.h int hwspin_lock_register(struct hwspinlock_device *bank, struct device *dev,
device            893 include/linux/hyperv.h 	struct device device;
device            899 include/linux/hyperv.h static inline struct hv_device *device_to_hv_device(struct device *d)
device            901 include/linux/hyperv.h 	return container_of(d, struct hv_device, device);
device            911 include/linux/hyperv.h 	dev_set_drvdata(&dev->device, data);
device            916 include/linux/hyperv.h 	return dev_get_drvdata(&dev->device);
device             37 include/linux/i2c-mux.h 				struct device *mux_dev,
device             35 include/linux/i2c-omap.h 	void		(*set_mpu_wkup_lat)(struct device *dev, long set);
device            224 include/linux/i2c.h 	struct device dev;		/* the device structure		*/
device            230 include/linux/i2c.h extern struct i2c_client *i2c_verify_client(struct device *dev);
device            231 include/linux/i2c.h extern struct i2c_adapter *i2c_verify_adapter(struct device *dev);
device            235 include/linux/i2c.h 	struct device * const dev = container_of(kobj, struct device, kobj);
device            436 include/linux/i2c.h 	struct device dev;		/* the adapter device */
device            463 include/linux/i2c.h 	struct device *parent = adapter->dev.parent;
device            472 include/linux/i2c.h int i2c_for_each_dev(void *data, int (*fn)(struct device *, void *));
device             15 include/linux/i2c/tsc2007.h 	int	(*get_pendown_state)(struct device *);
device            230 include/linux/i2c/twl.h int twl6030_mmc_card_detect(struct device *dev, int slot);
device            232 include/linux/i2c/twl.h static inline int twl6030_mmc_card_detect(struct device *dev, int slot)
device            606 include/linux/i2c/twl.h 	int		(*setup)(struct device *dev,
device            608 include/linux/i2c/twl.h 	int		(*teardown)(struct device *dev,
device            639 include/linux/i2c/twl.h 	int		(*phy_init)(struct device *dev);
device            640 include/linux/i2c/twl.h 	int		(*phy_exit)(struct device *dev);
device            642 include/linux/i2c/twl.h 	int		(*phy_power)(struct device *dev, int iD, int on);
device            644 include/linux/i2c/twl.h 	int		(*phy_set_clock)(struct device *dev, int on);
device            646 include/linux/i2c/twl.h 	int		(*phy_suspend)(struct device *dev, int suspend);
device            783 include/linux/i2c/twl.h int twl4030_sih_setup(struct device *dev, int module, int irq_base);
device            427 include/linux/i2o.h 	struct device device;
device            564 include/linux/i2o.h 	struct device device;
device            703 include/linux/i2o.h extern int i2o_dma_alloc(struct device *dev, struct i2o_dma *addr, size_t len);
device            704 include/linux/i2o.h extern void i2o_dma_free(struct device *dev, struct i2o_dma *addr);
device            705 include/linux/i2o.h extern int i2o_dma_realloc(struct device *dev, struct i2o_dma *addr,
device            784 include/linux/i2o.h #define to_i2o_device(dev) container_of(dev, struct i2o_device, device)
device            785 include/linux/i2o.h #define to_i2o_controller(dev) container_of(dev, struct i2o_controller, device)
device             56 include/linux/i7300_idle.h 		    memdev->device == pci_tbl[i].device) {
device             69 include/linux/i7300_idle.h 		    dmadev->device == fbd_ioat_list[i].ioat_dev) {
device             40 include/linux/ide.h struct device;
device            178 include/linux/ide.h 	struct device	*dev, *parent;
device            277 include/linux/ide.h 	u8	device;		/* 6: device select */
device            549 include/linux/ide.h 	struct device	gendev;
device            695 include/linux/ide.h 	struct device *dev;
device            733 include/linux/ide.h 	struct device		gendev;
device            734 include/linux/ide.h 	struct device		*portdev;
device            774 include/linux/ide.h 	struct device	*dev[2];
device            999 include/linux/ide.h int generic_ide_suspend(struct device *, pm_message_t);
device           1000 include/linux/ide.h int generic_ide_resume(struct device *);
device           1107 include/linux/ide.h ssize_t ide_park_show(struct device *dev, struct device_attribute *attr,
device           1109 include/linux/ide.h ssize_t ide_park_store(struct device *dev, struct device_attribute *attr,
device             56 include/linux/ihex.h 					struct device *dev)
device            181 include/linux/iio/buffer.h ssize_t iio_buffer_read_length(struct device *dev,
device            187 include/linux/iio/buffer.h ssize_t iio_buffer_write_length(struct device *dev,
device            194 include/linux/iio/buffer.h ssize_t iio_buffer_store_enable(struct device *dev,
device            201 include/linux/iio/buffer.h ssize_t iio_buffer_show_enable(struct device *dev,
device            158 include/linux/iio/common/st_sensors.h 				struct device *dev, u8 reg_addr, u8 *res_byte);
device            160 include/linux/iio/common/st_sensors.h 				struct device *dev, u8 reg_addr, u8 data);
device            162 include/linux/iio/common/st_sensors.h 		struct device *dev, u8 reg_addr, int len, u8 *data,
device            214 include/linux/iio/common/st_sensors.h 	struct device *dev;
device            284 include/linux/iio/common/st_sensors.h ssize_t st_sensors_sysfs_sampling_frequency_avail(struct device *dev,
device            287 include/linux/iio/common/st_sensors.h ssize_t st_sensors_sysfs_scale_avail(struct device *dev,
device             18 include/linux/iio/consumer.h struct device;
device             42 include/linux/iio/consumer.h struct iio_channel *iio_channel_get(struct device *dev,
device             60 include/linux/iio/consumer.h struct iio_channel *iio_channel_get_all(struct device *dev);
device             79 include/linux/iio/consumer.h struct iio_cb_buffer *iio_channel_get_all_cb(struct device *dev,
device            452 include/linux/iio/iio.h 	struct device			dev;
device            494 include/linux/iio/iio.h int devm_iio_device_register(struct device *dev, struct iio_dev *indio_dev);
device            495 include/linux/iio/iio.h void devm_iio_device_unregister(struct device *dev, struct iio_dev *indio_dev);
device            516 include/linux/iio/iio.h static inline struct iio_dev *dev_to_iio_dev(struct device *dev)
device            573 include/linux/iio/iio.h struct iio_dev *devm_iio_device_alloc(struct device *dev, int sizeof_priv);
device            574 include/linux/iio/iio.h void devm_iio_device_free(struct device *dev, struct iio_dev *indio_dev);
device            575 include/linux/iio/iio.h struct iio_trigger *devm_iio_trigger_alloc(struct device *dev,
device            577 include/linux/iio/iio.h void devm_iio_trigger_free(struct device *dev, struct iio_trigger *iio_trig);
device             33 include/linux/iio/sysfs.h ssize_t iio_read_const_attr(struct device *dev,
device             61 include/linux/iio/trigger.h 	struct device			dev;
device             76 include/linux/iio/trigger.h static inline struct iio_trigger *to_iio_trigger(struct device *d)
device             56 include/linux/input-polldev.h struct input_polled_dev *devm_input_allocate_polled_device(struct device *dev);
device            183 include/linux/input.h 	struct device dev;
device            339 include/linux/input.h struct input_dev __must_check *devm_input_allocate_device(struct device *);
device             69 include/linux/input/gpio_tilt.h 	int (*enable)(struct device *dev);
device             70 include/linux/input/gpio_tilt.h 	void (*disable)(struct device *dev);
device             93 include/linux/input/matrix_keypad.h int matrix_keypad_parse_of_params(struct device *dev,
device             96 include/linux/input/matrix_keypad.h static inline int matrix_keypad_parse_of_params(struct device *dev,
device            339 include/linux/intel-iommu.h 	struct device	*iommu_dev; /* IOMMU-sysfs device */
device            145 include/linux/interrupt.h struct device;
device            148 include/linux/interrupt.h devm_request_threaded_irq(struct device *dev, unsigned int irq,
device            154 include/linux/interrupt.h devm_request_irq(struct device *dev, unsigned int irq, irq_handler_t handler,
device            162 include/linux/interrupt.h devm_request_any_context_irq(struct device *dev, unsigned int irq,
device            166 include/linux/interrupt.h extern void devm_free_irq(struct device *dev, unsigned int irq, void *dev_id);
device             25 include/linux/io.h struct device;
device             45 include/linux/io.h void __iomem * devm_ioport_map(struct device *dev, unsigned long port,
device             47 include/linux/io.h void devm_ioport_unmap(struct device *dev, void __iomem *addr);
device             49 include/linux/io.h static inline void __iomem *devm_ioport_map(struct device *dev,
device             56 include/linux/io.h static inline void devm_ioport_unmap(struct device *dev, void __iomem *addr)
device             63 include/linux/io.h void __iomem *devm_ioremap(struct device *dev, resource_size_t offset,
device             65 include/linux/io.h void __iomem *devm_ioremap_nocache(struct device *dev, resource_size_t offset,
device             67 include/linux/io.h void devm_iounmap(struct device *dev, void __iomem *addr);
device             70 include/linux/io.h void devm_ioremap_release(struct device *dev, void *res);
device             35 include/linux/iommu.h struct device;
device             44 include/linux/iommu.h 			struct device *, unsigned long, int, void *);
device            111 include/linux/iommu.h 	int (*attach_dev)(struct iommu_domain *domain, struct device *dev);
device            112 include/linux/iommu.h 	void (*detach_dev)(struct iommu_domain *domain, struct device *dev);
device            118 include/linux/iommu.h 	int (*add_device)(struct device *dev);
device            119 include/linux/iommu.h 	void (*remove_device)(struct device *dev);
device            120 include/linux/iommu.h 	int (*device_group)(struct device *dev, unsigned int *groupid);
device            152 include/linux/iommu.h 			       struct device *dev);
device            154 include/linux/iommu.h 				struct device *dev);
device            174 include/linux/iommu.h 				  struct device *dev);
device            175 include/linux/iommu.h extern void iommu_group_remove_device(struct device *dev);
device            177 include/linux/iommu.h 				    int (*fn)(struct device *, void *));
device            178 include/linux/iommu.h extern struct iommu_group *iommu_group_get(struct device *dev);
device            185 include/linux/iommu.h extern struct iommu_group *iommu_group_get_for_dev(struct device *dev);
device            191 include/linux/iommu.h struct device *iommu_device_create(struct device *parent, void *drvdata,
device            194 include/linux/iommu.h void iommu_device_destroy(struct device *dev);
device            195 include/linux/iommu.h int iommu_device_link(struct device *dev, struct device *link);
device            196 include/linux/iommu.h void iommu_device_unlink(struct device *dev, struct device *link);
device            228 include/linux/iommu.h 		struct device *dev, unsigned long iova, int flags)
device            274 include/linux/iommu.h 				      struct device *dev)
device            280 include/linux/iommu.h 				       struct device *dev)
device            352 include/linux/iommu.h 					 struct device *dev)
device            357 include/linux/iommu.h static inline void iommu_group_remove_device(struct device *dev)
device            363 include/linux/iommu.h 					   int (*fn)(struct device *, void *))
device            368 include/linux/iommu.h static inline struct iommu_group *iommu_group_get(struct device *dev)
device            406 include/linux/iommu.h static inline struct device *iommu_device_create(struct device *parent,
device            414 include/linux/iommu.h static inline void iommu_device_destroy(struct device *dev)
device            418 include/linux/iommu.h static inline int iommu_device_link(struct device *dev, struct device *link)
device            423 include/linux/iommu.h static inline void iommu_device_unlink(struct device *dev, struct device *link)
device            217 include/linux/ioport.h struct device;
device            219 include/linux/ioport.h extern int devm_request_resource(struct device *dev, struct resource *root,
device            221 include/linux/ioport.h extern void devm_release_resource(struct device *dev, struct resource *new);
device            228 include/linux/ioport.h extern struct resource * __devm_request_region(struct device *dev,
device            237 include/linux/ioport.h extern void __devm_release_region(struct device *dev, struct resource *parent,
device            100 include/linux/ipack.h 	struct device dev;
device            176 include/linux/ipack.h 	struct device *parent;
device            192 include/linux/ipack.h struct ipack_bus_device *ipack_bus_register(struct device *parent, int slots,
device            269 include/linux/ipack.h 	 .device = (dev)
device             42 include/linux/ipmi.h struct device;
device            258 include/linux/ipmi.h 	void (*new_smi)(int if_num, struct device *dev);
device            299 include/linux/ipmi.h 	struct device *dev;
device             42 include/linux/ipmi_smi.h struct device;
device            214 include/linux/ipmi_smi.h 		      struct device            *dev,
device             12 include/linux/isa.h 	int (*match)(struct device *, unsigned int);
device             13 include/linux/isa.h 	int (*probe)(struct device *, unsigned int);
device             14 include/linux/isa.h 	int (*remove)(struct device *, unsigned int);
device             15 include/linux/isa.h 	void (*shutdown)(struct device *, unsigned int);
device             16 include/linux/isa.h 	int (*suspend)(struct device *, unsigned int, pm_message_t);
device             17 include/linux/isa.h 	int (*resume)(struct device *, unsigned int);
device             20 include/linux/isa.h 	struct device *devices;
device             79 include/linux/isapnp.h int isapnp_cfg_begin(int csn, int device);
device             94 include/linux/isapnp.h 			       unsigned short device,
device            105 include/linux/isapnp.h static inline int isapnp_cfg_begin(int csn, int device) { return -ENODEV; }
device            111 include/linux/isapnp.h 					     unsigned short device,
device              5 include/linux/jz4740-adc.h struct device;
device             16 include/linux/jz4740-adc.h int jz4740_adc_set_config(struct device *dev, uint32_t mask, uint32_t val);
device             79 include/linux/lcd.h 	struct device dev;
device            114 include/linux/lcd.h 	struct device *parent, void *devdata, struct lcd_ops *ops);
device            115 include/linux/lcd.h extern struct lcd_device *devm_lcd_device_register(struct device *dev,
device            116 include/linux/lcd.h 	const char *name, struct device *parent,
device            119 include/linux/lcd.h extern void devm_lcd_device_unregister(struct device *dev,
device             21 include/linux/leds.h struct device;
device             65 include/linux/leds.h 	struct device		*dev;
device             90 include/linux/leds.h extern int led_classdev_register(struct device *parent,
device            561 include/linux/libata.h 	u8			device;
device            594 include/linux/libata.h 	struct device 		*dev;
device            678 include/linux/libata.h 	struct device		tdev;
device            771 include/linux/libata.h 	struct device		tdev;
device            788 include/linux/libata.h 	struct ata_device	device[ATA_MAX_DEVICES];
device            791 include/linux/libata.h #define ATA_LINK_CLEAR_END		offsetof(struct ata_link, device[0])
device            838 include/linux/libata.h 	struct device 		*dev;
device            839 include/linux/libata.h 	struct device		tdev;
device            937 include/linux/libata.h 	void (*sff_dev_select)(struct ata_port *ap, unsigned int device);
device           1109 include/linux/libata.h extern struct ata_host *ata_host_alloc(struct device *dev, int max_ports);
device           1110 include/linux/libata.h extern struct ata_host *ata_host_alloc_pinfo(struct device *dev,
device           1120 include/linux/libata.h extern void ata_host_init(struct ata_host *, struct device *, struct ata_port_operations *);
device           1450 include/linux/libata.h void ata_print_version(const struct device *dev, const char *version);
device           1662 include/linux/libata.h 		tf->device = ATA_DEVICE_OBS;
device           1664 include/linux/libata.h 		tf->device = ATA_DEVICE_OBS | ATA_DEV1;
device           1789 include/linux/libata.h extern void ata_sff_dev_select(struct ata_port *ap, unsigned int device);
device            503 include/linux/mISDNif.h 	struct device		dev;
device            582 include/linux/mISDNif.h 					struct device *parent, char *name);
device            590 include/linux/mISDNif.h static inline struct mISDNdevice *dev_to_mISDN(struct device *dev)
device             31 include/linux/mailbox_client.h 	struct device *dev;
device             74 include/linux/mailbox_controller.h 	struct device *dev;
device              6 include/linux/maple.h struct device;
device             80 include/linux/maple.h 	struct device dev;
device             31 include/linux/mc146818rtc.h 	void	(*wake_on)(struct device *dev);
device             32 include/linux/mc146818rtc.h 	void	(*wake_off)(struct device *dev);
device             31 include/linux/mcb.h 	struct device dev;
device             32 include/linux/mcb.h 	struct device *carrier;
device             58 include/linux/mcb.h 	struct device dev;
device            112 include/linux/mcb.h extern struct mcb_bus *mcb_alloc_bus(struct device *carrier);
device             14 include/linux/mdio-mux.h int mdio_mux_init(struct device *dev,
device             28 include/linux/mei_cl_bus.h int mei_cl_send(struct mei_cl_device *device, u8 *buf, size_t length);
device             29 include/linux/mei_cl_bus.h int mei_cl_recv(struct mei_cl_device *device, u8 *buf, size_t length);
device             31 include/linux/mei_cl_bus.h typedef void (*mei_cl_event_cb_t)(struct mei_cl_device *device,
device             33 include/linux/mei_cl_bus.h int mei_cl_register_event_cb(struct mei_cl_device *device,
device             39 include/linux/mei_cl_bus.h void *mei_cl_get_drvdata(const struct mei_cl_device *device);
device             40 include/linux/mei_cl_bus.h void mei_cl_set_drvdata(struct mei_cl_device *device, void *data);
device             42 include/linux/mei_cl_bus.h int mei_cl_enable_device(struct mei_cl_device *device);
device             43 include/linux/mei_cl_bus.h int mei_cl_disable_device(struct mei_cl_device *device);
device             34 include/linux/memory.h 	struct device dev;
device            272 include/linux/memstick.h 	struct device            dev;
device            284 include/linux/memstick.h 	struct device       dev;
device            313 include/linux/memstick.h 					  struct device *dev);
device            295 include/linux/mfd/88pm80x.h 	struct device *dev;
device            345 include/linux/mfd/88pm80x.h static inline int pm80x_dev_suspend(struct device *dev)
device            357 include/linux/mfd/88pm80x.h static inline int pm80x_dev_resume(struct device *dev)
device            380 include/linux/mfd/88pm860x.h 	struct device		*dev;
device            133 include/linux/mfd/aat2870.h 	struct device *dev;
device             11 include/linux/mfd/ab3100.h struct device;
device             95 include/linux/mfd/ab3100.h 	struct device *dev;
device             16 include/linux/mfd/abx500.h struct device;
device            304 include/linux/mfd/abx500.h int ab8500_bm_of_probe(struct device *dev,
device            308 include/linux/mfd/abx500.h int abx500_set_register_interruptible(struct device *dev, u8 bank, u8 reg,
device            310 include/linux/mfd/abx500.h int abx500_get_register_interruptible(struct device *dev, u8 bank, u8 reg,
device            312 include/linux/mfd/abx500.h int abx500_get_register_page_interruptible(struct device *dev, u8 bank,
device            314 include/linux/mfd/abx500.h int abx500_set_register_page_interruptible(struct device *dev, u8 bank,
device            328 include/linux/mfd/abx500.h int abx500_mask_and_set_register_interruptible(struct device *dev, u8 bank,
device            330 include/linux/mfd/abx500.h int abx500_get_chip_id(struct device *dev);
device            331 include/linux/mfd/abx500.h int abx500_event_registers_startup_state_get(struct device *dev, u8 *event);
device            332 include/linux/mfd/abx500.h int abx500_startup_irq_enabled(struct device *dev, unsigned int irq);
device            335 include/linux/mfd/abx500.h 	int (*get_chip_id) (struct device *);
device            336 include/linux/mfd/abx500.h 	int (*get_register) (struct device *, u8, u8, u8 *);
device            337 include/linux/mfd/abx500.h 	int (*set_register) (struct device *, u8, u8, u8);
device            338 include/linux/mfd/abx500.h 	int (*get_register_page) (struct device *, u8, u8, u8 *, u8);
device            339 include/linux/mfd/abx500.h 	int (*set_register_page) (struct device *, u8, u8, u8 *, u8);
device            340 include/linux/mfd/abx500.h 	int (*mask_and_set_register) (struct device *, u8, u8, u8, u8);
device            341 include/linux/mfd/abx500.h 	int (*event_registers_startup_state_get) (struct device *, u8 *);
device            342 include/linux/mfd/abx500.h 	int (*startup_irq_enabled) (struct device *, unsigned int);
device            343 include/linux/mfd/abx500.h 	void (*dump_all_banks) (struct device *);
device            346 include/linux/mfd/abx500.h int abx500_register_ops(struct device *core_dev, struct abx500_ops *ops);
device            347 include/linux/mfd/abx500.h void abx500_remove_ops(struct device *dev);
device             14 include/linux/mfd/abx500/ab8500.h struct device;
device            346 include/linux/mfd/abx500/ab8500.h 	struct device	*dev;
device            509 include/linux/mfd/abx500/ab8500.h void ab8500_dump_all_banks(struct device *dev);
device            512 include/linux/mfd/abx500/ab8500.h static inline void ab8500_dump_all_banks(struct device *dev) {}
device            288 include/linux/mfd/adp5520.h extern int adp5520_read(struct device *dev, int reg, uint8_t *val);
device            289 include/linux/mfd/adp5520.h extern int adp5520_write(struct device *dev, int reg, u8 val);
device            290 include/linux/mfd/adp5520.h extern int adp5520_clr_bits(struct device *dev, int reg, uint8_t bit_mask);
device            291 include/linux/mfd/adp5520.h extern int adp5520_set_bits(struct device *dev, int reg, uint8_t bit_mask);
device            293 include/linux/mfd/adp5520.h extern int adp5520_register_notifier(struct device *dev,
device            296 include/linux/mfd/adp5520.h extern int adp5520_unregister_notifier(struct device *dev,
device            111 include/linux/mfd/arizona/core.h 	struct device *dev;
device             74 include/linux/mfd/as3711.h struct device;
device             78 include/linux/mfd/as3711.h 	struct device *dev;
device            387 include/linux/mfd/as3722.h 	struct device *dev;
device            173 include/linux/mfd/axp20x.h 	struct device			*dev;
device             26 include/linux/mfd/bcm590xx.h 	struct device *dev;
device            109 include/linux/mfd/core.h extern int mfd_add_devices(struct device *parent, int id,
device            114 include/linux/mfd/core.h extern void mfd_remove_devices(struct device *parent);
device             92 include/linux/mfd/cros_ec.h 	struct device *dev;
device            103 include/linux/mfd/cros_ec.h 	struct device *parent;
device            203 include/linux/mfd/da903x.h extern int da903x_register_notifier(struct device *dev,
device            205 include/linux/mfd/da903x.h extern int da903x_unregister_notifier(struct device *dev,
device            234 include/linux/mfd/da903x.h extern int da903x_query_status(struct device *dev, unsigned int status);
device            240 include/linux/mfd/da903x.h extern int da903x_write(struct device *dev, int reg, uint8_t val);
device            241 include/linux/mfd/da903x.h extern int da903x_writes(struct device *dev, int reg, int len, uint8_t *val);
device            242 include/linux/mfd/da903x.h extern int da903x_read(struct device *dev, int reg, uint8_t *val);
device            243 include/linux/mfd/da903x.h extern int da903x_reads(struct device *dev, int reg, int len, uint8_t *val);
device            244 include/linux/mfd/da903x.h extern int da903x_update(struct device *dev, int reg, uint8_t val, uint8_t mask);
device            245 include/linux/mfd/da903x.h extern int da903x_set_bits(struct device *dev, int reg, uint8_t bit_mask);
device            246 include/linux/mfd/da903x.h extern int da903x_clr_bits(struct device *dev, int reg, uint8_t bit_mask);
device             92 include/linux/mfd/da9052/da9052.h 	struct device *dev;
device             44 include/linux/mfd/da9055/core.h 	struct device *dev;
device             78 include/linux/mfd/da9063/core.h 	struct device	*dev;
device            112 include/linux/mfd/davinci_voicecodec.h 	struct device *dev;
device             55 include/linux/mfd/htc-egpio.h extern int htc_egpio_get_wakeup_irq(struct device *dev);
device             18 include/linux/mfd/htc-pasic3.h extern void pasic3_write_register(struct device *dev, u32 reg, u8 val);
device             19 include/linux/mfd/htc-pasic3.h extern u8 pasic3_read_register(struct device *dev, u32 reg);
device            109 include/linux/mfd/ipaq-micro.h 	struct device *dev;
device             95 include/linux/mfd/kempld.h 	struct device		*dev;
device             22 include/linux/mfd/lm3533.h struct device;
device             26 include/linux/mfd/lm3533.h 	struct device *dev;
device             40 include/linux/mfd/lm3533.h 	struct device *dev;
device            104 include/linux/mfd/lp3943.h 	struct device *dev;
device            337 include/linux/mfd/lp8788.h 	struct device *dev;
device            437 include/linux/mfd/max14577-private.h 	struct device *dev;
device            438 include/linux/mfd/max77686-private.h 	struct device *dev;
device            425 include/linux/mfd/max77693-private.h 	struct device *dev;
device            241 include/linux/mfd/max8907.h 	struct device			*dev;
device            196 include/linux/mfd/max8925.h 	struct device		*dev;
device            382 include/linux/mfd/max8997-private.h 	struct device *dev;
device            153 include/linux/mfd/max8998-private.h 	struct device *dev;
device             24 include/linux/mfd/mcp.h 	struct device	attached_device;
device             44 include/linux/mfd/mcp.h struct mcp *mcp_host_alloc(struct device *, size_t);
device              8 include/linux/mfd/menelaus.h struct device;
device             11 include/linux/mfd/menelaus.h 	int (* late_init)(struct device *dev);
device             66 include/linux/mfd/palmas.h 	struct device *dev;
device            407 include/linux/mfd/palmas.h 	struct device *dev;
device            523 include/linux/mfd/palmas.h 	struct device *dev;
device            539 include/linux/mfd/palmas.h 	struct device *dev;
device            544 include/linux/mfd/palmas.h 	struct device *dev;
device            137 include/linux/mfd/pcf50633/core.h 	struct device *dev;
device            226 include/linux/mfd/pcf50633/core.h static inline struct pcf50633 *dev_to_pcf50633(struct device *dev)
device            297 include/linux/mfd/rc5t583.h 	struct device	*dev;
device            337 include/linux/mfd/rc5t583.h static inline int rc5t583_write(struct device *dev, uint8_t reg, uint8_t val)
device            343 include/linux/mfd/rc5t583.h static inline int rc5t583_read(struct device *dev, uint8_t reg, uint8_t *val)
device            354 include/linux/mfd/rc5t583.h static inline int rc5t583_set_bits(struct device *dev, unsigned int reg,
device            361 include/linux/mfd/rc5t583.h static inline int rc5t583_clear_bits(struct device *dev, unsigned int reg,
device            368 include/linux/mfd/rc5t583.h static inline int rc5t583_update(struct device *dev, unsigned int reg,
device            375 include/linux/mfd/rc5t583.h int rc5t583_ext_power_req_config(struct device *dev, int deepsleep_id,
device            918 include/linux/mfd/rtsx_pci.h #define CHK_PCI_PID(pcr, pid)		((pcr)->pci->device == (pid))
device            920 include/linux/mfd/rtsx_pci.h #define PCI_PID(pcr)			((pcr)->pci->device)
device             68 include/linux/mfd/samsung/core.h 	struct device *dev;
device            168 include/linux/mfd/si476x-core.h static inline struct si476x_core *i2c_mfd_cell_to_core(struct device *dev)
device             31 include/linux/mfd/smsc.h 	struct device *dev;
device             42 include/linux/mfd/smsc.h static inline int smsc_read(struct device *child, unsigned int reg,
device             50 include/linux/mfd/smsc.h static inline int smsc_write(struct device *child, unsigned int reg,
device             13 include/linux/mfd/stmpe.h struct device;
device             89 include/linux/mfd/stmpe.h 	struct device *dev;
device             10 include/linux/mfd/tc3589x.h struct device;
device            117 include/linux/mfd/tc3589x.h 	struct device *dev;
device            153 include/linux/mfd/ti_am335x_tscadc.h 	struct device *dev;
device            138 include/linux/mfd/tmio.h 	struct device			*dev;
device            157 include/linux/mfd/tps6507x.h 	struct device *dev;
device             82 include/linux/mfd/tps65090.h 	struct device		*dev;
device            121 include/linux/mfd/tps65090.h static inline int tps65090_write(struct device *dev, int reg, uint8_t val)
device            128 include/linux/mfd/tps65090.h static inline int tps65090_read(struct device *dev, int reg, uint8_t *val)
device            140 include/linux/mfd/tps65090.h static inline int tps65090_set_bits(struct device *dev, int reg,
device            148 include/linux/mfd/tps65090.h static inline int tps65090_clr_bits(struct device *dev, int reg,
device            255 include/linux/mfd/tps65217.h 	struct device *dev;
device            262 include/linux/mfd/tps65217.h static inline struct tps65217 *dev_to_tps65217(struct device *dev)
device            261 include/linux/mfd/tps65218.h 	struct device *dev;
device             99 include/linux/mfd/tps6586x.h extern int tps6586x_write(struct device *dev, int reg, uint8_t val);
device            100 include/linux/mfd/tps6586x.h extern int tps6586x_writes(struct device *dev, int reg, int len, uint8_t *val);
device            101 include/linux/mfd/tps6586x.h extern int tps6586x_read(struct device *dev, int reg, uint8_t *val);
device            102 include/linux/mfd/tps6586x.h extern int tps6586x_reads(struct device *dev, int reg, int len, uint8_t *val);
device            103 include/linux/mfd/tps6586x.h extern int tps6586x_set_bits(struct device *dev, int reg, uint8_t bit_mask);
device            104 include/linux/mfd/tps6586x.h extern int tps6586x_clr_bits(struct device *dev, int reg, uint8_t bit_mask);
device            105 include/linux/mfd/tps6586x.h extern int tps6586x_update(struct device *dev, int reg, uint8_t val,
device            107 include/linux/mfd/tps6586x.h extern int tps6586x_irq_get_virq(struct device *dev, int irq);
device            108 include/linux/mfd/tps6586x.h extern int tps6586x_get_version(struct device *dev);
device            892 include/linux/mfd/tps65910.h 	struct device *dev;
device            287 include/linux/mfd/tps65912.h 	struct device *dev;
device            510 include/linux/mfd/tps80031.h 	struct device		*dev;
device            547 include/linux/mfd/tps80031.h static inline int tps80031_write(struct device *dev, int sid,
device            555 include/linux/mfd/tps80031.h static inline int tps80031_writes(struct device *dev, int sid, int reg,
device            563 include/linux/mfd/tps80031.h static inline int tps80031_read(struct device *dev, int sid,
device            580 include/linux/mfd/tps80031.h static inline int tps80031_reads(struct device *dev, int sid,
device            588 include/linux/mfd/tps80031.h static inline int tps80031_set_bits(struct device *dev, int sid,
device            597 include/linux/mfd/tps80031.h static inline int tps80031_clr_bits(struct device *dev, int sid,
device            605 include/linux/mfd/tps80031.h static inline int tps80031_update(struct device *dev, int sid,
device            613 include/linux/mfd/tps80031.h static inline unsigned long tps80031_get_chip_info(struct device *dev)
device            620 include/linux/mfd/tps80031.h static inline int tps80031_get_pmu_version(struct device *dev)
device            627 include/linux/mfd/tps80031.h static inline int tps80031_irq_get_virq(struct device *dev, int irq)
device            634 include/linux/mfd/tps80031.h extern int tps80031_ext_power_req_config(struct device *dev,
device            223 include/linux/mfd/twl6040.h 	struct device *dev;
device            138 include/linux/mfd/ucb1x00.h 	struct device		dev;
device            366 include/linux/mfd/wm831x/core.h 	struct device *dev;
device            595 include/linux/mfd/wm8350/core.h 	struct device *classdev;
device            599 include/linux/mfd/wm8350/core.h 	struct device *dev;
device             32 include/linux/mfd/wm8400-private.h 	struct device *dev;
device             34 include/linux/mfd/wm8400.h 	int (*platform_init)(struct device *dev);
device             37 include/linux/mfd/wm8400.h int wm8400_register_regulator(struct device *dev, int reg,
device             65 include/linux/mfd/wm8994/core.h 	struct device *dev;
device             33 include/linux/mic_bus.h 	__u32 device;
device             54 include/linux/mic_bus.h 	struct device dev;
device             93 include/linux/mic_bus.h mbus_register_device(struct device *pdev, int id, struct dma_map_ops *dma_ops,
device            100 include/linux/mic_bus.h static inline struct mbus_device *dev_to_mbus(struct device *_dev)
device             54 include/linux/miscdevice.h struct device;
device             61 include/linux/miscdevice.h 	struct device *parent;
device             62 include/linux/miscdevice.h 	struct device *this_device;
device            193 include/linux/mmc/card.h 	unsigned short		device;
device            246 include/linux/mmc/card.h 	struct device		dev;		/* the device */
device            169 include/linux/mmc/dw_mmc.h 	struct device		*dev;
device            153 include/linux/mmc/host.h struct device;
device            207 include/linux/mmc/host.h 	struct device		*parent;
device            208 include/linux/mmc/host.h 	struct device		class_dev;
device            381 include/linux/mmc/host.h struct mmc_host *mmc_alloc_host(int extra, struct device *);
device             40 include/linux/mmc/sdio_func.h 	struct device		dev;		/* the device */
device             46 include/linux/mmc/sdio_func.h 	unsigned short		device;		/* device id */
device             99 include/linux/mmc/sdio_func.h 	.vendor = (vend), .device = (dev)
device            111 include/linux/mmc/sdio_func.h 	.vendor = SDIO_ANY_ID, .device = SDIO_ANY_ID
device             19 include/linux/mod_devicetable.h 	__u32 vendor, device;		/* Vendor and device ID or PCI_ANY_ID*/
device            355 include/linux/mod_devicetable.h 	__u16	device;			/* Device ID or SDIO_ANY_ID */
device            393 include/linux/mod_devicetable.h 	__u32 device;
device            594 include/linux/mod_devicetable.h 	__u32 device;			/* Device ID or IPACK_ANY_ID */
device            625 include/linux/mod_devicetable.h 	__u16 device;
device             69 include/linux/msi.h 	struct device *dev;
device            252 include/linux/mtd/mtd.h 	struct device dev;
device             31 include/linux/mtd/plat-ram.h 	void	(*set_rw)(struct device *dev, int to);
device            154 include/linux/mtd/spi-nor.h 	struct device		*dev;
device             56 include/linux/netdevice.h struct device;
device           1675 include/linux/netdevice.h 	struct device	dev;
device           3686 include/linux/netdevice.h #define MODULE_ALIAS_NETDEV(device) \
device           3687 include/linux/netdevice.h 	MODULE_ALIAS("netdev-" device)
device            855 include/linux/nfs_xdr.h 		} device;    /* NF4BLK, NF4CHR */
device             22 include/linux/node.h 	struct device	dev;
device             82 include/linux/node.h #define to_node(device) container_of(device, struct node, dev)
device             30 include/linux/nsc_gpio.h 	struct device*	dev;	/* for dev_dbg() support, set in init  */
device            276 include/linux/of.h extern int of_device_is_compatible(const struct device_node *device,
device            278 include/linux/of.h extern int of_device_is_available(const struct device_node *device);
device            423 include/linux/of.h static inline int of_device_is_compatible(const struct device_node *device,
device            429 include/linux/of.h static inline int of_device_is_available(const struct device_node *device)
device            584 include/linux/of.h static inline int of_node_to_nid(struct device_node *device) { return 0; }
device             38 include/linux/of_address.h extern void __iomem *of_iomap(struct device_node *device, int index);
device            108 include/linux/of_address.h void __iomem *of_io_request_and_map(struct device_node *device,
device            120 include/linux/of_address.h static inline void __iomem *of_iomap(struct device_node *device, int index)
device            125 include/linux/of_address.h static inline void __iomem *of_io_request_and_map(struct device_node *device,
device             11 include/linux/of_device.h struct device;
device             15 include/linux/of_device.h 	const struct of_device_id *matches, const struct device *dev);
device             16 include/linux/of_device.h extern void of_device_make_bus_id(struct device *dev);
device             23 include/linux/of_device.h static inline int of_driver_match_device(struct device *dev,
device             36 include/linux/of_device.h extern ssize_t of_device_get_modalias(struct device *dev,
device             39 include/linux/of_device.h extern void of_device_uevent(struct device *dev, struct kobj_uevent_env *env);
device             40 include/linux/of_device.h extern int of_device_uevent_modalias(struct device *dev, struct kobj_uevent_env *env);
device             42 include/linux/of_device.h static inline void of_device_node_put(struct device *dev)
device             49 include/linux/of_device.h 	struct device *cpu_dev;
device             58 include/linux/of_device.h static inline int of_driver_match_device(struct device *dev,
device             64 include/linux/of_device.h static inline void of_device_uevent(struct device *dev,
device             67 include/linux/of_device.h static inline int of_device_get_modalias(struct device *dev,
device             73 include/linux/of_device.h static inline int of_device_uevent_modalias(struct device *dev,
device             79 include/linux/of_device.h static inline void of_device_node_put(struct device *dev) { }
device             82 include/linux/of_device.h 		const struct of_device_id *matches, const struct device *dev)
device             22 include/linux/of_irq.h extern int of_irq_parse_oldworld(struct device_node *device, int index,
device             27 include/linux/of_irq.h static inline int of_irq_parse_oldworld(struct device_node *device, int index,
device             35 include/linux/of_irq.h extern int of_irq_parse_one(struct device_node *device, int index,
device             59 include/linux/of_platform.h 					 struct device *parent);
device             65 include/linux/of_platform.h 						   struct device *parent);
device             69 include/linux/of_platform.h 				 struct device *parent);
device             74 include/linux/of_platform.h 				struct device *parent);
device             75 include/linux/of_platform.h extern void of_platform_depopulate(struct device *parent);
device             80 include/linux/of_platform.h 					struct device *parent)
device             84 include/linux/of_platform.h static inline void of_platform_depopulate(struct device *parent) { }
device              4 include/linux/of_reserved_mem.h struct device;
device             20 include/linux/of_reserved_mem.h 			       struct device *dev);
device             22 include/linux/of_reserved_mem.h 				  struct device *dev);
device             31 include/linux/of_reserved_mem.h int of_reserved_mem_device_init(struct device *dev);
device             32 include/linux/of_reserved_mem.h void of_reserved_mem_device_release(struct device *dev);
device             38 include/linux/of_reserved_mem.h static inline int of_reserved_mem_device_init(struct device *dev)
device             42 include/linux/of_reserved_mem.h static inline void of_reserved_mem_device_release(struct device *pdev) { }
device             16 include/linux/omap-iommu.h extern void omap_iommu_save_ctx(struct device *dev);
device             17 include/linux/omap-iommu.h extern void omap_iommu_restore_ctx(struct device *dev);
device            194 include/linux/parport.h 	struct device *dev;	/* Physical device associated with IO/DMA.
device            444 include/linux/parport.h extern int parport_device_proc_register(struct pardevice *device);
device            445 include/linux/parport.h extern int parport_device_proc_unregister(struct pardevice *device);
device            234 include/linux/parport_pc.h 					     struct device *dev,
device             30 include/linux/pch_dma.h 	struct device		*dma_dev;
device             40 include/linux/pci-acpi.h 	struct device *dev;
device            264 include/linux/pci.h 	unsigned short	device;
device            317 include/linux/pci.h 	struct	device	dev;		/* Generic device interface */
device            406 include/linux/pci.h 	struct device dev;
device            471 include/linux/pci.h 	struct device		*bridge;
device            472 include/linux/pci.h 	struct device		dev;
device            679 include/linux/pci.h 	.vendor = (vend), .device = (dev), \
device            693 include/linux/pci.h 	.vendor = (vend), .device = (dev), \
device            707 include/linux/pci.h 	.vendor = PCI_ANY_ID, .device = PCI_ANY_ID, \
device            722 include/linux/pci.h 	.vendor = PCI_VENDOR_ID_##vend, .device = (dev), \
device            773 include/linux/pci.h struct pci_bus *pci_scan_bus_parented(struct device *parent, int bus,
device            776 include/linux/pci.h struct pci_bus *pci_create_root_bus(struct device *parent, int bus,
device            782 include/linux/pci.h struct pci_bus *pci_scan_root_bus(struct device *parent, int bus,
device            833 include/linux/pci.h struct pci_dev *pci_get_device(unsigned int vendor, unsigned int device,
device            835 include/linux/pci.h struct pci_dev *pci_get_subsys(unsigned int vendor, unsigned int device,
device           1150 include/linux/pci.h 		  unsigned int vendor, unsigned int device,
device           1319 include/linux/pci.h void pci_bus_assign_domain_nr(struct pci_bus *bus, struct device *parent);
device           1322 include/linux/pci.h 					struct device *parent)
device           1351 include/linux/pci.h 					     unsigned int device,
device           1356 include/linux/pci.h 					     unsigned int device,
device           1505 include/linux/pci.h 	u16 device;		/* You can use PCI_ANY_ID here of course */
device           1523 include/linux/pci.h #define DECLARE_PCI_FIXUP_SECTION(section, name, vendor, device, class,	\
device           1527 include/linux/pci.h 		= { vendor, device, class, class_shift, hook };
device           1529 include/linux/pci.h #define DECLARE_PCI_FIXUP_CLASS_EARLY(vendor, device, class,		\
device           1532 include/linux/pci.h 		hook, vendor, device, class, class_shift, hook)
device           1533 include/linux/pci.h #define DECLARE_PCI_FIXUP_CLASS_HEADER(vendor, device, class,		\
device           1536 include/linux/pci.h 		hook, vendor, device, class, class_shift, hook)
device           1537 include/linux/pci.h #define DECLARE_PCI_FIXUP_CLASS_FINAL(vendor, device, class,		\
device           1540 include/linux/pci.h 		hook, vendor, device, class, class_shift, hook)
device           1541 include/linux/pci.h #define DECLARE_PCI_FIXUP_CLASS_ENABLE(vendor, device, class,		\
device           1544 include/linux/pci.h 		hook, vendor, device, class, class_shift, hook)
device           1545 include/linux/pci.h #define DECLARE_PCI_FIXUP_CLASS_RESUME(vendor, device, class,		\
device           1548 include/linux/pci.h 		resume##hook, vendor, device, class,	\
device           1550 include/linux/pci.h #define DECLARE_PCI_FIXUP_CLASS_RESUME_EARLY(vendor, device, class,	\
device           1553 include/linux/pci.h 		resume_early##hook, vendor, device,	\
device           1555 include/linux/pci.h #define DECLARE_PCI_FIXUP_CLASS_SUSPEND(vendor, device, class,		\
device           1558 include/linux/pci.h 		suspend##hook, vendor, device, class,	\
device           1560 include/linux/pci.h #define DECLARE_PCI_FIXUP_CLASS_SUSPEND_LATE(vendor, device, class,	\
device           1563 include/linux/pci.h 		suspend_late##hook, vendor, device,	\
device           1566 include/linux/pci.h #define DECLARE_PCI_FIXUP_EARLY(vendor, device, hook)			\
device           1568 include/linux/pci.h 		hook, vendor, device, PCI_ANY_ID, 0, hook)
device           1569 include/linux/pci.h #define DECLARE_PCI_FIXUP_HEADER(vendor, device, hook)			\
device           1571 include/linux/pci.h 		hook, vendor, device, PCI_ANY_ID, 0, hook)
device           1572 include/linux/pci.h #define DECLARE_PCI_FIXUP_FINAL(vendor, device, hook)			\
device           1574 include/linux/pci.h 		hook, vendor, device, PCI_ANY_ID, 0, hook)
device           1575 include/linux/pci.h #define DECLARE_PCI_FIXUP_ENABLE(vendor, device, hook)			\
device           1577 include/linux/pci.h 		hook, vendor, device, PCI_ANY_ID, 0, hook)
device           1578 include/linux/pci.h #define DECLARE_PCI_FIXUP_RESUME(vendor, device, hook)			\
device           1580 include/linux/pci.h 		resume##hook, vendor, device,		\
device           1582 include/linux/pci.h #define DECLARE_PCI_FIXUP_RESUME_EARLY(vendor, device, hook)		\
device           1584 include/linux/pci.h 		resume_early##hook, vendor, device,	\
device           1586 include/linux/pci.h #define DECLARE_PCI_FIXUP_SUSPEND(vendor, device, hook)			\
device           1588 include/linux/pci.h 		suspend##hook, vendor, device,		\
device           1590 include/linux/pci.h #define DECLARE_PCI_FIXUP_SUSPEND_LATE(vendor, device, hook)		\
device           1592 include/linux/pci.h 		suspend_late##hook, vendor, device,	\
device             30 include/linux/pcieport_if.h 	struct device	device;     /* Generic Device Interface */
device             32 include/linux/pcieport_if.h #define to_pcie_device(d) container_of(d, struct pcie_device, device)
device             19 include/linux/pda_power.h struct device;
device             22 include/linux/pda_power.h 	int (*init)(struct device *dev);
device             26 include/linux/pda_power.h 	void (*exit)(struct device *dev);
device            182 include/linux/perf_event.h 	struct device			*dev;
device            905 include/linux/perf_event.h _name##_show(struct device *dev,					\
device             30 include/linux/phonet.h 	uint8_t device;
device            148 include/linux/phy.h struct device;
device            169 include/linux/phy.h 	struct device *parent;
device            176 include/linux/phy.h 	struct device dev;
device            201 include/linux/phy.h struct mii_bus *devm_mdiobus_alloc_size(struct device *dev, int sizeof_priv);
device            202 include/linux/phy.h static inline struct mii_bus *devm_mdiobus_alloc(struct device *dev)
device            207 include/linux/phy.h void devm_mdiobus_free(struct device *dev, struct mii_bus *bus);
device            359 include/linux/phy.h 	struct device dev;
device             32 include/linux/phy/omap_control_phy.h 	struct device *dev;
device             79 include/linux/phy/omap_control_phy.h void omap_control_phy_power(struct device *dev, int on);
device             80 include/linux/phy/omap_control_phy.h void omap_control_usb_set_mode(struct device *dev,
device             82 include/linux/phy/omap_control_phy.h void omap_control_pcie_pcs(struct device *dev, u8 id, u8 delay);
device             85 include/linux/phy/omap_control_phy.h static inline void omap_control_phy_power(struct device *dev, int on)
device             89 include/linux/phy/omap_control_phy.h static inline void omap_control_usb_set_mode(struct device *dev,
device             94 include/linux/phy/omap_control_phy.h static inline void omap_control_pcie_pcs(struct device *dev, u8 id, u8 delay)
device             38 include/linux/phy/omap_usb.h 	struct device		*dev;
device             39 include/linux/phy/omap_usb.h 	struct device		*control_dev;
device             61 include/linux/phy/phy.h 	struct device		dev;
device             80 include/linux/phy/phy.h 	struct device		*dev;
device             83 include/linux/phy/phy.h 	struct phy * (*of_xlate)(struct device *dev,
device            150 include/linux/phy/phy.h struct phy *phy_get(struct device *dev, const char *string);
device            151 include/linux/phy/phy.h struct phy *phy_optional_get(struct device *dev, const char *string);
device            152 include/linux/phy/phy.h struct phy *devm_phy_get(struct device *dev, const char *string);
device            153 include/linux/phy/phy.h struct phy *devm_phy_optional_get(struct device *dev, const char *string);
device            154 include/linux/phy/phy.h struct phy *devm_of_phy_get(struct device *dev, struct device_node *np,
device            157 include/linux/phy/phy.h void devm_phy_put(struct device *dev, struct phy *phy);
device            159 include/linux/phy/phy.h struct phy *of_phy_simple_xlate(struct device *dev,
device            161 include/linux/phy/phy.h struct phy *phy_create(struct device *dev, struct device_node *node,
device            164 include/linux/phy/phy.h struct phy *devm_phy_create(struct device *dev, struct device_node *node,
device            167 include/linux/phy/phy.h void devm_phy_destroy(struct device *dev, struct phy *phy);
device            168 include/linux/phy/phy.h struct phy_provider *__of_phy_provider_register(struct device *dev,
device            169 include/linux/phy/phy.h 	struct module *owner, struct phy * (*of_xlate)(struct device *dev,
device            171 include/linux/phy/phy.h struct phy_provider *__devm_of_phy_provider_register(struct device *dev,
device            172 include/linux/phy/phy.h 	struct module *owner, struct phy * (*of_xlate)(struct device *dev,
device            175 include/linux/phy/phy.h void devm_of_phy_provider_unregister(struct device *dev,
device            254 include/linux/phy/phy.h static inline struct phy *phy_get(struct device *dev, const char *string)
device            259 include/linux/phy/phy.h static inline struct phy *phy_optional_get(struct device *dev,
device            265 include/linux/phy/phy.h static inline struct phy *devm_phy_get(struct device *dev, const char *string)
device            270 include/linux/phy/phy.h static inline struct phy *devm_phy_optional_get(struct device *dev,
device            276 include/linux/phy/phy.h static inline struct phy *devm_of_phy_get(struct device *dev,
device            287 include/linux/phy/phy.h static inline void devm_phy_put(struct device *dev, struct phy *phy)
device            296 include/linux/phy/phy.h static inline struct phy *of_phy_simple_xlate(struct device *dev,
device            302 include/linux/phy/phy.h static inline struct phy *phy_create(struct device *dev,
device            310 include/linux/phy/phy.h static inline struct phy *devm_phy_create(struct device *dev,
device            322 include/linux/phy/phy.h static inline void devm_phy_destroy(struct device *dev, struct phy *phy)
device            327 include/linux/phy/phy.h 	struct device *dev, struct module *owner, struct phy * (*of_xlate)(
device            328 include/linux/phy/phy.h 	struct device *dev, struct of_phandle_args *args))
device            333 include/linux/phy/phy.h static inline struct phy_provider *__devm_of_phy_provider_register(struct device
device            334 include/linux/phy/phy.h 	*dev, struct module *owner, struct phy * (*of_xlate)(struct device *dev,
device            344 include/linux/phy/phy.h static inline void devm_of_phy_provider_unregister(struct device *dev,
device             23 include/linux/pinctrl/consumer.h struct device;
device             33 include/linux/pinctrl/consumer.h extern struct pinctrl * __must_check pinctrl_get(struct device *dev);
device             40 include/linux/pinctrl/consumer.h extern struct pinctrl * __must_check devm_pinctrl_get(struct device *dev);
device             44 include/linux/pinctrl/consumer.h extern int pinctrl_pm_select_default_state(struct device *dev);
device             45 include/linux/pinctrl/consumer.h extern int pinctrl_pm_select_sleep_state(struct device *dev);
device             46 include/linux/pinctrl/consumer.h extern int pinctrl_pm_select_idle_state(struct device *dev);
device             48 include/linux/pinctrl/consumer.h static inline int pinctrl_pm_select_default_state(struct device *dev)
device             52 include/linux/pinctrl/consumer.h static inline int pinctrl_pm_select_sleep_state(struct device *dev)
device             56 include/linux/pinctrl/consumer.h static inline int pinctrl_pm_select_idle_state(struct device *dev)
device             83 include/linux/pinctrl/consumer.h static inline struct pinctrl * __must_check pinctrl_get(struct device *dev)
device            105 include/linux/pinctrl/consumer.h static inline struct pinctrl * __must_check devm_pinctrl_get(struct device *dev)
device            114 include/linux/pinctrl/consumer.h static inline int pinctrl_pm_select_default_state(struct device *dev)
device            119 include/linux/pinctrl/consumer.h static inline int pinctrl_pm_select_sleep_state(struct device *dev)
device            124 include/linux/pinctrl/consumer.h static inline int pinctrl_pm_select_idle_state(struct device *dev)
device            132 include/linux/pinctrl/consumer.h 					struct device *dev, const char *name)
device            158 include/linux/pinctrl/consumer.h 					struct device *dev)
device            164 include/linux/pinctrl/consumer.h 					struct device *dev, const char *name)
device            190 include/linux/pinctrl/consumer.h 					struct device *dev)
device             37 include/linux/pinctrl/devinfo.h extern int pinctrl_bind_pins(struct device *dev);
device             43 include/linux/pinctrl/devinfo.h static inline int pinctrl_bind_pins(struct device *dev)
device             22 include/linux/pinctrl/pinctrl.h struct device;
device            133 include/linux/pinctrl/pinctrl.h 				struct device *dev, void *driver_data);
device            197 include/linux/pktcdvd.h 	struct device		*dev;		/* sysfs pktcdvd[0-7] dev */
device             11 include/linux/platform_data/bd6107.h struct device;
device             14 include/linux/platform_data/bd6107.h 	struct device *fbdev;
device             37 include/linux/platform_data/bt-nokia-h4p.h 	void (*set_pm_limits)(struct device *dev, bool set);
device             47 include/linux/platform_data/camera-mx3.h 	struct device *dma_dev;
device             12 include/linux/platform_data/coda.h struct device;
device             15 include/linux/platform_data/coda.h 	struct device *iram_dev;
device             61 include/linux/platform_data/cyttsp4.h 		struct device *dev);
device             63 include/linux/platform_data/cyttsp4.h 		int on, struct device *dev);
device             65 include/linux/platform_data/cyttsp4.h 		int on, struct device *dev, atomic_t *ignore_irq);
device             67 include/linux/platform_data/cyttsp4.h 		struct device *dev);
device             32 include/linux/platform_data/dma-atmel.h 	struct device		*dma_dev;
device             26 include/linux/platform_data/dma-dw.h 	struct device		*dma_dev;
device             72 include/linux/platform_data/dma-ep93xx.h 	return !strcmp(dev_name(chan->device->dev), "ep93xx-dma-m2p");
device             61 include/linux/platform_data/dma-imx.h 	return !strcmp(dev_name(chan->device->dev), "ipu-core");
device             66 include/linux/platform_data/dma-imx.h 	return !strcmp(chan->device->dev->driver->name, "imx-sdma") ||
device             67 include/linux/platform_data/dma-imx.h 		!strcmp(chan->device->dev->driver->name, "imx-dma");
device             28 include/linux/platform_data/dmtimer-omap.h 	int (*get_context_loss_count)(struct device *);
device             46 include/linux/platform_data/elm.h void elm_decode_bch_error_page(struct device *dev, u8 *ecc_calc,
device             48 include/linux/platform_data/elm.h int elm_config(struct device *dev, enum bch_ecc bch_type,
device             52 include/linux/platform_data/elm.h elm_decode_bch_error_page(struct device *dev, u8 *ecc_calc,
device             57 include/linux/platform_data/elm.h static inline int elm_config(struct device *dev, enum bch_ecc bch_type,
device            208 include/linux/platform_data/gpio-omap.h 	int (*get_context_loss_count)(struct device *dev);
device             11 include/linux/platform_data/gpio_backlight.h struct device;
device             14 include/linux/platform_data/gpio_backlight.h 	struct device *fbdev;
device             12 include/linux/platform_data/irda-pxaficp.h 	void (*transceiver_mode)(struct device *dev, int mode);
device             13 include/linux/platform_data/irda-pxaficp.h 	int (*startup)(struct device *dev);
device             14 include/linux/platform_data/irda-pxaficp.h 	void (*shutdown)(struct device *dev);
device             22 include/linux/platform_data/irda-pxaficp.h void pxa2xx_transceiver_mode(struct device *dev, int mode);
device              6 include/linux/platform_data/keypad-w90p910.h extern void mfp_set_groupi(struct device *dev);
device             32 include/linux/platform_data/keyscan-davinci.h 	int		(*device_enable)(struct device *dev);
device             11 include/linux/platform_data/lv5207lp.h struct device;
device             14 include/linux/platform_data/lv5207lp.h 	struct device *fbdev;
device             20 include/linux/platform_data/mmc-msm_sdcc.h 	u32 (*translate_vdd)(struct device *, unsigned int);
device             21 include/linux/platform_data/mmc-msm_sdcc.h 	unsigned int (*status)(struct device *);
device              6 include/linux/platform_data/mmc-mxcmmc.h struct device;
device             18 include/linux/platform_data/mmc-mxcmmc.h 	int (*get_ro)(struct device *);
device             24 include/linux/platform_data/mmc-mxcmmc.h 	int (*init)(struct device *dev, irq_handler_t handler, void *data);
device             25 include/linux/platform_data/mmc-mxcmmc.h 	void (*exit)(struct device *dev, void *data);
device             33 include/linux/platform_data/mmc-mxcmmc.h 	void (*setpower)(struct device *, unsigned int vdd);
device             41 include/linux/platform_data/mmc-omap.h 	struct device *dev;
device             51 include/linux/platform_data/mmc-omap.h 	int (*switch_slot)(struct device *dev, int slot);
device             54 include/linux/platform_data/mmc-omap.h 	int (*init)(struct device *dev);
device             55 include/linux/platform_data/mmc-omap.h 	void (*cleanup)(struct device *dev);
device             56 include/linux/platform_data/mmc-omap.h 	void (*shutdown)(struct device *dev);
device             59 include/linux/platform_data/mmc-omap.h 	int (*suspend)(struct device *dev, int slot);
device             60 include/linux/platform_data/mmc-omap.h 	int (*resume)(struct device *dev, int slot);
device             63 include/linux/platform_data/mmc-omap.h 	int (*get_context_loss_count)(struct device *dev);
device            120 include/linux/platform_data/mmc-omap.h 		int (*set_bus_mode)(struct device *dev, int slot, int bus_mode);
device            121 include/linux/platform_data/mmc-omap.h 		int (*set_power)(struct device *dev, int slot,
device            123 include/linux/platform_data/mmc-omap.h 		int (*get_ro)(struct device *dev, int slot);
device            124 include/linux/platform_data/mmc-omap.h 		void (*remux)(struct device *dev, int slot, int power_on);
device            126 include/linux/platform_data/mmc-omap.h 		void (*before_set_reg)(struct device *dev, int slot,
device            129 include/linux/platform_data/mmc-omap.h 		void (*after_set_reg)(struct device *dev, int slot,
device            140 include/linux/platform_data/mmc-omap.h 		int (*get_cover_state)(struct device *dev, int slot);
device            147 include/linux/platform_data/mmc-omap.h 		int (*card_detect)(struct device *dev, int slot);
device              7 include/linux/platform_data/mmc-pxamci.h struct device;
device             13 include/linux/platform_data/mmc-pxamci.h 	int (*init)(struct device *, irq_handler_t , void *);
device             14 include/linux/platform_data/mmc-pxamci.h 	int (*get_ro)(struct device *);
device             15 include/linux/platform_data/mmc-pxamci.h 	int (*setpower)(struct device *, unsigned int);
device             16 include/linux/platform_data/mmc-pxamci.h 	void (*exit)(struct device *, void *);
device              8 include/linux/platform_data/omap1_bl.h 	int (*set_power)(struct device *dev, int state);
device             45 include/linux/platform_data/serial-omap.h 	int (*get_context_loss_count)(struct device *);
device             46 include/linux/platform_data/serial-omap.h 	void (*enable_wakeup)(struct device *, bool);
device             15 include/linux/platform_data/spi-nuc900.h extern void mfp_set_groupg(struct device *dev, const char *subname);
device             20 include/linux/platform_data/usb-musb-ux500.h void ux500_add_usb(struct device *parent, resource_size_t base,
device              4 include/linux/platform_data/usb-ohci-pxa27x.h struct device;
device              7 include/linux/platform_data/usb-ohci-pxa27x.h 	int (*init)(struct device *);
device              8 include/linux/platform_data/usb-ohci-pxa27x.h 	void (*exit)(struct device *);
device             23 include/linux/platform_data/usb-pxa3xx-ulpi.h 	int (*init)(struct device *);
device             24 include/linux/platform_data/usb-pxa3xx-ulpi.h 	void (*exit)(struct device *);
device            115 include/linux/platform_data/video-msm_fb.h 	struct device dev;
device             46 include/linux/platform_data/video-mx3fb.h 	struct device			*dma_dev;
device            156 include/linux/platform_data/video-pxafb.h void pxa_set_fb_info(struct device *, struct pxafb_mach_info *);
device            157 include/linux/platform_data/video-pxafb.h unsigned long pxafb_get_hsync_time(struct device *dev);
device             26 include/linux/platform_device.h 	struct device	dev;
device             48 include/linux/platform_device.h extern struct device platform_bus;
device             61 include/linux/platform_device.h 		struct device *parent;
device             92 include/linux/platform_device.h 		struct device *parent, const char *name, int id,
device            157 include/linux/platform_device.h 		struct device *parent, const char *name, int id,
device            299 include/linux/platform_device.h extern int platform_pm_suspend(struct device *dev);
device            300 include/linux/platform_device.h extern int platform_pm_resume(struct device *dev);
device            307 include/linux/platform_device.h extern int platform_pm_freeze(struct device *dev);
device            308 include/linux/platform_device.h extern int platform_pm_thaw(struct device *dev);
device            309 include/linux/platform_device.h extern int platform_pm_poweroff(struct device *dev);
device            310 include/linux/platform_device.h extern int platform_pm_restore(struct device *dev);
device             37 include/linux/pm.h struct device; /* we have a circular dep with device.h */
device             39 include/linux/pm.h extern void pm_vt_switch_required(struct device *dev, bool required);
device             40 include/linux/pm.h extern void pm_vt_switch_unregister(struct device *dev);
device             42 include/linux/pm.h static inline void pm_vt_switch_required(struct device *dev, bool required)
device             45 include/linux/pm.h static inline void pm_vt_switch_unregister(struct device *dev)
device             54 include/linux/pm.h struct device;
device            296 include/linux/pm.h 	int (*prepare)(struct device *dev);
device            297 include/linux/pm.h 	void (*complete)(struct device *dev);
device            298 include/linux/pm.h 	int (*suspend)(struct device *dev);
device            299 include/linux/pm.h 	int (*resume)(struct device *dev);
device            300 include/linux/pm.h 	int (*freeze)(struct device *dev);
device            301 include/linux/pm.h 	int (*thaw)(struct device *dev);
device            302 include/linux/pm.h 	int (*poweroff)(struct device *dev);
device            303 include/linux/pm.h 	int (*restore)(struct device *dev);
device            304 include/linux/pm.h 	int (*suspend_late)(struct device *dev);
device            305 include/linux/pm.h 	int (*resume_early)(struct device *dev);
device            306 include/linux/pm.h 	int (*freeze_late)(struct device *dev);
device            307 include/linux/pm.h 	int (*thaw_early)(struct device *dev);
device            308 include/linux/pm.h 	int (*poweroff_late)(struct device *dev);
device            309 include/linux/pm.h 	int (*restore_early)(struct device *dev);
device            310 include/linux/pm.h 	int (*suspend_noirq)(struct device *dev);
device            311 include/linux/pm.h 	int (*resume_noirq)(struct device *dev);
device            312 include/linux/pm.h 	int (*freeze_noirq)(struct device *dev);
device            313 include/linux/pm.h 	int (*thaw_noirq)(struct device *dev);
device            314 include/linux/pm.h 	int (*poweroff_noirq)(struct device *dev);
device            315 include/linux/pm.h 	int (*restore_noirq)(struct device *dev);
device            316 include/linux/pm.h 	int (*runtime_suspend)(struct device *dev);
device            317 include/linux/pm.h 	int (*runtime_resume)(struct device *dev);
device            318 include/linux/pm.h 	int (*runtime_idle)(struct device *dev);
device            544 include/linux/pm.h 	struct device *dev;
device            607 include/linux/pm.h 	void (*set_latency_tolerance)(struct device *, s32);
device            611 include/linux/pm.h extern void update_pm_runtime_accounting(struct device *dev);
device            612 include/linux/pm.h extern int dev_pm_get_subsys_data(struct device *dev);
device            613 include/linux/pm.h extern int dev_pm_put_subsys_data(struct device *dev);
device            622 include/linux/pm.h 	void (*detach)(struct device *dev, bool power_off);
device            703 include/linux/pm.h extern int device_pm_wait_for_dev(struct device *sub, struct device *dev);
device            704 include/linux/pm.h extern void dpm_for_each_dev(void *data, void (*fn)(struct device *, void *));
device            706 include/linux/pm.h extern int pm_generic_prepare(struct device *dev);
device            707 include/linux/pm.h extern int pm_generic_suspend_late(struct device *dev);
device            708 include/linux/pm.h extern int pm_generic_suspend_noirq(struct device *dev);
device            709 include/linux/pm.h extern int pm_generic_suspend(struct device *dev);
device            710 include/linux/pm.h extern int pm_generic_resume_early(struct device *dev);
device            711 include/linux/pm.h extern int pm_generic_resume_noirq(struct device *dev);
device            712 include/linux/pm.h extern int pm_generic_resume(struct device *dev);
device            713 include/linux/pm.h extern int pm_generic_freeze_noirq(struct device *dev);
device            714 include/linux/pm.h extern int pm_generic_freeze_late(struct device *dev);
device            715 include/linux/pm.h extern int pm_generic_freeze(struct device *dev);
device            716 include/linux/pm.h extern int pm_generic_thaw_noirq(struct device *dev);
device            717 include/linux/pm.h extern int pm_generic_thaw_early(struct device *dev);
device            718 include/linux/pm.h extern int pm_generic_thaw(struct device *dev);
device            719 include/linux/pm.h extern int pm_generic_restore_noirq(struct device *dev);
device            720 include/linux/pm.h extern int pm_generic_restore_early(struct device *dev);
device            721 include/linux/pm.h extern int pm_generic_restore(struct device *dev);
device            722 include/linux/pm.h extern int pm_generic_poweroff_noirq(struct device *dev);
device            723 include/linux/pm.h extern int pm_generic_poweroff_late(struct device *dev);
device            724 include/linux/pm.h extern int pm_generic_poweroff(struct device *dev);
device            725 include/linux/pm.h extern void pm_generic_complete(struct device *dev);
device            739 include/linux/pm.h static inline int device_pm_wait_for_dev(struct device *a, struct device *b)
device            744 include/linux/pm.h static inline void dpm_for_each_dev(void *data, void (*fn)(struct device *, void *))
device             22 include/linux/pm_clock.h static inline bool pm_clk_no_clocks(struct device *dev)
device             28 include/linux/pm_clock.h extern void pm_clk_init(struct device *dev);
device             29 include/linux/pm_clock.h extern int pm_clk_create(struct device *dev);
device             30 include/linux/pm_clock.h extern void pm_clk_destroy(struct device *dev);
device             31 include/linux/pm_clock.h extern int pm_clk_add(struct device *dev, const char *con_id);
device             32 include/linux/pm_clock.h extern void pm_clk_remove(struct device *dev, const char *con_id);
device             33 include/linux/pm_clock.h extern int pm_clk_suspend(struct device *dev);
device             34 include/linux/pm_clock.h extern int pm_clk_resume(struct device *dev);
device             36 include/linux/pm_clock.h static inline bool pm_clk_no_clocks(struct device *dev)
device             40 include/linux/pm_clock.h static inline void pm_clk_init(struct device *dev)
device             43 include/linux/pm_clock.h static inline int pm_clk_create(struct device *dev)
device             47 include/linux/pm_clock.h static inline void pm_clk_destroy(struct device *dev)
device             50 include/linux/pm_clock.h static inline int pm_clk_add(struct device *dev, const char *con_id)
device             54 include/linux/pm_clock.h static inline void pm_clk_remove(struct device *dev, const char *con_id)
device             30 include/linux/pm_domain.h 	bool (*stop_ok)(struct device *dev);
device             34 include/linux/pm_domain.h 	int (*start)(struct device *dev);
device             35 include/linux/pm_domain.h 	int (*stop)(struct device *dev);
device             36 include/linux/pm_domain.h 	int (*save_state)(struct device *dev);
device             37 include/linux/pm_domain.h 	int (*restore_state)(struct device *dev);
device             38 include/linux/pm_domain.h 	bool (*active_wakeup)(struct device *dev);
device             76 include/linux/pm_domain.h 			  struct device *dev);
device             78 include/linux/pm_domain.h 			   struct device *dev);
device            118 include/linux/pm_domain.h static inline struct generic_pm_domain_data *dev_gpd_data(struct device *dev)
device            123 include/linux/pm_domain.h extern struct generic_pm_domain *dev_to_genpd(struct device *dev);
device            125 include/linux/pm_domain.h 				 struct device *dev,
device            129 include/linux/pm_domain.h 				      struct device *dev,
device            133 include/linux/pm_domain.h 				  struct device *dev);
device            134 include/linux/pm_domain.h extern void pm_genpd_dev_need_restore(struct device *dev, bool val);
device            155 include/linux/pm_domain.h static inline struct generic_pm_domain_data *dev_gpd_data(struct device *dev)
device            159 include/linux/pm_domain.h static inline struct generic_pm_domain *dev_to_genpd(struct device *dev)
device            164 include/linux/pm_domain.h 					struct device *dev,
device            170 include/linux/pm_domain.h 					     struct device *dev,
device            176 include/linux/pm_domain.h 					 struct device *dev)
device            180 include/linux/pm_domain.h static inline void pm_genpd_dev_need_restore(struct device *dev, bool val) {}
device            229 include/linux/pm_domain.h 				      struct device *dev)
device            235 include/linux/pm_domain.h 					   struct device *dev)
device            247 include/linux/pm_domain.h extern void pm_genpd_syscore_poweroff(struct device *dev);
device            248 include/linux/pm_domain.h extern void pm_genpd_syscore_poweron(struct device *dev);
device            250 include/linux/pm_domain.h static inline void pm_genpd_syscore_poweroff(struct device *dev) {}
device            251 include/linux/pm_domain.h static inline void pm_genpd_syscore_poweron(struct device *dev) {}
device            277 include/linux/pm_domain.h int genpd_dev_pm_attach(struct device *dev);
device            289 include/linux/pm_domain.h static inline int genpd_dev_pm_attach(struct device *dev)
device            307 include/linux/pm_domain.h extern int dev_pm_domain_attach(struct device *dev, bool power_on);
device            308 include/linux/pm_domain.h extern void dev_pm_domain_detach(struct device *dev, bool power_off);
device            310 include/linux/pm_domain.h static inline int dev_pm_domain_attach(struct device *dev, bool power_on)
device            314 include/linux/pm_domain.h static inline void dev_pm_domain_detach(struct device *dev, bool power_off) {}
device             21 include/linux/pm_opp.h struct device;
device             33 include/linux/pm_opp.h int dev_pm_opp_get_opp_count(struct device *dev);
device             35 include/linux/pm_opp.h struct dev_pm_opp *dev_pm_opp_find_freq_exact(struct device *dev,
device             39 include/linux/pm_opp.h struct dev_pm_opp *dev_pm_opp_find_freq_floor(struct device *dev,
device             42 include/linux/pm_opp.h struct dev_pm_opp *dev_pm_opp_find_freq_ceil(struct device *dev,
device             45 include/linux/pm_opp.h int dev_pm_opp_add(struct device *dev, unsigned long freq,
device             48 include/linux/pm_opp.h int dev_pm_opp_enable(struct device *dev, unsigned long freq);
device             50 include/linux/pm_opp.h int dev_pm_opp_disable(struct device *dev, unsigned long freq);
device             52 include/linux/pm_opp.h struct srcu_notifier_head *dev_pm_opp_get_notifier(struct device *dev);
device             64 include/linux/pm_opp.h static inline int dev_pm_opp_get_opp_count(struct device *dev)
device             69 include/linux/pm_opp.h static inline struct dev_pm_opp *dev_pm_opp_find_freq_exact(struct device *dev,
device             75 include/linux/pm_opp.h static inline struct dev_pm_opp *dev_pm_opp_find_freq_floor(struct device *dev,
device             81 include/linux/pm_opp.h static inline struct dev_pm_opp *dev_pm_opp_find_freq_ceil(struct device *dev,
device             87 include/linux/pm_opp.h static inline int dev_pm_opp_add(struct device *dev, unsigned long freq,
device             93 include/linux/pm_opp.h static inline int dev_pm_opp_enable(struct device *dev, unsigned long freq)
device             98 include/linux/pm_opp.h static inline int dev_pm_opp_disable(struct device *dev, unsigned long freq)
device            104 include/linux/pm_opp.h 							struct device *dev)
device            111 include/linux/pm_opp.h int of_init_opp_table(struct device *dev);
device            113 include/linux/pm_opp.h static inline int of_init_opp_table(struct device *dev)
device             68 include/linux/pm_qos.h 	struct device *dev;
device            138 include/linux/pm_qos.h enum pm_qos_flags_status __dev_pm_qos_flags(struct device *dev, s32 mask);
device            139 include/linux/pm_qos.h enum pm_qos_flags_status dev_pm_qos_flags(struct device *dev, s32 mask);
device            140 include/linux/pm_qos.h s32 __dev_pm_qos_read_value(struct device *dev);
device            141 include/linux/pm_qos.h s32 dev_pm_qos_read_value(struct device *dev);
device            142 include/linux/pm_qos.h int dev_pm_qos_add_request(struct device *dev, struct dev_pm_qos_request *req,
device            146 include/linux/pm_qos.h int dev_pm_qos_add_notifier(struct device *dev,
device            148 include/linux/pm_qos.h int dev_pm_qos_remove_notifier(struct device *dev,
device            152 include/linux/pm_qos.h void dev_pm_qos_constraints_init(struct device *dev);
device            153 include/linux/pm_qos.h void dev_pm_qos_constraints_destroy(struct device *dev);
device            154 include/linux/pm_qos.h int dev_pm_qos_add_ancestor_request(struct device *dev,
device            158 include/linux/pm_qos.h static inline enum pm_qos_flags_status __dev_pm_qos_flags(struct device *dev,
device            161 include/linux/pm_qos.h static inline enum pm_qos_flags_status dev_pm_qos_flags(struct device *dev,
device            164 include/linux/pm_qos.h static inline s32 __dev_pm_qos_read_value(struct device *dev)
device            166 include/linux/pm_qos.h static inline s32 dev_pm_qos_read_value(struct device *dev)
device            168 include/linux/pm_qos.h static inline int dev_pm_qos_add_request(struct device *dev,
device            178 include/linux/pm_qos.h static inline int dev_pm_qos_add_notifier(struct device *dev,
device            181 include/linux/pm_qos.h static inline int dev_pm_qos_remove_notifier(struct device *dev,
device            190 include/linux/pm_qos.h static inline void dev_pm_qos_constraints_init(struct device *dev)
device            194 include/linux/pm_qos.h static inline void dev_pm_qos_constraints_destroy(struct device *dev)
device            198 include/linux/pm_qos.h static inline int dev_pm_qos_add_ancestor_request(struct device *dev,
device            206 include/linux/pm_qos.h int dev_pm_qos_expose_latency_limit(struct device *dev, s32 value);
device            207 include/linux/pm_qos.h void dev_pm_qos_hide_latency_limit(struct device *dev);
device            208 include/linux/pm_qos.h int dev_pm_qos_expose_flags(struct device *dev, s32 value);
device            209 include/linux/pm_qos.h void dev_pm_qos_hide_flags(struct device *dev);
device            210 include/linux/pm_qos.h int dev_pm_qos_update_flags(struct device *dev, s32 mask, bool set);
device            211 include/linux/pm_qos.h s32 dev_pm_qos_get_user_latency_tolerance(struct device *dev);
device            212 include/linux/pm_qos.h int dev_pm_qos_update_user_latency_tolerance(struct device *dev, s32 val);
device            214 include/linux/pm_qos.h static inline s32 dev_pm_qos_requested_resume_latency(struct device *dev)
device            219 include/linux/pm_qos.h static inline s32 dev_pm_qos_requested_flags(struct device *dev)
device            224 include/linux/pm_qos.h static inline int dev_pm_qos_expose_latency_limit(struct device *dev, s32 value)
device            226 include/linux/pm_qos.h static inline void dev_pm_qos_hide_latency_limit(struct device *dev) {}
device            227 include/linux/pm_qos.h static inline int dev_pm_qos_expose_flags(struct device *dev, s32 value)
device            229 include/linux/pm_qos.h static inline void dev_pm_qos_hide_flags(struct device *dev) {}
device            230 include/linux/pm_qos.h static inline int dev_pm_qos_update_flags(struct device *dev, s32 m, bool set)
device            232 include/linux/pm_qos.h static inline s32 dev_pm_qos_get_user_latency_tolerance(struct device *dev)
device            234 include/linux/pm_qos.h static inline int dev_pm_qos_update_user_latency_tolerance(struct device *dev, s32 val)
device            237 include/linux/pm_qos.h static inline s32 dev_pm_qos_requested_resume_latency(struct device *dev) { return 0; }
device            238 include/linux/pm_qos.h static inline s32 dev_pm_qos_requested_flags(struct device *dev) { return 0; }
device             34 include/linux/pm_runtime.h extern int pm_generic_runtime_suspend(struct device *dev);
device             35 include/linux/pm_runtime.h extern int pm_generic_runtime_resume(struct device *dev);
device             36 include/linux/pm_runtime.h extern int pm_runtime_force_suspend(struct device *dev);
device             37 include/linux/pm_runtime.h extern int pm_runtime_force_resume(struct device *dev);
device             41 include/linux/pm_runtime.h static inline int pm_generic_runtime_suspend(struct device *dev) { return 0; }
device             42 include/linux/pm_runtime.h static inline int pm_generic_runtime_resume(struct device *dev) { return 0; }
device             43 include/linux/pm_runtime.h static inline int pm_runtime_force_suspend(struct device *dev) { return 0; }
device             44 include/linux/pm_runtime.h static inline int pm_runtime_force_resume(struct device *dev) { return 0; }
device             49 include/linux/pm_runtime.h extern int __pm_runtime_idle(struct device *dev, int rpmflags);
device             50 include/linux/pm_runtime.h extern int __pm_runtime_suspend(struct device *dev, int rpmflags);
device             51 include/linux/pm_runtime.h extern int __pm_runtime_resume(struct device *dev, int rpmflags);
device             52 include/linux/pm_runtime.h extern int pm_schedule_suspend(struct device *dev, unsigned int delay);
device             53 include/linux/pm_runtime.h extern int __pm_runtime_set_status(struct device *dev, unsigned int status);
device             54 include/linux/pm_runtime.h extern int pm_runtime_barrier(struct device *dev);
device             55 include/linux/pm_runtime.h extern void pm_runtime_enable(struct device *dev);
device             56 include/linux/pm_runtime.h extern void __pm_runtime_disable(struct device *dev, bool check_resume);
device             57 include/linux/pm_runtime.h extern void pm_runtime_allow(struct device *dev);
device             58 include/linux/pm_runtime.h extern void pm_runtime_forbid(struct device *dev);
device             59 include/linux/pm_runtime.h extern void pm_runtime_no_callbacks(struct device *dev);
device             60 include/linux/pm_runtime.h extern void pm_runtime_irq_safe(struct device *dev);
device             61 include/linux/pm_runtime.h extern void __pm_runtime_use_autosuspend(struct device *dev, bool use);
device             62 include/linux/pm_runtime.h extern void pm_runtime_set_autosuspend_delay(struct device *dev, int delay);
device             63 include/linux/pm_runtime.h extern unsigned long pm_runtime_autosuspend_expiration(struct device *dev);
device             64 include/linux/pm_runtime.h extern void pm_runtime_update_max_time_suspended(struct device *dev,
device             66 include/linux/pm_runtime.h extern void pm_runtime_set_memalloc_noio(struct device *dev, bool enable);
device             68 include/linux/pm_runtime.h static inline bool pm_children_suspended(struct device *dev)
device             74 include/linux/pm_runtime.h static inline void pm_runtime_get_noresume(struct device *dev)
device             79 include/linux/pm_runtime.h static inline void pm_runtime_put_noidle(struct device *dev)
device             84 include/linux/pm_runtime.h static inline bool device_run_wake(struct device *dev)
device             89 include/linux/pm_runtime.h static inline void device_set_run_wake(struct device *dev, bool enable)
device             94 include/linux/pm_runtime.h static inline bool pm_runtime_suspended(struct device *dev)
device            100 include/linux/pm_runtime.h static inline bool pm_runtime_active(struct device *dev)
device            106 include/linux/pm_runtime.h static inline bool pm_runtime_status_suspended(struct device *dev)
device            111 include/linux/pm_runtime.h static inline bool pm_runtime_suspended_if_enabled(struct device *dev)
device            116 include/linux/pm_runtime.h static inline bool pm_runtime_enabled(struct device *dev)
device            121 include/linux/pm_runtime.h static inline bool pm_runtime_callbacks_present(struct device *dev)
device            126 include/linux/pm_runtime.h static inline void pm_runtime_mark_last_busy(struct device *dev)
device            133 include/linux/pm_runtime.h static inline int __pm_runtime_idle(struct device *dev, int rpmflags)
device            137 include/linux/pm_runtime.h static inline int __pm_runtime_suspend(struct device *dev, int rpmflags)
device            141 include/linux/pm_runtime.h static inline int __pm_runtime_resume(struct device *dev, int rpmflags)
device            145 include/linux/pm_runtime.h static inline int pm_schedule_suspend(struct device *dev, unsigned int delay)
device            149 include/linux/pm_runtime.h static inline int __pm_runtime_set_status(struct device *dev,
device            151 include/linux/pm_runtime.h static inline int pm_runtime_barrier(struct device *dev) { return 0; }
device            152 include/linux/pm_runtime.h static inline void pm_runtime_enable(struct device *dev) {}
device            153 include/linux/pm_runtime.h static inline void __pm_runtime_disable(struct device *dev, bool c) {}
device            154 include/linux/pm_runtime.h static inline void pm_runtime_allow(struct device *dev) {}
device            155 include/linux/pm_runtime.h static inline void pm_runtime_forbid(struct device *dev) {}
device            157 include/linux/pm_runtime.h static inline bool pm_children_suspended(struct device *dev) { return false; }
device            158 include/linux/pm_runtime.h static inline void pm_runtime_get_noresume(struct device *dev) {}
device            159 include/linux/pm_runtime.h static inline void pm_runtime_put_noidle(struct device *dev) {}
device            160 include/linux/pm_runtime.h static inline bool device_run_wake(struct device *dev) { return false; }
device            161 include/linux/pm_runtime.h static inline void device_set_run_wake(struct device *dev, bool enable) {}
device            162 include/linux/pm_runtime.h static inline bool pm_runtime_suspended(struct device *dev) { return false; }
device            163 include/linux/pm_runtime.h static inline bool pm_runtime_active(struct device *dev) { return true; }
device            164 include/linux/pm_runtime.h static inline bool pm_runtime_status_suspended(struct device *dev) { return false; }
device            165 include/linux/pm_runtime.h static inline bool pm_runtime_suspended_if_enabled(struct device *dev) { return false; }
device            166 include/linux/pm_runtime.h static inline bool pm_runtime_enabled(struct device *dev) { return false; }
device            168 include/linux/pm_runtime.h static inline void pm_runtime_no_callbacks(struct device *dev) {}
device            169 include/linux/pm_runtime.h static inline void pm_runtime_irq_safe(struct device *dev) {}
device            171 include/linux/pm_runtime.h static inline bool pm_runtime_callbacks_present(struct device *dev) { return false; }
device            172 include/linux/pm_runtime.h static inline void pm_runtime_mark_last_busy(struct device *dev) {}
device            173 include/linux/pm_runtime.h static inline void __pm_runtime_use_autosuspend(struct device *dev,
device            175 include/linux/pm_runtime.h static inline void pm_runtime_set_autosuspend_delay(struct device *dev,
device            178 include/linux/pm_runtime.h 				struct device *dev) { return 0; }
device            179 include/linux/pm_runtime.h static inline void pm_runtime_set_memalloc_noio(struct device *dev,
device            184 include/linux/pm_runtime.h static inline int pm_runtime_idle(struct device *dev)
device            189 include/linux/pm_runtime.h static inline int pm_runtime_suspend(struct device *dev)
device            194 include/linux/pm_runtime.h static inline int pm_runtime_autosuspend(struct device *dev)
device            199 include/linux/pm_runtime.h static inline int pm_runtime_resume(struct device *dev)
device            204 include/linux/pm_runtime.h static inline int pm_request_idle(struct device *dev)
device            209 include/linux/pm_runtime.h static inline int pm_request_resume(struct device *dev)
device            214 include/linux/pm_runtime.h static inline int pm_request_autosuspend(struct device *dev)
device            219 include/linux/pm_runtime.h static inline int pm_runtime_get(struct device *dev)
device            224 include/linux/pm_runtime.h static inline int pm_runtime_get_sync(struct device *dev)
device            229 include/linux/pm_runtime.h static inline int pm_runtime_put(struct device *dev)
device            234 include/linux/pm_runtime.h static inline int pm_runtime_put_autosuspend(struct device *dev)
device            240 include/linux/pm_runtime.h static inline int pm_runtime_put_sync(struct device *dev)
device            245 include/linux/pm_runtime.h static inline int pm_runtime_put_sync_suspend(struct device *dev)
device            250 include/linux/pm_runtime.h static inline int pm_runtime_put_sync_autosuspend(struct device *dev)
device            255 include/linux/pm_runtime.h static inline int pm_runtime_set_active(struct device *dev)
device            260 include/linux/pm_runtime.h static inline void pm_runtime_set_suspended(struct device *dev)
device            265 include/linux/pm_runtime.h static inline void pm_runtime_disable(struct device *dev)
device            270 include/linux/pm_runtime.h static inline void pm_runtime_use_autosuspend(struct device *dev)
device            275 include/linux/pm_runtime.h static inline void pm_runtime_dont_use_autosuspend(struct device *dev)
device             72 include/linux/pm_wakeup.h static inline bool device_can_wakeup(struct device *dev)
device             77 include/linux/pm_wakeup.h static inline bool device_may_wakeup(struct device *dev)
device             91 include/linux/pm_wakeup.h extern int device_wakeup_enable(struct device *dev);
device             92 include/linux/pm_wakeup.h extern int device_wakeup_disable(struct device *dev);
device             93 include/linux/pm_wakeup.h extern void device_set_wakeup_capable(struct device *dev, bool capable);
device             94 include/linux/pm_wakeup.h extern int device_init_wakeup(struct device *dev, bool val);
device             95 include/linux/pm_wakeup.h extern int device_set_wakeup_enable(struct device *dev, bool enable);
device             97 include/linux/pm_wakeup.h extern void pm_stay_awake(struct device *dev);
device             99 include/linux/pm_wakeup.h extern void pm_relax(struct device *dev);
device            101 include/linux/pm_wakeup.h extern void pm_wakeup_event(struct device *dev, unsigned int msec);
device            105 include/linux/pm_wakeup.h static inline void device_set_wakeup_capable(struct device *dev, bool capable)
device            110 include/linux/pm_wakeup.h static inline bool device_can_wakeup(struct device *dev)
device            138 include/linux/pm_wakeup.h static inline int device_wakeup_enable(struct device *dev)
device            144 include/linux/pm_wakeup.h static inline int device_wakeup_disable(struct device *dev)
device            150 include/linux/pm_wakeup.h static inline int device_set_wakeup_enable(struct device *dev, bool enable)
device            156 include/linux/pm_wakeup.h static inline int device_init_wakeup(struct device *dev, bool val)
device            163 include/linux/pm_wakeup.h static inline bool device_may_wakeup(struct device *dev)
device            170 include/linux/pm_wakeup.h static inline void pm_stay_awake(struct device *dev) {}
device            174 include/linux/pm_wakeup.h static inline void pm_relax(struct device *dev) {}
device            178 include/linux/pm_wakeup.h static inline void pm_wakeup_event(struct device *dev, unsigned int msec) {}
device            201 include/linux/pnp.h 	struct device dev;		/* Driver Model device interface */
device            244 include/linux/pnp.h 	struct device dev;		/* Driver Model device interface */
device            423 include/linux/pnp.h 	struct device dev;	/* link to driver model */
device             16 include/linux/power/bq27x00_battery.h 	int (*read)(struct device *dev, unsigned int);
device            253 include/linux/power/charger-manager.h 	struct device *dev;
device            176 include/linux/power_supply.h struct device;
device            213 include/linux/power_supply.h 	struct device *dev;
device            277 include/linux/power_supply.h extern int power_supply_register(struct device *parent,
device            279 include/linux/power_supply.h extern int power_supply_register_no_ws(struct device *parent,
device            282 include/linux/power_supply.h extern int power_supply_powers(struct power_supply *psy, struct device *dev);
device             78 include/linux/powercap.h 	struct device dev;
device            154 include/linux/powercap.h 	struct device dev;
device             46 include/linux/pps_kernel.h 	struct device *dev;		/* Parent device for device_create */
device             74 include/linux/pps_kernel.h 	struct device *dev;
device            125 include/linux/ptp_clock_kernel.h 					    struct device *parent);
device            167 include/linux/pwm.h 	struct device		*dev;
device            194 include/linux/pwm.h struct pwm_device *pwm_get(struct device *dev, const char *con_id);
device            198 include/linux/pwm.h struct pwm_device *devm_pwm_get(struct device *dev, const char *con_id);
device            199 include/linux/pwm.h struct pwm_device *devm_of_pwm_get(struct device *dev, struct device_node *np,
device            201 include/linux/pwm.h void devm_pwm_put(struct device *dev, struct pwm_device *pwm);
device            232 include/linux/pwm.h static inline struct pwm_device *pwm_get(struct device *dev,
device            248 include/linux/pwm.h static inline struct pwm_device *devm_pwm_get(struct device *dev,
device            254 include/linux/pwm.h static inline struct pwm_device *devm_of_pwm_get(struct device *dev,
device            261 include/linux/pwm.h static inline void devm_pwm_put(struct device *dev, struct pwm_device *pwm)
device             18 include/linux/pwm_backlight.h 	int (*init)(struct device *dev);
device             19 include/linux/pwm_backlight.h 	int (*notify)(struct device *dev, int brightness);
device             20 include/linux/pwm_backlight.h 	void (*notify_after)(struct device *dev, int brightness);
device             21 include/linux/pwm_backlight.h 	void (*exit)(struct device *dev);
device             22 include/linux/pwm_backlight.h 	int (*check_fb)(struct device *dev, struct fb_info *info);
device             16 include/linux/raid_class.h 	int (*is_raid)(struct device *);
device             17 include/linux/raid_class.h 	void (*get_resync)(struct device *);
device             18 include/linux/raid_class.h 	void (*get_state)(struct device *);
device             56 include/linux/raid_class.h raid_set_##attr(struct raid_template *r, struct device *dev, type value) {    \
device             57 include/linux/raid_class.h 	struct device *device =						      \
device             60 include/linux/raid_class.h 	BUG_ON(!device);						      \
device             61 include/linux/raid_class.h 	rd = dev_get_drvdata(device);					      \
device             65 include/linux/raid_class.h raid_get_##attr(struct raid_template *r, struct device *dev) {		      \
device             66 include/linux/raid_class.h 	struct device *device =						      \
device             69 include/linux/raid_class.h 	BUG_ON(!device);						      \
device             70 include/linux/raid_class.h 	rd = dev_get_drvdata(device);					      \
device             81 include/linux/raid_class.h int __must_check raid_component_add(struct raid_template *, struct device *,
device             82 include/linux/raid_class.h 				    struct device *);
device             22 include/linux/regmap.h struct device;
device            193 include/linux/regmap.h 	bool (*writeable_reg)(struct device *dev, unsigned int reg);
device            194 include/linux/regmap.h 	bool (*readable_reg)(struct device *dev, unsigned int reg);
device            195 include/linux/regmap.h 	bool (*volatile_reg)(struct device *dev, unsigned int reg);
device            196 include/linux/regmap.h 	bool (*precious_reg)(struct device *dev, unsigned int reg);
device            326 include/linux/regmap.h struct regmap *regmap_init(struct device *dev,
device            330 include/linux/regmap.h int regmap_attach_dev(struct device *dev, struct regmap *map,
device            340 include/linux/regmap.h struct regmap *regmap_init_mmio_clk(struct device *dev, const char *clk_id,
device            344 include/linux/regmap.h struct regmap *devm_regmap_init(struct device *dev,
device            356 include/linux/regmap.h struct regmap *devm_regmap_init_mmio_clk(struct device *dev, const char *clk_id,
device            370 include/linux/regmap.h static inline struct regmap *regmap_init_mmio(struct device *dev,
device            388 include/linux/regmap.h static inline struct regmap *devm_regmap_init_mmio(struct device *dev,
device            398 include/linux/regmap.h struct regmap *dev_get_regmap(struct device *dev, const char *name);
device            399 include/linux/regmap.h struct device *regmap_get_device(struct regmap *map);
device            486 include/linux/regmap.h struct regmap_field *devm_regmap_field_alloc(struct device *dev,
device            488 include/linux/regmap.h void devm_regmap_field_free(struct device *dev,	struct regmap_field *field);
device            727 include/linux/regmap.h static inline struct regmap *dev_get_regmap(struct device *dev,
device            733 include/linux/regmap.h static inline struct device *regmap_get_device(struct regmap *map)
device             40 include/linux/regulator/consumer.h struct device;
device            157 include/linux/regulator/consumer.h struct regulator *__must_check regulator_get(struct device *dev,
device            159 include/linux/regulator/consumer.h struct regulator *__must_check devm_regulator_get(struct device *dev,
device            161 include/linux/regulator/consumer.h struct regulator *__must_check regulator_get_exclusive(struct device *dev,
device            163 include/linux/regulator/consumer.h struct regulator *__must_check devm_regulator_get_exclusive(struct device *dev,
device            165 include/linux/regulator/consumer.h struct regulator *__must_check regulator_get_optional(struct device *dev,
device            167 include/linux/regulator/consumer.h struct regulator *__must_check devm_regulator_get_optional(struct device *dev,
device            172 include/linux/regulator/consumer.h int regulator_register_supply_alias(struct device *dev, const char *id,
device            173 include/linux/regulator/consumer.h 				    struct device *alias_dev,
device            175 include/linux/regulator/consumer.h void regulator_unregister_supply_alias(struct device *dev, const char *id);
device            177 include/linux/regulator/consumer.h int regulator_bulk_register_supply_alias(struct device *dev,
device            179 include/linux/regulator/consumer.h 					 struct device *alias_dev,
device            182 include/linux/regulator/consumer.h void regulator_bulk_unregister_supply_alias(struct device *dev,
device            185 include/linux/regulator/consumer.h int devm_regulator_register_supply_alias(struct device *dev, const char *id,
device            186 include/linux/regulator/consumer.h 					 struct device *alias_dev,
device            188 include/linux/regulator/consumer.h void devm_regulator_unregister_supply_alias(struct device *dev,
device            191 include/linux/regulator/consumer.h int devm_regulator_bulk_register_supply_alias(struct device *dev,
device            193 include/linux/regulator/consumer.h 					      struct device *alias_dev,
device            196 include/linux/regulator/consumer.h void devm_regulator_bulk_unregister_supply_alias(struct device *dev,
device            207 include/linux/regulator/consumer.h int __must_check regulator_bulk_get(struct device *dev, int num_consumers,
device            209 include/linux/regulator/consumer.h int __must_check devm_regulator_bulk_get(struct device *dev, int num_consumers,
device            264 include/linux/regulator/consumer.h static inline struct regulator *__must_check regulator_get(struct device *dev,
device            279 include/linux/regulator/consumer.h devm_regulator_get(struct device *dev, const char *id)
device            285 include/linux/regulator/consumer.h regulator_get_exclusive(struct device *dev, const char *id)
device            291 include/linux/regulator/consumer.h regulator_get_optional(struct device *dev, const char *id)
device            298 include/linux/regulator/consumer.h devm_regulator_get_optional(struct device *dev, const char *id)
device            311 include/linux/regulator/consumer.h static inline int regulator_register_supply_alias(struct device *dev,
device            313 include/linux/regulator/consumer.h 						  struct device *alias_dev,
device            319 include/linux/regulator/consumer.h static inline void regulator_unregister_supply_alias(struct device *dev,
device            324 include/linux/regulator/consumer.h static inline int regulator_bulk_register_supply_alias(struct device *dev,
device            326 include/linux/regulator/consumer.h 						struct device *alias_dev,
device            333 include/linux/regulator/consumer.h static inline void regulator_bulk_unregister_supply_alias(struct device *dev,
device            339 include/linux/regulator/consumer.h static inline int devm_regulator_register_supply_alias(struct device *dev,
device            341 include/linux/regulator/consumer.h 						       struct device *alias_dev,
device            347 include/linux/regulator/consumer.h static inline void devm_regulator_unregister_supply_alias(struct device *dev,
device            352 include/linux/regulator/consumer.h static inline int devm_regulator_bulk_register_supply_alias(struct device *dev,
device            354 include/linux/regulator/consumer.h 						struct device *alias_dev,
device            362 include/linux/regulator/consumer.h 	struct device *dev, const char *const *id, int num_id)
device            392 include/linux/regulator/consumer.h static inline int regulator_bulk_get(struct device *dev,
device            399 include/linux/regulator/consumer.h static inline int devm_regulator_bulk_get(struct device *dev, int num_consumers,
device            309 include/linux/regulator/driver.h 	struct device *dev;
device            346 include/linux/regulator/driver.h 	struct device dev;
device            369 include/linux/regulator/driver.h devm_regulator_register(struct device *dev,
device            373 include/linux/regulator/driver.h void devm_regulator_unregister(struct device *dev, struct regulator_dev *rdev);
device            379 include/linux/regulator/driver.h struct device *rdev_get_dev(struct regulator_dev *rdev);
device             18 include/linux/regulator/of_regulator.h 	*of_get_regulator_init_data(struct device *dev,
device             20 include/linux/regulator/of_regulator.h extern int of_regulator_match(struct device *dev, struct device_node *node,
device             25 include/linux/regulator/of_regulator.h 	*of_get_regulator_init_data(struct device *dev,
device             31 include/linux/regulator/of_regulator.h static inline int of_regulator_match(struct device *dev,
device            415 include/linux/remoteproc.h 	struct device dev;
device            482 include/linux/remoteproc.h struct rproc *rproc_alloc(struct device *dev, const char *name,
device              4 include/linux/reset.h struct device;
device             14 include/linux/reset.h struct reset_control *reset_control_get(struct device *dev, const char *id);
device             16 include/linux/reset.h struct reset_control *devm_reset_control_get(struct device *dev, const char *id);
device             18 include/linux/reset.h int __must_check device_reset(struct device *dev);
device             20 include/linux/reset.h static inline int device_reset_optional(struct device *dev)
device             26 include/linux/reset.h 					struct device *dev, const char *id)
device             32 include/linux/reset.h 					struct device *dev, const char *id)
device             65 include/linux/reset.h static inline int device_reset_optional(struct device *dev)
device             71 include/linux/reset.h 					struct device *dev, const char *id)
device             77 include/linux/reset.h 					struct device *dev, const char *id)
device             15 include/linux/resume-trace.h struct device;
device             16 include/linux/resume-trace.h extern void set_trace_device(struct device *);
device             39 include/linux/rfkill.h struct device;
device             80 include/linux/rfkill.h 					  struct device *parent,
device            218 include/linux/rfkill.h 	     struct device *parent,
device            191 include/linux/rio.h 	struct device dev;	/* LDM device structure */
device            277 include/linux/rio.h 	struct device dev;
device            112 include/linux/rpmsg.h 	struct device dev;
device             55 include/linux/rtc.h 	int (*open)(struct device *);
device             56 include/linux/rtc.h 	void (*release)(struct device *);
device             57 include/linux/rtc.h 	int (*ioctl)(struct device *, unsigned int, unsigned long);
device             58 include/linux/rtc.h 	int (*read_time)(struct device *, struct rtc_time *);
device             59 include/linux/rtc.h 	int (*set_time)(struct device *, struct rtc_time *);
device             60 include/linux/rtc.h 	int (*read_alarm)(struct device *, struct rtc_wkalrm *);
device             61 include/linux/rtc.h 	int (*set_alarm)(struct device *, struct rtc_wkalrm *);
device             62 include/linux/rtc.h 	int (*proc)(struct device *, struct seq_file *);
device             63 include/linux/rtc.h 	int (*set_mmss)(struct device *, unsigned long secs);
device             64 include/linux/rtc.h 	int (*read_callback)(struct device *, int data);
device             65 include/linux/rtc.h 	int (*alarm_irq_enable)(struct device *, unsigned int enabled);
device             88 include/linux/rtc.h 	struct device dev;
device            133 include/linux/rtc.h 					struct device *dev,
device            136 include/linux/rtc.h extern struct rtc_device *devm_rtc_device_register(struct device *dev,
device            141 include/linux/rtc.h extern void devm_rtc_device_unregister(struct device *dev,
device             53 include/linux/rtc/m48t59.h 	void (*write_byte)(struct device *dev, u32 ofs, u8 val);
device             54 include/linux/rtc/m48t59.h 	unsigned char (*read_byte)(struct device *dev, u32 ofs);
device             43 include/linux/serial_core.h struct device;
device            210 include/linux/serial_core.h 	struct device		*dev;			/* parent device */
device            107 include/linux/serial_sci.h struct device;
device             48 include/linux/serio.h 	struct device dev;
device             18 include/linux/sh_dma.h struct device;
device             37 include/linux/shdma-base.h struct device;
device             65 include/linux/shdma-base.h 	struct device *dev;		/* Channel device */
device            124 include/linux/shdma-base.h int shdma_init(struct device *dev, struct shdma_dev *sdev,
device           2358 include/linux/skbuff.h static inline dma_addr_t skb_frag_dma_map(struct device *dev,
device             21 include/linux/sm501.h extern int sm501_unit_power(struct device *dev,
device             24 include/linux/sm501.h extern unsigned long sm501_set_clock(struct device *dev,
device             27 include/linux/sm501.h extern unsigned long sm501_find_clock(struct device *dev,
device             35 include/linux/sm501.h extern int sm501_misc_control(struct device *dev,
device             44 include/linux/sm501.h extern unsigned long sm501_modify_reg(struct device *dev,
device            169 include/linux/sm501.h 	int	(*get_power)(struct device *dev);
device            170 include/linux/sm501.h 	int	(*set_power)(struct device *dev, unsigned int on);
device            161 include/linux/soc/ti/knav_dma.h void *knav_dma_open_channel(struct device *dev, const char *name,
device            165 include/linux/soc/ti/knav_dma.h static inline void *knav_dma_open_channel(struct device *dev, const char *name,
device             10 include/linux/sound.h struct device;
device             12 include/linux/sound.h extern int register_sound_special_device(const struct file_operations *fops, int unit, struct device *dev);
device             16 include/linux/spi/max7301.h 	struct device *dev;
device             17 include/linux/spi/max7301.h 	int (*write)(struct device *dev, unsigned int reg, unsigned int val);
device             18 include/linux/spi/max7301.h 	int (*read)(struct device *dev, unsigned int reg);
device             33 include/linux/spi/max7301.h extern int __max730x_remove(struct device *dev);
device              7 include/linux/spi/mmc_spi.h struct device;
device             24 include/linux/spi/mmc_spi.h 	int (*init)(struct device *,
device             27 include/linux/spi/mmc_spi.h 	void (*exit)(struct device *, void *);
device             49 include/linux/spi/mmc_spi.h 	void (*setpower)(struct device *, unsigned int maskval);
device            134 include/linux/spi/mxs-spi.h 	struct device			*dev;
device             77 include/linux/spi/spi.h 	struct device		dev;
device            116 include/linux/spi/spi.h static inline struct spi_device *to_spi_device(struct device *dev)
device            321 include/linux/spi/spi.h 	struct device	dev;
device            500 include/linux/spi/spi.h spi_alloc_master(struct device *host, unsigned size);
device            503 include/linux/spi/spi.h extern int devm_spi_register_master(struct device *dev,
device             48 include/linux/spmi.h 	struct device		dev;
device             53 include/linux/spmi.h static inline struct spmi_device *to_spmi_device(struct device *d)
device             89 include/linux/spmi.h 	struct device		dev;
device             98 include/linux/spmi.h static inline struct spmi_controller *to_spmi_controller(struct device *d)
device            115 include/linux/spmi.h struct spmi_controller *spmi_controller_alloc(struct device *parent,
device            257 include/linux/ssb/ssb.h 	struct device dev;
device            266 include/linux/ssb/ssb.h 	struct device *dev, *dma_dev;
device            281 include/linux/ssb/ssb.h struct ssb_device * dev_to_ssb_dev(struct device *dev)
device             20 include/linux/ssbi.h int ssbi_write(struct device *dev, u16 addr, const u8 *buf, int len);
device             21 include/linux/ssbi.h int ssbi_read(struct device *dev, u16 addr, u8 *buf, int len);
device             12 include/linux/stmp3xxx_rtc_wdt.h 	void (*wdt_set_timeout)(struct device *dev, u32 timeout);
device             65 include/linux/superhyway.h 	struct device dev;
device              6 include/linux/swiotlb.h struct device;
device             42 include/linux/swiotlb.h extern phys_addr_t swiotlb_tbl_map_single(struct device *hwdev,
device             47 include/linux/swiotlb.h extern void swiotlb_tbl_unmap_single(struct device *hwdev,
device             51 include/linux/swiotlb.h extern void swiotlb_tbl_sync_single(struct device *hwdev,
device             58 include/linux/swiotlb.h *swiotlb_alloc_coherent(struct device *hwdev, size_t size,
device             62 include/linux/swiotlb.h swiotlb_free_coherent(struct device *hwdev, size_t size,
device             65 include/linux/swiotlb.h extern dma_addr_t swiotlb_map_page(struct device *dev, struct page *page,
device             69 include/linux/swiotlb.h extern void swiotlb_unmap_page(struct device *hwdev, dma_addr_t dev_addr,
device             74 include/linux/swiotlb.h swiotlb_map_sg(struct device *hwdev, struct scatterlist *sg, int nents,
device             78 include/linux/swiotlb.h swiotlb_unmap_sg(struct device *hwdev, struct scatterlist *sg, int nents,
device             82 include/linux/swiotlb.h swiotlb_map_sg_attrs(struct device *hwdev, struct scatterlist *sgl, int nelems,
device             86 include/linux/swiotlb.h swiotlb_unmap_sg_attrs(struct device *hwdev, struct scatterlist *sgl,
device             91 include/linux/swiotlb.h swiotlb_sync_single_for_cpu(struct device *hwdev, dma_addr_t dev_addr,
device             95 include/linux/swiotlb.h swiotlb_sync_sg_for_cpu(struct device *hwdev, struct scatterlist *sg,
device             99 include/linux/swiotlb.h swiotlb_sync_single_for_device(struct device *hwdev, dma_addr_t dev_addr,
device            103 include/linux/swiotlb.h swiotlb_sync_sg_for_device(struct device *hwdev, struct scatterlist *sg,
device            107 include/linux/swiotlb.h swiotlb_dma_mapping_error(struct device *hwdev, dma_addr_t dma_addr);
device            110 include/linux/swiotlb.h swiotlb_dma_supported(struct device *hwdev, u64 mask);
device             35 include/linux/sys_soc.h struct device *soc_device_to_device(struct soc_device *soc);
device             68 include/linux/tc.h 	struct device	dev;
device             85 include/linux/tc.h 	struct device	dev;		/* Generic device interface. */
device            150 include/linux/thermal.h 	struct device device;
device            204 include/linux/thermal.h 	struct device device;
device            295 include/linux/thermal.h thermal_zone_of_sensor_register(struct device *dev, int id,
device            298 include/linux/thermal.h void thermal_zone_of_sensor_unregister(struct device *dev,
device            302 include/linux/thermal.h thermal_zone_of_sensor_register(struct device *dev, int id,
device            310 include/linux/thermal.h void thermal_zone_of_sensor_unregister(struct device *dev,
device            100 include/linux/tifm.h 	struct device dev;
device            124 include/linux/tifm.h 	struct device	    dev;
device            135 include/linux/tifm.h 					struct device *dev);
device            140 include/linux/tifm.h void tifm_free_device(struct device *dev);
device             20 include/linux/transport_class.h 	int (*setup)(struct transport_container *, struct device *,
device             21 include/linux/transport_class.h 		     struct device *);
device             22 include/linux/transport_class.h 	int (*configure)(struct transport_container *, struct device *,
device             23 include/linux/transport_class.h 			 struct device *);
device             24 include/linux/transport_class.h 	int (*remove)(struct transport_container *, struct device *,
device             25 include/linux/transport_class.h 		      struct device *);
device             65 include/linux/transport_class.h void transport_remove_device(struct device *);
device             66 include/linux/transport_class.h void transport_add_device(struct device *);
device             67 include/linux/transport_class.h void transport_setup_device(struct device *);
device             68 include/linux/transport_class.h void transport_configure_device(struct device *);
device             69 include/linux/transport_class.h void transport_destroy_device(struct device *);
device             72 include/linux/transport_class.h transport_register_device(struct device *dev)
device             79 include/linux/transport_class.h transport_unregister_device(struct device *dev)
device            164 include/linux/tty.h struct device;
device            240 include/linux/tty.h 	struct device *dev;
device            412 include/linux/tty.h extern struct device *tty_register_device(struct tty_driver *driver,
device            413 include/linux/tty.h 					  unsigned index, struct device *dev);
device            414 include/linux/tty.h extern struct device *tty_register_device_attr(struct tty_driver *driver,
device            415 include/linux/tty.h 				unsigned index, struct device *device,
device            512 include/linux/tty.h extern struct device *tty_port_register_device(struct tty_port *port,
device            514 include/linux/tty.h 		struct device *device);
device            515 include/linux/tty.h extern struct device *tty_port_register_device_attr(struct tty_port *port,
device            517 include/linux/tty.h 		struct device *device, void *drvdata,
device             90 include/linux/ucb1400.h 	int			(*gpio_setup)(struct device *dev, int ngpio);
device             91 include/linux/ucb1400.h 	int			(*gpio_teardown)(struct device *dev, int ngpio);
device            111 include/linux/ucb1400.h 	int	(*gpio_setup)(struct device *dev, int ngpio);
device            112 include/linux/ucb1400.h 	int	(*gpio_teardown)(struct device *dev, int ngpio);
device             68 include/linux/uio_driver.h         struct device           *dev;
device            112 include/linux/uio_driver.h 			      struct device *parent,
device            187 include/linux/usb.h 	struct device dev;		/* interface specific device info */
device            188 include/linux/usb.h 	struct device *usb_dev;
device            328 include/linux/usb.h 	struct device *controller;	/* host/master side hardware */
device            534 include/linux/usb.h 	struct device dev;
device           1139 include/linux/usb.h 	char *(*devnode)(struct device *dev, umode_t *mode);
device             41 include/linux/usb/chipidea.h struct platform_device *ci_hdrc_add_device(struct device *dev,
device            556 include/linux/usb/gadget.h 	struct device			dev;
device            574 include/linux/usb/gadget.h static inline struct usb_gadget *dev_to_usb_gadget(struct device *dev)
device            924 include/linux/usb/gadget.h extern int usb_add_gadget_udc_release(struct device *parent,
device            925 include/linux/usb/gadget.h 		struct usb_gadget *gadget, void (*release)(struct device *dev));
device            926 include/linux/usb/gadget.h extern int usb_add_gadget_udc(struct device *parent, struct usb_gadget *gadget);
device            422 include/linux/usb/hcd.h 		struct device *dev, const char *bus_name);
device            424 include/linux/usb/hcd.h 		struct device *dev, const char *bus_name,
device             30 include/linux/usb/isp116x.h 	void (*delay) (struct device *dev, int delay);
device             33 include/linux/usb/isp1362.h 	void (*reset) (struct device *dev, int set);
device             35 include/linux/usb/isp1362.h 	void (*clock) (struct device *dev, int start);
device             43 include/linux/usb/isp1362.h 	void (*delay) (struct device *dev, unsigned int delay);
device            109 include/linux/usb/musb.h 	int		(*set_vbus)(struct device *dev, int is_on);
device             75 include/linux/usb/phy.h 	struct device		*dev;
device             85 include/linux/usb/phy.h 	struct device		*io_dev;
device            203 include/linux/usb/phy.h extern struct usb_phy *devm_usb_get_phy(struct device *dev,
device            205 include/linux/usb/phy.h extern struct usb_phy *usb_get_phy_dev(struct device *dev, u8 index);
device            206 include/linux/usb/phy.h extern struct usb_phy *devm_usb_get_phy_dev(struct device *dev, u8 index);
device            207 include/linux/usb/phy.h extern struct usb_phy *devm_usb_get_phy_by_phandle(struct device *dev,
device            210 include/linux/usb/phy.h extern void devm_usb_put_phy(struct device *dev, struct usb_phy *x);
device            219 include/linux/usb/phy.h static inline struct usb_phy *devm_usb_get_phy(struct device *dev,
device            225 include/linux/usb/phy.h static inline struct usb_phy *usb_get_phy_dev(struct device *dev, u8 index)
device            230 include/linux/usb/phy.h static inline struct usb_phy *devm_usb_get_phy_dev(struct device *dev, u8 index)
device            235 include/linux/usb/phy.h static inline struct usb_phy *devm_usb_get_phy_by_phandle(struct device *dev,
device            245 include/linux/usb/phy.h static inline void devm_usb_put_phy(struct device *dev, struct usb_phy *x)
device            120 include/linux/usb/serial.h 	struct device		dev;
device            357 include/linux/usb/serial.h extern int usb_serial_bus_register(struct usb_serial_driver *device);
device            358 include/linux/usb/serial.h extern void usb_serial_bus_deregister(struct usb_serial_driver *device);
device            364 include/linux/usb/serial.h static inline void usb_serial_debug_data(struct device *dev,
device             19 include/linux/usb/sl811.h 	void		(*port_power)(struct device *dev, int is_on);
device             22 include/linux/usb/sl811.h 	void		(*reset)(struct device *dev);
device             63 include/linux/uwb.h 	struct device dev;
device            456 include/linux/uwb.h 	struct device *device;
device            503 include/linux/uwb.h typedef int (*uwb_dev_for_each_f)(struct device *dev, void *priv);
device            508 include/linux/uwb.h struct uwb_rc *uwb_rc_get_by_grandpa(const struct device *);
device            532 include/linux/uwb.h int __uwb_mac_addr_assigned_check(struct device *, void *);
device            533 include/linux/uwb.h int __uwb_dev_addr_assigned_check(struct device *, void *);
device            595 include/linux/uwb.h int uwb_rc_add(struct uwb_rc *, struct device *dev, void *rc_priv);
device             70 include/linux/uwb/umc.h 	struct device	dev;
device            102 include/linux/uwb/umc.h struct umc_dev *umc_device_create(struct device *parent, int n);
device            113 include/linux/uwb/whci.h extern int whci_wait_for(struct device *dev, u32 __iomem *reg,
device             48 include/linux/vexpress.h 	struct regmap * (*regmap_init)(struct device *dev, void *context);
device             52 include/linux/vexpress.h struct device *vexpress_config_bridge_register(struct device *parent,
device             57 include/linux/vexpress.h struct regmap *devm_regmap_init_vexpress_config(struct device *dev);
device             61 include/linux/vexpress.h unsigned int vexpress_get_mci_cardin(struct device *dev);
device             43 include/linux/vfio.h extern int vfio_add_group_dev(struct device *dev,
device             47 include/linux/vfio.h extern void *vfio_del_group_dev(struct device *dev);
device             48 include/linux/vfio.h extern struct vfio_device *vfio_device_get_from_dev(struct device *dev);
device             49 include/linux/vfio.h extern void vfio_device_put(struct vfio_device *device);
device             50 include/linux/vfio.h extern void *vfio_device_data(struct vfio_device *device);
device             66 include/linux/vga_switcheroo.h int vga_switcheroo_init_domain_pm_ops(struct device *dev, struct dev_pm_domain *domain);
device             67 include/linux/vga_switcheroo.h void vga_switcheroo_fini_domain_pm_ops(struct device *dev);
device             68 include/linux/vga_switcheroo.h int vga_switcheroo_init_domain_pm_optimus_hdmi_audio(struct device *dev, struct dev_pm_domain *domain);
device             85 include/linux/vga_switcheroo.h static inline int vga_switcheroo_init_domain_pm_ops(struct device *dev, struct dev_pm_domain *domain) { return -EINVAL; }
device             86 include/linux/vga_switcheroo.h static inline void vga_switcheroo_fini_domain_pm_ops(struct device *dev) {}
device             87 include/linux/vga_switcheroo.h static inline int vga_switcheroo_init_domain_pm_optimus_hdmi_audio(struct device *dev, struct dev_pm_domain *domain) { return -EINVAL; }
device             99 include/linux/virtio.h 	struct device dev;
device            109 include/linux/virtio.h static inline struct virtio_device *dev_to_virtio(struct device *_dev)
device             74 include/linux/vlynq.h 	struct device dev;
device             95 include/linux/vlynq.h static inline struct vlynq_device *to_vlynq_device(struct device *device)
device             97 include/linux/vlynq.h 	return container_of(device, struct vlynq_device, dev);
device            102 include/linux/vme.h 	struct device dev;
device             81 include/linux/watchdog.h 	struct device *dev;
device             82 include/linux/watchdog.h 	struct device *parent;
device            136 include/linux/watchdog.h 				  unsigned int timeout_parm, struct device *dev);
device            159 include/linux/wimax/debug.h struct device;
device            173 include/linux/wimax/debug.h 	      struct device *dev)
device            273 include/linux/wm97xx.h 	struct device *dev;		/* ALSA device */
device             33 include/linux/zorro.h     struct device dev;			/* Generic device interface */
device             86 include/media/blackfin/ppi.h 	struct device *dev;
device            141 include/media/davinci/vpbe.h 	int (*initialize)(struct device *dev, struct vpbe_device *vpbe_dev);
device            144 include/media/davinci/vpbe.h 	void (*deinitialize)(struct device *dev, struct vpbe_device *vpbe_dev);
device            168 include/media/davinci/vpbe.h 	struct device *pdev;
device            360 include/media/davinci/vpbe_osd.h 	struct device *dev;
device            113 include/media/davinci/vpfe_capture.h 	struct device *pdev;
device              7 include/media/ir-rx51.h 	int(*set_max_mpu_wakeup_lat)(struct device *dev, long t);
device            144 include/media/lirc_dev.h 	struct device *dev;
device             30 include/media/m5mols.h 	int (*set_power)(struct device *dev, int on);
device             33 include/media/media-device.h struct device;
device             62 include/media/media-device.h 	struct device *dev;
device             70 include/media/media-devnode.h 	struct device dev;		/* media device */
device             72 include/media/media-devnode.h 	struct device *parent;		/* device parent */
device             97 include/media/media-entity.h 			u32 device;
device            123 include/media/rc-core.h 	struct device			dev;
device             82 include/media/saa7146.h 		.device	   = PCI_DEVICE_ID_PHILIPS_SAA7146,	\
device             10 include/media/sh_mobile_ceu.h struct device;
device             33 include/media/soc_camera.h 	struct device *pdev;		/* Platform device */
device             34 include/media/soc_camera.h 	struct device *parent;		/* Camera host device */
device             35 include/media/soc_camera.h 	struct device *control;		/* E.g., the i2c client */
device            159 include/media/soc_camera.h 	int (*power)(struct device *, int);
device            160 include/media/soc_camera.h 	int (*reset)(struct device *);
device            219 include/media/soc_camera.h 	int (*power)(struct device *, int);
device            220 include/media/soc_camera.h 	int (*reset)(struct device *);
device            256 include/media/soc_camera.h 	const struct device *dev)
device            269 include/media/soc_camera.h static inline struct device *to_soc_camera_control(
device            278 include/media/soc_camera.h 	struct device *control = to_soc_camera_control(icd);
device            364 include/media/soc_camera.h int soc_camera_power_init(struct device *dev, struct soc_camera_subdev_desc *ssdd);
device            365 include/media/soc_camera.h int soc_camera_power_on(struct device *dev, struct soc_camera_subdev_desc *ssdd,
device            367 include/media/soc_camera.h int soc_camera_power_off(struct device *dev, struct soc_camera_subdev_desc *ssdd,
device            370 include/media/soc_camera.h static inline int soc_camera_set_power(struct device *dev,
device             18 include/media/soc_camera_platform.h struct device;
device             38 include/media/soc_camera_platform.h 					  void (*release)(struct device *dev),
device             18 include/media/sr030pc30.h 	int (*set_power)(struct device *dev, int on);
device             17 include/media/v4l2-async.h struct device;
device             54 include/media/v4l2-async.h 			bool (*match)(struct device *,
device             23 include/media/v4l2-clk.h struct device;
device             48 include/media/v4l2-clk.h struct v4l2_clk *v4l2_clk_get(struct device *dev, const char *id);
device             95 include/media/v4l2-dev.h 	struct device dev;		/* v4l device */
device            100 include/media/v4l2-dev.h 	struct device *dev_parent;	/* device parent */
device             43 include/media/v4l2-device.h 	struct device *dev;
device             79 include/media/v4l2-device.h int __must_check v4l2_device_register(struct device *dev, struct v4l2_device *v4l2_dev);
device            612 include/media/v4l2-subdev.h 	struct device *dev;
device            139 include/media/videobuf-core.h 	struct device		   *dev;
device            190 include/media/videobuf-core.h 			 struct device *dev,
device             21 include/media/videobuf-dma-contig.h 				    struct device *dev,
device             58 include/media/videobuf-dma-sg.h 	struct device       *dev;
device             96 include/media/videobuf-dma-sg.h int videobuf_dma_map(struct device *dev, struct videobuf_dmabuf *dma);
device             97 include/media/videobuf-dma-sg.h int videobuf_dma_unmap(struct device *dev, struct videobuf_dmabuf *dma);
device            104 include/media/videobuf-dma-sg.h 			 struct device *dev,
device             46 include/media/videobuf-dvb.h 			  struct device *device,
device             34 include/media/videobuf-vmalloc.h 			 struct device *dev,
device             27 include/media/videobuf2-dma-contig.h void *vb2_dma_contig_init_ctx(struct device *dev);
device             46 include/media/videobuf2-dvb.h 			 struct device *device,
device            329 include/net/bluetooth/hci_core.h 	struct device		dev;
device            425 include/net/bluetooth/hci_core.h 	struct device	dev;
device           3067 include/net/cfg80211.h 	struct device dev;
device           3141 include/net/cfg80211.h static inline void set_wiphy_dev(struct wiphy *wiphy, struct device *dev)
device           3152 include/net/cfg80211.h static inline struct device *wiphy_dev(struct wiphy *wiphy)
device             38 include/net/dsa.h 	struct device	*host_dev;
device             71 include/net/dsa.h 	struct device	*netdev;
device            140 include/net/dsa.h 	struct device		*master_dev;
device            182 include/net/dsa.h 	char	*(*probe)(struct device *host_dev, int sw_addr);
device            249 include/net/dsa.h struct mii_bus *dsa_host_dev_to_mii_bus(struct device *dev);
device             83 include/net/iucv/iucv.h extern struct device *iucv_root;
device            492 include/net/iucv/iucv.h 	struct device *root;
device             87 include/net/mac80211.h struct device;
device           1796 include/net/mac80211.h static inline void SET_IEEE80211_DEV(struct ieee80211_hw *hw, struct device *dev)
device             62 include/net/mac802154.h 	struct	device *parent;
device             66 include/net/netrom.h 	struct net_device		*device;
device            245 include/net/nfc/digital.h 					      struct device *dev)
device            173 include/net/nfc/nci_core.h static inline void nci_set_parent_dev(struct nci_dev *ndev, struct device *dev)
device            147 include/net/nfc/nfc.h 	struct device dev;
device            201 include/net/nfc/nfc.h 				      struct device *dev)
device            133 include/net/rose.h 	struct net_device		*device;
device            452 include/net/wimax.h struct device *wimax_dev_to_dev(struct wimax_dev *wimax_dev)
device             57 include/net/wpan-phy.h 	struct device dev;
device             78 include/net/wpan-phy.h static inline void wpan_phy_set_dev(struct wpan_phy *phy, struct device *dev)
device            121 include/pcmcia/cistpl.h     cistpl_device_t	device;
device            537 include/pcmcia/cistpl.h     cistpl_device_t		device;
device            147 include/pcmcia/ds.h 	struct device		dev;
device            224 include/pcmcia/ss.h 	struct device			dev;
device             50 include/rdma/ib_cache.h int ib_get_cached_gid(struct ib_device    *device,
device             67 include/rdma/ib_cache.h int ib_find_cached_gid(struct ib_device *device,
device             98 include/rdma/ib_cache.h int ib_find_cached_pkey(struct ib_device    *device,
device            114 include/rdma/ib_cache.h int ib_find_exact_cached_pkey(struct ib_device    *device,
device            128 include/rdma/ib_cache.h int ib_get_cached_lmc(struct ib_device *device,
device            299 include/rdma/ib_cm.h 	struct ib_device	*device;
device            320 include/rdma/ib_cm.h struct ib_cm_id *ib_create_cm_id(struct ib_device *device,
device            367 include/rdma/ib_mad.h 	struct ib_device	*device;
device            463 include/rdma/ib_mad.h struct ib_mad_agent *ib_register_mad_agent(struct ib_device *device,
device            494 include/rdma/ib_mad.h struct ib_mad_agent *ib_register_mad_snoop(struct ib_device *device,
device            300 include/rdma/ib_sa.h 		       struct ib_device *device, u8 port_num,
device            311 include/rdma/ib_sa.h 			 struct ib_device *device, u8 port_num,
device            359 include/rdma/ib_sa.h 					     struct ib_device *device, u8 port_num,
device            388 include/rdma/ib_sa.h int ib_sa_get_mcmember_rec(struct ib_device *device, u8 port_num,
device            395 include/rdma/ib_sa.h int ib_init_ah_from_mcmember(struct ib_device *device, u8 port_num,
device            403 include/rdma/ib_sa.h int ib_init_ah_from_path(struct ib_device *device, u8 port_num,
device            421 include/rdma/ib_sa.h 			      struct ib_device *device, u8 port_num,
device            392 include/rdma/ib_verbs.h 	struct ib_device	*device;
device            403 include/rdma/ib_verbs.h 	struct ib_device *device;
device            410 include/rdma/ib_verbs.h 		(_ptr)->device  = _device;			\
device            982 include/rdma/ib_verbs.h 	struct ib_device       *device;
device           1119 include/rdma/ib_verbs.h 	struct ib_device       *device;
device           1151 include/rdma/ib_verbs.h 	struct ib_device       *device;
device           1157 include/rdma/ib_verbs.h 	struct ib_device       *device;
device           1166 include/rdma/ib_verbs.h 	struct ib_device	*device;
device           1174 include/rdma/ib_verbs.h 	struct ib_device       *device;
device           1184 include/rdma/ib_verbs.h 	struct ib_device       *device;
device           1202 include/rdma/ib_verbs.h 	struct ib_device       *device;
device           1221 include/rdma/ib_verbs.h 	struct ib_device  *device;
device           1230 include/rdma/ib_verbs.h 	struct ib_device	*device;
device           1238 include/rdma/ib_verbs.h 	struct ib_device	*device;
device           1433 include/rdma/ib_verbs.h 	struct device                *dma_device;
device           1452 include/rdma/ib_verbs.h 	int		           (*get_protocol_stats)(struct ib_device *device,
device           1454 include/rdma/ib_verbs.h 	int		           (*query_device)(struct ib_device *device,
device           1456 include/rdma/ib_verbs.h 	int		           (*query_port)(struct ib_device *device,
device           1459 include/rdma/ib_verbs.h 	enum rdma_link_layer	   (*get_link_layer)(struct ib_device *device,
device           1461 include/rdma/ib_verbs.h 	int		           (*query_gid)(struct ib_device *device,
device           1464 include/rdma/ib_verbs.h 	int		           (*query_pkey)(struct ib_device *device,
device           1466 include/rdma/ib_verbs.h 	int		           (*modify_device)(struct ib_device *device,
device           1469 include/rdma/ib_verbs.h 	int		           (*modify_port)(struct ib_device *device,
device           1472 include/rdma/ib_verbs.h 	struct ib_ucontext *       (*alloc_ucontext)(struct ib_device *device,
device           1477 include/rdma/ib_verbs.h 	struct ib_pd *             (*alloc_pd)(struct ib_device *device,
device           1519 include/rdma/ib_verbs.h 	struct ib_cq *             (*create_cq)(struct ib_device *device, int cqe,
device           1562 include/rdma/ib_verbs.h 	struct ib_fast_reg_page_list * (*alloc_fast_reg_page_list)(struct ib_device *device,
device           1592 include/rdma/ib_verbs.h 	int                        (*process_mad)(struct ib_device *device,
device           1599 include/rdma/ib_verbs.h 	struct ib_xrcd *	   (*alloc_xrcd)(struct ib_device *device,
device           1614 include/rdma/ib_verbs.h 	struct device                dev;
device           1644 include/rdma/ib_verbs.h void ib_dealloc_device(struct ib_device *device);
device           1646 include/rdma/ib_verbs.h int ib_register_device(struct ib_device *device,
device           1649 include/rdma/ib_verbs.h void ib_unregister_device(struct ib_device *device);
device           1654 include/rdma/ib_verbs.h void *ib_get_client_data(struct ib_device *device, struct ib_client *client);
device           1655 include/rdma/ib_verbs.h void  ib_set_client_data(struct ib_device *device, struct ib_client *client,
device           1692 include/rdma/ib_verbs.h int ib_query_device(struct ib_device *device,
device           1695 include/rdma/ib_verbs.h int ib_query_port(struct ib_device *device,
device           1698 include/rdma/ib_verbs.h enum rdma_link_layer rdma_port_get_link_layer(struct ib_device *device,
device           1701 include/rdma/ib_verbs.h int ib_query_gid(struct ib_device *device,
device           1704 include/rdma/ib_verbs.h int ib_query_pkey(struct ib_device *device,
device           1707 include/rdma/ib_verbs.h int ib_modify_device(struct ib_device *device,
device           1711 include/rdma/ib_verbs.h int ib_modify_port(struct ib_device *device,
device           1715 include/rdma/ib_verbs.h int ib_find_gid(struct ib_device *device, union ib_gid *gid,
device           1718 include/rdma/ib_verbs.h int ib_find_pkey(struct ib_device *device,
device           1728 include/rdma/ib_verbs.h struct ib_pd *ib_alloc_pd(struct ib_device *device);
device           1757 include/rdma/ib_verbs.h int ib_init_ah_from_wc(struct ib_device *device, u8 port_num, struct ib_wc *wc,
device           1857 include/rdma/ib_verbs.h 	return srq->device->post_srq_recv(srq, recv_wr, bad_recv_wr);
device           1942 include/rdma/ib_verbs.h 	return qp->device->post_send(qp, send_wr, bad_send_wr);
device           1957 include/rdma/ib_verbs.h 	return qp->device->post_recv(qp, recv_wr, bad_recv_wr);
device           1975 include/rdma/ib_verbs.h struct ib_cq *ib_create_cq(struct ib_device *device,
device           2019 include/rdma/ib_verbs.h 	return cq->device->poll_cq(cq, num_entries, wc);
device           2064 include/rdma/ib_verbs.h 	return cq->device->req_notify_cq(cq, flags);
device           2076 include/rdma/ib_verbs.h 	return cq->device->req_ncomp_notif ?
device           2077 include/rdma/ib_verbs.h 		cq->device->req_ncomp_notif(cq, wc_cnt) :
device           2453 include/rdma/ib_verbs.h 				struct ib_device *device, int page_list_len);
device           2510 include/rdma/ib_verbs.h 	return mw->device->bind_mw ?
device           2511 include/rdma/ib_verbs.h 		mw->device->bind_mw(qp, mw, mw_bind) :
device           2545 include/rdma/ib_verbs.h 	return fmr->device->map_phys_fmr(fmr, page_list, list_len, iova);
device           2586 include/rdma/ib_verbs.h struct ib_xrcd *ib_alloc_xrcd(struct ib_device *device);
device             85 include/rdma/iw_cm.h 	struct ib_device	*device;
device            109 include/rdma/iw_cm.h 	struct ib_qp *	(*get_qp)(struct ib_device *device,
device            135 include/rdma/iw_cm.h struct iw_cm_id *iw_create_cm_id(struct ib_device *device,
device            167 include/rdma/iw_cm.h struct ib_qp *iw_cm_get_qp(struct ib_device *device, int qpn);
device            148 include/rdma/rdma_cm.h 	struct ib_device	*device;
device             61 include/scsi/fcoe_sysfs.h 	struct device			dev;
device             95 include/scsi/fcoe_sysfs.h 	struct device	    dev;
device            122 include/scsi/fcoe_sysfs.h struct fcoe_ctlr_device *fcoe_ctlr_device_add(struct device *parent,
device            312 include/scsi/libfcoe.h 	bool (*match) (struct net_device *device);
device            313 include/scsi/libfcoe.h 	int (*alloc) (struct net_device *device);
device            314 include/scsi/libfcoe.h 	int (*create) (struct net_device *device, enum fip_state fip_mode);
device            315 include/scsi/libfcoe.h 	int (*destroy) (struct net_device *device);
device            316 include/scsi/libfcoe.h 	int (*enable) (struct net_device *device);
device            317 include/scsi/libfcoe.h 	int (*disable) (struct net_device *device);
device             48 include/scsi/libiscsi.h struct device;
device            400 include/scsi/libiscsi.h extern int iscsi_host_add(struct Scsi_Host *shost, struct device *pdev);
device            414 include/scsi/libsas.h 	struct device *dev;	  /* should be set */
device            456 include/scsi/libsas.h 	return &dev->sata_dev.ap->link.device[0];
device            462 include/scsi/libsas.h 	return sdev_to_domain_dev(cmd->device);
device            478 include/scsi/libsas.h static inline unsigned int to_sas_gpio_od(int device, int bit)
device            480 include/scsi/libsas.h 	return 3 * device + bit;
device            747 include/scsi/libsas.h extern void sas_ssp_task_response(struct device *dev, struct sas_task *task,
device            220 include/scsi/sas.h 	u8     device;
device            244 include/scsi/sas.h 	u8     device;
device             57 include/scsi/scsi_cmnd.h 	struct scsi_device *device;
device            295 include/scsi/scsi_cmnd.h 	return scmd->device->sector_size;
device             11 include/scsi/scsi_device.h struct device;
device            193 include/scsi/scsi_device.h 	struct device		sdev_gendev,
device            249 include/scsi/scsi_device.h 	sdev_printk(prefix, (scmd)->device, "[%s] " fmt,		\
device            251 include/scsi/scsi_device.h 	sdev_printk(prefix, (scmd)->device, fmt, ##a)
device            256 include/scsi/scsi_device.h 			sdev_dbg((scmd)->device, "[%s] " fmt,		   \
device            259 include/scsi/scsi_device.h 			sdev_dbg((scmd)->device, fmt, ##a);		   \
device            277 include/scsi/scsi_device.h 	struct device		dev;
device            413 include/scsi/scsi_device.h extern void scsi_scan_target(struct device *parent, unsigned int channel,
device            416 include/scsi/scsi_device.h extern void scsi_target_block(struct device *);
device            417 include/scsi/scsi_device.h extern void scsi_target_unblock(struct device *, enum scsi_device_state);
device            418 include/scsi/scsi_device.h extern void scsi_remove_target(struct device *);
device            422 include/scsi/scsi_device.h extern int scsi_is_sdev_device(const struct device *);
device            423 include/scsi/scsi_device.h extern int scsi_is_target_device(const struct device *);
device            466 include/scsi/scsi_device.h #define scmd_id(scmd) sdev_id((scmd)->device)
device            467 include/scsi/scsi_device.h #define scmd_channel(scmd) sdev_channel((scmd)->device)
device             15 include/scsi/scsi_driver.h 	void (*rescan)(struct device *);
device            725 include/scsi/scsi_host.h 	struct device		shost_gendev, shost_dev;
device            746 include/scsi/scsi_host.h 	struct device *dma_dev;
device            768 include/scsi/scsi_host.h int scsi_is_host_device(const struct device *);
device            770 include/scsi/scsi_host.h static inline struct Scsi_Host *dev_to_shost(struct device *dev)
device            800 include/scsi/scsi_host.h 					       struct device *,
device            801 include/scsi/scsi_host.h 					       struct device *);
device            803 include/scsi/scsi_host.h extern void scsi_rescan_device(struct device *);
device            812 include/scsi/scsi_host.h 					     struct device *dev)
device            817 include/scsi/scsi_host.h static inline struct device *scsi_get_device(struct Scsi_Host *shost)
device            248 include/scsi/scsi_transport_fc.h 	struct device dev;
device            353 include/scsi/scsi_transport_fc.h 	struct device dev;
device            639 include/scsi/scsi_transport_fc.h 	struct device *dev;
device            845 include/scsi/scsi_transport_fc.h int scsi_is_fc_rport(const struct device *);
device            212 include/scsi/scsi_transport_iscsi.h 	struct device dev;		/* sysfs transport/container device */
device            257 include/scsi/scsi_transport_iscsi.h 	struct device dev;	/* sysfs transport/container device */
device            288 include/scsi/scsi_transport_iscsi.h 	struct device dev;
device            294 include/scsi/scsi_transport_iscsi.h 	struct device dev;
device            312 include/scsi/scsi_transport_iscsi.h 	struct device dev;		/* sysfs transport/container device */
device            359 include/scsi/scsi_transport_iscsi.h 	struct device dev;	/* sysfs transport/container device */
device            455 include/scsi/scsi_transport_iscsi.h extern int iscsi_is_session_dev(const struct device *dev);
device            458 include/scsi/scsi_transport_iscsi.h extern struct device *
device            460 include/scsi/scsi_transport_iscsi.h 		     int (*fn)(struct device *dev, void *data));
device            475 include/scsi/scsi_transport_iscsi.h extern int iscsi_flashnode_bus_match(struct device *dev,
device            477 include/scsi/scsi_transport_iscsi.h extern struct device *
device            479 include/scsi/scsi_transport_iscsi.h 			  int (*fn)(struct device *dev, void *data));
device            480 include/scsi/scsi_transport_iscsi.h extern struct device *
device             49 include/scsi/scsi_transport_sas.h 	struct device		dev;
device             85 include/scsi/scsi_transport_sas.h 	struct device		dev;
device            136 include/scsi/scsi_transport_sas.h 	struct device		dev;
device            174 include/scsi/scsi_transport_sas.h void sas_remove_children(struct device *);
device            177 include/scsi/scsi_transport_sas.h extern struct sas_phy *sas_phy_alloc(struct device *, int);
device            181 include/scsi/scsi_transport_sas.h extern int scsi_is_sas_phy(const struct device *);
device            195 include/scsi/scsi_transport_sas.h extern int scsi_is_sas_rphy(const struct device *);
device            197 include/scsi/scsi_transport_sas.h struct sas_port *sas_port_alloc(struct device *, int);
device            198 include/scsi/scsi_transport_sas.h struct sas_port *sas_port_alloc_num(struct device *);
device            205 include/scsi/scsi_transport_sas.h int scsi_is_sas_port(const struct device *);
device            219 include/scsi/scsi_transport_sas.h scsi_is_sas_expander_device(struct device *dev)
device             55 include/scsi/scsi_transport_srp.h 	struct device dev;
device            531 include/sound/ac97_codec.h 	struct device dev;
device            173 include/sound/ad1816a.h extern int snd_ad1816a_pcm(struct snd_ad1816a *chip, int device, struct snd_pcm **rpcm);
device            175 include/sound/ad1816a.h extern int snd_ad1816a_timer(struct snd_ad1816a *chip, int device,
device             80 include/sound/compress_driver.h 	struct snd_compr *device;
device            146 include/sound/compress_driver.h 	struct device *dev;
device            152 include/sound/compress_driver.h 	int device;
device            156 include/sound/compress_driver.h int snd_compress_register(struct snd_compr *device);
device            157 include/sound/compress_driver.h int snd_compress_deregister(struct snd_compr *device);
device            158 include/sound/compress_driver.h int snd_compress_new(struct snd_card *card, int device,
device             46 include/sound/control.h 	unsigned int device;		/* device/client number */
device            132 include/sound/core.h 	struct device *dev;		/* device assigned to this card */
device            133 include/sound/core.h 	struct device card_dev;		/* cardX object for sysfs */
device            188 include/sound/core.h 	int device;			/* device number */
device            191 include/sound/core.h 	struct device *dev;		/* device for sysfs */
device            196 include/sound/core.h static inline struct device *snd_card_get_device_link(struct snd_card *card)
device            214 include/sound/core.h 				struct device *device);
device            245 include/sound/core.h struct device *snd_get_device(int type, struct snd_card *card, int dev);
device            283 include/sound/core.h int snd_card_new(struct device *parent, int idx, const char *xid,
device            471 include/sound/core.h snd_pci_quirk_lookup_id(u16 vendor, u16 device,
device            481 include/sound/core.h snd_pci_quirk_lookup_id(u16 vendor, u16 device,
device            191 include/sound/cs8427.h int snd_cs8427_init(struct snd_i2c_bus *bus, struct snd_i2c_device *device);
device            194 include/sound/cs8427.h int snd_cs8427_reg_write(struct snd_i2c_device *device, unsigned char reg,
device            137 include/sound/dmaengine_pcm.h 	struct device *dma_dev;
device            144 include/sound/dmaengine_pcm.h int snd_dmaengine_pcm_register(struct device *dev,
device            147 include/sound/dmaengine_pcm.h void snd_dmaengine_pcm_unregister(struct device *dev);
device            149 include/sound/dmaengine_pcm.h int devm_snd_dmaengine_pcm_register(struct device *dev,
device           1656 include/sound/emu10k1.h 	u32 device;
device           1812 include/sound/emu10k1.h int snd_emu10k1_pcm(struct snd_emu10k1 * emu, int device, struct snd_pcm ** rpcm);
device           1813 include/sound/emu10k1.h int snd_emu10k1_pcm_mic(struct snd_emu10k1 * emu, int device, struct snd_pcm ** rpcm);
device           1814 include/sound/emu10k1.h int snd_emu10k1_pcm_efx(struct snd_emu10k1 * emu, int device, struct snd_pcm ** rpcm);
device           1815 include/sound/emu10k1.h int snd_p16v_pcm(struct snd_emu10k1 * emu, int device, struct snd_pcm ** rpcm);
device           1818 include/sound/emu10k1.h int snd_emu10k1_pcm_multi(struct snd_emu10k1 * emu, int device, struct snd_pcm ** rpcm);
device           1819 include/sound/emu10k1.h int snd_emu10k1_fx8010_pcm(struct snd_emu10k1 * emu, int device, struct snd_pcm ** rpcm);
device           1821 include/sound/emu10k1.h int snd_emu10k1_timer(struct snd_emu10k1 * emu, int device);
device           1822 include/sound/emu10k1.h int snd_emu10k1_fx8010_new(struct snd_emu10k1 *emu, int device, struct snd_hwdep ** rhwdep);
device            101 include/sound/emu8000.h int snd_emu8000_new(struct snd_card *card, int device, long port, int seq_ports,
device            118 include/sound/es1688.h int snd_es1688_pcm(struct snd_card *card, struct snd_es1688 *chip, int device,
device            623 include/sound/gus.h int snd_gf1_rawmidi_new(struct snd_gus_card * gus, int device, struct snd_rawmidi **rrawmidi);
device             57 include/sound/hwdep.h 	int device;
device             71 include/sound/hwdep.h 	struct device *dev;
device             80 include/sound/hwdep.h extern int snd_hwdep_new(struct snd_card *card, char *id, int device,
device             34 include/sound/i2c.h 	void (*private_free)(struct snd_i2c_device *device);
device             49 include/sound/i2c.h 	int (*sendbytes)(struct snd_i2c_device *device, unsigned char *bytes, int count);
device             50 include/sound/i2c.h 	int (*readbytes)(struct snd_i2c_device *device, unsigned char *bytes, int count);
device             82 include/sound/i2c.h int snd_i2c_device_free(struct snd_i2c_device *device);
device            100 include/sound/i2c.h int snd_i2c_sendbytes(struct snd_i2c_device *device, unsigned char *bytes, int count);
device            101 include/sound/i2c.h int snd_i2c_readbytes(struct snd_i2c_device *device, unsigned char *bytes, int count);
device             74 include/sound/jack.h void snd_jack_set_parent(struct snd_jack *jack, struct device *parent);
device             89 include/sound/jack.h 				       struct device *parent)
device             27 include/sound/memalloc.h struct device;
device             34 include/sound/memalloc.h 	struct device *dev;		/* generic device */
device             40 include/sound/memalloc.h #define snd_dma_continuous_data(x)	((struct device *)(__force unsigned long)(x))
device             76 include/sound/memalloc.h void *snd_malloc_sgbuf_pages(struct device *device,
device             92 include/sound/memalloc.h 	struct device *dev;
device            146 include/sound/memalloc.h int snd_dma_alloc_pages(int type, struct device *dev, size_t size,
device            148 include/sound/memalloc.h int snd_dma_alloc_pages_fallback(int type, struct device *dev, size_t size,
device            131 include/sound/mpu401.h 			int device,
device             22 include/sound/omap-pcm.h int omap_pcm_platform_register(struct device *dev);
device             24 include/sound/omap-pcm.h static inline int omap_pcm_platform_register(struct device *dev)
device            366 include/sound/opl3.h int snd_opl3_hwdep_new(struct snd_opl3 * opl3, int device, int seq_device,
device            454 include/sound/pcm.h 	int device; /* device number */
device            465 include/sound/pcm.h 	struct device *dev; /* actual hw device this belongs to */
device            486 include/sound/pcm.h int snd_pcm_new(struct snd_card *card, const char *id, int device,
device            489 include/sound/pcm.h int snd_pcm_new_internal(struct snd_card *card, const char *id, int device,
device            934 include/sound/pcm.h 				  int type, struct device *data,
device            123 include/sound/rawmidi.h 	unsigned int device;		/* device number */
device            152 include/sound/rawmidi.h int snd_rawmidi_new(struct snd_card *card, char *id, int device,
device            172 include/sound/rawmidi.h int snd_rawmidi_kernel_open(struct snd_card *card, int device, int subdevice,
device            311 include/sound/sb.h int snd_sb8dsp_pcm(struct snd_sb *chip, int device, struct snd_pcm ** rpcm);
device            320 include/sound/sb.h int snd_sb8dsp_midi(struct snd_sb *chip, int device, struct snd_rawmidi ** rrawmidi);
device            323 include/sound/sb.h int snd_sb16dsp_pcm(struct snd_sb *chip, int device, struct snd_pcm ** rpcm);
device             89 include/sound/sb16_csp.h int snd_sb_csp_new(struct snd_sb *chip, int device, struct snd_hwdep ** rhwdep);
device             37 include/sound/seq_device.h 	int device;		/* device number */
device             44 include/sound/seq_device.h 	void (*private_free)(struct snd_seq_device *device);
device             71 include/sound/seq_device.h int snd_seq_device_new(struct snd_card *card, int device, char *id, int argsize, struct snd_seq_device **result);
device             58 include/sound/seq_virmidi.h 	int device;			/* sequencer device */
device             79 include/sound/seq_virmidi.h int snd_virmidi_new(struct snd_card *card, int device, struct snd_rawmidi **rrmidi);
device            243 include/sound/soc-dai.h 	struct device *dev;
device             19 include/sound/soc-dapm.h struct device;
device            408 include/sound/soc-dapm.h int snd_soc_dapm_sys_add(struct device *dev);
device            596 include/sound/soc-dapm.h 	struct device *dev; /* from parent - for debug */
device            388 include/sound/soc.h int devm_snd_soc_register_card(struct device *dev, struct snd_soc_card *card);
device            389 include/sound/soc.h int snd_soc_suspend(struct device *dev);
device            390 include/sound/soc.h int snd_soc_resume(struct device *dev);
device            391 include/sound/soc.h int snd_soc_poweroff(struct device *dev);
device            392 include/sound/soc.h int snd_soc_register_platform(struct device *dev,
device            394 include/sound/soc.h int devm_snd_soc_register_platform(struct device *dev,
device            396 include/sound/soc.h void snd_soc_unregister_platform(struct device *dev);
device            397 include/sound/soc.h int snd_soc_add_platform(struct device *dev, struct snd_soc_platform *platform,
device            400 include/sound/soc.h struct snd_soc_platform *snd_soc_lookup_platform(struct device *dev);
device            401 include/sound/soc.h int snd_soc_register_codec(struct device *dev,
device            404 include/sound/soc.h void snd_soc_unregister_codec(struct device *dev);
device            405 include/sound/soc.h int snd_soc_register_component(struct device *dev,
device            408 include/sound/soc.h int devm_snd_soc_register_component(struct device *dev,
device            411 include/sound/soc.h void snd_soc_unregister_component(struct device *dev);
device            468 include/sound/soc.h int snd_soc_jack_add_gpiods(struct device *gpiod_dev,
device            480 include/sound/soc.h static inline int snd_soc_jack_add_gpiods(struct device *gpiod_dev,
device            635 include/sound/soc.h 	struct device *gpiod_dev;
device            721 include/sound/soc.h 	struct device *dev;
device            780 include/sound/soc.h 	struct device *dev;
device            838 include/sound/soc.h 	struct regmap *(*get_regmap)(struct device *);
device            894 include/sound/soc.h 	struct device *dev;
device           1021 include/sound/soc.h 	struct device *dev;
device           1108 include/sound/soc.h 	struct device *dev;
device            129 include/sound/timer.h int snd_timer_global_new(char *id, int device, struct snd_timer **rtimer);
device             31 include/sound/vx_core.h struct device;
device            171 include/sound/vx_core.h 	struct device *dev;
device            157 include/sound/wss.h int snd_wss_pcm(struct snd_wss *chip, int device, struct snd_pcm **rpcm);
device            158 include/sound/wss.h int snd_wss_timer(struct snd_wss *chip, int device, struct snd_timer **rtimer);
device            170 include/sound/wss.h int snd_cs4236_pcm(struct snd_wss *chip, int device, struct snd_pcm **rpcm);
device             24 include/target/target_core_backend.h 	void (*free_device)(struct se_device *device);
device             16 include/trace/events/iommu.h struct device;
device             20 include/trace/events/iommu.h 	TP_PROTO(int group_id, struct device *dev),
device             26 include/trace/events/iommu.h 		__string(device, dev_name(dev))
device             31 include/trace/events/iommu.h 		__assign_str(device, dev_name(dev));
device             35 include/trace/events/iommu.h 			__entry->gid, __get_str(device)
device             41 include/trace/events/iommu.h 	TP_PROTO(int group_id, struct device *dev),
device             49 include/trace/events/iommu.h 	TP_PROTO(int group_id, struct device *dev),
device             56 include/trace/events/iommu.h 	TP_PROTO(struct device *dev),
device             61 include/trace/events/iommu.h 		__string(device, dev_name(dev))
device             65 include/trace/events/iommu.h 		__assign_str(device, dev_name(dev));
device             68 include/trace/events/iommu.h 	TP_printk("IOMMU: device=%s", __get_str(device)
device             74 include/trace/events/iommu.h 	TP_PROTO(struct device *dev),
device             81 include/trace/events/iommu.h 	TP_PROTO(struct device *dev),
device            129 include/trace/events/iommu.h 	TP_PROTO(struct device *dev, unsigned long iova, int flags),
device            134 include/trace/events/iommu.h 		__string(device, dev_name(dev))
device            141 include/trace/events/iommu.h 		__assign_str(device, dev_name(dev));
device            148 include/trace/events/iommu.h 			__get_str(driver), __get_str(device),
device            155 include/trace/events/iommu.h 	TP_PROTO(struct device *dev, unsigned long iova, int flags),
device            116 include/trace/events/power.h 	TP_PROTO(struct device *dev, const char *pm_ops, int event),
device            121 include/trace/events/power.h 		__string(device, dev_name(dev))
device            129 include/trace/events/power.h 		__assign_str(device, dev_name(dev));
device            138 include/trace/events/power.h 		__get_str(device), __get_str(parent), __get_str(pm_ops),
device            144 include/trace/events/power.h 	TP_PROTO(struct device *dev, int error),
device            149 include/trace/events/power.h 		__string(device, dev_name(dev))
device            155 include/trace/events/power.h 		__assign_str(device, dev_name(dev));
device            161 include/trace/events/power.h 		__get_str(driver), __get_str(device), __entry->error)
device             10 include/trace/events/regmap.h struct device;
device             18 include/trace/events/regmap.h 	TP_PROTO(struct device *dev, unsigned int reg,
device             42 include/trace/events/regmap.h 	TP_PROTO(struct device *dev, unsigned int reg,
device             51 include/trace/events/regmap.h 	TP_PROTO(struct device *dev, unsigned int reg,
device             60 include/trace/events/regmap.h 	TP_PROTO(struct device *dev, unsigned int reg,
device             69 include/trace/events/regmap.h 	TP_PROTO(struct device *dev, unsigned int reg, int count),
device             92 include/trace/events/regmap.h 	TP_PROTO(struct device *dev, unsigned int reg, int count),
device             99 include/trace/events/regmap.h 	TP_PROTO(struct device *dev, unsigned int reg, int count),
device            106 include/trace/events/regmap.h 	TP_PROTO(struct device *dev, unsigned int reg, int count),
device            113 include/trace/events/regmap.h 	TP_PROTO(struct device *dev, unsigned int reg, int count),
device            120 include/trace/events/regmap.h 	TP_PROTO(struct device *dev, const char *type,
device            144 include/trace/events/regmap.h 	TP_PROTO(struct device *dev, bool flag),
device            164 include/trace/events/regmap.h 	TP_PROTO(struct device *dev, bool flag),
device            172 include/trace/events/regmap.h 	TP_PROTO(struct device *dev, bool flag),
device            180 include/trace/events/regmap.h 	TP_PROTO(struct device *dev),
device            197 include/trace/events/regmap.h 	TP_PROTO(struct device *dev, unsigned int reg, int count),
device            204 include/trace/events/regmap.h 	TP_PROTO(struct device *dev),
device            212 include/trace/events/regmap.h 	TP_PROTO(struct device *dev),
device            220 include/trace/events/regmap.h 	TP_PROTO(struct device *dev),
device            228 include/trace/events/regmap.h 	TP_PROTO(struct device *dev, unsigned int from,
device             11 include/trace/events/rpm.h struct device;
device             19 include/trace/events/rpm.h 	TP_PROTO(struct device *dev, int flags),
device             60 include/trace/events/rpm.h 	TP_PROTO(struct device *dev, int flags),
device             66 include/trace/events/rpm.h 	TP_PROTO(struct device *dev, int flags),
device             72 include/trace/events/rpm.h 	TP_PROTO(struct device *dev, int flags),
device             78 include/trace/events/rpm.h 	TP_PROTO(struct device *dev, unsigned long ip, int ret),
device            221 include/trace/events/scsi.h 		__entry->host_no	= cmd->device->host->host_no;
device            222 include/trace/events/scsi.h 		__entry->channel	= cmd->device->channel;
device            223 include/trace/events/scsi.h 		__entry->id		= cmd->device->id;
device            224 include/trace/events/scsi.h 		__entry->lun		= cmd->device->lun;
device            264 include/trace/events/scsi.h 		__entry->host_no	= cmd->device->host->host_no;
device            265 include/trace/events/scsi.h 		__entry->channel	= cmd->device->channel;
device            266 include/trace/events/scsi.h 		__entry->id		= cmd->device->id;
device            267 include/trace/events/scsi.h 		__entry->lun		= cmd->device->lun;
device            309 include/trace/events/scsi.h 		__entry->host_no	= cmd->device->host->host_no;
device            310 include/trace/events/scsi.h 		__entry->channel	= cmd->device->channel;
device            311 include/trace/events/scsi.h 		__entry->id		= cmd->device->id;
device            312 include/trace/events/scsi.h 		__entry->lun		= cmd->device->lun;
device             11 include/trace/events/swiotlb.h 	TP_PROTO(struct device *dev,
device            159 include/trace/events/writeback.h 		struct device *dev = bdi->dev;
device            106 include/uapi/linux/blktrace_api.h 	__u32 device;		/* device number */
device            115 include/uapi/linux/edd.h 			__u8 device;
device            122 include/uapi/linux/edd.h 			__u8 device;
device            157 include/uapi/linux/edd.h 			__u8 device;
device            173 include/uapi/linux/edd.h 	__u8 device;
device             73 include/uapi/linux/fd.h 	unsigned int device,head,track;
device             88 include/uapi/linux/media.h 			__u32 device;
device             27 include/uapi/linux/netrom.h 	char		device[16];
device             69 include/uapi/linux/rose.h 	char		device[16];
device            475 include/uapi/linux/soundcard.h 		short		device;		/*	Synth# (0-4)	*/
device            482 include/uapi/linux/soundcard.h 		int	device;		/* 0-N. INITIALIZE BEFORE CALLING */
device            517 include/uapi/linux/soundcard.h 		int		device;		/* 0-N. INITIALIZE BEFORE CALLING */
device           1264 include/uapi/linux/soundcard.h #define SEQ_MIDIOUT(device, byte)	{_SEQ_NEEDBUF(4);\
device           1267 include/uapi/linux/soundcard.h 					_seqbuf[_seqbufptr+2] = (device);\
device             74 include/uapi/linux/x25.h 	char device[200-sizeof(unsigned long)];
device             96 include/uapi/linux/x25.h 	char		   device[200];
device            105 include/uapi/sound/asound.h 	unsigned int device;		/* WR: device number */
device            297 include/uapi/sound/asound.h 	unsigned int device;		/* RO/WR (control): device number */
device            576 include/uapi/sound/asound.h 	unsigned int device;		/* RO/WR (control): device number */
device            649 include/uapi/sound/asound.h 	int device;
device            834 include/uapi/sound/asound.h 	unsigned int device;		/* device/client number */
device            222 include/video/exynos_mipi_dsim.h 	struct device			*dev;
device            312 include/video/exynos_mipi_dsim.h 	struct device		dev;
device            190 include/video/mmp_disp.h 	struct device *dev;
device            227 include/video/mmp_disp.h 	struct device *dev;
device            309 include/video/mmp_disp.h 	struct device *dev;
device            334 include/video/omapdss.h 	int (*set_min_bus_tput)(struct device *dev, unsigned long r);
device            711 include/video/omapdss.h 	struct device *dev;
device             66 include/video/pxa168fb.h 	struct device		*dev;
device             15 include/video/sh_mobile_hdmi.h struct device;
device            200 include/video/tgafb.h 	struct device *dev;
device             37 include/video/udlfb.h 	struct device *gdev; /* &udev->dev */
device             22 include/video/w100fb.h unsigned long w100fb_get_hsynclen(struct device *dev);
device             35 include/xen/balloon.h struct device;
device             37 include/xen/balloon.h extern int register_xen_selfballooning(struct device *dev);
device             39 include/xen/balloon.h static inline int register_xen_selfballooning(struct device *dev)
device            226 include/xen/interface/platform.h 			uint8_t device;                   /* %dl: bios device number */
device            238 include/xen/interface/platform.h 			uint8_t device;                   /* bios device number  */
device             10 include/xen/swiotlb-xen.h *xen_swiotlb_alloc_coherent(struct device *hwdev, size_t size,
device             15 include/xen/swiotlb-xen.h xen_swiotlb_free_coherent(struct device *hwdev, size_t size,
device             19 include/xen/swiotlb-xen.h extern dma_addr_t xen_swiotlb_map_page(struct device *dev, struct page *page,
device             24 include/xen/swiotlb-xen.h extern void xen_swiotlb_unmap_page(struct device *hwdev, dma_addr_t dev_addr,
device             28 include/xen/swiotlb-xen.h xen_swiotlb_map_sg_attrs(struct device *hwdev, struct scatterlist *sgl,
device             33 include/xen/swiotlb-xen.h xen_swiotlb_unmap_sg_attrs(struct device *hwdev, struct scatterlist *sgl,
device             38 include/xen/swiotlb-xen.h xen_swiotlb_sync_single_for_cpu(struct device *hwdev, dma_addr_t dev_addr,
device             42 include/xen/swiotlb-xen.h xen_swiotlb_sync_sg_for_cpu(struct device *hwdev, struct scatterlist *sg,
device             46 include/xen/swiotlb-xen.h xen_swiotlb_sync_single_for_device(struct device *hwdev, dma_addr_t dev_addr,
device             50 include/xen/swiotlb-xen.h xen_swiotlb_sync_sg_for_device(struct device *hwdev, struct scatterlist *sg,
device             54 include/xen/swiotlb-xen.h xen_swiotlb_dma_mapping_error(struct device *hwdev, dma_addr_t dma_addr);
device             57 include/xen/swiotlb-xen.h xen_swiotlb_dma_supported(struct device *hwdev, u64 mask);
device             60 include/xen/swiotlb-xen.h xen_swiotlb_set_dma_mask(struct device *dev, u64 dma_mask);
device             70 include/xen/xenbus.h 	struct device dev;
device             76 include/xen/xenbus.h static inline struct xenbus_device *to_xenbus_device(struct device *dev)
device             39 scripts/mod/devicetable-offsets.c 	DEVID_FIELD(pci_device_id, device);
device            119 scripts/mod/devicetable-offsets.c 	DEVID_FIELD(sdio_device_id, device);
device            133 scripts/mod/devicetable-offsets.c 	DEVID_FIELD(virtio_device_id, device);
device            165 scripts/mod/devicetable-offsets.c 	DEVID_FIELD(ipack_device_id, device);
device            413 scripts/mod/file2alias.c 	DEF_FIELD(symval, pci_device_id, device);
device            421 scripts/mod/file2alias.c 	ADD(alias, "d", device != PCI_ANY_ID, device);
device            801 scripts/mod/file2alias.c 	DEF_FIELD(symval, sdio_device_id, device);
device            806 scripts/mod/file2alias.c 	ADD(alias, "d", device != (__u16)SDIO_ANY_ID, device);
device            852 scripts/mod/file2alias.c 	DEF_FIELD(symval, virtio_device_id, device);
device            856 scripts/mod/file2alias.c 	ADD(alias, "d", device != VIRTIO_DEV_ANY_ID, device);
device           1031 scripts/mod/file2alias.c 	DEF_FIELD(symval, ipack_device_id, device);
device           1035 scripts/mod/file2alias.c 	ADD(alias, "d", device != IPACK_ANY_ID, device);