cregit-Linux how code gets into the kernel

Release 4.7 include/drm/drm_of.h

Directory: include/drm
#ifndef __DRM_OF_H__

#define __DRM_OF_H__

#include <linux/of_graph.h>

struct component_master_ops;
struct device;
struct drm_device;
struct drm_encoder;
struct device_node;

#ifdef CONFIG_OF
extern uint32_t drm_of_find_possible_crtcs(struct drm_device *dev,
					   struct device_node *port);
extern int drm_of_component_probe(struct device *dev,
				  int (*compare_of)(struct device *, void *),
				  const struct component_master_ops *m_ops);
extern int drm_of_encoder_active_endpoint(struct device_node *node,
					  struct drm_encoder *encoder,
					  struct of_endpoint *endpoint);
#else

static inline uint32_t drm_of_find_possible_crtcs(struct drm_device *dev, struct device_node *port) { return 0; }

Contributors

PersonTokensPropCommitsCommitProp
russell kingrussell king20100.00%1100.00%
Total20100.00%1100.00%


static inline int drm_of_component_probe(struct device *dev, int (*compare_of)(struct device *, void *), const struct component_master_ops *m_ops) { return -EINVAL; }

Contributors

PersonTokensPropCommitsCommitProp
liviu dudauliviu dudau36100.00%1100.00%
Total36100.00%1100.00%


static inline int drm_of_encoder_active_endpoint(struct device_node *node, struct drm_encoder *encoder, struct of_endpoint *endpoint) { return -EINVAL; }

Contributors

PersonTokensPropCommitsCommitProp
philipp zabelphilipp zabel26100.00%1100.00%
Total26100.00%1100.00%

#endif
static inline int drm_of_encoder_active_endpoint_id(struct device_node *node, struct drm_encoder *encoder) { struct of_endpoint endpoint; int ret = drm_of_encoder_active_endpoint(node, encoder, &endpoint); return ret ?: endpoint.id; }

Contributors

PersonTokensPropCommitsCommitProp
philipp zabelphilipp zabel42100.00%1100.00%
Total42100.00%1100.00%


static inline int drm_of_encoder_active_port_id(struct device_node *node, struct drm_encoder *encoder) { struct of_endpoint endpoint; int ret = drm_of_encoder_active_endpoint(node, encoder, &endpoint); return ret ?: endpoint.port; }

Contributors

PersonTokensPropCommitsCommitProp
philipp zabelphilipp zabel42100.00%1100.00%
Total42100.00%1100.00%

#endif /* __DRM_OF_H__ */

Overall Contributors

PersonTokensPropCommitsCommitProp
philipp zabelphilipp zabel13651.32%133.33%
liviu dudauliviu dudau7227.17%133.33%
russell kingrussell king5721.51%133.33%
Total265100.00%3100.00%
Directory: include/drm
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
{% endraw %}