Lines Matching refs:me_cl

19 void mei_me_cl_init(struct mei_me_client *me_cl);
20 void mei_me_cl_put(struct mei_me_client *me_cl);
21 struct mei_me_client *mei_me_cl_get(struct mei_me_client *me_cl);
23 void mei_me_cl_add(struct mei_device *dev, struct mei_me_client *me_cl);
24 void mei_me_cl_del(struct mei_device *dev, struct mei_me_client *me_cl);
39 * @me_cl: me client
43 static inline bool mei_me_cl_is_active(const struct mei_me_client *me_cl)
45 return !list_empty_careful(&me_cl->list);
51 * @me_cl: me client
55 static inline const uuid_le *mei_me_cl_uuid(const struct mei_me_client *me_cl)
57 return &me_cl->props.protocol_name;
63 * @me_cl: me client
67 static inline u8 mei_me_cl_ver(const struct mei_me_client *me_cl)
69 return me_cl->props.protocol_version;
75 * @me_cl: me client
79 static inline u8 mei_me_cl_max_conn(const struct mei_me_client *me_cl)
81 return me_cl->props.max_number_of_connections;
87 * @me_cl: me client
91 static inline u8 mei_me_cl_fixed(const struct mei_me_client *me_cl)
93 return me_cl->props.fixed_address;
99 * @me_cl: me client
103 static inline bool mei_me_cl_vt(const struct mei_me_client *me_cl)
105 return me_cl->props.vt_supported == 1;
111 * @me_cl: me client
115 static inline u32 mei_me_cl_max_len(const struct mei_me_client *me_cl)
117 return me_cl->props.max_msg_length;
177 return cl->me_cl ? cl->me_cl->client_id : 0;
189 return cl->me_cl ? cl->me_cl->props.max_msg_length : 0;
201 return cl->me_cl && cl->me_cl->props.fixed_address;
214 return cl->me_cl->props.single_recv_buf;
226 return mei_me_cl_uuid(cl->me_cl);
244 int mei_cl_connect(struct mei_cl *cl, struct mei_me_client *me_cl,