Symbol: intel_sst_drv
sound/soc/intel/atom/sst/sst.c
117
struct intel_sst_drv *drv = (struct intel_sst_drv *) context;
sound/soc/intel/atom/sst/sst.c
144
static int sst_save_dsp_context_v2(struct intel_sst_drv *sst)
sound/soc/intel/atom/sst/sst.c
174
int sst_driver_ops(struct intel_sst_drv *sst)
sound/soc/intel/atom/sst/sst.c
195
struct intel_sst_drv *ctx = container_of(work,
sound/soc/intel/atom/sst/sst.c
196
struct intel_sst_drv, ipc_post_msg_wq);
sound/soc/intel/atom/sst/sst.c
201
static int sst_workqueue_init(struct intel_sst_drv *ctx)
sound/soc/intel/atom/sst/sst.c
217
static void sst_init_locks(struct intel_sst_drv *ctx)
sound/soc/intel/atom/sst/sst.c
230
int sst_alloc_drv_context(struct intel_sst_drv **ctx,
sound/soc/intel/atom/sst/sst.c
233
*ctx = devm_kzalloc(dev, sizeof(struct intel_sst_drv), GFP_KERNEL);
sound/soc/intel/atom/sst/sst.c
247
struct intel_sst_drv *ctx = dev_get_drvdata(dev);
sound/soc/intel/atom/sst/sst.c
270
int sst_context_init(struct intel_sst_drv *ctx)
sound/soc/intel/atom/sst/sst.c
362
void sst_context_cleanup(struct intel_sst_drv *ctx)
sound/soc/intel/atom/sst/sst.c
380
void sst_configure_runtime_pm(struct intel_sst_drv *ctx)
sound/soc/intel/atom/sst/sst.c
405
struct intel_sst_drv *ctx = dev_get_drvdata(dev);
sound/soc/intel/atom/sst/sst.c
428
struct intel_sst_drv *ctx = dev_get_drvdata(dev);
sound/soc/intel/atom/sst/sst.c
512
struct intel_sst_drv *ctx = dev_get_drvdata(dev);
sound/soc/intel/atom/sst/sst.c
53
struct intel_sst_drv *drv = (struct intel_sst_drv *) context;
sound/soc/intel/atom/sst/sst.h
420
void (*clear_interrupt)(struct intel_sst_drv *ctx);
sound/soc/intel/atom/sst/sst.h
421
int (*start)(struct intel_sst_drv *ctx);
sound/soc/intel/atom/sst/sst.h
422
int (*reset)(struct intel_sst_drv *ctx);
sound/soc/intel/atom/sst/sst.h
423
void (*process_reply)(struct intel_sst_drv *ctx, struct ipc_post *msg);
sound/soc/intel/atom/sst/sst.h
424
int (*post_message)(struct intel_sst_drv *ctx,
sound/soc/intel/atom/sst/sst.h
428
int (*save_dsp_context)(struct intel_sst_drv *sst);
sound/soc/intel/atom/sst/sst.h
430
int (*alloc_stream)(struct intel_sst_drv *ctx, void *params);
sound/soc/intel/atom/sst/sst.h
431
void (*post_download)(struct intel_sst_drv *sst);
sound/soc/intel/atom/sst/sst.h
434
int sst_realloc_stream(struct intel_sst_drv *sst_drv_ctx, int str_id);
sound/soc/intel/atom/sst/sst.h
435
int sst_pause_stream(struct intel_sst_drv *sst_drv_ctx, int str_id);
sound/soc/intel/atom/sst/sst.h
436
int sst_resume_stream(struct intel_sst_drv *sst_drv_ctx, int str_id);
sound/soc/intel/atom/sst/sst.h
437
int sst_drop_stream(struct intel_sst_drv *sst_drv_ctx, int str_id);
sound/soc/intel/atom/sst/sst.h
438
int sst_free_stream(struct intel_sst_drv *sst_drv_ctx, int str_id);
sound/soc/intel/atom/sst/sst.h
439
int sst_start_stream(struct intel_sst_drv *sst_drv_ctx, int str_id);
sound/soc/intel/atom/sst/sst.h
440
int sst_send_byte_stream_mrfld(struct intel_sst_drv *sst_drv_ctx,
sound/soc/intel/atom/sst/sst.h
444
int sst_get_stream(struct intel_sst_drv *ctx,
sound/soc/intel/atom/sst/sst.h
446
int sst_drain_stream(struct intel_sst_drv *sst_drv_ctx,
sound/soc/intel/atom/sst/sst.h
448
int sst_post_message_mrfld(struct intel_sst_drv *sst_drv_ctx,
sound/soc/intel/atom/sst/sst.h
450
void sst_process_reply_mrfld(struct intel_sst_drv *sst_drv_ctx, struct ipc_post *msg);
sound/soc/intel/atom/sst/sst.h
451
int sst_start_mrfld(struct intel_sst_drv *sst_drv_ctx);
sound/soc/intel/atom/sst/sst.h
452
int intel_sst_reset_dsp_mrfld(struct intel_sst_drv *sst_drv_ctx);
sound/soc/intel/atom/sst/sst.h
453
void intel_sst_clear_intr_mrfld(struct intel_sst_drv *sst_drv_ctx);
sound/soc/intel/atom/sst/sst.h
455
int sst_load_fw(struct intel_sst_drv *sst_drv_ctx);
sound/soc/intel/atom/sst/sst.h
457
void sst_post_download_mrfld(struct intel_sst_drv *ctx);
sound/soc/intel/atom/sst/sst.h
458
int sst_get_block_stream(struct intel_sst_drv *sst_drv_ctx);
sound/soc/intel/atom/sst/sst.h
459
void sst_memcpy_free_resources(struct intel_sst_drv *sst_drv_ctx);
sound/soc/intel/atom/sst/sst.h
461
int sst_wait_timeout(struct intel_sst_drv *sst_drv_ctx,
sound/soc/intel/atom/sst/sst.h
464
int free_stream_context(struct intel_sst_drv *ctx, unsigned int str_id);
sound/soc/intel/atom/sst/sst.h
466
int intel_sst_register_compress(struct intel_sst_drv *sst);
sound/soc/intel/atom/sst/sst.h
467
int intel_sst_remove_compress(struct intel_sst_drv *sst);
sound/soc/intel/atom/sst/sst.h
471
int sst_alloc_stream_mrfld(struct intel_sst_drv *sst_drv_ctx, void *params);
sound/soc/intel/atom/sst/sst.h
473
struct sst_block *sst_create_block(struct intel_sst_drv *ctx,
sound/soc/intel/atom/sst/sst.h
476
struct intel_sst_drv *sst_drv_ctx, struct sst_block **block,
sound/soc/intel/atom/sst/sst.h
478
int sst_free_block(struct intel_sst_drv *ctx, struct sst_block *freed);
sound/soc/intel/atom/sst/sst.h
479
int sst_wake_up_block(struct intel_sst_drv *ctx, int result,
sound/soc/intel/atom/sst/sst.h
481
int sst_request_firmware_async(struct intel_sst_drv *ctx);
sound/soc/intel/atom/sst/sst.h
482
int sst_driver_ops(struct intel_sst_drv *sst);
sound/soc/intel/atom/sst/sst.h
485
int sst_prepare_and_post_msg(struct intel_sst_drv *sst,
sound/soc/intel/atom/sst/sst.h
491
int sst_assign_pvt_id(struct intel_sst_drv *drv);
sound/soc/intel/atom/sst/sst.h
492
int sst_validate_strid(struct intel_sst_drv *sst_drv_ctx, int str_id);
sound/soc/intel/atom/sst/sst.h
493
struct stream_info *get_stream_info(struct intel_sst_drv *sst_drv_ctx,
sound/soc/intel/atom/sst/sst.h
495
int get_stream_id_mrfld(struct intel_sst_drv *sst_drv_ctx,
sound/soc/intel/atom/sst/sst.h
498
void sst_add_to_dispatch_list_and_post(struct intel_sst_drv *sst,
sound/soc/intel/atom/sst/sst.h
500
int sst_pm_runtime_put(struct intel_sst_drv *sst_drv);
sound/soc/intel/atom/sst/sst.h
507
struct intel_sst_drv *sst_drv_ctx, int sst_state);
sound/soc/intel/atom/sst/sst.h
516
int sst_alloc_drv_context(struct intel_sst_drv **ctx,
sound/soc/intel/atom/sst/sst.h
518
int sst_context_init(struct intel_sst_drv *ctx);
sound/soc/intel/atom/sst/sst.h
519
void sst_context_cleanup(struct intel_sst_drv *ctx);
sound/soc/intel/atom/sst/sst.h
520
void sst_configure_runtime_pm(struct intel_sst_drv *ctx);
sound/soc/intel/atom/sst/sst_acpi.c
171
static int sst_platform_get_resources(struct intel_sst_drv *ctx)
sound/soc/intel/atom/sst/sst_acpi.c
261
struct intel_sst_drv *ctx;
sound/soc/intel/atom/sst/sst_acpi.c
385
struct intel_sst_drv *ctx;
sound/soc/intel/atom/sst/sst_drv_interface.c
101
int sst_get_stream(struct intel_sst_drv *ctx,
sound/soc/intel/atom/sst/sst_drv_interface.c
121
struct intel_sst_drv *ctx = dev_get_drvdata(dev);
sound/soc/intel/atom/sst/sst_drv_interface.c
161
struct intel_sst_drv *ctx = dev_get_drvdata(dev);
sound/soc/intel/atom/sst/sst_drv_interface.c
180
struct intel_sst_drv *ctx = dev_get_drvdata(dev);
sound/soc/intel/atom/sst/sst_drv_interface.c
206
struct intel_sst_drv *ctx = dev_get_drvdata(dev);
sound/soc/intel/atom/sst/sst_drv_interface.c
232
struct intel_sst_drv *ctx = dev_get_drvdata(dev);
sound/soc/intel/atom/sst/sst_drv_interface.c
261
struct intel_sst_drv *ctx = dev_get_drvdata(dev);
sound/soc/intel/atom/sst/sst_drv_interface.c
280
struct intel_sst_drv *ctx = dev_get_drvdata(dev);
sound/soc/intel/atom/sst/sst_drv_interface.c
288
struct intel_sst_drv *ctx = dev_get_drvdata(dev);
sound/soc/intel/atom/sst/sst_drv_interface.c
296
struct intel_sst_drv *ctx = dev_get_drvdata(dev);
sound/soc/intel/atom/sst/sst_drv_interface.c
308
struct intel_sst_drv *ctx = dev_get_drvdata(dev);
sound/soc/intel/atom/sst/sst_drv_interface.c
315
struct intel_sst_drv *ctx = dev_get_drvdata(dev);
sound/soc/intel/atom/sst/sst_drv_interface.c
323
struct intel_sst_drv *ctx = dev_get_drvdata(dev);
sound/soc/intel/atom/sst/sst_drv_interface.c
333
struct intel_sst_drv *ctx = dev_get_drvdata(dev);
sound/soc/intel/atom/sst/sst_drv_interface.c
40
int free_stream_context(struct intel_sst_drv *ctx, unsigned int str_id)
sound/soc/intel/atom/sst/sst_drv_interface.c
433
struct intel_sst_drv *ctx = dev_get_drvdata(dev);
sound/soc/intel/atom/sst/sst_drv_interface.c
454
static inline int sst_calc_tstamp(struct intel_sst_drv *ctx,
sound/soc/intel/atom/sst/sst_drv_interface.c
494
struct intel_sst_drv *ctx = dev_get_drvdata(dev);
sound/soc/intel/atom/sst/sst_drv_interface.c
517
struct intel_sst_drv *ctx = dev_get_drvdata(dev);
sound/soc/intel/atom/sst/sst_drv_interface.c
534
struct intel_sst_drv *ctx = dev_get_drvdata(dev);
sound/soc/intel/atom/sst/sst_drv_interface.c
550
struct intel_sst_drv *ctx = dev_get_drvdata(dev);
sound/soc/intel/atom/sst/sst_drv_interface.c
565
struct intel_sst_drv *ctx = dev_get_drvdata(dev);
sound/soc/intel/atom/sst/sst_drv_interface.c
580
struct intel_sst_drv *ctx = dev_get_drvdata(dev);
sound/soc/intel/atom/sst/sst_drv_interface.c
618
struct intel_sst_drv *ctx = dev_get_drvdata(dev);
sound/soc/intel/atom/sst/sst_ipc.c
115
int sst_post_message_mrfld(struct intel_sst_drv *sst_drv_ctx,
sound/soc/intel/atom/sst/sst_ipc.c
178
void intel_sst_clear_intr_mrfld(struct intel_sst_drv *sst_drv_ctx)
sound/soc/intel/atom/sst/sst_ipc.c
215
static void process_fw_init(struct intel_sst_drv *sst_drv_ctx,
sound/soc/intel/atom/sst/sst_ipc.c
248
static void process_fw_async_msg(struct intel_sst_drv *sst_drv_ctx,
sound/soc/intel/atom/sst/sst_ipc.c
28
struct sst_block *sst_create_block(struct intel_sst_drv *ctx,
sound/soc/intel/atom/sst/sst_ipc.c
318
void sst_process_reply_mrfld(struct intel_sst_drv *sst_drv_ctx,
sound/soc/intel/atom/sst/sst_ipc.c
63
int sst_wake_up_block(struct intel_sst_drv *ctx, int result,
sound/soc/intel/atom/sst/sst_ipc.c
92
int sst_free_block(struct intel_sst_drv *ctx, struct sst_block *freed)
sound/soc/intel/atom/sst/sst_loader.c
107
static int sst_validate_fw_image(struct intel_sst_drv *ctx, unsigned long size,
sound/soc/intel/atom/sst/sst_loader.c
172
static int sst_parse_module_memcpy(struct intel_sst_drv *sst_drv_ctx,
sound/soc/intel/atom/sst/sst_loader.c
231
static int sst_parse_fw_memcpy(struct intel_sst_drv *ctx, unsigned long size,
sound/soc/intel/atom/sst/sst_loader.c
272
void sst_memcpy_free_resources(struct intel_sst_drv *sst_drv_ctx)
sound/soc/intel/atom/sst/sst_loader.c
284
static int sst_cache_and_parse_fw(struct intel_sst_drv *sst,
sound/soc/intel/atom/sst/sst_loader.c
312
struct intel_sst_drv *ctx = context;
sound/soc/intel/atom/sst/sst_loader.c
341
static int sst_request_fw(struct intel_sst_drv *sst)
sound/soc/intel/atom/sst/sst_loader.c
380
void sst_post_download_mrfld(struct intel_sst_drv *ctx)
sound/soc/intel/atom/sst/sst_loader.c
392
int sst_load_fw(struct intel_sst_drv *sst_drv_ctx)
sound/soc/intel/atom/sst/sst_loader.c
54
int intel_sst_reset_dsp_mrfld(struct intel_sst_drv *sst_drv_ctx)
sound/soc/intel/atom/sst/sst_loader.c
83
int sst_start_mrfld(struct intel_sst_drv *sst_drv_ctx)
sound/soc/intel/atom/sst/sst_pci.c
105
struct intel_sst_drv *sst_drv_ctx;
sound/soc/intel/atom/sst/sst_pci.c
156
struct intel_sst_drv *sst_drv_ctx = pci_get_drvdata(pci);
sound/soc/intel/atom/sst/sst_pci.c
24
static int sst_platform_get_resources(struct intel_sst_drv *ctx)
sound/soc/intel/atom/sst/sst_pvt.c
154
struct intel_sst_drv *sst_drv_ctx, struct sst_block **block,
sound/soc/intel/atom/sst/sst_pvt.c
187
int sst_prepare_and_post_msg(struct intel_sst_drv *sst,
sound/soc/intel/atom/sst/sst_pvt.c
258
int sst_pm_runtime_put(struct intel_sst_drv *sst_drv)
sound/soc/intel/atom/sst/sst_pvt.c
301
int sst_assign_pvt_id(struct intel_sst_drv *drv)
sound/soc/intel/atom/sst/sst_pvt.c
321
struct intel_sst_drv *sst_drv_ctx, int str_id)
sound/soc/intel/atom/sst/sst_pvt.c
334
struct intel_sst_drv *sst_drv_ctx, int str_id)
sound/soc/intel/atom/sst/sst_pvt.c
341
int get_stream_id_mrfld(struct intel_sst_drv *sst_drv_ctx,
sound/soc/intel/atom/sst/sst_pvt.c
363
void sst_add_to_dispatch_list_and_post(struct intel_sst_drv *sst,
sound/soc/intel/atom/sst/sst_pvt.c
65
struct intel_sst_drv *sst_drv_ctx, int sst_state)
sound/soc/intel/atom/sst/sst_pvt.c
81
int sst_wait_timeout(struct intel_sst_drv *sst_drv_ctx, struct sst_block *block)
sound/soc/intel/atom/sst/sst_stream.c
100
int sst_realloc_stream(struct intel_sst_drv *sst_drv_ctx, int str_id)
sound/soc/intel/atom/sst/sst_stream.c
150
int sst_start_stream(struct intel_sst_drv *sst_drv_ctx, int str_id)
sound/soc/intel/atom/sst/sst_stream.c
170
int sst_send_byte_stream_mrfld(struct intel_sst_drv *sst_drv_ctx,
sound/soc/intel/atom/sst/sst_stream.c
243
int sst_pause_stream(struct intel_sst_drv *sst_drv_ctx, int str_id)
sound/soc/intel/atom/sst/sst_stream.c
26
int sst_alloc_stream_mrfld(struct intel_sst_drv *sst_drv_ctx, void *params)
sound/soc/intel/atom/sst/sst_stream.c
288
int sst_resume_stream(struct intel_sst_drv *sst_drv_ctx, int str_id)
sound/soc/intel/atom/sst/sst_stream.c
356
int sst_drop_stream(struct intel_sst_drv *sst_drv_ctx, int str_id)
sound/soc/intel/atom/sst/sst_stream.c
391
int sst_drain_stream(struct intel_sst_drv *sst_drv_ctx,
sound/soc/intel/atom/sst/sst_stream.c
429
int sst_free_stream(struct intel_sst_drv *sst_drv_ctx, int str_id)