Lines Matching refs:prot_id
442 int prot_id, const char *name) in scmi_create_protocol_devices() argument
445 scmi_device_create(np, info->dev, prot_id, name); in scmi_create_protocol_devices()
450 int prot_id, const char *name) in scmi_destroy_protocol_devices() argument
453 scmi_device_destroy(info->dev, prot_id, name); in scmi_destroy_protocol_devices()
2334 scmi_is_protocol_implemented(const struct scmi_handle *handle, u8 prot_id) in scmi_is_protocol_implemented() argument
2344 if (info->protocols_imp[i] == prot_id) in scmi_is_protocol_implemented()
2671 int prot_id, bool tx) in scmi_chan_setup() argument
2700 idx ? "rx" : "tx", prot_id); in scmi_chan_setup()
2702 tdev = scmi_device_create(of_node, info->dev, prot_id, name); in scmi_chan_setup()
2711 cinfo->id = prot_id; in scmi_chan_setup()
2716 scmi_device_destroy(info->dev, prot_id, name); in scmi_chan_setup()
2725 prot_id); in scmi_chan_setup()
2732 ret = idr_alloc(idr, cinfo, prot_id, prot_id + 1, GFP_KERNEL); in scmi_chan_setup()
2733 if (ret != prot_id) { in scmi_chan_setup()
2739 scmi_device_destroy(info->dev, prot_id, name); in scmi_chan_setup()
2751 int prot_id) in scmi_txrx_setup() argument
2753 int ret = scmi_chan_setup(info, of_node, prot_id, true); in scmi_txrx_setup()
2757 ret = scmi_chan_setup(info, of_node, prot_id, false); in scmi_txrx_setup()
2764 "failed to setup channel for protocol:0x%X\n", prot_id); in scmi_txrx_setup()
2798 u32 prot_id; in scmi_channels_setup() local
2800 if (of_property_read_u32(child, "reg", &prot_id)) in scmi_channels_setup()
2803 if (!FIELD_FIT(MSG_PROTOCOL_ID_MASK, prot_id)) in scmi_channels_setup()
2805 "Out of range protocol %d\n", prot_id); in scmi_channels_setup()
2807 ret = scmi_txrx_setup(info, child, prot_id); in scmi_channels_setup()
3266 u32 prot_id; in scmi_probe() local
3268 if (of_property_read_u32(child, "reg", &prot_id)) in scmi_probe()
3271 if (!FIELD_FIT(MSG_PROTOCOL_ID_MASK, prot_id)) in scmi_probe()
3272 dev_err(dev, "Out of range protocol %d\n", prot_id); in scmi_probe()
3274 if (!scmi_is_protocol_implemented(handle, prot_id)) { in scmi_probe()
3276 prot_id); in scmi_probe()
3285 prot_id, prot_id + 1, GFP_KERNEL); in scmi_probe()
3286 if (ret != prot_id) { in scmi_probe()
3288 prot_id); in scmi_probe()
3293 scmi_create_protocol_devices(child, info, prot_id, NULL); in scmi_probe()