/linux-master/drivers/gpu/drm/amd/display/dc/gpio/ |
H A D | hw_gpio.h | 52 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 D | mma9551_core.h | 61 int mma9551_gpio_config(struct i2c_client *client, enum mma9551_gpio_pin pin,
|
/linux-master/drivers/net/ethernet/sfc/falcon/ |
H A D | phy.h | 44 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 D | txc43128_phy.c | 171 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 D | pinctrl-imx1.h | 17 * 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 D | pinctrl-pxa2xx.h | 3 * 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 D | pinctrl-uniphier.h | 52 #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 D | embedded.c | 240 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 D | olpc_dcon_xo_1.c | 43 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 D | olpc_dcon_xo_1_5.c | 89 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 D | fs_pin.c | 10 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 D | ssb_driver_pci.h | 15 #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 D | lola_proc.c | 111 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 D | pci_impl.h | 107 * 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 D | sys_alcor.c | 186 alcor_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) argument
|
H A D | sys_cabriolet.c | 175 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 D | sys_dp264.c | 376 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 D | sys_eiger.c | 145 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 D | sys_marvel.c | 320 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 D | sys_miata.c | 155 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 D | sys_mikasa.c | 148 mikasa_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) argument
|
H A D | sys_nautilus.c | 66 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 D | sys_noritake.c | 196 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 D | sys_rawhide.c | 225 rawhide_map_irq(const struct pci_dev *dev, u8 slot, u8 pin) argument
|
H A D | sys_ruffian.c | 122 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;
|