Home
last modified time | relevance | path

Searched refs:device (Results 1 – 25 of 864) sorted by relevance

12345678910>>...35

/include/linux/
A Dpm_runtime.h78 extern int pm_runtime_barrier(struct device *dev);
80 extern void pm_runtime_unblock(struct device *dev);
81 extern void pm_runtime_enable(struct device *dev);
83 extern void pm_runtime_allow(struct device *dev);
84 extern void pm_runtime_forbid(struct device *dev);
86 extern void pm_runtime_irq_safe(struct device *dev);
93 extern void pm_runtime_new_link(struct device *dev);
98 extern int devm_pm_runtime_enable(struct device *dev);
99 int devm_pm_runtime_get_noresume(struct device *dev);
318 struct device *dev) { return 0; } in pm_runtime_autosuspend_expiration()
[all …]
A Dattribute_container.h14 struct device;
43 struct device *,
44 struct device *));
47 struct device *,
51 struct device *,
52 struct device *));
55 struct device *,
56 struct device *));
59 struct device *,
62 struct device *,
[all …]
A Dcomponent.h8 struct device;
23 int (*bind)(struct device *comp, struct device *master,
32 void (*unbind)(struct device *comp, struct device *master,
74 int (*bind)(struct device *master);
82 void (*unbind)(struct device *master);
91 void component_master_del(struct device *,
93 bool component_master_is_bound(struct device *parent,
98 int component_master_add_with_match(struct device *,
100 void component_match_add_release(struct device *parent,
102 void (*release)(struct device *, void *),
[all …]
A Dpm_opp.h23 struct device;
50 typedef int (*config_regulators_t)(struct device *dev,
80 struct device *required_dev;
124 int dev_pm_opp_get_opp_count(struct device *dev);
171 void dev_pm_opp_remove_all_dynamic(struct device *dev);
187 int dev_pm_opp_config_clks_simple(struct device *dev,
197 void dev_pm_opp_remove_table(struct device *dev);
199 int dev_pm_opp_sync_regulators(struct device *dev);
483 int dev_pm_opp_of_add_table(struct device *dev);
486 void dev_pm_opp_of_remove_table(struct device *dev);
[all …]
A Dfirmware.h100 struct device *device);
103 struct device *device, gfp_t gfp, void *context,
106 struct device *device);
108 struct device *device);
114 struct device *device);
125 struct device *device) in request_firmware() argument
132 struct device *device, gfp_t gfp, void *context, in firmware_request_nowait_nowarn() argument
140 struct device *device) in firmware_request_nowarn() argument
147 struct device *device) in firmware_request_platform() argument
166 struct device *device) in request_firmware_direct() argument
[all …]
A Dpm_clock.h23 extern int pm_clk_runtime_suspend(struct device *dev);
24 extern int pm_clk_runtime_resume(struct device *dev);
39 extern void pm_clk_init(struct device *dev);
40 extern int pm_clk_create(struct device *dev);
41 extern void pm_clk_destroy(struct device *dev);
44 extern int of_pm_clk_add_clks(struct device *dev);
46 extern int pm_clk_suspend(struct device *dev);
47 extern int pm_clk_resume(struct device *dev);
48 extern int devm_pm_clk_create(struct device *dev);
54 static inline void pm_clk_init(struct device *dev) in pm_clk_init()
[all …]
A Ddevice.h36 struct device;
273 int device_create_file(struct device *device,
582 struct device { struct
584 struct device *parent; argument
712 struct device link_dev;
929 DEFINE_GUARD(device, struct device *, device_lock(_T), device_unlock(_T)) in DEFINE_GUARD() argument
993 struct device *device_find_child(struct device *parent, const void *data,
1005 static inline struct device *device_find_child_by_name(struct device *parent, in device_find_child_by_name()
1020 static inline struct device *device_find_any_child(struct device *parent) in device_find_any_child()
1026 int device_move(struct device *dev, struct device *new_parent,
[all …]
A Dpm_domain.h57 struct device **pd_devs;
187 struct device dev;
274 struct device *dev;
314 struct device *dev_to_genpd_dev(struct device *dev);
370 static inline struct device *dev_to_genpd_dev(struct device *dev) in dev_to_genpd_dev()
463 struct device *genpd_dev_pm_attach_by_id(struct device *dev,
465 struct device *genpd_dev_pm_attach_by_name(struct device *dev,
513 static inline struct device *genpd_dev_pm_attach_by_id(struct device *dev, in genpd_dev_pm_attach_by_id()
534 struct device *dev_pm_domain_attach_by_id(struct device *dev,
536 struct device *dev_pm_domain_attach_by_name(struct device *dev,
[all …]
A Dof_device.h7 struct device;
13 const struct of_device_id *matches, const struct device *dev);
20 static inline int of_driver_match_device(struct device *dev, in of_driver_match_device()
31 int of_dma_configure_id(struct device *dev,
34 static inline int of_dma_configure(struct device *dev, in of_dma_configure()
41 void of_device_make_bus_id(struct device *dev);
45 static inline int of_driver_match_device(struct device *dev, in of_driver_match_device()
51 static inline void of_device_uevent(const struct device *dev, in of_device_uevent()
54 static inline int of_device_modalias(struct device *dev, in of_device_modalias()
72 static inline int of_dma_configure_id(struct device *dev, in of_dma_configure_id()
[all …]
A Dpm_wakeup.h61 struct device *dev;
77 static inline bool device_can_wakeup(struct device *dev) in device_can_wakeup()
82 static inline bool device_may_wakeup(struct device *dev) in device_may_wakeup()
87 static inline bool device_wakeup_path(struct device *dev) in device_wakeup_path()
105 extern int device_wakeup_enable(struct device *dev);
106 extern void device_wakeup_disable(struct device *dev);
110 extern void pm_stay_awake(struct device *dev);
112 extern void pm_relax(struct device *dev);
123 static inline bool device_can_wakeup(struct device *dev) in device_can_wakeup()
167 static inline void pm_stay_awake(struct device *dev) {} in pm_stay_awake()
[all …]
A Dmii_timestamper.h64 struct device *device; member
79 struct mii_timestamper *(*probe_channel)(struct device *device,
81 void (*release_channel)(struct device *device,
87 int register_mii_tstamp_controller(struct device *device,
90 void unregister_mii_tstamp_controller(struct device *device);
100 int register_mii_tstamp_controller(struct device *device, in register_mii_tstamp_controller() argument
106 static inline void unregister_mii_tstamp_controller(struct device *device) in unregister_mii_tstamp_controller() argument
A Dpm_wakeirq.h9 extern int dev_pm_set_wake_irq(struct device *dev, int irq);
10 extern int dev_pm_set_dedicated_wake_irq(struct device *dev, int irq);
11 extern int dev_pm_set_dedicated_wake_irq_reverse(struct device *dev, int irq);
12 extern void dev_pm_clear_wake_irq(struct device *dev);
13 extern int devm_pm_set_wake_irq(struct device *dev, int irq);
17 static inline int dev_pm_set_wake_irq(struct device *dev, int irq) in dev_pm_set_wake_irq()
22 static inline int dev_pm_set_dedicated_wake_irq(struct device *dev, int irq) in dev_pm_set_dedicated_wake_irq()
27 static inline int dev_pm_set_dedicated_wake_irq_reverse(struct device *dev, int irq) in dev_pm_set_dedicated_wake_irq_reverse()
32 static inline void dev_pm_clear_wake_irq(struct device *dev) in dev_pm_clear_wake_irq()
36 static inline int devm_pm_set_wake_irq(struct device *dev, int irq) in devm_pm_set_wake_irq()
A Ddma-map-ops.h17 void *(*alloc)(struct device *dev, size_t size,
20 void (*free)(struct device *dev, size_t size, void *vaddr,
27 int (*mmap)(struct device *, struct vm_area_struct *,
57 void (*sync_single_for_device)(struct device *dev,
66 int (*dma_supported)(struct device *dev, u64 mask);
67 u64 (*get_required_mask)(struct device *dev);
68 size_t (*max_mapping_size)(struct device *dev);
83 static inline void set_dma_ops(struct device *dev, in set_dma_ops()
93 static inline void set_dma_ops(struct device *dev, in set_dma_ops()
417 void arch_teardown_dma_ops(struct device *dev);
[all …]
A Ddma-mapping.h146 bool dma_can_mmap(struct device *dev);
147 bool dma_pci_p2pdma_supported(struct device *dev);
148 int dma_set_mask(struct device *dev, u64 mask);
150 u64 dma_get_required_mask(struct device *dev);
151 bool dma_addressing_limited(struct device *dev);
152 size_t dma_max_mapping_size(struct device *dev);
153 size_t dma_opt_mapping_size(struct device *dev);
235 static inline bool dma_can_mmap(struct device *dev) in dma_can_mmap()
409 bool dma_need_unmap(struct device *dev);
570 static inline u64 dma_get_mask(struct device *dev) in dma_get_mask()
[all …]
A Diommu-dma.h13 static inline bool use_dma_iommu(struct device *dev) in use_dma_iommu()
18 static inline bool use_dma_iommu(struct device *dev) in use_dma_iommu()
24 dma_addr_t iommu_dma_map_page(struct device *dev, struct page *page,
27 void iommu_dma_unmap_page(struct device *dev, dma_addr_t dma_handle,
35 int iommu_dma_mmap(struct device *dev, struct vm_area_struct *vma,
38 int iommu_dma_get_sgtable(struct device *dev, struct sg_table *sgt,
41 unsigned long iommu_dma_get_merge_boundary(struct device *dev);
43 size_t iommu_dma_max_mapping_size(struct device *dev);
44 void iommu_dma_free(struct device *dev, size_t size, void *cpu_addr,
52 void iommu_dma_free_noncontiguous(struct device *dev, size_t size,
[all …]
A Dof_platform.h11 struct device;
53 struct device *parent);
70 struct device *parent);
76 struct device *parent);
83 struct device *parent);
86 struct device *parent);
87 extern void of_platform_depopulate(struct device *parent);
89 extern int devm_of_platform_populate(struct device *dev);
96 struct device *parent) in of_platform_device_create()
108 struct device *parent) in of_platform_populate()
[all …]
A Dpm_qos.h114 struct device *dev;
168 s32 __dev_pm_qos_resume_latency(struct device *dev);
174 int dev_pm_qos_add_notifier(struct device *dev,
177 int dev_pm_qos_remove_notifier(struct device *dev,
180 void dev_pm_qos_constraints_init(struct device *dev);
181 void dev_pm_qos_constraints_destroy(struct device *dev);
182 int dev_pm_qos_add_ancestor_request(struct device *dev,
186 void dev_pm_qos_hide_latency_limit(struct device *dev);
187 int dev_pm_qos_expose_flags(struct device *dev, s32 value);
188 void dev_pm_qos_hide_flags(struct device *dev);
[all …]
A Dacpi_dma.h18 struct device;
30 struct device *dev;
44 struct device *dev;
60 int acpi_dma_controller_register(struct device *dev,
64 int acpi_dma_controller_free(struct device *dev);
65 int devm_acpi_dma_controller_register(struct device *dev,
79 static inline int acpi_dma_controller_register(struct device *dev, in acpi_dma_controller_register()
86 static inline int acpi_dma_controller_free(struct device *dev) in acpi_dma_controller_free()
90 static inline int devm_acpi_dma_controller_register(struct device *dev, in devm_acpi_dma_controller_register()
99 struct device *dev, size_t index) in acpi_dma_request_slave_chan_by_index()
[all …]
/include/linux/device/
A Dbus.h87 int (*probe)(struct device *dev);
94 int (*online)(struct device *dev);
98 int (*resume)(struct device *dev);
151 struct device *bus_find_device(const struct bus_type *bus, struct device *start,
161 struct device *start, in bus_find_device_by_name()
173 static inline struct device *
185 static inline struct device *
209 static inline struct device *
224 static inline struct device *
230 static inline struct device *
[all …]
A Ddevres.h13 struct device;
18 typedef void (*dr_release_t)(struct device *dev, void *res);
30 void (*fn)(struct device *, void *, void *),
33 void devres_add(struct device *dev, void *res);
42 void devres_close_group(struct device *dev, void *id);
43 void devres_remove_group(struct device *dev, void *id);
44 int devres_release_group(struct device *dev, void *id);
48 devm_kmalloc(struct device *dev, size_t size, gfp_t gfp);
79 void devm_kfree(struct device *dev, const void *p);
90 devm_kstrdup(struct device *dev, const char *s, gfp_t gfp);
[all …]
/include/linux/mfd/
A Dabx500.h16 struct device;
53 int abx500_get_chip_id(struct device *dev);
58 int (*get_chip_id) (struct device *);
59 int (*get_register) (struct device *, u8, u8, u8 *);
60 int (*set_register) (struct device *, u8, u8, u8);
61 int (*get_register_page) (struct device *, u8, u8, u8 *, u8);
62 int (*set_register_page) (struct device *, u8, u8, u8 *, u8);
63 int (*mask_and_set_register) (struct device *, u8, u8, u8, u8);
65 int (*startup_irq_enabled) (struct device *, unsigned int);
66 void (*dump_all_banks) (struct device *);
[all …]
/include/drm/bridge/
A Daux-bridge.h15 int drm_aux_bridge_register(struct device *parent);
17 static inline int drm_aux_bridge_register(struct device *parent) in drm_aux_bridge_register()
24 struct auxiliary_device *devm_drm_dp_hpd_bridge_alloc(struct device *parent, struct device_node *np…
25 int devm_drm_dp_hpd_bridge_add(struct device *dev, struct auxiliary_device *adev);
26 struct device *drm_dp_hpd_bridge_register(struct device *parent,
28 void drm_aux_hpd_bridge_notify(struct device *dev, enum drm_connector_status status);
30 static inline struct auxiliary_device *devm_drm_dp_hpd_bridge_alloc(struct device *parent, in devm_drm_dp_hpd_bridge_alloc()
36 static inline int devm_drm_dp_hpd_bridge_add(struct device *dev, struct auxiliary_device *adev) in devm_drm_dp_hpd_bridge_add()
41 static inline struct device *drm_dp_hpd_bridge_register(struct device *parent, in drm_dp_hpd_bridge_register()
47 static inline void drm_aux_hpd_bridge_notify(struct device *dev, enum drm_connector_status status) in drm_aux_hpd_bridge_notify()
/include/linux/platform_data/
A Dmmc-omap.h14 struct device *dev;
25 int (*init)(struct device *dev);
26 void (*cleanup)(struct device *dev);
27 void (*shutdown)(struct device *dev);
30 int (*get_context_loss_count)(struct device *dev);
85 int (*set_power)(struct device *dev, int slot,
87 int (*get_ro)(struct device *dev, int slot);
90 void (*before_set_reg)(struct device *dev, int slot,
93 void (*after_set_reg)(struct device *dev, int slot,
104 int (*get_cover_state)(struct device *dev, int slot);
[all …]
/include/media/
A Dvsp1.h16 struct device;
23 int vsp1_du_init(struct device *dev);
47 int vsp1_du_setup_lif(struct device *dev, unsigned int pipe_index,
126 int vsp1_du_map_sg(struct device *dev, struct sg_table *sgt);
199 int vsp1_isp_init(struct device *dev);
200 struct device *vsp1_isp_get_bus_master(struct device *dev);
201 int vsp1_isp_alloc_buffer(struct device *dev, size_t size,
203 void vsp1_isp_free_buffer(struct device *dev,
205 int vsp1_isp_start_streaming(struct device *dev,
207 void vsp1_isp_stop_streaming(struct device *dev);
[all …]
/include/drm/
A Ddrm_audio_component.h11 struct device;
29 unsigned long (*get_power)(struct device *);
35 void (*put_power)(struct device *, unsigned long);
39 void (*codec_wake_override)(struct device *, bool enable);
43 int (*get_cdclk_freq)(struct device *);
50 int (*sync_audio_rate)(struct device *, int port, int pipe, int rate);
63 int (*get_eld)(struct device *, int port, int pipe, bool *enabled,
97 int (*master_bind)(struct device *dev, struct drm_audio_component *);
104 void (*master_unbind)(struct device *dev, struct drm_audio_component *);
114 struct device *dev;

Completed in 60 milliseconds

12345678910>>...35