Lines Matching defs:protocol_id
30 for (; id->protocol_id; id++)
31 if (id->protocol_id == scmi_dev->protocol_id) {
54 static int scmi_protocol_init(int protocol_id, struct scmi_handle *handle)
56 scmi_prot_init_fn_t fn = idr_find(&scmi_protocols, protocol_id);
82 ret = scmi_protocol_init(scmi_dev->protocol_id, scmi_dev->handle);
88 scmi_dev->protocol_id);
168 scmi_dev->protocol_id = protocol;
200 int scmi_protocol_register(int protocol_id, scmi_prot_init_fn_t fn)
205 ret = idr_alloc(&scmi_protocols, fn, protocol_id, protocol_id + 1,
208 if (ret != protocol_id)
215 void scmi_protocol_unregister(int protocol_id)
218 idr_remove(&scmi_protocols, protocol_id);