Searched refs:pin (Results 1 - 21 of 21) sorted by relevance

/haiku-fatelf/src/system/boot/platform/raspberrypi_arm/
H A Dgpio.cpp14 // Define the shift up for the 3 bits per pin in each GPFSEL port
26 // Map a BCM_GPIO pin to it's control port. (GPFSEL 0-5)
39 // (Word) offset to the GPIO Set registers for each GPIO pin
49 // (Word) offset to the GPIO Clear registers for each GPIO pin
61 * At GPIO (base) (pin) state set (value)
64 gpio_write(addr_t base, int pin, bool value) argument
69 *(gpio + kGPIOToGPSET[pin]) = 1 << pin;
71 *(gpio + kGPIOToGPCLR[pin]) = 1 << pin;
79 gpio_mode(addr_t base, int pin, int mode) argument
99 int pin = 0; local
[all...]
H A Dgpio.h33 void gpio_write(addr_t base, int pin, bool value);
34 void gpio_mode(addr_t base, int pin, int mode);
/haiku-fatelf/src/add-ons/kernel/bus_managers/pci/arch/x86/
H A Dpci_irq.cpp19 uint8 pin, uint8 *irq)
28 uint8 pin, uint8 irq)
17 pci_x86_irq_read(void *cookie, uint8 bus, uint8 device, uint8 function, uint8 pin, uint8 *irq) argument
26 pci_x86_irq_write(void *cookie, uint8 bus, uint8 device, uint8 function, uint8 pin, uint8 irq) argument
H A Dpci_irq.h15 uint8 pin, uint8 *irq);
19 uint8 pin, uint8 irq);
/haiku-fatelf/src/add-ons/kernel/bus_managers/pci/
H A Dpci_controller.h27 uint8 pin, uint8 *irq);
31 uint8 pin, uint8 irq);
/haiku-fatelf/src/system/kernel/arch/x86/
H A Dioapic.cpp191 ioapic_configure_pin(struct ioapic& ioapic, uint8 pin, uint8 vector, argument
194 uint64 entry = ioapic_read_64(ioapic, IO_APIC_REDIRECTION_TABLE + pin * 2);
200 ioapic.level_triggered_mask |= ((uint64)1 << pin);
203 ioapic.level_triggered_mask &= ~((uint64)1 << pin);
213 ioapic_write_64(ioapic, IO_APIC_REDIRECTION_TABLE + pin * 2, entry, true);
232 uint8 pin = gsi - ioapic->global_interrupt_base;
233 return (ioapic->level_triggered_mask & ((uint64)1 << pin)) != 0;
258 uint8 pin = gsi - ioapic->global_interrupt_base;
259 TRACE(("ioapic_enable_io_interrupt: gsi %ld -> io-apic %u pin %u\n",
260 gsi, ioapic->number, pin));
461 uint8 pin = info->GlobalIrq - ioapic->global_interrupt_base; local
558 uint8 pin = info->GlobalIrq - ioapic->global_interrupt_base; local
[all...]
H A Dirq_routing_table.h18 uint8 pin; member in struct:irq_routing_entry
H A Dirq_routing_table.cpp69 dprintf("address 0x%04" B_PRIx64 "; pin %u;", entry.device_address,
70 entry.pin);
77 dprintf(" pci %u:%u pin %u func mask %" B_PRIx32 "; bios irq: %u; gsi %u;"
78 " config 0x%02x\n", entry.pci_bus, entry.pci_device, entry.pin + 1,
137 // Finally match the pin with the entry, note that PCI pins are 1 based
139 if (interruptPin != entry.pin + 1)
146 // entries can then be used if we only have a 16 pin IO-APIC or if
254 // we can't address this pin
378 irqEntry.pin = acpiTable->Pin;
415 uint8 pin)
414 find_routing_table_entry(IRQRoutingTable& table, uint8 bus, uint8 device, uint8 pin) argument
[all...]
/haiku-fatelf/src/add-ons/kernel/drivers/audio/hda/
H A Dhda_codec.cpp302 widget.d.pin.capabilities & PIN_CAP_IMP_SENSE ? "[Imp Sense] " : "",
303 widget.d.pin.capabilities & PIN_CAP_TRIGGER_REQ ? "[Trigger Req]" : "",
304 widget.d.pin.capabilities & PIN_CAP_PRES_DETECT ? "[Pres Detect]" : "",
305 widget.d.pin.capabilities & PIN_CAP_HP_DRIVE ? "[HP Drive]" : "",
306 widget.d.pin.capabilities & PIN_CAP_OUTPUT ? "[Output]" : "",
307 widget.d.pin.capabilities & PIN_CAP_INPUT ? "[Input]" : "",
308 widget.d.pin.capabilities & PIN_CAP_BALANCE ? "[Balance]" : "",
309 widget.d.pin.capabilities & PIN_CAP_VREF_CTRL_HIZ ? "[VRef HIZ]" : "",
310 widget.d.pin.capabilities & PIN_CAP_VREF_CTRL_50 ? "[VRef 50]" : "",
311 widget.d.pin
[all...]
H A Dhda_multi_audio.cpp211 switch (CONF_DEFAULT_DEVICE(widget.d.pin.config)) {
237 switch (CONF_DEFAULT_DEVICE(widget.d.pin.config)) {
246 switch (CONF_DEFAULT_COLOR(widget.d.pin.config)) {
289 = get_widget_location(CONF_DEFAULT_LOCATION(widget.d.pin.config));
479 if (!PIN_CAP_IS_OUTPUT(complex.d.pin.capabilities))
510 if (!PIN_CAP_IS_INPUT(complex->d.pin.capabilities))
H A Ddriver.h228 } pin; member in union:hda_widget::__anon1544
/haiku-fatelf/src/add-ons/kernel/bus_managers/pci/arch/m68k/atari/
H A Dpci_atari.cpp91 uint8 function, uint8 pin, uint8 *irq);
93 uint8 function, uint8 pin, uint8 irq);
223 uint8 function, uint8 pin, uint8 *irq)
232 uint8 function, uint8 pin, uint8 irq)
222 m68k_atari_read_pci_irq(void *cookie, uint8 bus, uint8 device, uint8 function, uint8 pin, uint8 *irq) argument
231 m68k_atari_write_pci_irq(void *cookie, uint8 bus, uint8 device, uint8 function, uint8 pin, uint8 irq) argument
/haiku-fatelf/src/add-ons/kernel/bus_managers/pci/arch/ppc/openfirmware/
H A Duninorth.cpp83 uint8 function, uint8 pin, uint8 *irq);
85 uint8 function, uint8 pin, uint8 irq);
162 uint8 function, uint8 pin, uint8 *irq)
169 uint8 function, uint8 pin, uint8 irq)
161 uninorth_read_pci_irq(void *cookie, uint8 bus, uint8 device, uint8 function, uint8 pin, uint8 *irq) argument
168 uninorth_write_pci_irq(void *cookie, uint8 bus, uint8 device, uint8 function, uint8 pin, uint8 irq) argument
H A Dgrackle.cpp158 uint8 pin, uint8 *irq)
166 uint8 pin, uint8 irq)
157 grackle_read_pci_irq(void *cookie, uint8 bus, uint8 device, uint8 function, uint8 pin, uint8 *irq) argument
165 grackle_write_pci_irq(void *cookie, uint8 bus, uint8 device, uint8 function, uint8 pin, uint8 irq) argument
/haiku-fatelf/src/libs/compat/freebsd_network/compat/dev/pci/
H A Dpcivar.h27 void pci_set_intpin(device_t dev, uint8_t pin);
/haiku-fatelf/src/bin/gdb/gdb/
H A Dnto-tdep.c153 nto_parse_redirection (char *pargv[], char **pin, char **pout, char **perr) argument
199 *pin = in;
H A Dhppa-tdep.c2217 #define pin(FLD) printf_unfiltered ("\t"#FLD" = 0x%x\n", u->FLD);
2219 pin (Region_description);
2220 pin (Entry_FR);
2221 pin (Entry_GR);
2222 pin (Total_frame_size);
2216 #define pin macro
/haiku-fatelf/src/bin/coreutils/lib/
H A Dregexec.c3874 const unsigned char *pin
3926 if (pin[j] != coll_sym[1 + j])
3944 in_collseq = find_collation_sequence_value (pin, elem_len);
3958 const unsigned char *cp = pin;
3870 const unsigned char *pin local
/haiku-fatelf/src/bin/findutils/gnulib/lib/
H A Dregexec.c3855 const unsigned char *pin
3907 if (pin[j] != coll_sym[1 + j])
3925 in_collseq = find_collation_sequence_value (pin, elem_len);
3939 const unsigned char *cp = pin;
3851 const unsigned char *pin local
/haiku-fatelf/src/bin/gawk/
H A Dregexec.c3473 const unsigned char *pin = re_string_get_buffer (input) + str_idx;
3521 if (pin[j] != coll_sym[1 + j])
3539 in_collseq = find_collation_sequence_value (pin, elem_len);
3553 const unsigned char *cp = pin;
3469 const unsigned char *pin = re_string_get_buffer (input) + str_idx; local
/haiku-fatelf/src/system/libroot/posix/glibc/regex/
H A Dregexec.c3802 const unsigned char *pin
3853 if (pin[j] != coll_sym[1 + j])
3871 in_collseq = find_collation_sequence_value (pin, elem_len);
3885 const unsigned char *cp = pin;
3798 const unsigned char *pin local

Completed in 322 milliseconds