Symbol: hda_softc
usr.sbin/bhyve/pci_hda.c
1009
hda_set_sdctl(struct hda_softc *sc, uint32_t offset, uint32_t old)
usr.sbin/bhyve/pci_hda.c
1034
hda_set_sdctl2(struct hda_softc *sc, uint32_t offset, uint32_t old __unused)
usr.sbin/bhyve/pci_hda.c
1042
hda_set_sdsts(struct hda_softc *sc, uint32_t offset, uint32_t old)
usr.sbin/bhyve/pci_hda.c
1057
struct hda_softc *sc = NULL;
usr.sbin/bhyve/pci_hda.c
1077
struct hda_softc *sc = NULL;
usr.sbin/bhyve/pci_hda.c
1117
struct hda_softc *sc = NULL;
usr.sbin/bhyve/pci_hda.c
1205
hda_set_pib(struct hda_softc *sc, uint8_t stream_ind, uint32_t pib)
usr.sbin/bhyve/pci_hda.c
1234
struct hda_softc *sc = NULL;
usr.sbin/bhyve/pci_hda.c
1267
struct hda_softc *sc = pi->pi_arg;
usr.sbin/bhyve/pci_hda.c
1283
struct hda_softc *sc = pi->pi_arg;
usr.sbin/bhyve/pci_hda.c
140
static inline void hda_set_reg_by_offset(struct hda_softc *sc, uint32_t offset,
usr.sbin/bhyve/pci_hda.c
142
static inline uint32_t hda_get_reg_by_offset(struct hda_softc *sc,
usr.sbin/bhyve/pci_hda.c
144
static inline void hda_set_field_by_offset(struct hda_softc *sc,
usr.sbin/bhyve/pci_hda.c
147
static struct hda_softc *hda_init(nvlist_t *nvl);
usr.sbin/bhyve/pci_hda.c
148
static void hda_update_intr(struct hda_softc *sc);
usr.sbin/bhyve/pci_hda.c
149
static void hda_response_interrupt(struct hda_softc *sc);
usr.sbin/bhyve/pci_hda.c
150
static int hda_codec_constructor(struct hda_softc *sc,
usr.sbin/bhyve/pci_hda.c
154
static int hda_send_command(struct hda_softc *sc, uint32_t verb);
usr.sbin/bhyve/pci_hda.c
155
static int hda_notify_codecs(struct hda_softc *sc, uint8_t run,
usr.sbin/bhyve/pci_hda.c
157
static void hda_reset(struct hda_softc *sc);
usr.sbin/bhyve/pci_hda.c
158
static void hda_reset_regs(struct hda_softc *sc);
usr.sbin/bhyve/pci_hda.c
159
static void hda_stream_reset(struct hda_softc *sc, uint8_t stream_ind);
usr.sbin/bhyve/pci_hda.c
160
static int hda_stream_start(struct hda_softc *sc, uint8_t stream_ind);
usr.sbin/bhyve/pci_hda.c
161
static int hda_stream_stop(struct hda_softc *sc, uint8_t stream_ind);
usr.sbin/bhyve/pci_hda.c
162
static uint32_t hda_read(struct hda_softc *sc, uint32_t offset);
usr.sbin/bhyve/pci_hda.c
163
static int hda_write(struct hda_softc *sc, uint32_t offset, uint8_t size,
usr.sbin/bhyve/pci_hda.c
167
static int hda_corb_start(struct hda_softc *sc);
usr.sbin/bhyve/pci_hda.c
168
static int hda_corb_run(struct hda_softc *sc);
usr.sbin/bhyve/pci_hda.c
169
static int hda_rirb_start(struct hda_softc *sc);
usr.sbin/bhyve/pci_hda.c
171
static void *hda_dma_get_vaddr(struct hda_softc *sc, uint64_t dma_paddr,
usr.sbin/bhyve/pci_hda.c
180
static void hda_set_gctl(struct hda_softc *sc, uint32_t offset, uint32_t old);
usr.sbin/bhyve/pci_hda.c
181
static void hda_set_statests(struct hda_softc *sc, uint32_t offset,
usr.sbin/bhyve/pci_hda.c
183
static void hda_set_corbwp(struct hda_softc *sc, uint32_t offset, uint32_t old);
usr.sbin/bhyve/pci_hda.c
184
static void hda_set_corbctl(struct hda_softc *sc, uint32_t offset,
usr.sbin/bhyve/pci_hda.c
186
static void hda_set_rirbctl(struct hda_softc *sc, uint32_t offset,
usr.sbin/bhyve/pci_hda.c
188
static void hda_set_rirbsts(struct hda_softc *sc, uint32_t offset,
usr.sbin/bhyve/pci_hda.c
190
static void hda_set_dpiblbase(struct hda_softc *sc, uint32_t offset,
usr.sbin/bhyve/pci_hda.c
192
static void hda_set_sdctl(struct hda_softc *sc, uint32_t offset, uint32_t old);
usr.sbin/bhyve/pci_hda.c
193
static void hda_set_sdctl2(struct hda_softc *sc, uint32_t offset, uint32_t old);
usr.sbin/bhyve/pci_hda.c
194
static void hda_set_sdsts(struct hda_softc *sc, uint32_t offset, uint32_t old);
usr.sbin/bhyve/pci_hda.c
202
static void hda_set_pib(struct hda_softc *sc, uint8_t stream_ind, uint32_t pib);
usr.sbin/bhyve/pci_hda.c
286
hda_set_reg_by_offset(struct hda_softc *sc, uint32_t offset, uint32_t value)
usr.sbin/bhyve/pci_hda.c
293
hda_get_reg_by_offset(struct hda_softc *sc, uint32_t offset)
usr.sbin/bhyve/pci_hda.c
300
hda_set_field_by_offset(struct hda_softc *sc, uint32_t offset,
usr.sbin/bhyve/pci_hda.c
313
static struct hda_softc *
usr.sbin/bhyve/pci_hda.c
316
struct hda_softc *sc = NULL;
usr.sbin/bhyve/pci_hda.c
362
hda_update_intr(struct hda_softc *sc)
usr.sbin/bhyve/pci_hda.c
413
hda_response_interrupt(struct hda_softc *sc)
usr.sbin/bhyve/pci_hda.c
426
hda_codec_constructor(struct hda_softc *sc, struct hda_codec_class *codec,
usr.sbin/bhyve/pci_hda.c
469
hda_send_command(struct hda_softc *sc, uint32_t verb)
usr.sbin/bhyve/pci_hda.c
495
hda_notify_codecs(struct hda_softc *sc, uint8_t run, uint8_t stream,
usr.sbin/bhyve/pci_hda.c
522
hda_reset(struct hda_softc *sc)
usr.sbin/bhyve/pci_hda.c
546
hda_reset_regs(struct hda_softc *sc)
usr.sbin/bhyve/pci_hda.c
574
hda_stream_reset(struct hda_softc *sc, uint8_t stream_ind)
usr.sbin/bhyve/pci_hda.c
594
hda_stream_start(struct hda_softc *sc, uint8_t stream_ind)
usr.sbin/bhyve/pci_hda.c
682
hda_stream_stop(struct hda_softc *sc, uint8_t stream_ind)
usr.sbin/bhyve/pci_hda.c
698
hda_read(struct hda_softc *sc, uint32_t offset)
usr.sbin/bhyve/pci_hda.c
708
hda_write(struct hda_softc *sc, uint32_t offset, uint8_t size, uint32_t value)
usr.sbin/bhyve/pci_hda.c
74
struct hda_softc;
usr.sbin/bhyve/pci_hda.c
741
hda_corb_start(struct hda_softc *sc)
usr.sbin/bhyve/pci_hda.c
76
typedef void (*hda_set_reg_handler)(struct hda_softc *sc, uint32_t offset,
usr.sbin/bhyve/pci_hda.c
784
hda_corb_run(struct hda_softc *sc)
usr.sbin/bhyve/pci_hda.c
817
hda_rirb_start(struct hda_softc *sc)
usr.sbin/bhyve/pci_hda.c
860
hda_dma_get_vaddr(struct hda_softc *sc, uint64_t dma_paddr, size_t len)
usr.sbin/bhyve/pci_hda.c
898
hda_set_gctl(struct hda_softc *sc, uint32_t offset, uint32_t old __unused)
usr.sbin/bhyve/pci_hda.c
908
hda_set_statests(struct hda_softc *sc, uint32_t offset, uint32_t old)
usr.sbin/bhyve/pci_hda.c
921
hda_set_corbwp(struct hda_softc *sc, uint32_t offset __unused,
usr.sbin/bhyve/pci_hda.c
928
hda_set_corbctl(struct hda_softc *sc, uint32_t offset, uint32_t old)
usr.sbin/bhyve/pci_hda.c
948
hda_set_rirbctl(struct hda_softc *sc, uint32_t offset, uint32_t old __unused)
usr.sbin/bhyve/pci_hda.c
964
hda_set_rirbsts(struct hda_softc *sc, uint32_t offset, uint32_t old)
usr.sbin/bhyve/pci_hda.c
977
hda_set_dpiblbase(struct hda_softc *sc, uint32_t offset, uint32_t old)
usr.sbin/bhyve/pci_hda.h
61
struct hda_softc;
usr.sbin/bhyve/pci_hda.h
67
struct hda_softc *hda;