hdac_softc
hdac_unsolq_flush(struct hdac_softc *sc)
hdac_send_command(struct hdac_softc *sc, nid_t cad, uint32_t verb)
struct hdac_softc *sc;
sc = (struct hdac_softc *)context;
struct hdac_softc *sc;
struct hdac_softc *sc;
hdac_poll_reinit(struct hdac_softc *sc)
struct hdac_softc *sc;
struct hdac_softc *sc;
sc = (struct hdac_softc *)arg;
struct hdac_softc *sc = device_get_softc(dev);
struct hdac_softc *sc = device_get_softc(dev);
struct hdac_softc *sc = device_get_softc(dev);
struct hdac_softc *sc = device_get_softc(dev);
struct hdac_softc *sc = device_get_softc(dev);
struct hdac_softc *sc = device_get_softc(dev);
struct hdac_softc *sc = device_get_softc(dev);
struct hdac_softc *sc = device_get_softc(dev);
hdac_find_stream(struct hdac_softc *sc, int dir, int stream)
struct hdac_softc *sc = device_get_softc(dev);
struct hdac_softc *sc = device_get_softc(dev);
struct hdac_softc *sc = device_get_softc(dev);
struct hdac_softc *sc = device_get_softc(dev);
struct hdac_softc *sc = device_get_softc(dev);
struct hdac_softc *sc = device_get_softc(dev);
struct hdac_softc *sc = device_get_softc(dev);
struct hdac_softc *sc = device_get_softc(dev);
sizeof(struct hdac_softc),
static int hdac_reset(struct hdac_softc *, bool);
static int hdac_get_capabilities(struct hdac_softc *);
static int hdac_dma_alloc(struct hdac_softc *,
static void hdac_dma_free(struct hdac_softc *, struct hdac_dma *);
static int hdac_mem_alloc(struct hdac_softc *);
static void hdac_mem_free(struct hdac_softc *);
static int hdac_irq_alloc(struct hdac_softc *);
static void hdac_irq_free(struct hdac_softc *);
static void hdac_corb_init(struct hdac_softc *);
static void hdac_rirb_init(struct hdac_softc *);
static void hdac_corb_start(struct hdac_softc *);
static void hdac_rirb_start(struct hdac_softc *);
static uint32_t hdac_send_command(struct hdac_softc *, nid_t, uint32_t);
static int hdac_rirb_flush(struct hdac_softc *sc);
static int hdac_unsolq_flush(struct hdac_softc *sc);
hdac_config_fetch(struct hdac_softc *sc, uint32_t *on, uint32_t *off)
hdac_one_intr(struct hdac_softc *sc, uint32_t intsts)
struct hdac_softc *sc;
sc = (struct hdac_softc *)context;
struct hdac_softc *sc = arg;
hdac_reset(struct hdac_softc *sc, bool wakeup)
hdac_get_capabilities(struct hdac_softc *sc)
hdac_dma_alloc(struct hdac_softc *sc, struct hdac_dma *dma, bus_size_t size)
hdac_dma_free(struct hdac_softc *sc, struct hdac_dma *dma)
hdac_mem_alloc(struct hdac_softc *sc)
hdac_mem_free(struct hdac_softc *sc)
hdac_irq_alloc(struct hdac_softc *sc)
hdac_irq_free(struct hdac_softc *sc)
hdac_corb_init(struct hdac_softc *sc)
hdac_rirb_init(struct hdac_softc *sc)
hdac_corb_start(struct hdac_softc *sc)
hdac_rirb_start(struct hdac_softc *sc)
hdac_rirb_flush(struct hdac_softc *sc)