Home
last modified time | relevance | path

Searched defs:pin (Results 1 – 25 of 309) sorted by relevance

12345678910>>...13

/linux-3.3/arch/mips/include/asm/mach-pnx833x/
Dgpio.h56 static inline void pnx833x_gpio_select_input(unsigned int pin) in pnx833x_gpio_select_input()
63 static inline void pnx833x_gpio_select_output(unsigned int pin) in pnx833x_gpio_select_output()
72 static inline void pnx833x_gpio_select_function_io(unsigned int pin) in pnx833x_gpio_select_function_io()
79 static inline void pnx833x_gpio_select_function_alt(unsigned int pin) in pnx833x_gpio_select_function_alt()
88 static inline int pnx833x_gpio_read(unsigned int pin) in pnx833x_gpio_read()
97 static inline void pnx833x_gpio_write(unsigned int val, unsigned int pin) in pnx833x_gpio_write()
119 static inline void pnx833x_gpio_setup_irq(int when, unsigned int pin) in pnx833x_gpio_setup_irq()
156 static inline void pnx833x_gpio_enable_irq(unsigned int pin) in pnx833x_gpio_enable_irq()
160 static inline void pnx833x_gpio_disable_irq(unsigned int pin) in pnx833x_gpio_disable_irq()
166 static inline void pnx833x_gpio_clear_irq(unsigned int pin) in pnx833x_gpio_clear_irq()
/linux-3.3/drivers/gpio/
Dgpio-lpc32xx.c166 unsigned pin, int input) in __set_gpio_dir_p012()
177 unsigned pin, int input) in __set_gpio_dir_p3()
188 unsigned pin, int high) in __set_gpio_level_p012()
199 unsigned pin, int high) in __set_gpio_level_p3()
210 unsigned pin, int high) in __set_gpo_level_p3()
219 unsigned pin) in __get_gpio_state_p012()
226 unsigned pin) in __get_gpio_state_p3()
238 unsigned pin) in __get_gpi_state_p3()
247 unsigned pin) in lpc32xx_gpio_dir_input_p012()
257 unsigned pin) in lpc32xx_gpio_dir_input_p3()
[all …]
Dgpio-ks8695.c40 static void ks8695_gpio_mode(unsigned int pin, short gpio) in ks8695_gpio_mode()
66 int ks8695_gpio_interrupt(unsigned int pin, unsigned int type) in ks8695_gpio_interrupt()
99 static int ks8695_gpio_direction_input(struct gpio_chip *gc, unsigned int pin) in ks8695_gpio_direction_input()
126 unsigned int pin, int state) in ks8695_gpio_direction_output()
161 unsigned int pin, int state) in ks8695_gpio_set_value()
185 static int ks8695_gpio_get_value(struct gpio_chip *gc, unsigned int pin) in ks8695_gpio_get_value()
200 static int ks8695_gpio_to_irq(struct gpio_chip *gc, unsigned int pin) in ks8695_gpio_to_irq()
Dgpio-vr41xx.c126 unsigned int pin; in mask_ack_giuint_low() local
159 unsigned int pin; in mask_ack_giuint_high() local
212 void vr41xx_set_irq_trigger(unsigned int pin, irq_trigger_t trigger, in vr41xx_set_irq_trigger()
291 void vr41xx_set_irq_level(unsigned int pin, irq_level_t level) in vr41xx_set_irq_level()
313 static int giu_set_direction(struct gpio_chip *chip, unsigned pin, int dir) in giu_set_direction()
361 int vr41xx_gpio_pullupdown(unsigned int pin, gpio_pull_t pull) in vr41xx_gpio_pullupdown()
399 static int vr41xx_gpio_get(struct gpio_chip *chip, unsigned pin) in vr41xx_gpio_get()
426 static void vr41xx_gpio_set(struct gpio_chip *chip, unsigned pin, in vr41xx_gpio_set()
496 unsigned int trigger, i, pin; in giu_probe() local
/linux-3.3/arch/arm/plat-orion/
Dgpio.c87 __set_direction(struct orion_gpio_chip *ochip, unsigned pin, int input) in __set_direction()
99 static void __set_level(struct orion_gpio_chip *ochip, unsigned pin, int high) in __set_level()
112 __set_blinking(struct orion_gpio_chip *ochip, unsigned pin, int blink) in __set_blinking()
125 orion_gpio_is_valid(struct orion_gpio_chip *ochip, unsigned pin, int mode) in orion_gpio_is_valid()
146 static int orion_gpio_request(struct gpio_chip *chip, unsigned pin) in orion_gpio_request()
158 static int orion_gpio_direction_input(struct gpio_chip *chip, unsigned pin) in orion_gpio_direction_input()
174 static int orion_gpio_get(struct gpio_chip *chip, unsigned pin) in orion_gpio_get()
190 orion_gpio_direction_output(struct gpio_chip *chip, unsigned pin, int value) in orion_gpio_direction_output()
208 static void orion_gpio_set(struct gpio_chip *chip, unsigned pin, int value) in orion_gpio_set()
219 static int orion_gpio_to_irq(struct gpio_chip *chip, unsigned pin) in orion_gpio_to_irq()
[all …]
/linux-3.3/arch/arm/mach-at91/
Dgpio.c71 static inline void __iomem *pin_to_controller(unsigned pin) in pin_to_controller()
80 static inline unsigned pin_to_mask(unsigned pin) in pin_to_mask()
105 int __init_or_module at91_set_GPIO_periph(unsigned pin, int use_pullup) in at91_set_GPIO_periph()
123 int __init_or_module at91_set_A_periph(unsigned pin, int use_pullup) in at91_set_A_periph()
143 int __init_or_module at91_set_B_periph(unsigned pin, int use_pullup) in at91_set_B_periph()
164 int __init_or_module at91_set_gpio_input(unsigned pin, int use_pullup) in at91_set_gpio_input()
185 int __init_or_module at91_set_gpio_output(unsigned pin, int value) in at91_set_gpio_output()
206 int __init_or_module at91_set_deglitch(unsigned pin, int is_on) in at91_set_deglitch()
222 int __init_or_module at91_set_multi_drive(unsigned pin, int is_on) in at91_set_multi_drive()
238 int at91_set_gpio_value(unsigned pin, int value) in at91_set_gpio_value()
[all …]
/linux-3.3/arch/arm/mach-pnx4008/
Dgpio.c119 int pnx4008_gpio_register_pin(unsigned short pin) in pnx4008_gpio_register_pin()
161 int pnx4008_gpio_unregister_pin(unsigned short pin) in pnx4008_gpio_unregister_pin()
199 unsigned long pnx4008_gpio_read_pin(unsigned short pin) in pnx4008_gpio_read_pin()
227 int pnx4008_gpio_write_pin(unsigned short pin, int output) in pnx4008_gpio_write_pin()
254 int pnx4008_gpio_set_pin_direction(unsigned short pin, int output) in pnx4008_gpio_set_pin_direction()
270 int pnx4008_gpio_read_pin_direction(unsigned short pin) in pnx4008_gpio_read_pin_direction()
287 int pnx4008_gpio_set_pin_mux(unsigned short pin, int output) in pnx4008_gpio_set_pin_mux()
311 int pnx4008_gpio_read_pin_mux(unsigned short pin) in pnx4008_gpio_read_pin_mux()
/linux-3.3/arch/arm/plat-mxc/
Diomux-v1.c60 unsigned int port, unsigned int pin, int on) in imx_iomuxv1_set_puen()
68 unsigned int port, unsigned int pin, int out) in imx_iomuxv1_set_ddir()
76 unsigned int port, unsigned int pin, int af) in imx_iomuxv1_set_gpr()
84 unsigned int port, unsigned int pin, int inuse) in imx_iomuxv1_set_gius()
92 unsigned int port, unsigned int pin, unsigned int ocr) in imx_iomuxv1_set_ocr()
103 unsigned int port, unsigned int pin, unsigned int aout) in imx_iomuxv1_set_iconfa()
114 unsigned int port, unsigned int pin, unsigned int bout) in imx_iomuxv1_set_iconfb()
126 unsigned int pin = gpio_mode & GPIO_PIN_MASK; in mxc_gpio_mode() local
/linux-3.3/drivers/input/misc/
Dixp4xx-beeper.c32 static void ixp4xx_spkr_control(unsigned int pin, unsigned int count) in ixp4xx_spkr_control()
55 unsigned int pin = (unsigned int) input_get_drvdata(dev); in ixp4xx_spkr_event() local
138 unsigned int pin = (unsigned int) input_get_drvdata(input_dev); in ixp4xx_spkr_remove() local
155 unsigned int pin = (unsigned int) input_get_drvdata(input_dev); in ixp4xx_spkr_shutdown() local
/linux-3.3/drivers/acpi/
Dpci_irq.c51 u8 pin; member
59 static inline char pin_name(int pin) in pin_name()
69 int pin) in acpi_pci_irq_find_prt_entry()
132 unsigned char pin; member
361 static struct acpi_prt_entry *acpi_pci_irq_lookup(struct pci_dev *dev, int pin) in acpi_pci_irq_lookup()
419 u8 pin; in acpi_pci_irq_enable() local
507 u8 pin; in acpi_pci_irq_disable() local
/linux-3.3/arch/arm/mach-dove/
Dirq.c41 int pin = irq_to_pmu(d->irq); in pmu_irq_mask() local
51 int pin = irq_to_pmu(d->irq); in pmu_irq_unmask() local
61 int pin = irq_to_pmu(d->irq); in pmu_irq_ack() local
/linux-3.3/drivers/pinctrl/
Dpinconf.c26 int pin_config_get_for_pin(struct pinctrl_dev *pctldev, unsigned pin, in pin_config_get_for_pin()
52 int pin; in pin_config_get() local
66 int pin_config_set_for_pin(struct pinctrl_dev *pctldev, unsigned pin, in pin_config_set_for_pin()
100 int pin; in pin_config_set() local
224 struct seq_file *s, int pin) in pinconf_dump_pin()
235 unsigned i, pin; in pinconf_pins_show() local
/linux-3.3/drivers/gpu/drm/vmwgfx/
Dvmwgfx_dmabuf.c96 bool pin, bool interruptible) in vmw_dmabuf_to_vram_or_gmr()
167 bool pin, bool interruptible) in vmw_dmabuf_to_vram()
199 bool pin, bool interruptible) in vmw_dmabuf_to_start_of_vram()
300 void vmw_bo_pin(struct ttm_buffer_object *bo, bool pin) in vmw_bo_pin()
/linux-3.3/arch/arm/mach-mmp/include/mach/
Dmfp.h28 #define MFP_CFG(pin, af) \ argument
31 #define MFP_CFG_DRV(pin, af, drv) \ argument
/linux-3.3/arch/mips/pnx833x/common/
Dinterrupts.c113 int pin; in pic_dispatch() local
192 int pin = d->irq - PNX833X_GPIO_IRQ_BASE; in pnx833x_enable_gpio_irq() local
201 int pin = d->irq - PNX833X_GPIO_IRQ_BASE; in pnx833x_disable_gpio_irq() local
210 int pin = d->irq - PNX833X_GPIO_IRQ_BASE; in pnx833x_set_type_gpio_irq() local
/linux-3.3/arch/mips/pci/
Dpci-bcm47xx.c30 int __init pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in pcibios_map_irq()
39 u8 slot, pin; in pcibios_plat_dev_init() local
/linux-3.3/arch/mips/powertv/pci/
Dfixup-powertv.c7 int __init pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in pcibios_map_irq()
33 int asic_pcie_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in asic_pcie_map_irq()
/linux-3.3/arch/arm/mach-orion5x/
Drd88f5182-setup.c108 int pin; in rd88f5182_dbgled_init() local
142 int pin; in rd88f5182_pci_preinit() local
175 u8 pin) in rd88f5182_pci_map_irq()
/linux-3.3/arch/sh/drivers/pci/
Dfixups-cayman.c8 int __init pcibios_map_platform_irq(const struct pci_dev *dev, u8 slot, u8 pin) in pcibios_map_platform_irq()
33 int pin; in pcibios_map_platform_irq() member
/linux-3.3/arch/arm/mach-integrator/
Dpci.c73 int pin = *pinp; in integrator_swizzle() local
98 static int __init integrator_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) in integrator_map_irq()
/linux-3.3/arch/powerpc/sysdev/qe_lib/
Dqe_io.c53 void __par_io_config_pin(struct qe_pio_regs __iomem *par_io, u8 pin, int dir, in __par_io_config_pin()
118 int par_io_config_pin(u8 port, u8 pin, int dir, int open_drain, in par_io_config_pin()
130 int par_io_data_set(u8 port, u8 pin, u8 val) in par_io_data_set()
/linux-3.3/arch/arm/plat-s3c24xx/
Dpm.c90 static void s3c_pm_check_resume_pin(unsigned int pin, unsigned int irqoffs) in s3c_pm_check_resume_pin()
121 int pin; in s3c_pm_configure_extint() local
/linux-3.3/arch/arm/mach-imx/
Diomux-imx31.c71 void mxc_iomux_set_pad(enum iomux_pins pin, u32 config) in mxc_iomux_set_pad()
99 int mxc_iomux_alloc_pin(unsigned int pin, const char *label) in mxc_iomux_alloc_pin()
141 void mxc_iomux_release_pin(unsigned int pin) in mxc_iomux_release_pin()
/linux-3.3/arch/x86/kernel/apic/
Dio_apic.c178 int apic, pin; member
354 int pin; in io_apic_level_ack_pending() local
374 static struct IO_APIC_route_entry __ioapic_read_entry(int apic, int pin) in __ioapic_read_entry()
383 static struct IO_APIC_route_entry ioapic_read_entry(int apic, int pin) in ioapic_read_entry()
400 __ioapic_write_entry(int apic, int pin, struct IO_APIC_route_entry e) in __ioapic_write_entry()
409 static void ioapic_write_entry(int apic, int pin, struct IO_APIC_route_entry e) in ioapic_write_entry()
422 static void ioapic_mask_entry(int apic, int pin) in ioapic_mask_entry()
439 __add_pin_to_irq_node(struct irq_cfg *cfg, int node, int apic, int pin) in __add_pin_to_irq_node()
464 static void add_pin_to_irq_node(struct irq_cfg *cfg, int node, int apic, int pin) in add_pin_to_irq_node()
496 unsigned int reg, pin; in __io_apic_modify_irq() local
[all …]
/linux-3.3/drivers/input/mouse/
Dgpio_mouse.c54 int pin, i; in gpio_mouse_probe() local
157 int pin, i; in gpio_mouse_remove() local

12345678910>>...13