Lines Matching refs:hdac_softc
238 static int hdac_reset(struct hdac_softc *, bool);
239 static int hdac_get_capabilities(struct hdac_softc *);
241 static int hdac_dma_alloc(struct hdac_softc *,
243 static void hdac_dma_free(struct hdac_softc *, struct hdac_dma *);
244 static int hdac_mem_alloc(struct hdac_softc *);
245 static void hdac_mem_free(struct hdac_softc *);
246 static int hdac_irq_alloc(struct hdac_softc *);
247 static void hdac_irq_free(struct hdac_softc *);
248 static void hdac_corb_init(struct hdac_softc *);
249 static void hdac_rirb_init(struct hdac_softc *);
250 static void hdac_corb_start(struct hdac_softc *);
251 static void hdac_rirb_start(struct hdac_softc *);
255 static uint32_t hdac_send_command(struct hdac_softc *, nid_t, uint32_t);
263 static int hdac_rirb_flush(struct hdac_softc *sc);
264 static int hdac_unsolq_flush(struct hdac_softc *sc);
268 hdac_config_fetch(struct hdac_softc *sc, uint32_t *on, uint32_t *off) in hdac_config_fetch()
324 hdac_one_intr(struct hdac_softc *sc, uint32_t intsts) in hdac_one_intr()
385 struct hdac_softc *sc; in hdac_intr_handler()
388 sc = (struct hdac_softc *)context; in hdac_intr_handler()
412 struct hdac_softc *sc = arg; in hdac_poll_callback()
434 hdac_reset(struct hdac_softc *sc, bool wakeup) in hdac_reset()
518 hdac_get_capabilities(struct hdac_softc *sc) in hdac_get_capabilities()
603 hdac_dma_alloc(struct hdac_softc *sc, struct hdac_dma *dma, bus_size_t size) in hdac_dma_alloc()
685 hdac_dma_free(struct hdac_softc *sc, struct hdac_dma *dma) in hdac_dma_free()
712 hdac_mem_alloc(struct hdac_softc *sc) in hdac_mem_alloc()
737 hdac_mem_free(struct hdac_softc *sc) in hdac_mem_free()
754 hdac_irq_alloc(struct hdac_softc *sc) in hdac_irq_alloc()
797 hdac_irq_free(struct hdac_softc *sc) in hdac_irq_free()
821 hdac_corb_init(struct hdac_softc *sc) in hdac_corb_init()
872 hdac_rirb_init(struct hdac_softc *sc) in hdac_rirb_init()
929 hdac_corb_start(struct hdac_softc *sc) in hdac_corb_start()
944 hdac_rirb_start(struct hdac_softc *sc) in hdac_rirb_start()
954 hdac_rirb_flush(struct hdac_softc *sc) in hdac_rirb_flush()
996 hdac_unsolq_flush(struct hdac_softc *sc) in hdac_unsolq_flush()
1027 hdac_send_command(struct hdac_softc *sc, nid_t cad, uint32_t verb) in hdac_send_command()
1119 struct hdac_softc *sc; in hdac_unsolq_task()
1121 sc = (struct hdac_softc *)context; in hdac_unsolq_task()
1138 struct hdac_softc *sc; in hdac_attach()
1383 struct hdac_softc *sc; in sysctl_hdac_pindump()
1457 hdac_poll_reinit(struct hdac_softc *sc) in hdac_poll_reinit()
1490 struct hdac_softc *sc; in sysctl_hdac_polling()
1536 struct hdac_softc *sc; in hdac_attach2()
1542 sc = (struct hdac_softc *)arg; in hdac_attach2()
1650 struct hdac_softc *sc = device_get_softc(dev); in hdac_shutdown()
1679 struct hdac_softc *sc = device_get_softc(dev); in hdac_suspend()
1709 struct hdac_softc *sc = device_get_softc(dev); in hdac_resume()
1773 struct hdac_softc *sc = device_get_softc(dev); in hdac_detach()
1806 struct hdac_softc *sc = device_get_softc(dev); in hdac_get_dma_tag()
1834 struct hdac_softc *sc = device_get_softc(dev); in hdac_child_pnpinfo_method()
1847 struct hdac_softc *sc = device_get_softc(dev); in hdac_read_ivar()
1887 struct hdac_softc *sc = device_get_softc(dev); in hdac_get_mtx()
1901 hdac_find_stream(struct hdac_softc *sc, int dir, int stream) in hdac_find_stream()
1939 struct hdac_softc *sc = device_get_softc(dev); in hdac_stream_alloc()
1998 struct hdac_softc *sc = device_get_softc(dev); in hdac_stream_free()
2017 struct hdac_softc *sc = device_get_softc(dev); in hdac_stream_start()
2080 struct hdac_softc *sc = device_get_softc(dev); in hdac_stream_stop()
2108 struct hdac_softc *sc = device_get_softc(dev); in hdac_stream_reset()
2146 struct hdac_softc *sc = device_get_softc(dev); in hdac_stream_getptr()
2160 struct hdac_softc *sc = device_get_softc(dev); in hdac_unsol_alloc()
2170 struct hdac_softc *sc = device_get_softc(dev); in hdac_unsol_free()
2206 sizeof(struct hdac_softc),