Lines Matching defs:prot_id
455 * @prot_id: Protocol identifier for the message
466 int scmi_xfer_get_init(const struct scmi_handle *handle, u8 msg_id, u8 prot_id,
490 xfer->hdr.protocol_id = prot_id;
540 scmi_is_protocol_implemented(const struct scmi_handle *handle, u8 prot_id)
549 if (info->protocols_imp[i] == prot_id)
666 int prot_id, bool tx)
677 cinfo = idr_find(idr, prot_id);
699 ret = idr_alloc(idr, cinfo, prot_id, prot_id + 1, GFP_KERNEL);
700 if (ret != prot_id) {
710 scmi_txrx_setup(struct scmi_info *info, struct device *dev, int prot_id)
712 int ret = scmi_chan_setup(info, dev, prot_id, true);
716 ret = scmi_chan_setup(info, dev, prot_id, false);
726 int prot_id, const char *name)
730 sdev = scmi_device_create(np, info->dev, prot_id, name);
733 prot_id);
737 if (scmi_txrx_setup(info, &sdev->dev, prot_id)) {
764 int prot_id)
769 if (devnames[loop].protocol_id != prot_id)
776 scmi_create_protocol_device(np, info, prot_id,
833 u32 prot_id;
835 if (of_property_read_u32(child, "reg", &prot_id))
838 if (!FIELD_FIT(MSG_PROTOCOL_ID_MASK, prot_id))
839 dev_err(dev, "Out of range protocol %d\n", prot_id);
841 if (!scmi_is_protocol_implemented(handle, prot_id)) {
843 prot_id);
847 scmi_create_protocol_devices(child, info, prot_id);