/include/linux/ |
D | pm_runtime.h | 64 static inline void pm_suspend_ignore_children(struct device *dev, bool enable) in pm_suspend_ignore_children() 69 static inline void pm_runtime_get_noresume(struct device *dev) in pm_runtime_get_noresume() 74 static inline void pm_runtime_put_noidle(struct device *dev) in pm_runtime_put_noidle() 79 static inline bool pm_runtime_suspended(struct device *dev) in pm_runtime_suspended() 85 static inline bool pm_runtime_active(struct device *dev) in pm_runtime_active() 91 static inline bool pm_runtime_status_suspended(struct device *dev) in pm_runtime_status_suspended() 96 static inline bool pm_runtime_enabled(struct device *dev) in pm_runtime_enabled() 101 static inline bool pm_runtime_callbacks_present(struct device *dev) in pm_runtime_callbacks_present() 106 static inline void pm_runtime_mark_last_busy(struct device *dev) in pm_runtime_mark_last_busy() 111 static inline bool pm_runtime_is_irq_safe(struct device *dev) in pm_runtime_is_irq_safe() [all …]
|
D | kdev_t.h | 10 #define MAJOR(dev) ((unsigned int) ((dev) >> MINORBITS)) argument 11 #define MINOR(dev) ((unsigned int) ((dev) & MINORMASK)) argument 14 #define print_dev_t(buffer, dev) \ argument 17 #define format_dev_t(buffer, dev) \ argument 24 static inline bool old_valid_dev(dev_t dev) in old_valid_dev() 29 static inline u16 old_encode_dev(dev_t dev) in old_encode_dev() 39 static inline u32 new_encode_dev(dev_t dev) in new_encode_dev() 46 static inline dev_t new_decode_dev(u32 dev) in new_decode_dev() 53 static inline u64 huge_encode_dev(dev_t dev) in huge_encode_dev() 58 static inline dev_t huge_decode_dev(u64 dev) in huge_decode_dev() [all …]
|
D | of_device.h | 23 static inline int of_driver_match_device(struct device *dev, in of_driver_match_device() 44 static inline void of_device_node_put(struct device *dev) in of_device_node_put() 62 static inline int of_driver_match_device(struct device *dev, in of_driver_match_device() 68 static inline void of_device_uevent(struct device *dev, in of_device_uevent() 71 static inline const void *of_device_get_match_data(const struct device *dev) in of_device_get_match_data() 76 static inline int of_device_modalias(struct device *dev, in of_device_modalias() 82 static inline int of_device_request_module(struct device *dev) in of_device_request_module() 87 static inline int of_device_uevent_modalias(struct device *dev, in of_device_uevent_modalias() 93 static inline void of_device_node_put(struct device *dev) { } in of_device_node_put() 96 const struct of_device_id *matches, const struct device *dev) in __of_match_device() [all …]
|
D | reset.h | 59 static inline int __device_reset(struct device *dev, bool optional) in __device_reset() 73 struct device *dev, const char *id, in __reset_control_get() 80 struct device *dev, const char *id, in __devm_reset_control_get() 87 devm_reset_control_array_get(struct device *dev, bool shared, bool optional) in devm_reset_control_array_get() 100 static inline int __must_check device_reset(struct device *dev) in device_reset() 105 static inline int device_reset_optional(struct device *dev) in device_reset_optional() 126 __must_check reset_control_get_exclusive(struct device *dev, const char *id) in reset_control_get_exclusive() 154 struct device *dev, const char *id) in reset_control_get_shared() 160 struct device *dev, const char *id) in reset_control_get_optional_exclusive() 166 struct device *dev, const char *id) in reset_control_get_optional_shared() [all …]
|
D | pm_opp.h | 76 struct device *dev; member 134 static inline struct opp_table *dev_pm_opp_get_opp_table(struct device *dev) in dev_pm_opp_get_opp_table() 156 static inline int dev_pm_opp_get_opp_count(struct device *dev) in dev_pm_opp_get_opp_count() 161 static inline unsigned long dev_pm_opp_get_max_clock_latency(struct device *dev) in dev_pm_opp_get_max_clock_latency() 166 static inline unsigned long dev_pm_opp_get_max_volt_latency(struct device *dev) in dev_pm_opp_get_max_volt_latency() 171 static inline unsigned long dev_pm_opp_get_max_transition_latency(struct device *dev) in dev_pm_opp_get_max_transition_latency() 176 static inline unsigned long dev_pm_opp_get_suspend_opp_freq(struct device *dev) in dev_pm_opp_get_suspend_opp_freq() 181 static inline struct dev_pm_opp *dev_pm_opp_find_freq_exact(struct device *dev, in dev_pm_opp_find_freq_exact() 187 static inline struct dev_pm_opp *dev_pm_opp_find_freq_floor(struct device *dev, in dev_pm_opp_find_freq_floor() 193 static inline struct dev_pm_opp *dev_pm_opp_find_freq_ceil(struct device *dev, in dev_pm_opp_find_freq_ceil() [all …]
|
D | pm_qos.h | 68 struct device *dev; member 165 static inline s32 dev_pm_qos_requested_resume_latency(struct device *dev) in dev_pm_qos_requested_resume_latency() 170 static inline s32 dev_pm_qos_requested_flags(struct device *dev) in dev_pm_qos_requested_flags() 175 static inline s32 dev_pm_qos_raw_read_value(struct device *dev) in dev_pm_qos_raw_read_value() 181 static inline enum pm_qos_flags_status __dev_pm_qos_flags(struct device *dev, in __dev_pm_qos_flags() 184 static inline enum pm_qos_flags_status dev_pm_qos_flags(struct device *dev, in dev_pm_qos_flags() 187 static inline s32 __dev_pm_qos_read_value(struct device *dev) in __dev_pm_qos_read_value() 189 static inline s32 dev_pm_qos_read_value(struct device *dev) in dev_pm_qos_read_value() 191 static inline int dev_pm_qos_add_request(struct device *dev, in dev_pm_qos_add_request() 201 static inline int dev_pm_qos_add_notifier(struct device *dev, in dev_pm_qos_add_notifier() [all …]
|
D | pm_clock.h | 34 static inline bool pm_clk_no_clocks(struct device *dev) in pm_clk_no_clocks() 52 static inline bool pm_clk_no_clocks(struct device *dev) in pm_clk_no_clocks() 56 static inline void pm_clk_init(struct device *dev) in pm_clk_init() 59 static inline int pm_clk_create(struct device *dev) in pm_clk_create() 63 static inline void pm_clk_destroy(struct device *dev) in pm_clk_destroy() 66 static inline int pm_clk_add(struct device *dev, const char *con_id) in pm_clk_add() 71 static inline int pm_clk_add_clk(struct device *dev, struct clk *clk) in pm_clk_add_clk() 75 static inline int of_pm_clk_add_clks(struct device *dev) in of_pm_clk_add_clks() 79 static inline void pm_clk_remove(struct device *dev, const char *con_id) in pm_clk_remove() 84 static inline void pm_clk_remove_clk(struct device *dev, struct clk *clk) in pm_clk_remove_clk()
|
D | dma-debug.h | 112 static inline void debug_dma_map_page(struct device *dev, struct page *page, in debug_dma_map_page() 119 static inline void debug_dma_mapping_error(struct device *dev, in debug_dma_mapping_error() 124 static inline void debug_dma_unmap_page(struct device *dev, dma_addr_t addr, in debug_dma_unmap_page() 130 static inline void debug_dma_map_sg(struct device *dev, struct scatterlist *sg, in debug_dma_map_sg() 135 static inline void debug_dma_unmap_sg(struct device *dev, in debug_dma_unmap_sg() 141 static inline void debug_dma_alloc_coherent(struct device *dev, size_t size, in debug_dma_alloc_coherent() 146 static inline void debug_dma_free_coherent(struct device *dev, size_t size, in debug_dma_free_coherent() 151 static inline void debug_dma_map_resource(struct device *dev, phys_addr_t addr, in debug_dma_map_resource() 157 static inline void debug_dma_unmap_resource(struct device *dev, in debug_dma_unmap_resource() 163 static inline void debug_dma_sync_single_for_cpu(struct device *dev, in debug_dma_sync_single_for_cpu() [all …]
|
D | dma-mapping.h | 151 static inline int is_device_dma_capable(struct device *dev) in is_device_dma_capable() 174 #define dma_alloc_from_dev_coherent(dev, size, handle, ret) (0) argument 175 #define dma_release_from_dev_coherent(dev, order, vaddr) (0) argument 176 #define dma_mmap_from_dev_coherent(dev, vma, vaddr, order, ret) (0) argument 199 static inline const struct dma_map_ops *get_dma_ops(struct device *dev) in get_dma_ops() 206 static inline void set_dma_ops(struct device *dev, in set_dma_ops() 218 static inline const struct dma_map_ops *get_dma_ops(struct device *dev) in get_dma_ops() 224 static inline dma_addr_t dma_map_single_attrs(struct device *dev, void *ptr, in dma_map_single_attrs() 242 static inline void dma_unmap_single_attrs(struct device *dev, dma_addr_t addr, in dma_unmap_single_attrs() 259 static inline int dma_map_sg_attrs(struct device *dev, struct scatterlist *sg, in dma_map_sg_attrs() [all …]
|
D | of_irq.h | 59 static inline int of_irq_count(struct device_node *dev) in of_irq_count() 63 static inline int of_irq_get(struct device_node *dev, int index) in of_irq_get() 67 static inline int of_irq_get_byname(struct device_node *dev, const char *name) in of_irq_get_byname() 71 static inline int of_irq_to_resource_table(struct device_node *dev, in of_irq_to_resource_table() 81 static inline struct irq_domain *of_msi_get_domain(struct device *dev, in of_msi_get_domain() 87 static inline struct irq_domain *of_msi_map_get_device_domain(struct device *dev, in of_msi_map_get_device_domain() 92 static inline void of_msi_configure(struct device *dev, struct device_node *np) in of_msi_configure() 95 static inline u32 of_msi_map_rid(struct device *dev, in of_msi_map_rid() 111 static inline unsigned int irq_of_parse_and_map(struct device_node *dev, in irq_of_parse_and_map()
|
D | pnp.h | 30 static inline struct resource *pnp_get_resource(struct pnp_dev *dev, in pnp_get_resource() 59 static inline resource_size_t pnp_port_start(struct pnp_dev *dev, in pnp_port_start() 69 static inline resource_size_t pnp_port_end(struct pnp_dev *dev, in pnp_port_end() 79 static inline unsigned long pnp_port_flags(struct pnp_dev *dev, in pnp_port_flags() 89 static inline int pnp_port_valid(struct pnp_dev *dev, unsigned int bar) in pnp_port_valid() 94 static inline resource_size_t pnp_port_len(struct pnp_dev *dev, in pnp_port_len() 105 static inline resource_size_t pnp_mem_start(struct pnp_dev *dev, in pnp_mem_start() 115 static inline resource_size_t pnp_mem_end(struct pnp_dev *dev, in pnp_mem_end() 125 static inline unsigned long pnp_mem_flags(struct pnp_dev *dev, unsigned int bar) in pnp_mem_flags() 134 static inline int pnp_mem_valid(struct pnp_dev *dev, unsigned int bar) in pnp_mem_valid() [all …]
|
D | pm_wakeirq.h | 28 static inline int dev_pm_set_wake_irq(struct device *dev, int irq) in dev_pm_set_wake_irq() 33 static inline int dev_pm_set_dedicated_wake_irq(struct device *dev, int irq) in dev_pm_set_dedicated_wake_irq() 38 static inline void dev_pm_clear_wake_irq(struct device *dev) in dev_pm_clear_wake_irq() 42 static inline void dev_pm_enable_wake_irq(struct device *dev) in dev_pm_enable_wake_irq() 46 static inline void dev_pm_disable_wake_irq(struct device *dev) in dev_pm_disable_wake_irq()
|
D | device.h | 660 static inline void *devm_kzalloc(struct device *dev, size_t size, gfp_t gfp) in devm_kzalloc() 664 static inline void *devm_kmalloc_array(struct device *dev, in devm_kmalloc_array() 671 static inline void *devm_kcalloc(struct device *dev, in devm_kcalloc() 692 static inline int devm_add_action_or_reset(struct device *dev, in devm_add_action_or_reset() 715 #define devm_alloc_percpu(dev, type) \ argument 978 static inline const char *dev_name(const struct device *dev) in dev_name() 991 static inline int dev_to_node(struct device *dev) in dev_to_node() 995 static inline void set_dev_node(struct device *dev, int node) in set_dev_node() 1000 static inline int dev_to_node(struct device *dev) in dev_to_node() 1004 static inline void set_dev_node(struct device *dev, int node) in set_dev_node() [all …]
|
D | dma-contiguous.h | 65 static inline struct cma *dev_get_cma_area(struct device *dev) in dev_get_cma_area() 72 static inline void dev_set_cma_area(struct device *dev, struct cma *cma) in dev_set_cma_area() 102 static inline int dma_declare_contiguous(struct device *dev, phys_addr_t size, in dma_declare_contiguous() 121 static inline struct cma *dev_get_cma_area(struct device *dev) in dev_get_cma_area() 126 static inline void dev_set_cma_area(struct device *dev, struct cma *cma) { } in dev_set_cma_area() 140 int dma_declare_contiguous(struct device *dev, phys_addr_t size, in dma_declare_contiguous() 147 struct page *dma_alloc_from_contiguous(struct device *dev, size_t count, in dma_alloc_from_contiguous() 154 bool dma_release_from_contiguous(struct device *dev, struct page *pages, in dma_release_from_contiguous()
|
D | pm_wakeup.h | 81 static inline bool device_can_wakeup(struct device *dev) in device_can_wakeup() 86 static inline bool device_may_wakeup(struct device *dev) in device_may_wakeup() 114 static inline void device_set_wakeup_capable(struct device *dev, bool capable) in device_set_wakeup_capable() 119 static inline bool device_can_wakeup(struct device *dev) in device_can_wakeup() 147 static inline int device_wakeup_enable(struct device *dev) in device_wakeup_enable() 153 static inline int device_wakeup_disable(struct device *dev) in device_wakeup_disable() 159 static inline int device_set_wakeup_enable(struct device *dev, bool enable) in device_set_wakeup_enable() 165 static inline int device_init_wakeup(struct device *dev, bool val) in device_init_wakeup() 172 static inline bool device_may_wakeup(struct device *dev) in device_may_wakeup() 179 static inline void pm_stay_awake(struct device *dev) {} in pm_stay_awake() [all …]
|
D | acpi_dma.h | 32 struct device *dev; member 46 struct device *dev; member 82 static inline int acpi_dma_controller_register(struct device *dev, in acpi_dma_controller_register() 89 static inline int acpi_dma_controller_free(struct device *dev) in acpi_dma_controller_free() 93 static inline int devm_acpi_dma_controller_register(struct device *dev, in devm_acpi_dma_controller_register() 100 static inline void devm_acpi_dma_controller_free(struct device *dev) in devm_acpi_dma_controller_free() 105 struct device *dev, size_t index) in acpi_dma_request_slave_chan_by_index() 110 struct device *dev, const char *name) in acpi_dma_request_slave_chan_by_name()
|
D | acpi_iort.h | 43 static inline u32 iort_msi_map_rid(struct device *dev, u32 req_id) in iort_msi_map_rid() 45 static inline struct irq_domain *iort_get_device_domain(struct device *dev, in iort_get_device_domain() 48 static inline void acpi_configure_pmsi_domain(struct device *dev) { } in acpi_configure_pmsi_domain() 50 static inline void iort_dma_setup(struct device *dev, u64 *dma_addr, in iort_dma_setup() 53 const struct iommu_ops *iort_iommu_configure(struct device *dev) in iort_iommu_configure()
|
/include/linux/pinctrl/ |
D | consumer.h | 49 static inline int pinctrl_pm_select_default_state(struct device *dev) in pinctrl_pm_select_default_state() 53 static inline int pinctrl_pm_select_sleep_state(struct device *dev) in pinctrl_pm_select_sleep_state() 57 static inline int pinctrl_pm_select_idle_state(struct device *dev) in pinctrl_pm_select_idle_state() 89 static inline struct pinctrl * __must_check pinctrl_get(struct device *dev) in pinctrl_get() 111 static inline struct pinctrl * __must_check devm_pinctrl_get(struct device *dev) in devm_pinctrl_get() 120 static inline int pinctrl_pm_select_default_state(struct device *dev) in pinctrl_pm_select_default_state() 125 static inline int pinctrl_pm_select_sleep_state(struct device *dev) in pinctrl_pm_select_sleep_state() 130 static inline int pinctrl_pm_select_idle_state(struct device *dev) in pinctrl_pm_select_idle_state() 138 struct device *dev, const char *name) in pinctrl_get_select() 164 struct device *dev) in pinctrl_get_select_default() [all …]
|
D | machine.h | 81 #define PIN_MAP_DUMMY_STATE(dev, state) \ argument 88 #define PIN_MAP_MUX_GROUP(dev, state, pinctrl, grp, func) \ argument 100 #define PIN_MAP_MUX_GROUP_DEFAULT(dev, pinctrl, grp, func) \ argument 103 #define PIN_MAP_MUX_GROUP_HOG(dev, state, grp, func) \ argument 106 #define PIN_MAP_MUX_GROUP_HOG_DEFAULT(dev, grp, func) \ argument 109 #define PIN_MAP_CONFIGS_PIN(dev, state, pinctrl, pin, cfgs) \ argument 122 #define PIN_MAP_CONFIGS_PIN_DEFAULT(dev, pinctrl, pin, cfgs) \ argument 125 #define PIN_MAP_CONFIGS_PIN_HOG(dev, state, pin, cfgs) \ argument 128 #define PIN_MAP_CONFIGS_PIN_HOG_DEFAULT(dev, pin, cfgs) \ argument 131 #define PIN_MAP_CONFIGS_GROUP(dev, state, pinctrl, grp, cfgs) \ argument [all …]
|
/include/drm/ |
D | drm_agpsupport.h | 83 static inline struct agp_memory *drm_agp_bind_pages(struct drm_device *dev, in drm_agp_bind_pages() 92 static inline struct drm_agp_head *drm_agp_init(struct drm_device *dev) in drm_agp_init() 97 static inline void drm_legacy_agp_clear(struct drm_device *dev) in drm_legacy_agp_clear() 101 static inline int drm_agp_acquire(struct drm_device *dev) in drm_agp_acquire() 106 static inline int drm_agp_release(struct drm_device *dev) in drm_agp_release() 111 static inline int drm_agp_enable(struct drm_device *dev, in drm_agp_enable() 117 static inline int drm_agp_info(struct drm_device *dev, in drm_agp_info() 123 static inline int drm_agp_alloc(struct drm_device *dev, in drm_agp_alloc() 129 static inline int drm_agp_free(struct drm_device *dev, in drm_agp_free() 135 static inline int drm_agp_unbind(struct drm_device *dev, in drm_agp_unbind() [all …]
|
D | drmP.h | 174 #define DRM_DEV_ERROR(dev, fmt, ...) \ argument 186 #define DRM_DEV_ERROR_RATELIMITED(dev, fmt, ...) \ argument 198 #define DRM_DEV_INFO(dev, fmt, ...) \ argument 202 #define DRM_DEV_INFO_ONCE(dev, fmt, ...) \ argument 217 #define DRM_DEV_DEBUG(dev, fmt, args...) \ argument 223 #define DRM_DEV_DEBUG_DRIVER(dev, fmt, args...) \ argument 229 #define DRM_DEV_DEBUG_KMS(dev, fmt, args...) \ argument 235 #define DRM_DEV_DEBUG_PRIME(dev, fmt, args...) \ argument 241 #define DRM_DEV_DEBUG_ATOMIC(dev, fmt, args...) \ argument 247 #define DRM_DEV_DEBUG_VBL(dev, fmt, args...) \ argument [all …]
|
/include/linux/phy/ |
D | phy.h | 74 struct device dev; member 92 struct device *dev; member 109 #define of_phy_provider_register(dev, xlate) \ argument 112 #define devm_of_phy_provider_register(dev, xlate) \ argument 115 #define of_phy_provider_register_full(dev, children, xlate) \ argument 118 #define devm_of_phy_provider_register_full(dev, children, xlate) \ argument 275 static inline struct phy *phy_get(struct device *dev, const char *string) in phy_get() 280 static inline struct phy *phy_optional_get(struct device *dev, in phy_optional_get() 286 static inline struct phy *devm_phy_get(struct device *dev, const char *string) in devm_phy_get() 291 static inline struct phy *devm_phy_optional_get(struct device *dev, in devm_phy_optional_get() [all …]
|
/include/linux/gpio/ |
D | consumer.h | 150 static inline int gpiod_count(struct device *dev, const char *con_id) in gpiod_count() 155 static inline struct gpio_desc *__must_check gpiod_get(struct device *dev, in gpiod_get() 162 gpiod_get_index(struct device *dev, in gpiod_get_index() 171 gpiod_get_optional(struct device *dev, const char *con_id, in gpiod_get_optional() 178 gpiod_get_index_optional(struct device *dev, const char *con_id, in gpiod_get_index_optional() 185 gpiod_get_array(struct device *dev, const char *con_id, in gpiod_get_array() 192 gpiod_get_array_optional(struct device *dev, const char *con_id, in gpiod_get_array_optional() 215 devm_gpiod_get(struct device *dev, in devm_gpiod_get() 223 devm_gpiod_get_index(struct device *dev, in devm_gpiod_get_index() 232 devm_gpiod_get_optional(struct device *dev, const char *con_id, in devm_gpiod_get_optional() [all …]
|
/include/scsi/ |
D | sas_ata.h | 33 static inline int dev_is_sata(struct domain_device *dev) in dev_is_sata() 54 static inline int dev_is_sata(struct domain_device *dev) in dev_is_sata() 58 static inline int sas_ata_init(struct domain_device *dev) in sas_ata_init() 75 static inline void sas_ata_schedule_reset(struct domain_device *dev) in sas_ata_schedule_reset() 79 static inline void sas_ata_wait_eh(struct domain_device *dev) in sas_ata_wait_eh() 95 static inline int sas_get_ata_info(struct domain_device *dev, struct ex_phy *phy) in sas_get_ata_info()
|
/include/net/ |
D | l3mdev.h | 50 static inline int l3mdev_master_ifindex(struct net_device *dev) in l3mdev_master_ifindex() 63 struct net_device *dev; in l3mdev_master_ifindex_by_index() local 88 struct net_device *dev = (struct net_device *)_dev; in l3mdev_master_dev_rcu() local 106 static inline u32 l3mdev_fib_table(const struct net_device *dev) in l3mdev_fib_table() 119 struct net_device *dev; in netif_index_is_l3_master() local 170 struct net_device *dev = skb_dst(skb)->dev; in l3mdev_l3_out() local 197 static inline int l3mdev_master_ifindex_rcu(const struct net_device *dev) in l3mdev_master_ifindex_rcu() 201 static inline int l3mdev_master_ifindex(struct net_device *dev) in l3mdev_master_ifindex() 212 struct net_device *l3mdev_master_dev_rcu(const struct net_device *dev) in l3mdev_master_dev_rcu() 217 static inline u32 l3mdev_fib_table_rcu(const struct net_device *dev) in l3mdev_fib_table_rcu() [all …]
|