Home
last modified time | relevance | path

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

/linux-6.12.1/arch/alpha/kernel/
Dsys_marvel.c71 io7_get_irq_ctl(unsigned int irq, struct io7 **pio7) in io7_get_irq_ctl()
75 struct io7 *io7; in io7_get_irq_ctl() local
79 if (!(io7 = marvel_find_io7(pid))) { in io7_get_irq_ctl()
96 ctl = &io7->csrs->PO7_LSI_CTL[irq & 0xff].csr; /* assume LSI */ in io7_get_irq_ctl()
98 ctl = &io7->csrs->PO7_MSI_CTL[((irq - 0x80) >> 5) & 0x0f].csr; in io7_get_irq_ctl()
100 if (pio7) *pio7 = io7; in io7_get_irq_ctl()
109 struct io7 *io7; in io7_enable_irq() local
111 ctl = io7_get_irq_ctl(irq, &io7); in io7_enable_irq()
112 if (!ctl || !io7) { in io7_enable_irq()
118 raw_spin_lock(&io7->irq_lock); in io7_enable_irq()
[all …]
Dcore_marvel.c48 static struct io7 *io7_head = NULL;
93 inline struct io7 *
94 marvel_next_io7(struct io7 *prev) in marvel_next_io7()
99 struct io7 *
102 struct io7 *io7; in marvel_find_io7() local
104 for (io7 = io7_head; io7 && io7->pe != pe; io7 = io7->next) in marvel_find_io7()
107 return io7; in marvel_find_io7()
110 static struct io7 * __init
113 struct io7 *io7; in alloc_io7() local
114 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.h42 struct io7 *marvel_find_io7(int pe);
43 struct io7 *marvel_next_io7(struct io7 *prev);
44 void io7_clear_errors(struct io7 *io7);
/linux-6.12.1/arch/alpha/include/asm/
Dcore_marvel.h297 struct io7 *io7; member
309 struct io7 { struct
310 struct io7 *next; argument
/linux-6.12.1/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)
330 mpp5 5 gpo, nand(io7), uart0(txd)
/linux-6.12.1/Documentation/admin-guide/
Dkernel-parameters.txt2350 io7= [HW] IO7 for Marvel-based Alpha systems