| /arch/arm/mach-s3c/ |
| A D | gpio-samsung.c | 138 if (off < 8 && chip->chip.ngpio > 8) in samsung_gpio_setcfg_4bit() 173 if (off < 8 && chip->chip.ngpio > 8) in samsung_gpio_getcfg_4bit() 486 gpn = chip->chip.base; in s3c_gpiolib_track() 487 for (i = 0; i < chip->chip.ngpio; i++, gpn++) { in s3c_gpiolib_track() 506 struct gpio_chip *gc = &chip->chip; in samsung_gpiolib_add() 526 if (!chip->pm->save || !chip->pm->resume) in samsung_gpiolib_add() 659 .chip = { 665 .chip = { 671 .chip = { 832 offset = pin - chip->chip.base; in s3c_gpio_cfgpin() [all …]
|
| A D | pm-gpio.c | 29 chip->pm_save[0] = __raw_readl(chip->base + OFFS_CON); in samsung_gpio_pm_1bit_save() 30 chip->pm_save[1] = __raw_readl(chip->base + OFFS_DAT); in samsung_gpio_pm_1bit_save() 66 chip->pm_save[0] = __raw_readl(chip->base + OFFS_CON); in samsung_gpio_pm_2bit_save() 67 chip->pm_save[1] = __raw_readl(chip->base + OFFS_DAT); in samsung_gpio_pm_2bit_save() 68 chip->pm_save[2] = __raw_readl(chip->base + OFFS_UP); in samsung_gpio_pm_2bit_save() 198 if (chip->chip.ngpio > 8) in samsung_gpio_pm_4bit_save() 199 chip->pm_save[0] = __raw_readl(chip->base - 4); in samsung_gpio_pm_4bit_save() 269 if (chip->chip.ngpio > 8) { in samsung_gpio_pm_4bit_resume() 278 if (chip->chip.ngpio > 8) in samsung_gpio_pm_4bit_resume() 284 if (chip->chip.ngpio > 8) { in samsung_gpio_pm_4bit_resume() [all …]
|
| A D | gpio-core.h | 39 void (*save)(struct samsung_gpio_chip *chip); 40 void (*resume)(struct samsung_gpio_chip *chip); 68 struct gpio_chip chip; member 83 return container_of(gpc, struct samsung_gpio_chip, chip); in to_samsung_gpio() 94 extern int samsung_gpiolib_to_irq(struct gpio_chip *chip, unsigned int offset); 99 static inline struct samsung_gpio_chip *samsung_gpiolib_getchip(unsigned int chip) in samsung_gpiolib_getchip() argument 101 return (chip < S3C_GPIO_END) ? s3c_gpios[chip] : NULL; in samsung_gpiolib_getchip() 110 struct samsung_gpio_chip *chip; in samsung_gpiolib_getchip() local 115 chip = &s3c24xx_gpios[pin/32]; in samsung_gpiolib_getchip() 116 return ((pin - chip->chip.base) < chip->chip.ngpio) ? chip : NULL; in samsung_gpiolib_getchip() [all …]
|
| A D | gpio-cfg-helpers.h | 23 static inline int samsung_gpio_do_setcfg(struct samsung_gpio_chip *chip, in samsung_gpio_do_setcfg() argument 26 return (chip->config->set_config)(chip, off, config); in samsung_gpio_do_setcfg() 29 static inline int samsung_gpio_do_setpull(struct samsung_gpio_chip *chip, in samsung_gpio_do_setpull() argument 32 return (chip->config->set_pull)(chip, off, pull); in samsung_gpio_do_setpull()
|
| A D | gpio-cfg.h | 52 samsung_gpio_pull_t (*get_pull)(struct samsung_gpio_chip *chip, unsigned offs); 53 int (*set_pull)(struct samsung_gpio_chip *chip, unsigned offs, 56 unsigned (*get_config)(struct samsung_gpio_chip *chip, unsigned offs); 57 int (*set_config)(struct samsung_gpio_chip *chip, unsigned offs,
|
| /arch/mips/include/asm/sibyte/ |
| A D | sb1250_defs.h | 98 #define SIBYTE_HDR_FMASK(chip, pass) \ argument 99 (SIBYTE_HDR_FMASK_ ## chip ## _ ## pass) 100 #define SIBYTE_HDR_FMASK_ALLREVS(chip) \ argument 101 (SIBYTE_HDR_FMASK_ ## chip ## _ALL) 122 ((SIBYTE_HDR_FMASK(chip, pass) - 1) & SIBYTE_HDR_FMASK_ALLREVS(chip)) 126 (~(SIBYTE_HDR_FMASK(chip, pass) \ 127 | (SIBYTE_HDR_FMASK(chip, pass) - 1)) & SIBYTE_HDR_FMASK_ALLREVS(chip)) 131 #define SIBYTE_HDR_FEATURE_CHIP(chip) \ argument 141 #define SIBYTE_HDR_FEATURE(chip, pass) \ argument 142 (!! ((SIBYTE_HDR_FMASK(chip, pass) \ [all …]
|
| /arch/mips/ath79/ |
| A D | setup.c | 63 chip = "7130"; in ath79_detect_sys_type() 68 chip = "7141"; in ath79_detect_sys_type() 73 chip = "7161"; in ath79_detect_sys_type() 80 chip = "7240"; in ath79_detect_sys_type() 86 chip = "7241"; in ath79_detect_sys_type() 92 chip = "7242"; in ath79_detect_sys_type() 115 chip = "9330"; in ath79_detect_sys_type() 121 chip = "9331"; in ath79_detect_sys_type() 127 chip = "9341"; in ath79_detect_sys_type() 133 chip = "9342"; in ath79_detect_sys_type() [all …]
|
| /arch/mips/alchemy/common/ |
| A D | gpiolib.c | 38 static int gpio2_get(struct gpio_chip *chip, unsigned offset) in gpio2_get() argument 43 static int gpio2_set(struct gpio_chip *chip, unsigned offset, int value) in gpio2_set() argument 50 static int gpio2_direction_input(struct gpio_chip *chip, unsigned offset) in gpio2_direction_input() argument 55 static int gpio2_direction_output(struct gpio_chip *chip, unsigned offset, in gpio2_direction_output() argument 62 static int gpio2_to_irq(struct gpio_chip *chip, unsigned offset) in gpio2_to_irq() argument 68 static int gpio1_get(struct gpio_chip *chip, unsigned offset) in gpio1_get() argument 73 static int gpio1_set(struct gpio_chip *chip, in gpio1_set() argument 81 static int gpio1_direction_input(struct gpio_chip *chip, unsigned offset) in gpio1_direction_input() argument 86 static int gpio1_direction_output(struct gpio_chip *chip, in gpio1_direction_output() argument 93 static int gpio1_to_irq(struct gpio_chip *chip, unsigned offset) in gpio1_to_irq() argument [all …]
|
| /arch/arm/plat-orion/ |
| A D | gpio.c | 42 struct gpio_chip chip; member 243 struct gpio_chip *chip = &ochip->chip; in orion_gpio_chip_find() local 245 if (pin >= chip->base && pin < chip->base + chip->ngpio) in orion_gpio_chip_find() 259 pin -= ochip->chip.base; in orion_gpio_set_unused() 273 pin -= ochip->chip.base; in orion_gpio_set_valid() 546 ochip->chip.ngpio = ngpio; in orion_gpio_init() 547 ochip->chip.can_sleep = 0; in orion_gpio_init() 588 ct->chip.name = ochip->chip.label; in orion_gpio_init() 599 ct->chip.name = ochip->chip.label; in orion_gpio_init() 606 ochip->chip.ngpio, in orion_gpio_init() [all …]
|
| /arch/powerpc/platforms/powernv/ |
| A D | opal-xscom.c | 61 rc = opal_xscom_read(chip, reg, (__be64 *)__pa(&v)); in opal_scom_read() 75 rc = opal_xscom_write(chip, reg, value); in opal_scom_write() 82 u32 chip; member 103 rc = opal_scom_read(ent->chip, reg_base, reg, &val); in scom_debug_read() 156 int chip) in scom_debug_init_one() argument 165 ent->chip = chip; in scom_debug_init_one() 166 snprintf(ent->name, 16, "%08x", chip); in scom_debug_init_one() 192 int chip, rc; in scom_debug_init() local 203 chip = of_get_ibm_chip_id(dn); in scom_debug_init() 204 WARN_ON(chip == -1); in scom_debug_init() [all …]
|
| /arch/mips/bcm63xx/ |
| A D | gpio.c | 38 static int bcm63xx_gpio_set(struct gpio_chip *chip, unsigned int gpio, int val) in bcm63xx_gpio_set() argument 45 BUG_ON(gpio >= chip->ngpio); in bcm63xx_gpio_set() 68 static int bcm63xx_gpio_get(struct gpio_chip *chip, unsigned gpio) in bcm63xx_gpio_get() argument 73 BUG_ON(gpio >= chip->ngpio); in bcm63xx_gpio_get() 86 static int bcm63xx_gpio_set_direction(struct gpio_chip *chip, in bcm63xx_gpio_set_direction() argument 94 BUG_ON(gpio >= chip->ngpio); in bcm63xx_gpio_set_direction() 116 static int bcm63xx_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) in bcm63xx_gpio_direction_input() argument 118 return bcm63xx_gpio_set_direction(chip, gpio, BCM63XX_GPIO_DIR_IN); in bcm63xx_gpio_direction_input() 121 static int bcm63xx_gpio_direction_output(struct gpio_chip *chip, in bcm63xx_gpio_direction_output() argument 124 bcm63xx_gpio_set(chip, gpio, value); in bcm63xx_gpio_direction_output() [all …]
|
| /arch/mips/rb532/ |
| A D | gpio.c | 51 struct gpio_chip chip; member 97 static int rb532_gpio_get(struct gpio_chip *chip, unsigned offset) in rb532_gpio_get() argument 101 gpch = gpiochip_get_data(chip); in rb532_gpio_get() 108 static int rb532_gpio_set(struct gpio_chip *chip, unsigned int offset, in rb532_gpio_set() argument 113 gpch = gpiochip_get_data(chip); in rb532_gpio_set() 126 gpch = gpiochip_get_data(chip); in rb532_gpio_direction_input() 138 static int rb532_gpio_direction_output(struct gpio_chip *chip, in rb532_gpio_direction_output() argument 143 gpch = gpiochip_get_data(chip); in rb532_gpio_direction_output() 155 static int rb532_gpio_to_irq(struct gpio_chip *chip, unsigned gpio) in rb532_gpio_to_irq() argument 162 .chip = { [all …]
|
| /arch/m68k/kernel/ |
| A D | relocate_kernel.S | 33 .chip 68030 38 .chip 68k 59 .chip 68040 62 .chip 68k 67 .chip 68040 73 .chip 68k 126 .chip 68030 130 .chip 68k 141 .chip 68040 147 .chip 68k
|
| /arch/sh/boards/mach-x3proto/ |
| A D | gpio.c | 29 static int x3proto_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) in x3proto_gpio_direction_input() argument 43 static int x3proto_gpio_get(struct gpio_chip *chip, unsigned gpio) in x3proto_gpio_get() argument 48 static int x3proto_gpio_to_irq(struct gpio_chip *chip, unsigned gpio) in x3proto_gpio_to_irq() argument 52 if (gpio < chip->ngpio) in x3proto_gpio_to_irq() 63 struct irq_chip *chip = irq_data_get_irq_chip(data); in x3proto_gpio_irq_handler() local 67 chip->irq_mask_ack(data); in x3proto_gpio_irq_handler() 73 chip->irq_unmask(data); in x3proto_gpio_irq_handler()
|
| /arch/sh/kernel/cpu/irq/ |
| A D | ipr.c | 26 struct irq_chip *chip = irq_data_get_irq_chip(data); in get_ipr_desc() local 27 return container_of(chip, struct ipr_desc, chip); in get_ipr_desc() 56 desc->chip.irq_mask = disable_ipr_irq; in register_ipr_controller() 57 desc->chip.irq_unmask = enable_ipr_irq; in register_ipr_controller() 74 irq_set_chip_and_handler_name(p->irq, &desc->chip, in register_ipr_controller()
|
| /arch/powerpc/platforms/44x/ |
| A D | gpio.c | 80 struct ppc4xx_gpio_chip *chip = gpiochip_get_data(gc); in ppc4xx_gpio_set() local 83 spin_lock_irqsave(&chip->lock, flags); in ppc4xx_gpio_set() 87 spin_unlock_irqrestore(&chip->lock, flags); in ppc4xx_gpio_set() 97 struct ppc4xx_gpio_chip *chip = gpiochip_get_data(gc); in ppc4xx_gpio_dir_in() local 101 spin_lock_irqsave(&chip->lock, flags); in ppc4xx_gpio_dir_in() 118 spin_unlock_irqrestore(&chip->lock, flags); in ppc4xx_gpio_dir_in() 127 struct ppc4xx_gpio_chip *chip = gpiochip_get_data(gc); in ppc4xx_gpio_dir_out() local 131 spin_lock_irqsave(&chip->lock, flags); in ppc4xx_gpio_dir_out() 151 spin_unlock_irqrestore(&chip->lock, flags); in ppc4xx_gpio_dir_out()
|
| /arch/m68k/coldfire/ |
| A D | gpio.c | 110 static int mcfgpio_direction_input(struct gpio_chip *chip, unsigned offset) in mcfgpio_direction_input() argument 115 static int mcfgpio_get_value(struct gpio_chip *chip, unsigned offset) in mcfgpio_get_value() argument 120 static int mcfgpio_direction_output(struct gpio_chip *chip, unsigned offset, in mcfgpio_direction_output() argument 126 static int mcfgpio_set_value(struct gpio_chip *chip, unsigned int offset, in mcfgpio_set_value() argument 134 static int mcfgpio_request(struct gpio_chip *chip, unsigned offset) in mcfgpio_request() argument 139 static void mcfgpio_free(struct gpio_chip *chip, unsigned offset) in mcfgpio_free() argument 144 static int mcfgpio_to_irq(struct gpio_chip *chip, unsigned offset) in mcfgpio_to_irq() argument
|
| /arch/sh/boards/mach-se/7722/ |
| A D | irq.c | 31 struct irq_chip *chip = irq_data_get_irq_chip(data); in se7722_irq_demux() local 35 chip->irq_mask_ack(data); in se7722_irq_demux() 42 chip->irq_unmask(data); in se7722_irq_demux() 80 ct->chip.irq_mask = irq_gc_mask_set_bit; in se7722_gc_init() 81 ct->chip.irq_unmask = irq_gc_mask_clr_bit; in se7722_gc_init()
|
| /arch/sh/boards/mach-se/7343/ |
| A D | irq.c | 32 struct irq_chip *chip = irq_data_get_irq_chip(data); in se7343_irq_demux() local 36 chip->irq_mask_ack(data); in se7343_irq_demux() 43 chip->irq_unmask(data); in se7343_irq_demux() 82 ct->chip.irq_mask = irq_gc_mask_set_bit; in se7343_gc_init() 83 ct->chip.irq_unmask = irq_gc_mask_clr_bit; in se7343_gc_init()
|
| /arch/arm/boot/dts/socionext/ |
| A D | uniphier-ld6b.dtsi | 9 * LD6b consists of two silicon dies: D-chip and A-chip. 10 * The D-chip (digital chip) is the same as the PXs2 die.
|
| /arch/alpha/kernel/ |
| A D | irq.c | 48 struct irq_chip *chip; in irq_select_affinity() local 54 chip = irq_data_get_irq_chip(data); in irq_select_affinity() 56 if (!chip->irq_set_affinity || irq_user_affinity[irq]) in irq_select_affinity() 65 chip->irq_set_affinity(data, cpumask_of(cpu), false); in irq_select_affinity()
|
| /arch/x86/kernel/apic/ |
| A D | msi.c | 47 ret = parent->chip->irq_set_affinity(parent, mask, force); in msi_set_affinity() 216 info->chip->irq_set_affinity = msi_set_affinity; in x86_init_dev_msi_info() 217 info->chip->flags |= IRQCHIP_MOVE_DEFERRED; in x86_init_dev_msi_info() 248 info->chip->irq_ack = irq_chip_ack_parent; in x86_init_dev_msi_info() 249 info->chip->irq_retrigger = irq_chip_retrigger_hierarchy; in x86_init_dev_msi_info() 250 info->chip->flags |= IRQCHIP_SKIP_SET_WAKE | in x86_init_dev_msi_info() 327 irq_domain_set_info(domain, virq, arg->devid, info->chip, NULL, in dmar_msi_init() 339 .chip = &dmar_msi_controller,
|
| /arch/arm/boot/dts/aspeed/ |
| A D | ibm-power10-quad.dtsi | 17 chip-id = <0>; 45 chip-id = <0>; 73 chip-id = <0>; 101 chip-id = <0>; 129 chip-id = <0>; 157 chip-id = <0>; 185 chip-id = <0>; 213 chip-id = <0>; 241 chip-id = <0>; 269 chip-id = <0>; [all …]
|
| /arch/mips/kernel/ |
| A D | gpio_txx9.c | 19 static int txx9_gpio_get(struct gpio_chip *chip, unsigned int offset) in txx9_gpio_get() argument 35 static int txx9_gpio_set(struct gpio_chip *chip, unsigned int offset, in txx9_gpio_set() argument 47 static int txx9_gpio_dir_in(struct gpio_chip *chip, unsigned int offset) in txx9_gpio_dir_in() argument 58 static int txx9_gpio_dir_out(struct gpio_chip *chip, unsigned int offset, in txx9_gpio_dir_out() argument
|
| /arch/x86/kernel/ |
| A D | irqinit.c | 56 struct irq_chip *chip = legacy_pic->chip; in init_ISA_irqs() local 70 irq_set_chip_and_handler(i, chip, handle_level_irq); in init_ISA_irqs()
|