/illumos-gate/usr/src/cmd/bhyve/common/ |
H A D | hda_codec.c | 198 struct hda_codec_inst *hci; member 205 static int hda_codec_init(struct hda_codec_inst *hci, const char *play, 207 static int hda_codec_reset(struct hda_codec_inst *hci); 208 static int hda_codec_command(struct hda_codec_inst *hci, uint32_t cmd_data); 209 static int hda_codec_notify(struct hda_codec_inst *hci, uint8_t run, 391 hda_codec_init(struct hda_codec_inst *hci, const char *play, in hda_codec_init() argument 457 sc->hci = hci; in hda_codec_init() 458 hci->priv = sc; in hda_codec_init() 464 hda_codec_reset(struct hda_codec_inst *hci) in hda_codec_reset() argument 471 assert(hci); in hda_codec_reset() [all …]
|
H A D | pci_hda.h | 74 int (*init)(struct hda_codec_inst *hci, const char *play, 76 int (*reset)(struct hda_codec_inst *hci); 77 int (*command)(struct hda_codec_inst *hci, uint32_t cmd_data); 78 int (*notify)(struct hda_codec_inst *hci, uint8_t run, uint8_t stream, 83 int (*signal)(struct hda_codec_inst *hci); 84 int (*response)(struct hda_codec_inst *hci, uint32_t response, 86 int (*transfer)(struct hda_codec_inst *hci, uint8_t stream,
|
H A D | pci_hda.c | 197 static int hda_signal_state_change(struct hda_codec_inst *hci); 198 static int hda_response(struct hda_codec_inst *hci, uint32_t response, 200 static int hda_transfer(struct hda_codec_inst *hci, uint8_t stream, 430 struct hda_codec_inst *hci = NULL; in hda_codec_constructor() local 435 hci = calloc(1, sizeof(struct hda_codec_inst)); in hda_codec_constructor() 436 if (!hci) in hda_codec_constructor() 439 hci->hda = sc; in hda_codec_constructor() 440 hci->hops = &hops; in hda_codec_constructor() 441 hci->cad = sc->codecs_no; in hda_codec_constructor() 442 hci->codec = codec; in hda_codec_constructor() [all …]
|
H A D | usb_emul.h | 59 void *(*ue_init)(struct usb_hci *hci, nvlist_t *nvl); 83 int (*hci_intr)(struct usb_hci *hci, int epctx); 84 int (*hci_event)(struct usb_hci *hci, enum hci_usbev evid,
|
H A D | usb_mouse.c | 238 struct usb_hci *hci; member 291 sc->hci->hci_intr(sc->hci, UE_DIR_IN | UMOUSE_INTR_ENDPT); in umouse_event() 296 umouse_init(struct usb_hci *hci, nvlist_t *nvl) in umouse_init() argument 301 sc->hci = hci; in umouse_init() 349 DPRINTF(("umouse_request: port %d", sc->hci->hci_port)); in umouse_request() 359 sc->hci->hci_port, xfer->ureq->bmRequestType, in umouse_request()
|
H A D | pci_xhci.c | 257 struct usb_hci hci; member 834 dev->hci.hci_address = i; in pci_xhci_cmd_enable_slot() 903 dev->hci.hci_address = 0; in pci_xhci_cmd_reset_device() 984 dev->hci.hci_address = slot; in pci_xhci_cmd_address_device() 1048 dev->hci.hci_address = 0; in pci_xhci_cmd_config_ep() 2657 pci_xhci_dev_intr(struct usb_hci *hci, int epctx) in pci_xhci_dev_intr() argument 2677 dev = hci->hci_sc; in pci_xhci_dev_intr() 2686 p = XHCI_PORTREG_PTR(sc, hci->hci_port); in pci_xhci_dev_intr() 2697 pci_xhci_set_evtrb(&evtrb, hci->hci_port, in pci_xhci_dev_intr() 2714 pci_xhci_device_doorbell(sc, hci->hci_port, epid, 0); in pci_xhci_dev_intr() [all …]
|
/illumos-gate/usr/src/uts/i86pc/vm/ |
H A D | hat_i86.c | 1079 struct hat_cpu_info *hci = cpu->cpu_hat_info; in hat_pcp_setup() local 1087 ASSERT(hci != NULL); in hat_pcp_setup() 1088 hci->hci_pcp_l2ptes = kmem_zalloc(MMU_PAGESIZE, KM_SLEEP); in hat_pcp_setup() 1094 hci->hci_pcp_l3ptes = kmem_zalloc(MMU_PAGESIZE, KM_SLEEP); in hat_pcp_setup() 1095 hci->hci_pcp_l3pfn = in hat_pcp_setup() 1096 hat_getpfnum(kas.a_hat, (caddr_t)hci->hci_pcp_l3ptes); in hat_pcp_setup() 1097 ASSERT3U(hci->hci_pcp_l3pfn, !=, PFN_INVALID); in hat_pcp_setup() 1098 bcopy(pcp_page, hci->hci_pcp_l3ptes, MMU_PAGESIZE); in hat_pcp_setup() 1100 hci->hci_pcp_l2pfn = in hat_pcp_setup() 1101 hat_getpfnum(kas.a_hat, (caddr_t)hci->hci_pcp_l2ptes); in hat_pcp_setup() [all …]
|
H A D | htable.c | 1891 struct hat_cpu_info *hci; in x86pte_cpu_init() local 1893 hci = kmem_zalloc(sizeof (*hci), KM_SLEEP); in x86pte_cpu_init() 1894 mutex_init(&hci->hci_mutex, NULL, MUTEX_DEFAULT, NULL); in x86pte_cpu_init() 1895 cpu->cpu_hat_info = hci; in x86pte_cpu_init() 1901 struct hat_cpu_info *hci = cpu->cpu_hat_info; in x86pte_cpu_fini() local 1903 kmem_free(hci, sizeof (*hci)); in x86pte_cpu_fini()
|