Home
last modified time | relevance | path

Searched refs:csa (Results 1 – 25 of 49) sorted by relevance

12

/openbmc/linux/arch/powerpc/platforms/cell/spufs/
H A Dbacking_ops.c45 ctx->csa.spu_chnlcnt_RW[0] = 1; in gen_spu_event()
61 *data = ctx->csa.prob.pu_mb_R; in spu_backing_mbox_read()
63 ctx->csa.spu_chnlcnt_RW[28] = 1; in spu_backing_mbox_read()
73 return ctx->csa.prob.mb_stat_R; in spu_backing_mbox_stat_read()
84 stat = ctx->csa.prob.mb_stat_R; in spu_backing_mbox_stat_poll()
259 return ctx->csa.lscsa->ls; in spu_backing_get_ls()
277 ctx->csa.prob.spu_status_R &= in spu_backing_runcntl_write()
297 struct spu_state *csa = &ctx->csa; in spu_backing_master_start() local
302 csa->priv1.mfc_sr1_RW = sr1; in spu_backing_master_start()
308 struct spu_state *csa = &ctx->csa; in spu_backing_master_stop() local
[all …]
H A Dswitch.c111 if (csa) { in disable_interrupts()
182 if (csa) in save_mfc_cntl()
183 csa->priv2.mfc_control_RW = in save_mfc_cntl()
192 if (csa) in save_mfc_cntl()
1284 csa->lscsa->ppu_mb.slot[0] = csa->prob.pu_mb_R; in setup_ppu_mb()
1292 csa->lscsa->ppuint_mb.slot[0] = csa->priv2.puint_mb_R; in setup_ppuint_mb()
2186 if (!csa) in spu_init_csa()
2196 init_prob(csa); in spu_init_csa()
2197 init_priv1(csa); in spu_init_csa()
2198 init_priv2(csa); in spu_init_csa()
[all …]
H A Dlscsa_alloc.c21 int spu_alloc_lscsa(struct spu_state *csa) in spu_alloc_lscsa() argument
29 csa->lscsa = lscsa; in spu_alloc_lscsa()
38 void spu_free_lscsa(struct spu_state *csa) in spu_free_lscsa() argument
43 if (csa->lscsa == NULL) in spu_free_lscsa()
46 for (p = csa->lscsa->ls; p < csa->lscsa->ls + LS_SIZE; p += PAGE_SIZE) in spu_free_lscsa()
49 vfree(csa->lscsa); in spu_free_lscsa()
H A Dfault.c55 unsigned long stat = ctx->csa.class_0_pending & CLASS0_INTR_MASK; in spufs_handle_class0()
61 spufs_handle_event(ctx, ctx->csa.class_0_dar, in spufs_handle_class0()
65 spufs_handle_event(ctx, ctx->csa.class_0_dar, in spufs_handle_class0()
69 spufs_handle_event(ctx, ctx->csa.class_0_dar, in spufs_handle_class0()
72 ctx->csa.class_0_pending = 0; in spufs_handle_class0()
102 ea = ctx->csa.class_1_dar; in spufs_handle_class1()
103 dsisr = ctx->csa.class_1_dsisr; in spufs_handle_class1()
141 ctx->csa.class_1_dar = ctx->csa.class_1_dsisr = 0; in spufs_handle_class1()
H A Dfile.c964 if (!ctx->csa.spu_chnlcnt_RW[3]) in spufs_signal1_dump()
975 if (!ctx->csa.spu_chnlcnt_RW[3]) in __spufs_signal1_read()
1099 if (!ctx->csa.spu_chnlcnt_RW[4]) in spufs_signal2_dump()
1110 if (!ctx->csa.spu_chnlcnt_RW[4]) in __spufs_signal2_read()
1971 stat = ctx->csa.prob.mb_stat_R; in spufs_mbox_info_read()
1972 data = ctx->csa.prob.pu_mb_R; in spufs_mbox_info_read()
2009 stat = ctx->csa.prob.mb_stat_R; in spufs_ibox_info_read()
2502 struct spu_state *csa = &ctx->csa; in spufs_show_ctx() local
2516 ctx->csa.class_0_pending, in spufs_show_ctx()
2517 ctx->csa.class_0_dar, in spufs_show_ctx()
[all …]
/openbmc/linux/drivers/hwtracing/coresight/
H A Dcoresight-etm4x-core.c72 struct csdev_access *csa; member
217 if (csa->io_mem) in etm4_cs_lock()
218 CS_LOCK(csa->base); in etm4_cs_lock()
224 if (csa->io_mem) in etm4_cs_unlock()
225 CS_UNLOCK(csa->base); in etm4_cs_unlock()
381 if (!csa->io_mem) in etm4_check_arch_features()
429 if (!csa->io_mem) in etm4_enable_hw()
522 if (!csa->io_mem) in etm4_enable_hw()
1167 csa = init_arg->csa; in etm4_init_arch_data()
1177 if (!csa->io_mem || in etm4_init_arch_data()
[all …]
H A Dcoresight-tpiu.c63 static void tpiu_enable_hw(struct csdev_access *csa) in tpiu_enable_hw() argument
65 CS_UNLOCK(csa->base); in tpiu_enable_hw()
69 CS_LOCK(csa->base); in tpiu_enable_hw()
81 static void tpiu_disable_hw(struct csdev_access *csa) in tpiu_disable_hw() argument
83 CS_UNLOCK(csa->base); in tpiu_disable_hw()
86 csdev_access_relaxed_write32(csa, FFCR_STOP_FI, TPIU_FFCR); in tpiu_disable_hw()
88 csdev_access_relaxed_write32(csa, FFCR_STOP_FI | FFCR_FON_MAN, TPIU_FFCR); in tpiu_disable_hw()
90 coresight_timeout(csa, TPIU_FFCR, FFCR_FON_MAN_BIT, 0); in tpiu_disable_hw()
92 coresight_timeout(csa, TPIU_FFSR, FFSR_FT_STOPPED_BIT, 1); in tpiu_disable_hw()
94 CS_LOCK(csa->base); in tpiu_disable_hw()
H A Dcoresight-etm4x.h513 #define etm4x_relaxed_read32(csa, offset) \ argument
514 ((u32)((csa)->io_mem ? \
515 readl_relaxed((csa)->base + (offset)) : \
519 ((u64)((csa)->io_mem ? \
520 readq_relaxed((csa)->base + (offset)) : \
523 #define etm4x_read32(csa, offset) \ argument
530 #define etm4x_read64(csa, offset) \ argument
539 if ((csa)->io_mem) \
548 if ((csa)->io_mem) \
555 #define etm4x_write32(csa, val, offset) \ argument
[all …]
/openbmc/linux/include/linux/
H A Dcoresight.h385 if (likely(csa->io_mem)) in csdev_access_relaxed_read32()
451 if (likely(csa->io_mem)) { in csdev_access_relaxed_read_pair()
456 return csa->read(lo_offset, true, false) | (csa->read(hi_offset, true, false) << 32); in csdev_access_relaxed_read_pair()
462 if (likely(csa->io_mem)) { in csdev_access_relaxed_write_pair()
473 if (likely(csa->io_mem)) in csdev_access_read32()
482 if (likely(csa->io_mem)) in csdev_access_relaxed_write32()
490 if (likely(csa->io_mem)) in csdev_access_write32()
501 if (likely(csa->io_mem)) in csdev_access_relaxed_read64()
509 if (likely(csa->io_mem)) in csdev_access_read64()
518 if (likely(csa->io_mem)) in csdev_access_relaxed_write64()
[all …]
/openbmc/u-boot/board/laird/wb45n/
H A Dwb45n.c26 unsigned long csa; in wb45n_nand_hw_init() local
28 csa = readl(&matrix->ebicsa); in wb45n_nand_hw_init()
32 csa &= ~AT91_MATRIX_NFD0_ON_D16; in wb45n_nand_hw_init()
33 writel(csa, &matrix->ebicsa); in wb45n_nand_hw_init()
132 unsigned long csa; in matrix_init() local
134 csa = readl(&matrix->ebicsa); in matrix_init()
141 csa &= ~AT91_MATRIX_MP_ON; in matrix_init()
142 writel(csa, &matrix->ebicsa); in matrix_init()
183 unsigned long csa; in mem_init() local
191 csa = readl(&matrix->ebicsa); in mem_init()
[all …]
/openbmc/u-boot/board/atmel/at91sam9x5ek/
H A Dat91sam9x5ek.c31 unsigned long csa; in at91sam9x5ek_nand_hw_init() local
34 csa = readl(&matrix->ebicsa); in at91sam9x5ek_nand_hw_init()
37 csa |= AT91_MATRIX_NFD0_ON_D16; in at91sam9x5ek_nand_hw_init()
40 csa &= ~AT91_MATRIX_EBI_EBI_IOSR_NORMAL; in at91sam9x5ek_nand_hw_init()
42 writel(csa, &matrix->ebicsa); in at91sam9x5ek_nand_hw_init()
190 unsigned long csa; in mem_init() local
198 csa = readl(&matrix->ebicsa); in mem_init()
199 csa |= AT91_MATRIX_EBI_CS1A_SDRAMC; in mem_init()
200 csa &= ~AT91_MATRIX_EBI_DBPU_OFF; in mem_init()
201 csa |= AT91_MATRIX_EBI_DBPD_OFF; in mem_init()
[all …]
/openbmc/u-boot/board/atmel/at91sam9n12ek/
H A Dat91sam9n12ek.c36 unsigned long csa; in at91sam9n12ek_nand_hw_init() local
39 csa = readl(&matrix->ebicsa); in at91sam9n12ek_nand_hw_init()
40 csa |= AT91_MATRIX_EBI_CS3A_SMC_SMARTMEDIA; in at91sam9n12ek_nand_hw_init()
44 csa |= AT91_MATRIX_EBI_EBI_IOSR_NORMAL; in at91sam9n12ek_nand_hw_init()
46 writel(csa, &matrix->ebicsa); in at91sam9n12ek_nand_hw_init()
273 unsigned long csa; in mem_init() local
281 csa = readl(&matrix->ebicsa); in mem_init()
282 csa |= AT91_MATRIX_EBI_CS1A_SDRAMC; in mem_init()
283 csa &= ~AT91_MATRIX_EBI_DBPU_OFF; in mem_init()
284 csa |= AT91_MATRIX_EBI_DBPD_OFF; in mem_init()
[all …]
/openbmc/u-boot/board/ronetix/pm9263/
H A Dpm9263.c38 unsigned long csa; in pm9263_nand_hw_init() local
43 csa = readl(&matrix->csa[0]) | AT91_MATRIX_CSA_EBI_CS3A; in pm9263_nand_hw_init()
44 writel(csa, &matrix->csa[0]); in pm9263_nand_hw_init()
147 unsigned long csa; in pm9263_lcd_hw_psram_init() local
152 csa = readl(&matrix->csa[1]) | AT91_MATRIX_CSA_DBPUC | in pm9263_lcd_hw_psram_init()
155 writel(csa, &matrix->csa[1]); in pm9263_lcd_hw_psram_init()
/openbmc/u-boot/board/calao/usb_a9263/
H A Dusb_a9263.c26 unsigned long csa; in usb_a9263_nand_hw_init() local
31 csa = readl(&matrix->csa[0]) | AT91_MATRIX_CSA_EBI_CS3A; in usb_a9263_nand_hw_init()
32 writel(csa, &matrix->csa[0]); in usb_a9263_nand_hw_init()
/openbmc/u-boot/board/atmel/at91sam9260ek/
H A Dat91sam9260ek.c29 unsigned long csa; in at91sam9260ek_nand_hw_init() local
32 csa = readl(&matrix->ebicsa); in at91sam9260ek_nand_hw_init()
33 csa |= AT91_MATRIX_CS3A_SMC_SMARTMEDIA; in at91sam9260ek_nand_hw_init()
34 writel(csa, &matrix->ebicsa); in at91sam9260ek_nand_hw_init()
/openbmc/u-boot/board/egnite/ethernut5/
H A Dethernut5.c96 unsigned long csa; in ethernut5_nand_hw_init() local
99 csa = readl(&matrix->ebicsa); in ethernut5_nand_hw_init()
100 csa |= AT91_MATRIX_CS3A_SMC_SMARTMEDIA; in ethernut5_nand_hw_init()
101 writel(csa, &matrix->ebicsa); in ethernut5_nand_hw_init()
/openbmc/u-boot/board/atmel/at91sam9263ek/
H A Dat91sam9263ek.c34 unsigned long csa; in at91sam9263ek_nand_hw_init() local
39 csa = readl(&matrix->csa[0]) | AT91_MATRIX_CSA_EBI_CS3A; in at91sam9263ek_nand_hw_init()
40 writel(csa, &matrix->csa[0]); in at91sam9263ek_nand_hw_init()
/openbmc/u-boot/board/bluewater/snapper9260/
H A Dsnapper9260.c76 unsigned long csa; in nand_hw_init() local
79 csa = readl(&matrix->ebicsa); in nand_hw_init()
80 csa |= AT91_MATRIX_CS3A_SMC_SMARTMEDIA; in nand_hw_init()
81 writel(csa, &matrix->ebicsa); in nand_hw_init()
/openbmc/u-boot/board/esd/meesc/
H A Dmeesc.c55 unsigned long csa; in meesc_nand_hw_init() local
60 csa = readl(&matrix->csa[0]) | AT91_MATRIX_CSA_EBI_CS3A; in meesc_nand_hw_init()
61 writel(csa, &matrix->csa[0]); in meesc_nand_hw_init()
/openbmc/u-boot/board/ronetix/pm9261/
H A Dpm9261.c39 unsigned long csa; in pm9261_nand_hw_init() local
44 csa = readl(&matrix->csa) | AT91_MATRIX_CSA_EBI_CS3A; in pm9261_nand_hw_init()
45 writel(csa, &matrix->csa); in pm9261_nand_hw_init()
/openbmc/u-boot/board/atmel/at91sam9rlek/
H A Dat91sam9rlek.c35 unsigned long csa; in at91sam9rlek_nand_hw_init() local
38 csa = readl(&matrix->ebicsa); in at91sam9rlek_nand_hw_init()
39 csa |= AT91_MATRIX_CS3A_SMC_SMARTMEDIA; in at91sam9rlek_nand_hw_init()
41 writel(csa, &matrix->ebicsa); in at91sam9rlek_nand_hw_init()
/openbmc/u-boot/board/mini-box/picosam9g45/
H A Dpicosam9g45.c84 unsigned long csa; in mem_init() local
91 csa = readl(&mat->ebicsa); in mem_init()
92 csa |= AT91_MATRIX_EBI_CS1A_SDRAMC; in mem_init()
93 csa &= ~AT91_MATRIX_EBI_VDDIOMSEL_3_3V; in mem_init()
94 writel(csa, &mat->ebicsa); in mem_init()
/openbmc/u-boot/board/siemens/smartweb/
H A Dsmartweb.c51 unsigned long csa; in smartweb_nand_hw_init() local
54 csa = readl(&matrix->ebicsa); in smartweb_nand_hw_init()
55 csa |= AT91_MATRIX_CS3A_SMC_SMARTMEDIA; in smartweb_nand_hw_init()
56 writel(csa, &matrix->ebicsa); in smartweb_nand_hw_init()
/openbmc/u-boot/board/ronetix/pm9g45/
H A Dpm9g45.c38 unsigned long csa; in pm9g45_nand_hw_init() local
43 csa = readl(&matrix->ccr[6]) | AT91_MATRIX_CSA_EBI_CS3A; in pm9g45_nand_hw_init()
44 writel(csa, &matrix->ccr[6]); in pm9g45_nand_hw_init()
/openbmc/u-boot/board/siemens/corvus/
H A Dboard.c60 unsigned long csa; in corvus_nand_hw_init() local
63 csa = readl(&matrix->ebicsa); in corvus_nand_hw_init()
64 csa |= AT91_MATRIX_EBI_CS3A_SMC_SMARTMEDIA; in corvus_nand_hw_init()
65 writel(csa, &matrix->ebicsa); in corvus_nand_hw_init()

12