Lines Matching refs:prot_id

457 int scmi_xfer_get_init(const struct scmi_handle *handle, u8 msg_id, u8 prot_id,  in scmi_xfer_get_init()  argument
481 xfer->hdr.protocol_id = prot_id; in scmi_xfer_get_init()
531 scmi_is_protocol_implemented(const struct scmi_handle *handle, u8 prot_id) in scmi_is_protocol_implemented() argument
540 if (info->protocols_imp[i] == prot_id) in scmi_is_protocol_implemented()
656 int prot_id, bool tx) in scmi_chan_setup() argument
667 cinfo = idr_find(idr, prot_id); in scmi_chan_setup()
689 ret = idr_alloc(idr, cinfo, prot_id, prot_id + 1, GFP_KERNEL); in scmi_chan_setup()
690 if (ret != prot_id) { in scmi_chan_setup()
700 scmi_txrx_setup(struct scmi_info *info, struct device *dev, int prot_id) in scmi_txrx_setup() argument
702 int ret = scmi_chan_setup(info, dev, prot_id, true); in scmi_txrx_setup()
705 scmi_chan_setup(info, dev, prot_id, false); in scmi_txrx_setup()
712 int prot_id, const char *name) in scmi_create_protocol_device() argument
716 sdev = scmi_device_create(np, info->dev, prot_id, name); in scmi_create_protocol_device()
719 prot_id); in scmi_create_protocol_device()
723 if (scmi_txrx_setup(info, &sdev->dev, prot_id)) { in scmi_create_protocol_device()
750 int prot_id) in scmi_create_protocol_devices() argument
755 if (devnames[loop].protocol_id != prot_id) in scmi_create_protocol_devices()
762 scmi_create_protocol_device(np, info, prot_id, in scmi_create_protocol_devices()
819 u32 prot_id; in scmi_probe() local
821 if (of_property_read_u32(child, "reg", &prot_id)) in scmi_probe()
824 if (!FIELD_FIT(MSG_PROTOCOL_ID_MASK, prot_id)) in scmi_probe()
825 dev_err(dev, "Out of range protocol %d\n", prot_id); in scmi_probe()
827 if (!scmi_is_protocol_implemented(handle, prot_id)) { in scmi_probe()
829 prot_id); in scmi_probe()
833 scmi_create_protocol_devices(child, info, prot_id); in scmi_probe()