Searched refs:io7 (Results 1 – 7 of 7) sorted by relevance
/linux-6.12.1/arch/alpha/kernel/ |
D | sys_marvel.c | 71 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 …]
|
D | core_marvel.c | 48 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 …]
|
D | err_marvel.c | 801 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 …]
|
D | proto.h | 42 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/ |
D | core_marvel.h | 297 struct io7 *io7; member 309 struct io7 { struct 310 struct io7 *next; argument
|
/linux-6.12.1/Documentation/devicetree/bindings/pinctrl/ |
D | marvell,kirkwood-pinctrl.txt | 29 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/ |
D | kernel-parameters.txt | 2350 io7= [HW] IO7 for Marvel-based Alpha systems
|