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);