Home
last modified time | relevance | path

Searched refs:hci (Results 1 – 8 of 8) sorted by relevance

/illumos-gate/usr/src/cmd/bhyve/common/
H A Dhda_codec.c198 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 Dpci_hda.h74 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 Dpci_hda.c197 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 Dusb_emul.h59 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 Dusb_mouse.c238 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 Dpci_xhci.c257 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 Dhat_i86.c1079 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 Dhtable.c1891 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()