Lines Matching refs:protocol_id

187 		hdr->id, hdr->seq, hdr->protocol_id);  in scmi_dump_header_dbg()
297 scmi_notify(cinfo->handle, xfer->hdr.protocol_id, in scmi_handle_notification()
301 xfer->hdr.protocol_id, xfer->hdr.seq, in scmi_handle_notification()
350 xfer->hdr.protocol_id, xfer->hdr.seq, in scmi_handle_response()
443 xfer->hdr.protocol_id = pi->proto->id; in do_xfer()
445 cinfo = idr_find(&info->tx_idr, xfer->hdr.protocol_id); in do_xfer()
450 xfer->hdr.protocol_id, xfer->hdr.seq, in do_xfer()
486 xfer->hdr.protocol_id, xfer->hdr.seq, ret); in do_xfer()
519 xfer->hdr.protocol_id = pi->proto->id; in do_xfer_with_response()
576 xfer->hdr.protocol_id = pi->proto->id; in xfer_get_init()
686 scmi_get_protocol_instance(const struct scmi_handle *handle, u8 protocol_id) in scmi_get_protocol_instance() argument
694 pi = idr_find(&info->protocols, protocol_id); in scmi_get_protocol_instance()
702 proto = scmi_get_protocol(protocol_id); in scmi_get_protocol_instance()
731 protocol_id, protocol_id + 1, GFP_KERNEL); in scmi_get_protocol_instance()
732 if (ret != protocol_id) in scmi_get_protocol_instance()
742 protocol_id); in scmi_get_protocol_instance()
749 scmi_put_protocol(protocol_id); in scmi_get_protocol_instance()
766 int scmi_acquire_protocol(const struct scmi_handle *handle, u8 protocol_id) in scmi_acquire_protocol() argument
768 return PTR_ERR_OR_ZERO(scmi_get_protocol_instance(handle, protocol_id)); in scmi_acquire_protocol()
779 void scmi_release_protocol(const struct scmi_handle *handle, u8 protocol_id) in scmi_release_protocol() argument
785 pi = idr_find(&info->protocols, protocol_id); in scmi_release_protocol()
793 scmi_deregister_protocol_events(handle, protocol_id); in scmi_release_protocol()
798 idr_remove(&info->protocols, protocol_id); in scmi_release_protocol()
800 scmi_put_protocol(protocol_id); in scmi_release_protocol()
804 protocol_id); in scmi_release_protocol()
837 u8 protocol_id; member
844 scmi_release_protocol(dres->handle, dres->protocol_id); in scmi_devm_release_protocol()
848 __scmi_devres_get_protocol_instance(struct scmi_device *sdev, u8 protocol_id) in __scmi_devres_get_protocol_instance() argument
858 pi = scmi_get_protocol_instance(sdev->handle, protocol_id); in __scmi_devres_get_protocol_instance()
865 dres->protocol_id = protocol_id; in __scmi_devres_get_protocol_instance()
890 scmi_devm_get_protocol(struct scmi_device *sdev, u8 protocol_id, in scmi_devm_get_protocol() argument
898 pi = __scmi_devres_get_protocol_instance(sdev, protocol_id); in scmi_devm_get_protocol()
924 u8 protocol_id) in scmi_devm_acquire_protocol() argument
928 pi = __scmi_devres_get_protocol_instance(sdev, protocol_id); in scmi_devm_acquire_protocol()
942 return dres->protocol_id == *((u8 *)data); in scmi_devm_protocol_match()
954 static void scmi_devm_put_protocol(struct scmi_device *sdev, u8 protocol_id) in scmi_devm_put_protocol() argument
959 scmi_devm_protocol_match, &protocol_id); in scmi_devm_put_protocol()
1258 id_table->name, id_table->protocol_id); in scmi_request_protocol_device()
1270 if (rdev->id_table->protocol_id == in scmi_request_protocol_device()
1271 id_table->protocol_id) in scmi_request_protocol_device()
1277 rdev->id_table->protocol_id, in scmi_request_protocol_device()
1311 id_table->protocol_id, in scmi_request_protocol_device()
1312 id_table->protocol_id + 1, GFP_KERNEL); in scmi_request_protocol_device()
1313 if (ret != id_table->protocol_id) { in scmi_request_protocol_device()
1335 id_table->protocol_id); in scmi_request_protocol_device()
1340 id_table->protocol_id, in scmi_request_protocol_device()
1348 id_table->protocol_id); in scmi_request_protocol_device()
1378 id_table->name, id_table->protocol_id); in scmi_unrequest_protocol_device()
1381 phead = idr_find(&scmi_requested_devices, id_table->protocol_id); in scmi_unrequest_protocol_device()
1395 id_table->protocol_id); in scmi_unrequest_protocol_device()