Skip to content

Commit 0ea4901

Browse files
committed
modules: module_adapter: Remove redundant exports of internal functions
Remove redundant exports of internal module adapter functions. Loadable modules expose the module_interface interface, which is used by the module adapter. They do not need to call any module_adapter functions directly because they do not provide the comp_driver interface. Signed-off-by: Adrian Warecki <adrian.warecki@intel.com>
1 parent 23c4020 commit 0ea4901

3 files changed

Lines changed: 0 additions & 22 deletions

File tree

src/audio/component.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,6 @@ int comp_register(struct comp_driver_info *drv)
5353

5454
return 0;
5555
}
56-
EXPORT_SYMBOL(comp_register);
5756

5857
void comp_unregister(struct comp_driver_info *drv)
5958
{

src/audio/module_adapter/module_adapter.c

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -282,7 +282,6 @@ struct comp_dev *module_adapter_new_ext(const struct comp_driver *drv,
282282

283283
return NULL;
284284
}
285-
EXPORT_SYMBOL(module_adapter_new);
286285

287286
#if CONFIG_ZEPHYR_DP_SCHEDULER
288287
static void module_adapter_calculate_dp_period(struct comp_dev *dev)
@@ -619,7 +618,6 @@ int module_adapter_prepare(struct comp_dev *dev)
619618
mod->input_buffers = NULL;
620619
return ret;
621620
}
622-
EXPORT_SYMBOL(module_adapter_prepare);
623621

624622
int module_adapter_params(struct comp_dev *dev, struct sof_ipc_stream_params *params)
625623
{
@@ -659,7 +657,6 @@ int module_adapter_params(struct comp_dev *dev, struct sof_ipc_stream_params *pa
659657

660658
return 0;
661659
}
662-
EXPORT_SYMBOL(module_adapter_params);
663660

664661
/*
665662
* Function to copy from source buffer to the module buffer
@@ -1274,7 +1271,6 @@ int module_adapter_copy(struct comp_dev *dev)
12741271
comp_err(dev, "unknown processing_data_type");
12751272
return -EINVAL;
12761273
}
1277-
EXPORT_SYMBOL(module_adapter_copy);
12781274

12791275
int module_adapter_trigger(struct comp_dev *dev, int cmd)
12801276
{
@@ -1300,7 +1296,6 @@ int module_adapter_trigger(struct comp_dev *dev, int cmd)
13001296

13011297
return module_adapter_set_state(mod, dev, cmd);
13021298
}
1303-
EXPORT_SYMBOL(module_adapter_trigger);
13041299

13051300
int module_adapter_reset(struct comp_dev *dev)
13061301
{
@@ -1348,7 +1343,6 @@ int module_adapter_reset(struct comp_dev *dev)
13481343

13491344
return comp_set_state(dev, COMP_TRIGGER_RESET);
13501345
}
1351-
EXPORT_SYMBOL(module_adapter_reset);
13521346

13531347
void module_adapter_free(struct comp_dev *dev)
13541348
{
@@ -1381,7 +1375,6 @@ void module_adapter_free(struct comp_dev *dev)
13811375

13821376
module_adapter_mem_free(mod);
13831377
}
1384-
EXPORT_SYMBOL(module_adapter_free);
13851378

13861379
size_t module_adapter_heap_usage(struct processing_module *mod, size_t *hwm)
13871380
{
@@ -1392,7 +1385,6 @@ size_t module_adapter_heap_usage(struct processing_module *mod, size_t *hwm)
13921385

13931386
return res->heap_usage;
13941387
}
1395-
EXPORT_SYMBOL(module_adapter_heap_usage);
13961388

13971389
/*
13981390
* \brief Get DAI hw params
@@ -1415,7 +1407,6 @@ int module_adapter_get_hw_params(struct comp_dev *dev, struct sof_ipc_stream_par
14151407

14161408
return -EOPNOTSUPP;
14171409
}
1418-
EXPORT_SYMBOL(module_adapter_get_hw_params);
14191410

14201411
/*
14211412
* \brief Get stream position
@@ -1436,7 +1427,6 @@ int module_adapter_position(struct comp_dev *dev, struct sof_ipc_stream_posn *po
14361427

14371428
return -EOPNOTSUPP;
14381429
}
1439-
EXPORT_SYMBOL(module_adapter_position);
14401430

14411431
/*
14421432
* \brief DAI timestamp configure
@@ -1456,7 +1446,6 @@ int module_adapter_ts_config_op(struct comp_dev *dev)
14561446

14571447
return -EOPNOTSUPP;
14581448
}
1459-
EXPORT_SYMBOL(module_adapter_ts_config_op);
14601449

14611450
/*
14621451
* \brief DAI timestamp start
@@ -1476,7 +1465,6 @@ int module_adapter_ts_start_op(struct comp_dev *dev)
14761465

14771466
return -EOPNOTSUPP;
14781467
}
1479-
EXPORT_SYMBOL(module_adapter_ts_start_op);
14801468

14811469
/*
14821470
* \brief DAI timestamp stop
@@ -1496,7 +1484,6 @@ int module_adapter_ts_stop_op(struct comp_dev *dev)
14961484

14971485
return -EOPNOTSUPP;
14981486
}
1499-
EXPORT_SYMBOL(module_adapter_ts_stop_op);
15001487

15011488
/*
15021489
* \brief Get DAI timestamp
@@ -1521,4 +1508,3 @@ int module_adapter_ts_get_op(struct comp_dev *dev, struct timestamp_data *tsd)
15211508

15221509
return -EOPNOTSUPP;
15231510
}
1524-
EXPORT_SYMBOL(module_adapter_ts_get_op);

src/audio/module_adapter/module_adapter_ipc4.c

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,6 @@ int module_set_large_config(struct comp_dev *dev, uint32_t param_id, bool first_
212212
NULL, 0);
213213
return 0;
214214
}
215-
EXPORT_SYMBOL(module_set_large_config);
216215

217216
int module_get_large_config(struct comp_dev *dev, uint32_t param_id, bool first_block,
218217
bool last_block, uint32_t *data_offset_size, char *data)
@@ -244,7 +243,6 @@ int module_get_large_config(struct comp_dev *dev, uint32_t param_id, bool first_
244243
*/
245244
return -EIO;
246245
}
247-
EXPORT_SYMBOL(module_get_large_config);
248246

