• Home
  • Raw
  • Download

Lines Matching refs:ssr

431 	struct qcom_rproc_ssr *ssr = to_ssr_subdev(subdev);  in ssr_notify_prepare()  local
433 .name = ssr->info->name, in ssr_notify_prepare()
437 srcu_notifier_call_chain(&ssr->info->notifier_list, in ssr_notify_prepare()
444 struct qcom_rproc_ssr *ssr = to_ssr_subdev(subdev); in ssr_notify_start() local
446 .name = ssr->info->name, in ssr_notify_start()
450 srcu_notifier_call_chain(&ssr->info->notifier_list, in ssr_notify_start()
457 struct qcom_rproc_ssr *ssr = to_ssr_subdev(subdev); in ssr_notify_stop() local
459 .name = ssr->info->name, in ssr_notify_stop()
463 srcu_notifier_call_chain(&ssr->info->notifier_list, in ssr_notify_stop()
469 struct qcom_rproc_ssr *ssr = to_ssr_subdev(subdev); in ssr_notify_unprepare() local
471 .name = ssr->info->name, in ssr_notify_unprepare()
475 srcu_notifier_call_chain(&ssr->info->notifier_list, in ssr_notify_unprepare()
489 void qcom_add_ssr_subdev(struct rproc *rproc, struct qcom_rproc_ssr *ssr, in qcom_add_ssr_subdev() argument
500 ssr->info = info; in qcom_add_ssr_subdev()
501 ssr->subdev.prepare = ssr_notify_prepare; in qcom_add_ssr_subdev()
502 ssr->subdev.start = ssr_notify_start; in qcom_add_ssr_subdev()
503 ssr->subdev.stop = ssr_notify_stop; in qcom_add_ssr_subdev()
504 ssr->subdev.unprepare = ssr_notify_unprepare; in qcom_add_ssr_subdev()
506 rproc_add_subdev(rproc, &ssr->subdev); in qcom_add_ssr_subdev()
515 void qcom_remove_ssr_subdev(struct rproc *rproc, struct qcom_rproc_ssr *ssr) in qcom_remove_ssr_subdev() argument
517 rproc_remove_subdev(rproc, &ssr->subdev); in qcom_remove_ssr_subdev()
518 ssr->info = NULL; in qcom_remove_ssr_subdev()