Lines Matching refs:me_cl
30 void mei_me_cl_init(struct mei_me_client *me_cl);
31 void mei_me_cl_put(struct mei_me_client *me_cl);
32 struct mei_me_client *mei_me_cl_get(struct mei_me_client *me_cl);
34 void mei_me_cl_add(struct mei_device *dev, struct mei_me_client *me_cl);
35 void mei_me_cl_del(struct mei_device *dev, struct mei_me_client *me_cl);
54 static inline bool mei_me_cl_is_active(const struct mei_me_client *me_cl) in mei_me_cl_is_active() argument
56 return !list_empty_careful(&me_cl->list); in mei_me_cl_is_active()
66 static inline const uuid_le *mei_me_cl_uuid(const struct mei_me_client *me_cl) in mei_me_cl_uuid() argument
68 return &me_cl->props.protocol_name; in mei_me_cl_uuid()
78 static inline u8 mei_me_cl_ver(const struct mei_me_client *me_cl) in mei_me_cl_ver() argument
80 return me_cl->props.protocol_version; in mei_me_cl_ver()
151 return cl->me_cl ? cl->me_cl->client_id : 0; in mei_cl_me_id()
163 return cl->me_cl->props.max_msg_length; in mei_cl_mtu()
175 return cl->me_cl && cl->me_cl->props.fixed_address; in mei_cl_is_fixed_address()
188 return cl->me_cl->props.single_recv_buf; in mei_cl_is_single_recv_buf()
200 return mei_me_cl_uuid(cl->me_cl); in mei_cl_uuid()
219 int mei_cl_connect(struct mei_cl *cl, struct mei_me_client *me_cl,