Lines Matching full:scmi
55 #include "scmi.h"
58 SDT_PROVIDER_DEFINE(scmi);
59 SDT_PROBE_DEFINE3(scmi, func, scmi_req_alloc, req_alloc,
61 SDT_PROBE_DEFINE3(scmi, func, scmi_req_free_unlocked, req_alloc,
63 SDT_PROBE_DEFINE3(scmi, func, scmi_req_get, req_alloc,
65 SDT_PROBE_DEFINE3(scmi, func, scmi_req_put, req_alloc,
67 SDT_PROBE_DEFINE5(scmi, func, scmi_request_tx, xfer_track,
69 SDT_PROBE_DEFINE5(scmi, entry, scmi_wait_for_response, xfer_track,
71 SDT_PROBE_DEFINE5(scmi, exit, scmi_wait_for_response, xfer_track,
73 SDT_PROBE_DEFINE2(scmi, func, scmi_rx_irq_callback, hdr_dump,
75 SDT_PROBE_DEFINE5(scmi, func, scmi_process_response, xfer_track,
215 OID_AUTO, "scmi", CTLFLAG_RD, 0, "SCMI root"); in scmi_attach()
217 OID_AUTO, "transport", CTLFLAG_RD, 0, "SCMI Transport properties"); in scmi_attach()
219 CTLFLAG_RD, &sc->trs_desc.max_msg, 0, "SCMI Max number of inflight messages"); in scmi_attach()
221 CTLFLAG_RD, &sc->trs_desc.max_payld_sz, 0, "SCMI Max message payload size"); in scmi_attach()
223 CTLFLAG_RD, &sc->trs_desc.reply_timo_ms, 0, "SCMI Max message RX timeout ms"); in scmi_attach()
259 DEFINE_CLASS_1(scmi, scmi_driver, scmi_methods, sizeof(struct scmi_softc),
262 DRIVER_MODULE(scmi, simplebus, scmi_driver, 0, 0);
263 MODULE_VERSION(scmi, 1);
282 mtx_init(&req->mtx, "req", "SCMI", MTX_SPIN); in scmi_reqs_pool_allocate()
286 mtx_init(&rp->mtx, "reqs_pool", "SCMI", MTX_SPIN); in scmi_reqs_pool_allocate()
328 mtx_init(&trs->mtx, "tokens", "SCMI", MTX_SPIN); in scmi_transport_init()
417 SDT_PROBE3(scmi, func, scmi_req_alloc, req_alloc, in scmi_req_alloc()
439 SDT_PROBE3(scmi, func, scmi_req_free_unlocked, req_alloc, in scmi_req_free_unlocked()
455 SDT_PROBE3(scmi, func, scmi_req_get, req_alloc, in scmi_req_get()
473 SDT_PROBE3(scmi, func, scmi_req_put, req_alloc, in scmi_req_put()
498 * free slot: all possible SCMI messages are in-flight using all of the in scmi_token_pick()
626 SDT_PROBE5(scmi, func, scmi_process_response, xfer_track, req, in scmi_process_response()
667 SDT_PROBE2(scmi, func, scmi_rx_irq_callback, hdr_dump, hdr, rx_len); in scmi_rx_irq_callback()
684 SDT_PROBE5(scmi, entry, scmi_wait_for_response, xfer_track, req, in scmi_wait_for_response()
732 SDT_PROBE5(scmi, exit, scmi_wait_for_response, xfer_track, req, in scmi_wait_for_response()
838 SDT_PROBE5(scmi, func, scmi_request_tx, xfer_track, req, in scmi_request_tx()