Home
last modified time | relevance | path

Searched refs:dim2 (Results 1 - 17 of 17) sorted by relevance

/kernel/linux/linux-5.10/drivers/staging/most/dim2/
H A Dhal.c78 struct dim2_regs __iomem *dim2; /* DIM2 core base address */ member
147 writel(val, &g.dim2->MADR); in dim2_transfer_madr()
150 while ((readl(&g.dim2->MCTL) & 1) != 1) in dim2_transfer_madr()
153 writel(0, &g.dim2->MCTL); /* clear transfer complete */ in dim2_transfer_madr()
163 writel(0, &g.dim2->MCTL); /* clear transfer complete */ in dim2_clear_dbr()
164 writel(0, &g.dim2->MDAT0); in dim2_clear_dbr()
174 return readl((&g.dim2->MDAT0) + mdat_idx); in dim2_read_ctr()
181 writel(0, &g.dim2->MCTL); /* clear transfer complete */ in dim2_write_ctr_mask()
184 writel(value[0], &g.dim2->MDAT0); in dim2_write_ctr_mask()
186 writel(value[1], &g.dim2 in dim2_write_ctr_mask()
[all...]
H A DMakefile4 most_dim2-objs := dim2.o hal.o
H A Ddim2.c3 * dim2.c - MediaLB DIM2 Hardware Dependent Module
89 char name[16 + sizeof "dim2-"];
138 ATTRIBUTE_GROUPS(dim2); variable
469 /* zero value is default dbr_size, see dim2 hal */ in configure_channel()
744 * dim2_probe - dim2 probe handler
747 * Register the dim2 interface with mostcore and initialize it.
865 fmt = "dim2-%016llx"; in dim2_probe()
867 fmt = "dim2-%016lx"; in dim2_probe()
869 fmt = "dim2-%016x"; in dim2_probe()
904 * dim2_remove - dim2 remov
[all...]
/kernel/linux/linux-6.6/drivers/staging/most/dim2/
H A Dhal.c78 struct dim2_regs __iomem *dim2; /* DIM2 core base address */ member
147 writel(val, &g.dim2->MADR); in dim2_transfer_madr()
150 while ((readl(&g.dim2->MCTL) & 1) != 1) in dim2_transfer_madr()
153 writel(0, &g.dim2->MCTL); /* clear transfer complete */ in dim2_transfer_madr()
163 writel(0, &g.dim2->MCTL); /* clear transfer complete */ in dim2_clear_dbr()
164 writel(0, &g.dim2->MDAT0); in dim2_clear_dbr()
174 return readl((&g.dim2->MDAT0) + mdat_idx); in dim2_read_ctr()
181 writel(0, &g.dim2->MCTL); /* clear transfer complete */ in dim2_write_ctr_mask()
184 writel(value[0], &g.dim2->MDAT0); in dim2_write_ctr_mask()
186 writel(value[1], &g.dim2 in dim2_write_ctr_mask()
[all...]
H A DMakefile4 most_dim2-objs := dim2.o hal.o
H A Ddim2.c3 * dim2.c - MediaLB DIM2 Hardware Dependent Module
88 char name[16 + sizeof "dim2-"];
141 ATTRIBUTE_GROUPS(dim2); variable
466 /* zero value is default dbr_size, see dim2 hal */ in configure_channel()
740 * dim2_probe - dim2 probe handler
743 * Register the dim2 interface with mostcore and initialize it.
867 fmt = "dim2-%016llx"; in dim2_probe()
869 fmt = "dim2-%016lx"; in dim2_probe()
871 fmt = "dim2-%016x"; in dim2_probe()
906 * dim2_remove - dim2 remov
[all...]
/kernel/linux/linux-5.10/arch/alpha/kernel/
H A Dsys_titan.c69 volatile unsigned long *dim0, *dim1, *dim2, *dim3; in titan_update_irq_hw()
86 dim2 = &cchip->dim2.csr; in titan_update_irq_hw()
90 if (!cpumask_test_cpu(2, &cpm)) dim2 = &dummy; in titan_update_irq_hw()
95 *dim2 = mask2; in titan_update_irq_hw()
100 *dim2; in titan_update_irq_hw()
106 else if (bcpu == 2) dimB = &cchip->dim2.csr; in titan_update_irq_hw()
68 volatile unsigned long *dim0, *dim1, *dim2, *dim3; titan_update_irq_hw() local
H A Dsys_dp264.c54 volatile unsigned long *dim0, *dim1, *dim2, *dim3; in tsunami_update_irq_hw() local
70 dim2 = &cchip->dim2.csr; in tsunami_update_irq_hw()
74 if (!cpu_possible(2)) dim2 = &dummy; in tsunami_update_irq_hw()
79 *dim2 = mask2; in tsunami_update_irq_hw()
84 *dim2; in tsunami_update_irq_hw()
90 else if (bcpu == 2) dimB = &cchip->dim2.csr; in tsunami_update_irq_hw()
/kernel/linux/linux-6.6/arch/alpha/kernel/
H A Dsys_titan.c69 volatile unsigned long *dim0, *dim1, *dim2, *dim3; in titan_update_irq_hw()
86 dim2 = &cchip->dim2.csr; in titan_update_irq_hw()
90 if (!cpumask_test_cpu(2, &cpm)) dim2 = &dummy; in titan_update_irq_hw()
95 *dim2 = mask2; in titan_update_irq_hw()
100 *dim2; in titan_update_irq_hw()
106 else if (bcpu == 2) dimB = &cchip->dim2.csr; in titan_update_irq_hw()
68 volatile unsigned long *dim0, *dim1, *dim2, *dim3; titan_update_irq_hw() local
H A Dsys_dp264.c54 volatile unsigned long *dim0, *dim1, *dim2, *dim3; in tsunami_update_irq_hw() local
70 dim2 = &cchip->dim2.csr; in tsunami_update_irq_hw()
74 if (!cpu_possible(2)) dim2 = &dummy; in tsunami_update_irq_hw()
79 *dim2 = mask2; in tsunami_update_irq_hw()
84 *dim2; in tsunami_update_irq_hw()
90 else if (bcpu == 2) dimB = &cchip->dim2.csr; in tsunami_update_irq_hw()
/kernel/linux/linux-5.10/include/linux/dma/
H A Dti-cppi5.h757 * @dim2: Signed dimension for loop level 2
767 s32 dim2; member
779 * @dim2: Signed dimension for loop level 2
790 s32 dim2; member
806 * @dim2: Signed dimension for loop level 2 for source
828 s32 dim2; member
/kernel/linux/linux-6.6/include/linux/dma/
H A Dti-cppi5.h758 * @dim2: Signed dimension for loop level 2
768 s32 dim2; member
780 * @dim2: Signed dimension for loop level 2
791 s32 dim2; member
807 * @dim2: Signed dimension for loop level 2 for source
829 s32 dim2; member
/kernel/linux/linux-5.10/arch/alpha/include/asm/
H A Dcore_tsunami.h59 tsunami_64 dim2; member
H A Dcore_titan.h59 titan_64 dim2; member
/kernel/linux/linux-6.6/arch/alpha/include/asm/
H A Dcore_tsunami.h59 tsunami_64 dim2; member
H A Dcore_titan.h59 titan_64 dim2; member
/kernel/linux/linux-6.6/drivers/dma/ti/
H A Dk3-udma.c3092 tr_req[tr_idx].dim2 = trigger_size; in udma_prep_slave_sg_triggered_tr()
3138 tr_req[tr_idx].dim2 = trigger_size; in udma_prep_slave_sg_triggered_tr()

Completed in 22 milliseconds