Lines Matching refs:dev

50 static inline u32 scmi_version(struct udevice *dev)  in scmi_version()  argument
52 return ((struct scmi_agent_priv *)dev_get_uclass_plat(dev))->version; in scmi_version()
55 static inline u32 scmi_num_agents(struct udevice *dev) in scmi_num_agents() argument
57 return ((struct scmi_agent_priv *)dev_get_uclass_plat(dev))->num_agents; in scmi_num_agents()
60 static inline u32 scmi_num_protocols(struct udevice *dev) in scmi_num_protocols() argument
62 return ((struct scmi_agent_priv *)dev_get_uclass_plat(dev))->num_protocols; in scmi_num_protocols()
65 static inline u32 scmi_impl_version(struct udevice *dev) in scmi_impl_version() argument
67 return ((struct scmi_agent_priv *)dev_get_uclass_plat(dev))->impl_version; in scmi_impl_version()
70 static inline u8 *scmi_protocols(struct udevice *dev) in scmi_protocols() argument
72 return ((struct scmi_agent_priv *)dev_get_uclass_plat(dev))->protocols; in scmi_protocols()
75 static inline u8 *scmi_vendor(struct udevice *dev) in scmi_vendor() argument
77 return ((struct scmi_agent_priv *)dev_get_uclass_plat(dev))->vendor; in scmi_vendor()
80 static inline u8 *scmi_sub_vendor(struct udevice *dev) in scmi_sub_vendor() argument
82 return ((struct scmi_agent_priv *)dev_get_uclass_plat(dev))->sub_vendor; in scmi_sub_vendor()
85 static inline u8 *scmi_agent_name(struct udevice *dev) in scmi_agent_name() argument
87 return ((struct scmi_agent_priv *)dev_get_uclass_plat(dev))->agent_name; in scmi_agent_name()
90 static inline u32 scmi_agent_id(struct udevice *dev) in scmi_agent_id() argument
92 return ((struct scmi_agent_priv *)dev_get_uclass_plat(dev))->agent_id; in scmi_agent_id()
107 int (*of_get_channel)(struct udevice *dev, struct udevice *protocol,
116 int (*process_msg)(struct udevice *dev, struct scmi_channel *channel,