Lines Matching refs:hif_exec_context
39 static struct hif_exec_context *hif_exec_tasklet_create(void);
228 struct hif_exec_context *hif_ext_group; in hif_print_napi_latency_stats()
286 struct hif_exec_context *hif_ext_group; in hif_clear_napi_stats()
326 struct hif_exec_context *hif_ext_group; in hif_print_napi_stats()
381 struct hif_exec_context *hif_ext_group; in hif_print_napi_stats()
424 void hif_exec_fill_poll_time_histogram(struct hif_exec_context *hif_ext_group) in hif_exec_fill_poll_time_histogram()
452 static bool hif_exec_poll_should_yield(struct hif_exec_context *hif_ext_group) in hif_exec_poll_should_yield()
476 struct hif_exec_context *hif_ext_group; in hif_exec_should_yield()
501 void hif_exec_update_service_start_time(struct hif_exec_context *hif_ext_group) in hif_exec_update_service_start_time()
508 void hif_exec_update_service_start_time(struct hif_exec_context *hif_ext_group) in hif_exec_update_service_start_time()
513 void hif_exec_fill_poll_time_histogram(struct hif_exec_context *hif_ext_group) in hif_exec_fill_poll_time_histogram()
518 static void hif_exec_tasklet_schedule(struct hif_exec_context *ctx) in hif_exec_tasklet_schedule()
533 struct hif_exec_context *hif_ext_group = in hif_exec_tasklet_fn()
534 (struct hif_exec_context *)data; in hif_exec_tasklet_fn()
558 static void hif_latency_profile_measure(struct hif_exec_context *hif_ext_group) in hif_latency_profile_measure()
591 void hif_latency_profile_measure(struct hif_exec_context *hif_ext_group) in hif_latency_profile_measure()
603 static void hif_latency_profile_start(struct hif_exec_context *hif_ext_group) in hif_latency_profile_start()
609 void hif_latency_profile_start(struct hif_exec_context *hif_ext_group) in hif_latency_profile_start()
617 hif_is_force_napi_complete_required(struct hif_exec_context *hif_ext_group) in hif_is_force_napi_complete_required()
623 hif_is_force_napi_complete_required(struct hif_exec_context *hif_ext_group) in hif_is_force_napi_complete_required()
637 hif_irq_disabled_time_limit_reached(struct hif_exec_context *hif_ext_group) in hif_irq_disabled_time_limit_reached()
666 struct hif_exec_context *hif_ext_group = &napi_exec_ctx->exec_ctx; in hif_exec_poll()
731 static void hif_exec_napi_schedule(struct hif_exec_context *ctx) in hif_exec_napi_schedule()
743 static void hif_exec_napi_kill(struct hif_exec_context *ctx) in hif_exec_napi_kill()
770 static struct hif_exec_context *hif_exec_napi_create(uint32_t scale) in hif_exec_napi_create()
789 static struct hif_exec_context *hif_exec_napi_create(uint32_t scale) in hif_exec_napi_create()
801 static void hif_exec_tasklet_kill(struct hif_exec_context *ctx) in hif_exec_tasklet_kill()
824 static struct hif_exec_context *hif_exec_tasklet_create(void) in hif_exec_tasklet_create()
848 struct hif_exec_context *hif_exec_get_ctx(struct hif_opaque_softc *softc, in hif_exec_get_ctx()
875 struct hif_exec_context *hif_ext_group; in hif_configure_ext_group_interrupts()
974 struct hif_exec_context *hif_ext_group = context; in hif_ext_group_interrupt_handler()
1032 hif_init_force_napi_complete(struct hif_exec_context *hif_ext_group) in hif_init_force_napi_complete()
1038 hif_init_force_napi_complete(struct hif_exec_context *hif_ext_group) in hif_init_force_napi_complete()
1065 struct hif_exec_context *hif_ext_group; in hif_register_ext_group()
1110 struct hif_exec_context *hif_exec_create(enum hif_exec_type type, in hif_exec_create()
1133 void hif_exec_destroy(struct hif_exec_context *ctx) in hif_exec_destroy()
1157 struct hif_exec_context *hif_ext_group; in hif_deregister_exec_group()