/arch/avr32/mach-at32ap/ |
D | pio.c | 39 struct pio_device *pio; in gpio_to_pio() local 45 pio = &pio_dev[index]; in gpio_to_pio() 46 if (!pio->regs) in gpio_to_pio() 49 return pio; in gpio_to_pio() 58 struct pio_device *pio; in at32_select_periph() local 61 pio = gpio_to_pio(port); in at32_select_periph() 62 if (unlikely(!pio)) { in at32_select_periph() 69 if (unlikely(pio->pinmux_mask & pin_mask)) { in at32_select_periph() 71 pio->name, pin_mask, pio->pinmux_mask & pin_mask); in at32_select_periph() 76 pio->pinmux_mask |= pin_mask; in at32_select_periph() [all …]
|
D | Makefile | 1 obj-y += pdc.o clock.o intc.o extint.o pio.o hsmc.o
|
D | at32ap700x.c | 785 DEFINE_DEV(pio, 0); 792 DEFINE_DEV(pio, 1); 799 DEFINE_DEV(pio, 2); 806 DEFINE_DEV(pio, 3); 813 DEFINE_DEV(pio, 4);
|
/arch/arm/mach-at91/ |
D | gpio.c | 72 void __iomem *pio = pin_to_controller(pin); in at91_set_GPIO_periph() local 75 if (!pio) in at91_set_GPIO_periph() 77 __raw_writel(mask, pio + PIO_IDR); in at91_set_GPIO_periph() 78 __raw_writel(mask, pio + (use_pullup ? PIO_PUER : PIO_PUDR)); in at91_set_GPIO_periph() 79 __raw_writel(mask, pio + PIO_PER); in at91_set_GPIO_periph() 90 void __iomem *pio = pin_to_controller(pin); in at91_set_A_periph() local 93 if (!pio) in at91_set_A_periph() 96 __raw_writel(mask, pio + PIO_IDR); in at91_set_A_periph() 97 __raw_writel(mask, pio + (use_pullup ? PIO_PUER : PIO_PUDR)); in at91_set_A_periph() 98 __raw_writel(mask, pio + PIO_ASR); in at91_set_A_periph() [all …]
|
/arch/cris/arch-v32/drivers/mach-a3/ |
D | nandflash.c | 61 dout = REG_RD(pio, regi_pio, rw_dout); in crisv32_hwcontrol() 67 this->IO_ADDR_W = (void __iomem *)REG_ADDR(pio, in crisv32_hwcontrol() 71 this->IO_ADDR_W = (void __iomem *)REG_ADDR(pio, in crisv32_hwcontrol() 75 this->IO_ADDR_W = (void __iomem *)REG_ADDR(pio, in crisv32_hwcontrol() 83 REG_WR(pio, regi_pio, rw_dout, dout); in crisv32_hwcontrol() 98 reg_pio_r_din din = REG_RD(pio, regi_pio, r_din); in crisv32_device_ready() 133 REG_WR(pio, regi_pio, rw_man_ctrl, man_ctrl); in crisv32_nand_flash_probe() 134 REG_WR(pio, regi_pio, rw_dout, dout); in crisv32_nand_flash_probe() 135 REG_WR(pio, regi_pio, rw_oe, oe); in crisv32_nand_flash_probe() 146 read_cs = write_cs = (void __iomem *)REG_ADDR(pio, regi_pio, in crisv32_nand_flash_probe()
|
/arch/powerpc/include/asm/ |
D | io-defs.h | 22 DEF_PCI_AC_RET(inb, u8, (unsigned long port), (port), pio, port) 23 DEF_PCI_AC_RET(inw, u16, (unsigned long port), (port), pio, port) 24 DEF_PCI_AC_RET(inl, u32, (unsigned long port), (port), pio, port) 25 DEF_PCI_AC_NORET(outb, (u8 val, unsigned long port), (val, port), pio, port) 26 DEF_PCI_AC_NORET(outw, (u16 val, unsigned long port), (val, port), pio, port) 27 DEF_PCI_AC_NORET(outl, (u32 val, unsigned long port), (val, port), pio, port) 43 (p, b, c), pio, p) 45 (p, b, c), pio, p) 47 (p, b, c), pio, p) 49 (p, b, c), pio, p) [all …]
|
/arch/powerpc/sysdev/qe_lib/ |
D | qe_io.c | 154 struct device_node *pio; in par_io_of_config() local 170 pio = of_find_node_by_phandle(*ph); in par_io_of_config() 172 pio_map = of_get_property(pio, "pio-map", &pio_map_len); in par_io_of_config() 190 of_node_put(pio); in par_io_of_config()
|
/arch/cris/include/arch-v32/mach-a3/mach/ |
D | startup.inc | 51 move.d REG_ADDR(pio, regi_pio, rw_ce0_cfg), $r0 54 move.d REG_ADDR(pio, regi_pio, rw_ce1_cfg), $r0 57 move.d REG_ADDR(pio, regi_pio, rw_ce2_cfg), $r0
|
/arch/cris/include/arch-v32/mach-a3/mach/hwregs/ |
D | intr_vect_defs.h | 254 unsigned int pio : 1; member 267 unsigned int pio : 1; member 279 unsigned int pio : 1; member 291 unsigned int pio : 1; member
|
D | pinmux_defs.h | 103 unsigned int pio : 1; member
|
/arch/x86/kvm/ |
D | x86.c | 2262 vcpu->arch.pio.string = 0; in emulate_instruction() 2298 if (vcpu->arch.pio.string) in emulate_instruction() 2334 for (i = 0; i < ARRAY_SIZE(vcpu->arch.pio.guest_pages); ++i) in free_pio_guest_pages() 2335 if (vcpu->arch.pio.guest_pages[i]) { in free_pio_guest_pages() 2336 kvm_release_page_dirty(vcpu->arch.pio.guest_pages[i]); in free_pio_guest_pages() 2337 vcpu->arch.pio.guest_pages[i] = NULL; in free_pio_guest_pages() 2346 int nr_pages = vcpu->arch.pio.guest_pages[1] ? 2 : 1; in pio_copy_data() 2348 q = vmap(vcpu->arch.pio.guest_pages, nr_pages, VM_READ|VM_WRITE, in pio_copy_data() 2354 q += vcpu->arch.pio.guest_page_offset; in pio_copy_data() 2355 bytes = vcpu->arch.pio.size * vcpu->arch.pio.cur_count; in pio_copy_data() [all …]
|
/arch/powerpc/boot/dts/ |
D | mpc832x_mds.dts | 182 pio-map = < 204 pio-map = < 224 pio-map = < 303 pio-handle = <&pio3>; 317 pio-handle = <&pio4>; 335 pio-handle = < &pio5 >;
|
D | mpc832x_rdb.dts | 160 pio-map = < 182 pio-map = < 256 pio-handle = <&ucc2pio>; 270 pio-handle = <&ucc3pio>;
|
D | mpc836x_mds.dts | 224 pio-map = < 251 pio-map = < 362 pio-handle = <&pio1>; 377 pio-handle = <&pio2>;
|
D | mpc8568mds.dts | 278 pio-map = < 306 pio-map = < 388 pio-handle = <&pio1>; 403 pio-handle = <&pio2>;
|
D | mpc8349emitx.dts | 335 pio-mode = <6>;
|
/arch/ia64/sn/kernel/ |
D | setup.c | 669 u64 *pio; in sn_cpu_init() local 670 pio = is_shub1() ? pio1 : pio2; in sn_cpu_init() 672 (volatile unsigned long *)GLOBAL_MMR_ADDR(nasid, pio[slice]); in sn_cpu_init()
|
/arch/cris/arch-v32/mach-a3/ |
D | pinmux.c | 154 hwprot.pio = regk_pinmux_yes; in crisv32_pinmux_alloc_fixed()
|
/arch/x86/include/asm/ |
D | kvm_host.h | 296 struct kvm_pio_request pio; member
|
/arch/sparc/mm/ |
D | init_64.c | 886 static int scan_pio_for_cfg_handle(struct mdesc_handle *md, u64 pio, in scan_pio_for_cfg_handle() argument 891 mdesc_for_each_arc(arc, md, pio, MDESC_ARC_TYPE_FWD) { in scan_pio_for_cfg_handle()
|