Lines Matching full:pruss
22 #include <linux/remoteproc/pruss.h>
97 * @id: id of the PRU core within the PRUSS
99 * @pruss: back-reference to parent PRUSS structure
118 struct pruss *pruss; member
259 ret = pruss_cfg_get_gpmux(pru->pruss, pru->id, &pru->gpmux_save); in pru_rproc_get()
266 ret = of_property_read_u32_index(np, "ti,pruss-gp-mux-sel", index, in pru_rproc_get()
269 ret = pruss_cfg_set_gpmux(pru->pruss, pru->id, mux); in pru_rproc_get()
314 pruss_cfg_set_gpmux(pru->pruss, pru->id, pru->gpmux_save); in pru_rproc_put()
547 * corresponding sibling PRUSS INTC node. in pru_handle_intrmap()
645 * Each PRU has access to all data memories within the PRUSS, accessible at
654 struct pruss *pruss = pru->pruss; in pru_d_da_to_va() local
661 dram0 = pruss->mem_regions[PRUSS_MEM_DRAM0]; in pru_d_da_to_va()
662 dram1 = pruss->mem_regions[PRUSS_MEM_DRAM1]; in pru_d_da_to_va()
666 shrd_ram = pruss->mem_regions[PRUSS_MEM_SHRD_RAM2]; in pru_d_da_to_va()
920 * and .pru_irq_map one. The second one contains the PRUSS interrupt mapping
960 * always at a particular offset within the PRUSS address space.
1038 pru->pruss = platform_get_drvdata(ppdev); in pru_rproc_probe()