Home
last modified time | relevance | path

Searched refs:pio (Results 1 – 20 of 20) sorted by relevance

/arch/avr32/mach-at32ap/
Dpio.c39 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 …]
DMakefile1 obj-y += pdc.o clock.o intc.o extint.o pio.o hsmc.o
Dat32ap700x.c785 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/
Dgpio.c72 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/
Dnandflash.c61 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/
Dio-defs.h22 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/
Dqe_io.c154 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/
Dstartup.inc51 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/
Dintr_vect_defs.h254 unsigned int pio : 1; member
267 unsigned int pio : 1; member
279 unsigned int pio : 1; member
291 unsigned int pio : 1; member
Dpinmux_defs.h103 unsigned int pio : 1; member
/arch/x86/kvm/
Dx86.c2262 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/
Dmpc832x_mds.dts182 pio-map = <
204 pio-map = <
224 pio-map = <
303 pio-handle = <&pio3>;
317 pio-handle = <&pio4>;
335 pio-handle = < &pio5 >;
Dmpc832x_rdb.dts160 pio-map = <
182 pio-map = <
256 pio-handle = <&ucc2pio>;
270 pio-handle = <&ucc3pio>;
Dmpc836x_mds.dts224 pio-map = <
251 pio-map = <
362 pio-handle = <&pio1>;
377 pio-handle = <&pio2>;
Dmpc8568mds.dts278 pio-map = <
306 pio-map = <
388 pio-handle = <&pio1>;
403 pio-handle = <&pio2>;
Dmpc8349emitx.dts335 pio-mode = <6>;
/arch/ia64/sn/kernel/
Dsetup.c669 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/
Dpinmux.c154 hwprot.pio = regk_pinmux_yes; in crisv32_pinmux_alloc_fixed()
/arch/x86/include/asm/
Dkvm_host.h296 struct kvm_pio_request pio; member
/arch/sparc/mm/
Dinit_64.c886 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()