249247
int module_adapter_get_attribute(struct comp_dev *dev, uint32_t type, void *value)
250248
{
@@ -266,7 +264,6 @@ int module_adapter_get_attribute(struct comp_dev *dev, uint32_t type, void *valu
266264

267265
return 0;
268266
}
269-
EXPORT_SYMBOL(module_adapter_get_attribute);
270267

271268
int module_adapter_set_attribute(struct comp_dev *dev, uint32_t type, void *value)
272269
{
@@ -284,7 +281,6 @@ int module_adapter_set_attribute(struct comp_dev *dev, uint32_t type, void *valu
284281

285282
return 0;
286283
}
287-
EXPORT_SYMBOL(module_adapter_set_attribute);
288284

289285
static bool module_adapter_multi_sink_source_prepare(struct comp_dev *dev)
290286
{
@@ -369,7 +365,6 @@ int module_adapter_bind(struct comp_dev *dev, struct bind_info *bind_data)
369365

370366
return 0;
371367
}
372-
EXPORT_SYMBOL(module_adapter_bind);
373368

374369
int module_adapter_unbind(struct comp_dev *dev, struct bind_info *unbind_data)
375370
{
@@ -384,7 +379,6 @@ int module_adapter_unbind(struct comp_dev *dev, struct bind_info *unbind_data)
384379

385380
return 0;
386381
}
387-
EXPORT_SYMBOL(module_adapter_unbind);
388382

389383
uint64_t module_adapter_get_total_data_processed(struct comp_dev *dev,
390384
uint32_t stream_no, bool input)
@@ -400,7 +394,6 @@ uint64_t module_adapter_get_total_data_processed(struct comp_dev *dev,
400394
else
401395
return mod->total_data_consumed;
402396
}
403-
EXPORT_SYMBOL(module_adapter_get_total_data_processed);
404397

405398
int module_adapter_sink_src_prepare(struct comp_dev *dev)
406399
{

0 commit comments

Comments
 (0)