| /illumos-gate/usr/src/cmd/bhyve/common/ |
| H A D | pci_irq.c | 92 pirq_read(int pin) in pirq_read() argument 95 assert(pin > 0 && pin <= NPIRQS); in pirq_read() 96 return (pirqs[pin - 1].reg); in pirq_read() 100 pirq_write(struct vmctx *ctx, int pin, uint8_t val) in pirq_write() argument 104 assert(pin > 0 && pin <= NPIRQS); in pirq_write() 105 pirq = &pirqs[pin - 1]; in pirq_write() 160 int pin; in pci_irq_assert() local 162 pin = pi->pi_lintr.pirq_pin; in pci_irq_assert() 163 if (pin > 0) { in pci_irq_assert() 164 assert(pin <= NPIRQS); in pci_irq_assert() [all …]
|
| H A D | pci_irq.h | 41 int pirq_irq(int pin); 42 uint8_t pirq_read(int pin); 43 void pirq_write(struct vmctx *ctx, int pin, uint8_t val);
|
| H A D | pci_emul.c | 1116 pdi->pi_lintr.pin = 0; in pci_emul_init() 1665 pci_apic_prt_entry(int bus __unused, int slot, int pin, int pirq_pin __unused, in pci_apic_prt_entry() argument 1672 dsdt_line(" 0x%02X,", pin - 1); in pci_apic_prt_entry() 1679 pci_pirq_prt_entry(int bus __unused, int slot, int pin, int pirq_pin, in pci_pirq_prt_entry() argument 1690 dsdt_line(" 0x%02X,", pin - 1); in pci_pirq_prt_entry() 1944 int bestpin, bestcount, pin; in pci_lintr_request() local 1956 for (pin = 1; pin < 4; pin++) { in pci_lintr_request() 1957 if (si->si_intpins[pin].ii_count < bestcount) { in pci_lintr_request() 1958 bestpin = pin; in pci_lintr_request() 1959 bestcount = si->si_intpins[pin].ii_count; in pci_lintr_request() [all …]
|
| H A D | pci_emul.h | 145 int8_t pin; member 237 typedef void (*pci_lintr_cb)(int b, int s, int pin, int pirq_pin,
|
| /illumos-gate/usr/src/uts/common/io/gpio/ |
| H A D | gpio_sim.c | 114 gpio_sim_pin_t *pin = &gs->gs_pins[i]; in gpio_sim_periodic() local 115 if ((pin->gsp_flags & GPIO_SIM_F_PERIODIC) == 0 || in gpio_sim_periodic() 116 pin->gsp_output != GPIO_SIM_OUTPUT_DISABLED) { in gpio_sim_periodic() 120 if (pin->gsp_input == GPIO_SIM_INPUT_LOW) { in gpio_sim_periodic() 121 pin->gsp_input = GPIO_SIM_INPUT_HIGH; in gpio_sim_periodic() 123 pin->gsp_input = GPIO_SIM_INPUT_LOW; in gpio_sim_periodic() 130 gpio_sim_update_input(gpio_sim_pin_t *pin) in gpio_sim_update_input() argument 132 switch (pin->gsp_output) { in gpio_sim_update_input() 134 if ((pin->gsp_flags & GPIO_SIM_F_OPEN_DRAIN) != 0) { in gpio_sim_update_input() 135 pin->gsp_input = GPIO_SIM_INPUT_HIGH; in gpio_sim_update_input() [all …]
|
| /illumos-gate/usr/src/uts/intel/io/vmm/io/ |
| H A D | vioapic.c | 101 vioapic_send_intr(struct vioapic *vioapic, int pin) in vioapic_send_intr() argument 107 VERIFY(pin >= 0 && pin < REDIR_ENTRIES); in vioapic_send_intr() 110 low = vioapic->rtbl[pin].reg; in vioapic_send_intr() 111 high = vioapic->rtbl[pin].reg >> 32; in vioapic_send_intr() 126 vioapic->rtbl[pin].reg |= IOART_REM_IRR; in vioapic_send_intr() 136 vioapic_set_pinstate(struct vioapic *vioapic, int pin, bool newstate) in vioapic_set_pinstate() argument 142 VERIFY(pin >= 0 && pin < REDIR_ENTRIES); in vioapic_set_pinstate() 145 oldcnt = newcnt = vioapic->rtbl[pin].acnt; in vioapic_set_pinstate() 152 struct vioapic *, vioapic, int, pin); in vioapic_set_pinstate() 161 struct vioapic *, vioapic, int, pin); in vioapic_set_pinstate() [all …]
|
| H A D | vatpic.c | 125 static int vatpic_set_pinstate(struct vatpic *vatpic, int pin, bool newstate); 140 int bit, pin; in vatpic_get_highest_isrpin() local 143 ATPIC_PIN_FOREACH(pin, atpic, i) { in vatpic_get_highest_isrpin() 144 bit = (1 << pin); in vatpic_get_highest_isrpin() 155 return (pin); in vatpic_get_highest_isrpin() 167 int bit, pin, tmp; in vatpic_get_highest_irrpin() local 187 ATPIC_PIN_FOREACH(pin, atpic, tmp) { in vatpic_get_highest_irrpin() 188 bit = 1 << pin; in vatpic_get_highest_irrpin() 202 return (pin); in vatpic_get_highest_irrpin() 212 int pin; in vatpic_notify_intr() local [all …]
|
| H A D | vhpet.c | 185 int pin; in vhpet_timer_clear_isr() local 188 pin = vhpet_timer_ioapic_pin(vhpet, n); in vhpet_timer_clear_isr() 189 KASSERT(pin != 0, ("vhpet timer %d irq incorrectly routed", n)); in vhpet_timer_clear_isr() 190 (void) vioapic_deassert_irq(vhpet->vm, pin); in vhpet_timer_clear_isr() 225 int pin; in vhpet_timer_interrupt() local 244 pin = vhpet_timer_ioapic_pin(vhpet, n); in vhpet_timer_interrupt() 245 if (pin == 0) { in vhpet_timer_interrupt() 251 (void) vioapic_pulse_irq(vhpet->vm, pin); in vhpet_timer_interrupt() 254 (void) vioapic_assert_irq(vhpet->vm, pin); in vhpet_timer_interrupt()
|
| /illumos-gate/usr/src/uts/common/io/audio/drv/audiohd/ |
| H A D | audiohd.c | 573 audiohd_pin_t *pin; in audiohd_init_play_path() local 584 pin = (audiohd_pin_t *)widget->priv; in audiohd_init_play_path() 585 if (pin->device == DTYPE_SPDIF_OUT) { in audiohd_init_play_path() 613 pin = (audiohd_pin_t *)widget->priv; in audiohd_init_play_path() 616 if (pin->device == DTYPE_SPEAKER || in audiohd_init_play_path() 617 pin->device == DTYPE_HP_OUT || in audiohd_init_play_path() 618 pin->assoc != statep->assoc) { in audiohd_init_play_path() 635 color = (pin->config >> AUDIOHD_PIN_CLR_OFF) & in audiohd_init_play_path() 677 audiohd_pin_t *pin; in audiohd_init_record_path() local 683 pin = (audiohd_pin_t *)widget->priv; in audiohd_init_record_path() [all …]
|
| /illumos-gate/usr/src/lib/libgen/common/ |
| H A D | strccpy.c | 47 strccpy(char *pout, const char *pin) in strccpy() argument 49 (void) strcadd(pout, pin); in strccpy() 55 strcadd(char *pout, const char *pin) in strcadd() argument 61 while (c = *pin++) { in strcadd() 63 switch (c = *pin++) { in strcadd() 92 while ((c = *pin++) >= '0' && c <= '7') { in strcadd() 96 pin++; in strcadd() 101 --pin; in strcadd()
|
| H A D | strecpy.c | 52 strecpy(char *pout, const char *pin, const char *except) in strecpy() argument 54 (void) streadd(pout, pin, except); in strecpy() 60 streadd(char *pout, const char *pin, const char *except) in streadd() argument 64 while ((c = *pin++) != 0) { in streadd()
|
| /illumos-gate/usr/src/lib/libslp/clib/ |
| H A D | SLPUtils.c | 442 char *buf, *pin, *pout; in SLPEscape() local 453 for (pin = (char *)pcInbuf, pout = buf; *pin; ) { in SLPEscape() 457 if ((len = mblen(pin, MB_CUR_MAX)) > 1) { in SLPEscape() 459 for (i = 0; i < len && *pin; i++) in SLPEscape() 460 *pout++ = *pin++; in SLPEscape() 465 if (isTag && isBadTagChar(*pin)) in SLPEscape() 468 if (isReserved(*pin)) { in SLPEscape() 471 (void) sprintf(pout, "\\%.2x", *pin); in SLPEscape() 473 pin++; in SLPEscape() 475 *pout++ = *pin++; in SLPEscape() [all …]
|
| /illumos-gate/usr/src/cmd/bhyve/amd64/ |
| H A D | pci_lpc.c | 590 lpc_pirq_name(int pin) in lpc_pirq_name() argument 596 asprintf(&name, "\\_SB.PC00.ISA.LNK%c,", 'A' + pin - 1); in lpc_pirq_name() 603 int pin; in lpc_pirq_routed() local 608 for (pin = 0; pin < 4; pin++) in lpc_pirq_routed() 609 pci_set_cfgdata8(lpc_bridge, 0x60 + pin, pirq_read(pin + 1)); in lpc_pirq_routed() 610 for (pin = 0; pin < 4; pin++) in lpc_pirq_routed() 611 pci_set_cfgdata8(lpc_bridge, 0x68 + pin, pirq_read(pin + 5)); in lpc_pirq_routed()
|
| H A D | mptbl.c | 212 mpt_generate_pci_int(int bus, int slot, int pin, int pirq_pin __unused, in mpt_generate_pci_int() argument 228 mpie->src_bus_irq = slot << 2 | (pin - 1); in mpt_generate_pci_int() 238 int pin, bus; in mpt_build_ioint_entries() local 247 for (pin = 0; pin < 16; pin++) { in mpt_build_ioint_entries() 257 mpie->dst_apic_int = pin; in mpt_build_ioint_entries() 258 switch (pin) { in mpt_build_ioint_entries() 278 mpie->src_bus_irq = pin; in mpt_build_ioint_entries()
|
| H A D | ioapic.c | 79 return (16 + (4 + pi->pi_slot + pi->pi_lintr.pin) % 8); in ioapic_pci_alloc_irq()
|
| H A D | pci_lpc.h | 70 char *lpc_pirq_name(int pin);
|
| /illumos-gate/usr/src/cmd/cmd-crypto/pktool/ |
| H A D | common.h | 89 extern CK_RV login_token(CK_SLOT_ID slot_id, CK_UTF8CHAR_PTR pin, 93 CK_UTF8CHAR_PTR pin, CK_ULONG pinlen, 96 extern CK_RV get_pin(char *prompt1, char *prompt2, CK_UTF8CHAR_PTR *pin,
|
| /illumos-gate/usr/src/lib/libnsl/dial/ |
| H A D | strecpy.c | 45 strecpy(char *pout, char *pin, char *except) in strecpy() argument 51 while ((c = *pin++) != 0) { in strecpy()
|
| /illumos-gate/usr/src/uts/common/crypto/api/ |
| H A D | kcf_session.c | 123 crypto_user_type_t type, char *pin, ulong_t len, crypto_call_req_t *crq) in crypto_session_login() argument 143 type, pin, len, KCF_SWFP_RHNDL(crq)); in crypto_session_login() 147 NULL, sid, type, pin, len, real_provider); in crypto_session_login()
|
| /illumos-gate/usr/src/cmd/cmd-crypto/elfsign/ |
| H A D | elfsign.c | 539 char *pin = getpin(); in do_sign() local 540 if (pin == NULL) { in do_sign() 546 cmd_info.token_label, pin)) { in do_sign() 747 char *pin = NULL; in create_csr() local 770 pin = getpin(); in create_csr() 772 if (pin == NULL) { in create_csr() 807 if (pin != NULL) { in create_csr() 808 cred.cred = pin; in create_csr() 809 cred.credlen = strlen(pin); in create_csr()
|
| /illumos-gate/usr/src/uts/sun4v/promif/ |
| H A D | promif_io.c | 285 promif_io_init(ihandle_t in, ihandle_t out, phandle_t pin, phandle_t pout) in promif_io_init() argument 289 pstdin = pin; in promif_io_init()
|
| H A D | promif_emul.c | 172 phandle_t pin, phandle_t pout, pnode_t chosen, pnode_t options) in cif_init() argument 180 promif_io_init(in, out, pin, pout); in cif_init()
|
| /illumos-gate/usr/src/uts/common/sys/crypto/ |
| H A D | impl.h | 1061 #define KCF_PROV_SESSION_LOGIN(pd, session, user_type, pin, len, req) ( \ argument 1065 session, user_type, pin, len, req) : CRYPTO_NOT_SUPPORTED) 1197 #define KCF_PROV_INIT_TOKEN(pd, pin, pin_len, label, req) ( \ argument 1200 pin, pin_len, label, req) : CRYPTO_NOT_SUPPORTED) 1202 #define KCF_PROV_INIT_PIN(pd, session, pin, pin_len, req) ( \ argument 1205 session, pin, pin_len, req) : CRYPTO_NOT_SUPPORTED) 1302 int crypto_init_token(crypto_provider_handle_t provider, char *pin, 1304 int crypto_init_pin(crypto_provider_handle_t provider, char *pin,
|
| /illumos-gate/usr/src/lib/pkcs11/pkcs11_softtoken/common/ |
| H A D | softKeystoreUtil.h | 86 int soft_keystore_authpin(uchar_t *pin);
|
| /illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/ |
| H A D | lm_hw_access.c | 829 u32 pin = 1 << pin_num; in lm_spio_write() local 831 reg_val &= ~(pin << MISC_SPIO_FLOAT_POS); in lm_spio_write() 833 reg_val &= ~(pin << MISC_SPIO_SET_POS) & ~(pin << MISC_SPIO_CLR_POS); in lm_spio_write() 835 reg_val |= (value == 1) ? (pin << MISC_SPIO_SET_POS) : (pin << MISC_SPIO_CLR_POS); in lm_spio_write()
|