/openbmc/linux/arch/powerpc/platforms/cell/spufs/ |
H A D | backing_ops.c | 45 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 D | switch.c | 111 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 D | lscsa_alloc.c | 21 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 D | fault.c | 55 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 D | file.c | 964 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 D | coresight-etm4x-core.c | 72 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 D | coresight-tpiu.c | 63 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 D | coresight-etm4x.h | 513 #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 D | coresight.h | 385 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 D | wb45n.c | 26 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 D | at91sam9x5ek.c | 31 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 D | at91sam9n12ek.c | 36 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 D | pm9263.c | 38 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 D | usb_a9263.c | 26 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 D | at91sam9260ek.c | 29 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 D | ethernut5.c | 96 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 D | at91sam9263ek.c | 34 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 D | snapper9260.c | 76 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 D | meesc.c | 55 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 D | pm9261.c | 39 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 D | at91sam9rlek.c | 35 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 D | picosam9g45.c | 84 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 D | smartweb.c | 51 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 D | pm9g45.c | 38 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 D | board.c | 60 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()
|