Lines Matching refs:lib_id
172 static int sof_ipc4_load_library(struct snd_sof_dev *sdev, unsigned long lib_id, in sof_ipc4_load_library() argument
220 fw_lib->id = lib_id; in sof_ipc4_load_library()
224 fw_lib->modules[i].man4_module_entry.id |= (lib_id << SOF_IPC4_MOD_LIB_ID_SHIFT); in sof_ipc4_load_library()
248 ret = xa_insert(&ipc4_data->fw_lib_xa, lib_id, fw_lib, GFP_KERNEL); in sof_ipc4_load_library()
287 unsigned long lib_id = 1; in sof_ipc4_complete_split_release() local
324 ret = sof_ipc4_load_library(sdev, lib_id, lib_filename, true); in sof_ipc4_complete_split_release()
329 lib_id++; in sof_ipc4_complete_split_release()
340 unsigned long lib_id, const guid_t *uuid) in sof_ipc4_load_library_by_uuid() argument
356 ret = sof_ipc4_load_library(sdev, lib_id, lib_filename, false); in sof_ipc4_load_library_by_uuid()
368 unsigned long lib_id; in sof_ipc4_find_module_by_uuid() local
374 xa_for_each(&ipc4_data->fw_lib_xa, lib_id, fw_lib) { in sof_ipc4_find_module_by_uuid()
385 if ((lib_id + 1) == ipc4_data->max_libs_count) { in sof_ipc4_find_module_by_uuid()
393 ret = sof_ipc4_load_library_by_uuid(sdev, lib_id + 1, uuid); in sof_ipc4_find_module_by_uuid()
398 xa_for_each_start(&ipc4_data->fw_lib_xa, lib_id, fw_lib, lib_id) { in sof_ipc4_find_module_by_uuid()
548 unsigned long lib_id; in sof_ipc4_reload_fw_libraries() local
551 xa_for_each_start(&ipc4_data->fw_lib_xa, lib_id, fw_lib, 1) { in sof_ipc4_reload_fw_libraries()