intel_sst_drv 52 sound/soc/intel/atom/sst/sst.c struct intel_sst_drv *drv = (struct intel_sst_drv *) context; intel_sst_drv 116 sound/soc/intel/atom/sst/sst.c struct intel_sst_drv *drv = (struct intel_sst_drv *) context; intel_sst_drv 143 sound/soc/intel/atom/sst/sst.c static int sst_save_dsp_context_v2(struct intel_sst_drv *sst) intel_sst_drv 173 sound/soc/intel/atom/sst/sst.c int sst_driver_ops(struct intel_sst_drv *sst) intel_sst_drv 194 sound/soc/intel/atom/sst/sst.c struct intel_sst_drv *ctx = container_of(work, intel_sst_drv 195 sound/soc/intel/atom/sst/sst.c struct intel_sst_drv, ipc_post_msg_wq); intel_sst_drv 200 sound/soc/intel/atom/sst/sst.c static int sst_workqueue_init(struct intel_sst_drv *ctx) intel_sst_drv 216 sound/soc/intel/atom/sst/sst.c static void sst_init_locks(struct intel_sst_drv *ctx) intel_sst_drv 224 sound/soc/intel/atom/sst/sst.c int sst_alloc_drv_context(struct intel_sst_drv **ctx, intel_sst_drv 227 sound/soc/intel/atom/sst/sst.c *ctx = devm_kzalloc(dev, sizeof(struct intel_sst_drv), GFP_KERNEL); intel_sst_drv 241 sound/soc/intel/atom/sst/sst.c struct intel_sst_drv *ctx = dev_get_drvdata(dev); intel_sst_drv 264 sound/soc/intel/atom/sst/sst.c int sst_context_init(struct intel_sst_drv *ctx) intel_sst_drv 357 sound/soc/intel/atom/sst/sst.c void sst_context_cleanup(struct intel_sst_drv *ctx) intel_sst_drv 377 sound/soc/intel/atom/sst/sst.c void sst_configure_runtime_pm(struct intel_sst_drv *ctx) intel_sst_drv 402 sound/soc/intel/atom/sst/sst.c struct intel_sst_drv *ctx = dev_get_drvdata(dev); intel_sst_drv 425 sound/soc/intel/atom/sst/sst.c struct intel_sst_drv *ctx = dev_get_drvdata(dev); intel_sst_drv 509 sound/soc/intel/atom/sst/sst.c struct intel_sst_drv *ctx = dev_get_drvdata(dev); intel_sst_drv 416 sound/soc/intel/atom/sst/sst.h void (*clear_interrupt)(struct intel_sst_drv *ctx); intel_sst_drv 417 sound/soc/intel/atom/sst/sst.h int (*start)(struct intel_sst_drv *ctx); intel_sst_drv 418 sound/soc/intel/atom/sst/sst.h int (*reset)(struct intel_sst_drv *ctx); intel_sst_drv 419 sound/soc/intel/atom/sst/sst.h void (*process_reply)(struct intel_sst_drv *ctx, struct ipc_post *msg); intel_sst_drv 420 sound/soc/intel/atom/sst/sst.h int (*post_message)(struct intel_sst_drv *ctx, intel_sst_drv 424 sound/soc/intel/atom/sst/sst.h int (*save_dsp_context)(struct intel_sst_drv *sst); intel_sst_drv 426 sound/soc/intel/atom/sst/sst.h int (*alloc_stream)(struct intel_sst_drv *ctx, void *params); intel_sst_drv 427 sound/soc/intel/atom/sst/sst.h void (*post_download)(struct intel_sst_drv *sst); intel_sst_drv 430 sound/soc/intel/atom/sst/sst.h int sst_realloc_stream(struct intel_sst_drv *sst_drv_ctx, int str_id); intel_sst_drv 431 sound/soc/intel/atom/sst/sst.h int sst_pause_stream(struct intel_sst_drv *sst_drv_ctx, int id); intel_sst_drv 432 sound/soc/intel/atom/sst/sst.h int sst_resume_stream(struct intel_sst_drv *sst_drv_ctx, int id); intel_sst_drv 433 sound/soc/intel/atom/sst/sst.h int sst_drop_stream(struct intel_sst_drv *sst_drv_ctx, int id); intel_sst_drv 434 sound/soc/intel/atom/sst/sst.h int sst_free_stream(struct intel_sst_drv *sst_drv_ctx, int id); intel_sst_drv 435 sound/soc/intel/atom/sst/sst.h int sst_start_stream(struct intel_sst_drv *sst_drv_ctx, int str_id); intel_sst_drv 436 sound/soc/intel/atom/sst/sst.h int sst_send_byte_stream_mrfld(struct intel_sst_drv *ctx, intel_sst_drv 440 sound/soc/intel/atom/sst/sst.h int sst_get_stream(struct intel_sst_drv *sst_drv_ctx, intel_sst_drv 442 sound/soc/intel/atom/sst/sst.h int sst_get_stream_allocated(struct intel_sst_drv *ctx, intel_sst_drv 445 sound/soc/intel/atom/sst/sst.h int sst_drain_stream(struct intel_sst_drv *sst_drv_ctx, intel_sst_drv 447 sound/soc/intel/atom/sst/sst.h int sst_post_message_mrfld(struct intel_sst_drv *ctx, intel_sst_drv 449 sound/soc/intel/atom/sst/sst.h void sst_process_reply_mrfld(struct intel_sst_drv *ctx, struct ipc_post *msg); intel_sst_drv 450 sound/soc/intel/atom/sst/sst.h int sst_start_mrfld(struct intel_sst_drv *ctx); intel_sst_drv 451 sound/soc/intel/atom/sst/sst.h int intel_sst_reset_dsp_mrfld(struct intel_sst_drv *ctx); intel_sst_drv 452 sound/soc/intel/atom/sst/sst.h void intel_sst_clear_intr_mrfld(struct intel_sst_drv *ctx); intel_sst_drv 454 sound/soc/intel/atom/sst/sst.h int sst_load_fw(struct intel_sst_drv *ctx); intel_sst_drv 456 sound/soc/intel/atom/sst/sst.h void sst_post_download_mrfld(struct intel_sst_drv *ctx); intel_sst_drv 457 sound/soc/intel/atom/sst/sst.h int sst_get_block_stream(struct intel_sst_drv *sst_drv_ctx); intel_sst_drv 458 sound/soc/intel/atom/sst/sst.h void sst_memcpy_free_resources(struct intel_sst_drv *ctx); intel_sst_drv 460 sound/soc/intel/atom/sst/sst.h int sst_wait_interruptible(struct intel_sst_drv *sst_drv_ctx, intel_sst_drv 462 sound/soc/intel/atom/sst/sst.h int sst_wait_timeout(struct intel_sst_drv *sst_drv_ctx, intel_sst_drv 465 sound/soc/intel/atom/sst/sst.h int free_stream_context(struct intel_sst_drv *ctx, unsigned int str_id); intel_sst_drv 467 sound/soc/intel/atom/sst/sst.h int intel_sst_register_compress(struct intel_sst_drv *sst); intel_sst_drv 468 sound/soc/intel/atom/sst/sst.h int intel_sst_remove_compress(struct intel_sst_drv *sst); intel_sst_drv 469 sound/soc/intel/atom/sst/sst.h void sst_cdev_fragment_elapsed(struct intel_sst_drv *ctx, int str_id); intel_sst_drv 473 sound/soc/intel/atom/sst/sst.h int sst_alloc_stream_mrfld(struct intel_sst_drv *sst_drv_ctx, void *params); intel_sst_drv 475 sound/soc/intel/atom/sst/sst.h struct sst_block *sst_create_block(struct intel_sst_drv *ctx, intel_sst_drv 478 sound/soc/intel/atom/sst/sst.h struct intel_sst_drv *sst_drv_ctx, struct sst_block **block, intel_sst_drv 480 sound/soc/intel/atom/sst/sst.h int sst_free_block(struct intel_sst_drv *ctx, struct sst_block *freed); intel_sst_drv 481 sound/soc/intel/atom/sst/sst.h int sst_wake_up_block(struct intel_sst_drv *ctx, int result, intel_sst_drv 483 sound/soc/intel/atom/sst/sst.h int sst_request_firmware_async(struct intel_sst_drv *ctx); intel_sst_drv 484 sound/soc/intel/atom/sst/sst.h int sst_driver_ops(struct intel_sst_drv *sst); intel_sst_drv 487 sound/soc/intel/atom/sst/sst.h int sst_prepare_and_post_msg(struct intel_sst_drv *sst, intel_sst_drv 493 sound/soc/intel/atom/sst/sst.h int sst_assign_pvt_id(struct intel_sst_drv *sst_drv_ctx); intel_sst_drv 494 sound/soc/intel/atom/sst/sst.h int sst_validate_strid(struct intel_sst_drv *sst_drv_ctx, int str_id); intel_sst_drv 495 sound/soc/intel/atom/sst/sst.h struct stream_info *get_stream_info(struct intel_sst_drv *sst_drv_ctx, intel_sst_drv 497 sound/soc/intel/atom/sst/sst.h int get_stream_id_mrfld(struct intel_sst_drv *sst_drv_ctx, intel_sst_drv 500 sound/soc/intel/atom/sst/sst.h void sst_add_to_dispatch_list_and_post(struct intel_sst_drv *sst, intel_sst_drv 502 sound/soc/intel/atom/sst/sst.h int sst_pm_runtime_put(struct intel_sst_drv *sst_drv); intel_sst_drv 509 sound/soc/intel/atom/sst/sst.h struct intel_sst_drv *sst_drv_ctx, int sst_state); intel_sst_drv 518 sound/soc/intel/atom/sst/sst.h int sst_alloc_drv_context(struct intel_sst_drv **ctx, intel_sst_drv 520 sound/soc/intel/atom/sst/sst.h int sst_context_init(struct intel_sst_drv *ctx); intel_sst_drv 521 sound/soc/intel/atom/sst/sst.h void sst_context_cleanup(struct intel_sst_drv *ctx); intel_sst_drv 522 sound/soc/intel/atom/sst/sst.h void sst_configure_runtime_pm(struct intel_sst_drv *ctx); intel_sst_drv 149 sound/soc/intel/atom/sst/sst_acpi.c static int sst_platform_get_resources(struct intel_sst_drv *ctx) intel_sst_drv 239 sound/soc/intel/atom/sst/sst_acpi.c struct intel_sst_drv *ctx; intel_sst_drv 333 sound/soc/intel/atom/sst/sst_acpi.c struct intel_sst_drv *ctx; intel_sst_drv 43 sound/soc/intel/atom/sst/sst_drv_interface.c int free_stream_context(struct intel_sst_drv *ctx, unsigned int str_id) intel_sst_drv 61 sound/soc/intel/atom/sst/sst_drv_interface.c int sst_get_stream_allocated(struct intel_sst_drv *ctx, intel_sst_drv 117 sound/soc/intel/atom/sst/sst_drv_interface.c int sst_get_stream(struct intel_sst_drv *ctx, intel_sst_drv 137 sound/soc/intel/atom/sst/sst_drv_interface.c struct intel_sst_drv *ctx = dev_get_drvdata(dev); intel_sst_drv 178 sound/soc/intel/atom/sst/sst_drv_interface.c struct intel_sst_drv *ctx = dev_get_drvdata(dev); intel_sst_drv 197 sound/soc/intel/atom/sst/sst_drv_interface.c struct intel_sst_drv *ctx = dev_get_drvdata(dev); intel_sst_drv 225 sound/soc/intel/atom/sst/sst_drv_interface.c struct intel_sst_drv *ctx = dev_get_drvdata(dev); intel_sst_drv 251 sound/soc/intel/atom/sst/sst_drv_interface.c struct intel_sst_drv *ctx = dev_get_drvdata(dev); intel_sst_drv 280 sound/soc/intel/atom/sst/sst_drv_interface.c struct intel_sst_drv *ctx = dev_get_drvdata(dev); intel_sst_drv 299 sound/soc/intel/atom/sst/sst_drv_interface.c struct intel_sst_drv *ctx = dev_get_drvdata(dev); intel_sst_drv 307 sound/soc/intel/atom/sst/sst_drv_interface.c struct intel_sst_drv *ctx = dev_get_drvdata(dev); intel_sst_drv 315 sound/soc/intel/atom/sst/sst_drv_interface.c struct intel_sst_drv *ctx = dev_get_drvdata(dev); intel_sst_drv 327 sound/soc/intel/atom/sst/sst_drv_interface.c struct intel_sst_drv *ctx = dev_get_drvdata(dev); intel_sst_drv 334 sound/soc/intel/atom/sst/sst_drv_interface.c struct intel_sst_drv *ctx = dev_get_drvdata(dev); intel_sst_drv 342 sound/soc/intel/atom/sst/sst_drv_interface.c struct intel_sst_drv *ctx = dev_get_drvdata(dev); intel_sst_drv 352 sound/soc/intel/atom/sst/sst_drv_interface.c struct intel_sst_drv *ctx = dev_get_drvdata(dev); intel_sst_drv 439 sound/soc/intel/atom/sst/sst_drv_interface.c void sst_cdev_fragment_elapsed(struct intel_sst_drv *ctx, int str_id) intel_sst_drv 462 sound/soc/intel/atom/sst/sst_drv_interface.c struct intel_sst_drv *ctx = dev_get_drvdata(dev); intel_sst_drv 483 sound/soc/intel/atom/sst/sst_drv_interface.c static inline int sst_calc_tstamp(struct intel_sst_drv *ctx, intel_sst_drv 523 sound/soc/intel/atom/sst/sst_drv_interface.c struct intel_sst_drv *ctx = dev_get_drvdata(dev); intel_sst_drv 546 sound/soc/intel/atom/sst/sst_drv_interface.c struct intel_sst_drv *ctx = dev_get_drvdata(dev); intel_sst_drv 563 sound/soc/intel/atom/sst/sst_drv_interface.c struct intel_sst_drv *ctx = dev_get_drvdata(dev); intel_sst_drv 579 sound/soc/intel/atom/sst/sst_drv_interface.c struct intel_sst_drv *ctx = dev_get_drvdata(dev); intel_sst_drv 594 sound/soc/intel/atom/sst/sst_drv_interface.c struct intel_sst_drv *ctx = dev_get_drvdata(dev); intel_sst_drv 609 sound/soc/intel/atom/sst/sst_drv_interface.c struct intel_sst_drv *ctx = dev_get_drvdata(dev); intel_sst_drv 647 sound/soc/intel/atom/sst/sst_drv_interface.c struct intel_sst_drv *ctx = dev_get_drvdata(dev); intel_sst_drv 29 sound/soc/intel/atom/sst/sst_ipc.c struct sst_block *sst_create_block(struct intel_sst_drv *ctx, intel_sst_drv 64 sound/soc/intel/atom/sst/sst_ipc.c int sst_wake_up_block(struct intel_sst_drv *ctx, int result, intel_sst_drv 93 sound/soc/intel/atom/sst/sst_ipc.c int sst_free_block(struct intel_sst_drv *ctx, struct sst_block *freed) intel_sst_drv 116 sound/soc/intel/atom/sst/sst_ipc.c int sst_post_message_mrfld(struct intel_sst_drv *sst_drv_ctx, intel_sst_drv 179 sound/soc/intel/atom/sst/sst_ipc.c void intel_sst_clear_intr_mrfld(struct intel_sst_drv *sst_drv_ctx) intel_sst_drv 216 sound/soc/intel/atom/sst/sst_ipc.c static void process_fw_init(struct intel_sst_drv *sst_drv_ctx, intel_sst_drv 249 sound/soc/intel/atom/sst/sst_ipc.c static void process_fw_async_msg(struct intel_sst_drv *sst_drv_ctx, intel_sst_drv 319 sound/soc/intel/atom/sst/sst_ipc.c void sst_process_reply_mrfld(struct intel_sst_drv *sst_drv_ctx, intel_sst_drv 55 sound/soc/intel/atom/sst/sst_loader.c int intel_sst_reset_dsp_mrfld(struct intel_sst_drv *sst_drv_ctx) intel_sst_drv 83 sound/soc/intel/atom/sst/sst_loader.c int sst_start_mrfld(struct intel_sst_drv *sst_drv_ctx) intel_sst_drv 107 sound/soc/intel/atom/sst/sst_loader.c static int sst_validate_fw_image(struct intel_sst_drv *ctx, unsigned long size, intel_sst_drv 172 sound/soc/intel/atom/sst/sst_loader.c static int sst_parse_module_memcpy(struct intel_sst_drv *sst_drv_ctx, intel_sst_drv 231 sound/soc/intel/atom/sst/sst_loader.c static int sst_parse_fw_memcpy(struct intel_sst_drv *ctx, unsigned long size, intel_sst_drv 272 sound/soc/intel/atom/sst/sst_loader.c void sst_memcpy_free_resources(struct intel_sst_drv *sst_drv_ctx) intel_sst_drv 286 sound/soc/intel/atom/sst/sst_loader.c static int sst_cache_and_parse_fw(struct intel_sst_drv *sst, intel_sst_drv 314 sound/soc/intel/atom/sst/sst_loader.c struct intel_sst_drv *ctx = context; intel_sst_drv 343 sound/soc/intel/atom/sst/sst_loader.c static int sst_request_fw(struct intel_sst_drv *sst) intel_sst_drv 382 sound/soc/intel/atom/sst/sst_loader.c void sst_post_download_mrfld(struct intel_sst_drv *ctx) intel_sst_drv 392 sound/soc/intel/atom/sst/sst_loader.c int sst_load_fw(struct intel_sst_drv *sst_drv_ctx) intel_sst_drv 25 sound/soc/intel/atom/sst/sst_pci.c static int sst_platform_get_resources(struct intel_sst_drv *ctx) intel_sst_drv 116 sound/soc/intel/atom/sst/sst_pci.c struct intel_sst_drv *sst_drv_ctx; intel_sst_drv 167 sound/soc/intel/atom/sst/sst_pci.c struct intel_sst_drv *sst_drv_ctx = pci_get_drvdata(pci); intel_sst_drv 66 sound/soc/intel/atom/sst/sst_pvt.c struct intel_sst_drv *sst_drv_ctx, int sst_state) intel_sst_drv 82 sound/soc/intel/atom/sst/sst_pvt.c int sst_wait_interruptible(struct intel_sst_drv *sst_drv_ctx, intel_sst_drv 115 sound/soc/intel/atom/sst/sst_pvt.c int sst_wait_timeout(struct intel_sst_drv *sst_drv_ctx, struct sst_block *block) intel_sst_drv 188 sound/soc/intel/atom/sst/sst_pvt.c struct intel_sst_drv *sst_drv_ctx, struct sst_block **block, intel_sst_drv 221 sound/soc/intel/atom/sst/sst_pvt.c int sst_prepare_and_post_msg(struct intel_sst_drv *sst, intel_sst_drv 292 sound/soc/intel/atom/sst/sst_pvt.c int sst_pm_runtime_put(struct intel_sst_drv *sst_drv) intel_sst_drv 336 sound/soc/intel/atom/sst/sst_pvt.c int sst_assign_pvt_id(struct intel_sst_drv *drv) intel_sst_drv 356 sound/soc/intel/atom/sst/sst_pvt.c struct intel_sst_drv *sst_drv_ctx, int str_id) intel_sst_drv 369 sound/soc/intel/atom/sst/sst_pvt.c struct intel_sst_drv *sst_drv_ctx, int str_id) intel_sst_drv 376 sound/soc/intel/atom/sst/sst_pvt.c int get_stream_id_mrfld(struct intel_sst_drv *sst_drv_ctx, intel_sst_drv 398 sound/soc/intel/atom/sst/sst_pvt.c void sst_add_to_dispatch_list_and_post(struct intel_sst_drv *sst, intel_sst_drv 28 sound/soc/intel/atom/sst/sst_stream.c int sst_alloc_stream_mrfld(struct intel_sst_drv *sst_drv_ctx, void *params) intel_sst_drv 102 sound/soc/intel/atom/sst/sst_stream.c int sst_realloc_stream(struct intel_sst_drv *sst_drv_ctx, int str_id) intel_sst_drv 151 sound/soc/intel/atom/sst/sst_stream.c int sst_start_stream(struct intel_sst_drv *sst_drv_ctx, int str_id) intel_sst_drv 171 sound/soc/intel/atom/sst/sst_stream.c int sst_send_byte_stream_mrfld(struct intel_sst_drv *sst_drv_ctx, intel_sst_drv 242 sound/soc/intel/atom/sst/sst_stream.c int sst_pause_stream(struct intel_sst_drv *sst_drv_ctx, int str_id) intel_sst_drv 286 sound/soc/intel/atom/sst/sst_stream.c int sst_resume_stream(struct intel_sst_drv *sst_drv_ctx, int str_id) intel_sst_drv 353 sound/soc/intel/atom/sst/sst_stream.c int sst_drop_stream(struct intel_sst_drv *sst_drv_ctx, int str_id) intel_sst_drv 386 sound/soc/intel/atom/sst/sst_stream.c int sst_drain_stream(struct intel_sst_drv *sst_drv_ctx, intel_sst_drv 423 sound/soc/intel/atom/sst/sst_stream.c int sst_free_stream(struct intel_sst_drv *sst_drv_ctx, int str_id)