Home
last modified time | relevance | path

Searched refs:io7 (Results 1 – 7 of 7) sorted by relevance

/Linux-v4.19/arch/alpha/kernel/
Dsys_marvel.c72 io7_get_irq_ctl(unsigned int irq, struct io7 **pio7) in io7_get_irq_ctl()
76 struct io7 *io7; in io7_get_irq_ctl() local
80 if (!(io7 = marvel_find_io7(pid))) { in io7_get_irq_ctl()
97 ctl = &io7->csrs->PO7_LSI_CTL[irq & 0xff].csr; /* assume LSI */ in io7_get_irq_ctl()
99 ctl = &io7->csrs->PO7_MSI_CTL[((irq - 0x80) >> 5) & 0x0f].csr; in io7_get_irq_ctl()
101 if (pio7) *pio7 = io7; in io7_get_irq_ctl()
110 struct io7 *io7; in io7_enable_irq() local
112 ctl = io7_get_irq_ctl(irq, &io7); in io7_enable_irq()
113 if (!ctl || !io7) { in io7_enable_irq()
119 raw_spin_lock(&io7->irq_lock); in io7_enable_irq()
[all …]
Dcore_marvel.c49 static struct io7 *io7_head = NULL;
91 inline struct io7 *
92 marvel_next_io7(struct io7 *prev) in marvel_next_io7()
97 struct io7 *
100 struct io7 *io7; in marvel_find_io7() local
102 for (io7 = io7_head; io7 && io7->pe != pe; io7 = io7->next) in marvel_find_io7()
105 return io7; in marvel_find_io7()
108 static struct io7 * __init
111 struct io7 *io7; in alloc_io7() local
112 struct io7 *insp; in alloc_io7()
[all …]
Derr_marvel.c801 struct io7 *io7; in marvel_find_io7_with_error() local
815 for (io7 = NULL; NULL != (io7 = marvel_next_io7(io7)); ) { in marvel_find_io7_with_error()
818 err_sum |= io7->csrs->PO7_ERROR_SUM.csr; in marvel_find_io7_with_error()
820 if (!io7->ports[i].enabled) in marvel_find_io7_with_error()
822 err_sum |= io7->ports[i].csrs->POx_ERR_SUM.csr; in marvel_find_io7_with_error()
835 if (!io7) in marvel_find_io7_with_error()
843 io->io_asic_rev = io7->csrs->IO_ASIC_REV.csr; in marvel_find_io7_with_error()
844 io->io_sys_rev = io7->csrs->IO_SYS_REV.csr; in marvel_find_io7_with_error()
845 io->io7_uph = io7->csrs->IO7_UPH.csr; in marvel_find_io7_with_error()
846 io->hpi_ctl = io7->csrs->HPI_CTL.csr; in marvel_find_io7_with_error()
[all …]
Dproto.h59 struct io7 *marvel_find_io7(int pe);
60 struct io7 *marvel_next_io7(struct io7 *prev);
61 void io7_clear_errors(struct io7 *io7);
/Linux-v4.19/arch/alpha/include/asm/
Dcore_marvel.h297 struct io7 *io7; member
309 struct io7 { struct
310 struct io7 *next; argument
/Linux-v4.19/Documentation/devicetree/bindings/pinctrl/
Dmarvell,kirkwood-pinctrl.txt29 mpp5 5 gpo, nand(io7), uart0(txd), ptp(trig)
67 mpp5 5 gpo, nand(io7), uart0(txd), ptp(trig), sata0(act)
111 mpp5 5 gpo, nand(io7), uart0(txd), ptp(trig), sata0(act)
160 mpp5 5 gpo, nand(io7), uart0(txd), ptp(trig), sata0(act)
223 mpp5 5 gpo, nand(io7), uart0(txd), sata0(act), lcd(vsync)
293 mpp5 5 gpo, nand(io7), uart0(txd)
/Linux-v4.19/Documentation/admin-guide/
Dkernel-parameters.txt1759 io7= [HW] IO7 for Marvel based alpha systems