Searched refs:pin (Results 26 - 50 of 829) sorted by path

1234567891011>>

/linux-master/drivers/gpu/drm/amd/display/dc/gpio/
H A Dhw_gpio.h52 struct hw_gpio_pin *pin,
55 const struct hw_gpio_pin *pin,
58 const struct hw_gpio_pin *pin,
61 struct hw_gpio_pin *pin,
64 struct hw_gpio_pin *pin,
67 struct hw_gpio_pin *pin);
113 struct hw_gpio *pin,
119 struct hw_gpio_pin *pin,
123 const struct hw_gpio_pin *pin,
127 struct hw_gpio *pin,
[all...]
/linux-master/drivers/iio/accel/
H A Dmma9551_core.h61 int mma9551_gpio_config(struct i2c_client *client, enum mma9551_gpio_pin pin,
/linux-master/drivers/net/ethernet/sfc/falcon/
H A Dphy.h44 void falcon_txc_set_gpio_dir(struct ef4_nic *efx, int pin, int dir);
45 void falcon_txc_set_gpio_val(struct ef4_nic *efx, int pin, int val);
H A Dtxc43128_phy.c171 void falcon_txc_set_gpio_val(struct ef4_nic *efx, int pin, int on) argument
173 ef4_mdio_set_flag(efx, MDIO_MMD_PHYXS, TXC_GPIO_OUTPUT, 1 << pin, on);
177 void falcon_txc_set_gpio_dir(struct ef4_nic *efx, int pin, int dir) argument
179 ef4_mdio_set_flag(efx, MDIO_MMD_PHYXS, TXC_GPIO_DIR, 1 << pin, dir);
/linux-master/drivers/pinctrl/freescale/
H A Dpinctrl-imx1.h17 * struct imx1_pin - describes an IMX1/21/27 pin.
18 * @pin_id: ID of the described pin.
20 * @config: Configuration of the pin (currently only pullup-enable).
29 * struct imx1_pin_group - describes an IMX pin group
30 * @name: the name of this specific pin group
45 * @groups: corresponding pin groups
64 #define IMX_PINCTRL_PIN(pin) PINCTRL_PIN(pin, #pin)
/linux-master/drivers/pinctrl/pxa/
H A Dpinctrl-pxa2xx.h3 * Marvell PXA2xx family pin control
19 .pin = _pin, \
26 .pin = _pin, \
35 .pin = _pin, \
42 #define PXA_PINCTRL_PIN(pin) \
43 PINCTRL_PIN(pin, "P" #pin)
51 struct pinctrl_pin_desc pin; member in struct:pxa_desc_pin
57 unsigned pin; member in struct:pxa_pinctrl_group
/linux-master/drivers/pinctrl/uniphier/
H A Dpinctrl-uniphier.h52 #error "unable to pack pin attributes."
66 UNIPHIER_PIN_DRV_NONE, /* no support (input only pin) */
69 /* direction of pull register (no pin supports bi-directional pull biasing) */
146 int (*get_gpio_muxval)(unsigned int pin, unsigned int gpio_offset);
/linux-master/drivers/ssb/
H A Dembedded.c240 int ssb_pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) argument
247 res = ssb_pcicore_pcibios_map_irq(dev, slot, pin);
/linux-master/drivers/staging/olpc_dcon/
H A Dolpc_dcon_xo_1.c43 const struct dcon_gpio *pin = &gpios_asis[0]; local
46 gpios[i] = devm_gpiod_get(&dcon->client->dev, pin[i].name,
47 pin[i].flags);
50 pr_err("failed to request %s GPIO: %d\n", pin[i].name,
64 * this is because OFW will disable input for the pin and set a value..
66 * then a value is set. So, future readings of the pin can use
H A Dolpc_dcon_xo_1_5.c89 const struct dcon_gpio *pin = &gpios_asis[0]; local
99 gpios[i] = devm_gpiod_get(&dcon->client->dev, pin[i].name,
100 pin[i].flags);
103 pr_err("failed to request %s GPIO: %d\n", pin[i].name,
/linux-master/fs/
H A Dfs_pin.c10 void pin_remove(struct fs_pin *pin) argument
13 hlist_del_init(&pin->m_list);
14 hlist_del_init(&pin->s_list);
16 spin_lock_irq(&pin->wait.lock);
17 pin->done = 1;
18 wake_up_locked(&pin->wait);
19 spin_unlock_irq(&pin->wait.lock);
22 void pin_insert(struct fs_pin *pin, struct vfsmount *m) argument
25 hlist_add_head(&pin->s_list, &m->mnt_sb->s_pins);
26 hlist_add_head(&pin
[all...]
/linux-master/include/linux/ssb/
H A Dssb_driver_pci.h15 #define SSB_PCICORE_CTL_RST 0x00000002 /* PCI_RESET driven out to pin */
17 #define SSB_PCICORE_CTL_CLK 0x00000008 /* Gate for clock driven out to pin */
98 int ssb_pcicore_pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin);
125 int ssb_pcicore_pcibios_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) argument
/linux-master/sound/pci/lola/
H A Dlola_proc.c111 chip->pin[CAPT].num_pins, chip->pin[PLAY].num_pins);
117 for (i = 0; i < chip->pin[CAPT].num_pins; i++, nid++)
120 for (i = 0; i < chip->pin[PLAY].num_pins; i++, nid++)
/linux-master/arch/alpha/kernel/
H A Dpci_impl.h107 * Where A = pin 1, B = pin 2 and so on and pin=0 = default = A.
108 * Thus, each swizzle is ((pin-1) + (device#-4)) % 4
121 if (slot >= min_idsel && slot <= max_idsel && pin < irqs_per_slot) \
122 _ctl_ = irq_tab[slot - min_idsel][pin]; \
H A Dsys_alcor.c186 alcor_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) argument
H A Dsys_cabriolet.c175 eb66p_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) argument
205 cabriolet_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) argument
282 alphapc164_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) argument
H A Dsys_dp264.c376 dp264_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) argument
398 monet_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) argument
430 int slot, pin = *pinp; local
447 pin = pci_swizzle_interrupt_pin(dev, pin);
455 *pinp = pin;
460 webbrick_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) argument
482 clipper_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) argument
H A Dsys_eiger.c145 eiger_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) argument
165 int slot, pin = *pinp; local
190 pin = pci_swizzle_interrupt_pin(dev, pin);
195 *pinp = pin;
H A Dsys_marvel.c320 marvel_map_irq(const struct pci_dev *cdev, u8 slot, u8 pin)
319 marvel_map_irq(const struct pci_dev *cdev, u8 slot, u8 pin) argument
H A Dsys_miata.c155 miata_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) argument
205 int slot, pin = *pinp; local
224 pin = pci_swizzle_interrupt_pin(dev, pin);
232 *pinp = pin;
H A Dsys_mikasa.c148 mikasa_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) argument
H A Dsys_nautilus.c66 nautilus_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) argument
73 UP1500 from UP1000/1100. Note: 'pin' is 2 due to bridge swizzle. */
74 if (slot == 1 && pin == 2 &&
H A Dsys_noritake.c196 noritake_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) argument
226 int slot, pin = *pinp; local
243 pin = pci_swizzle_interrupt_pin(dev, pin);
251 *pinp = pin;
H A Dsys_rawhide.c225 rawhide_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) argument
H A Dsys_ruffian.c122 ruffian_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) argument
146 int slot, pin = *pinp; local
163 pin = pci_swizzle_interrupt_pin(dev, pin);
171 *pinp = pin;

Completed in 503 milliseconds

1234567891011>>