Lines Matching defs:points
70 DECLARE_FLEX_ARRAY(struct sof_ipc4_probe_point, points);
196 * ipc4_probes_points_info - retrieve list of probe points
203 * Returns list if active probe points if type is
204 * PROBES_INFO_ACTIVE_PROBES, or list of all available probe points if
252 dev_dbg(dev, "%s: got %zu probe points", __func__, *num_desc);
261 (*desc)[i].buffer_id = info->points[i].point_id;
262 (*desc)[i].purpose = info->points[i].purpose;
263 (*desc)[i].stream_tag = info->points[i].stream_tag;
305 * @desc: List of probe points to connect
317 struct sof_ipc4_probe_point *points;
330 points = kcalloc(num_desc, sizeof(*points), GFP_KERNEL);
331 if (!points)
335 points[i].point_id = desc[i].buffer_id;
336 points[i].purpose = desc[i].purpose;
337 points[i].stream_tag = desc[i].stream_tag;
346 msg.data_size = sizeof(*points) * num_desc;
347 msg.data_ptr = points;
351 kfree(points);
359 * @buffer_id: List of probe points to disconnect
364 * the probe points with an IPC4 for message.