Lines Matching refs:hif_softc

435 struct CE_handle *ce_init(struct hif_softc *scn,
445 void hif_ce_desc_history_log_register(struct hif_softc *scn);
484 void ce_per_engine_service_any(int irq, struct hif_softc *scn);
485 int ce_per_engine_service(struct hif_softc *scn, unsigned int CE_id);
486 void ce_per_engine_servicereap(struct hif_softc *scn, unsigned int CE_id);
489 void ce_disable_any_copy_compl_intr_nolock(struct hif_softc *scn);
490 void ce_enable_any_copy_compl_intr_nolock(struct hif_softc *scn);
495 bool ce_get_rx_pending(struct hif_softc *scn);
505 void war_ce_src_ring_write_idx_set(struct hif_softc *scn,
594 struct hif_softc *scn = HIF_GET_SOFTC(_hif_state); in ce_pkt_error_count_incr()
605 bool ce_srng_based(struct hif_softc *scn);
611 int (*ce_ring_setup)(struct hif_softc *scn, uint8_t ring_type,
614 void (*ce_srng_cleanup)(struct hif_softc *scn,
658 unsigned int (*ce_recv_entries_done_nolock)(struct hif_softc *scn,
660 unsigned int (*ce_send_entries_done_nolock)(struct hif_softc *scn,
664 void (*ce_prepare_shadow_register_v2_cfg)(struct hif_softc *scn,
667 int (*ce_get_index_info)(struct hif_softc *scn, void *ce_state,
670 void (*ce_prepare_shadow_register_v3_cfg)(struct hif_softc *scn,
675 QDF_STATUS (*ce_set_irq_config_by_ceid)(struct hif_softc *scn,
678 uint16_t (*ce_get_direct_link_dest_buffers)(struct hif_softc *scn,
681 QDF_STATUS (*ce_get_direct_link_ring_info)(struct hif_softc *scn,
687 int hif_ce_bus_early_suspend(struct hif_softc *scn);
688 int hif_ce_bus_late_resume(struct hif_softc *scn);
700 void ce_engine_service_reg(struct hif_softc *scn, int CE_id);
709 void ce_per_engine_service_fast(struct hif_softc *scn, int ce_id);