Lines Matching defs:prot_id
258 * @prot_id: The protocol ID
265 int prot_id, const char *name)
270 sdev = scmi_device_create(np, info->dev, prot_id, name);
274 prot_id, name);
279 int prot_id, const char *name)
282 scmi_device_destroy(info->dev, prot_id, name);
1962 scmi_is_protocol_implemented(const struct scmi_handle *handle, u8 prot_id)
1972 if (info->protocols_imp[i] == prot_id)
2299 int prot_id, bool tx)
2326 idx ? "rx" : "tx", prot_id);
2328 tdev = scmi_device_create(of_node, info->dev, prot_id, name);
2337 cinfo->id = prot_id;
2342 scmi_device_destroy(info->dev, prot_id, name);
2350 "Enabled polling mode TX channel - prot_id:%d\n",
2351 prot_id);
2358 ret = idr_alloc(idr, cinfo, prot_id, prot_id + 1, GFP_KERNEL);
2359 if (ret != prot_id) {
2365 scmi_device_destroy(info->dev, prot_id, name);
2377 int prot_id)
2379 int ret = scmi_chan_setup(info, of_node, prot_id, true);
2383 ret = scmi_chan_setup(info, of_node, prot_id, false);
2420 u32 prot_id;
2422 if (of_property_read_u32(child, "reg", &prot_id))
2425 if (!FIELD_FIT(MSG_PROTOCOL_ID_MASK, prot_id))
2427 "Out of range protocol %d\n", prot_id);
2429 ret = scmi_txrx_setup(info, child, prot_id);
2775 u32 prot_id;
2777 if (of_property_read_u32(child, "reg", &prot_id))
2780 if (!FIELD_FIT(MSG_PROTOCOL_ID_MASK, prot_id))
2781 dev_err(dev, "Out of range protocol %d\n", prot_id);
2783 if (!scmi_is_protocol_implemented(handle, prot_id)) {
2785 prot_id);
2794 prot_id, prot_id + 1, GFP_KERNEL);
2795 if (ret != prot_id) {
2797 prot_id);
2802 scmi_create_protocol_devices(child, info, prot_id, NULL);